Gli sviluppatori sono più produttivi di notte? [chiuso]

34

Personalmente rimango sveglio fino a tarda notte, codificando e godendo di lavorare su progetti personali. Anche gli altri miei colleghi si sentono uguali e amano programmare durante la notte. Tuttavia, non si tratta di essere appassionati di hobby personali, anzi, sento davvero di essere più produttivo di notte.

Penso che ci sia qualcosa nella notte, forse nella sua oscurità, forse nel suo silenzio, forse un altro attributo che rende gli sviluppatori più produttivi.

C'è del vero in questo? Perché alcuni sviluppatori credono che siano più produttivi di notte? C'è qualche prova scientifica per giustificare questa proposizione? Forse qualcosa come "nella notte, la luce del monitor è meno dannosa" o "l'aria naturale nella notte ha più ossigeno, quindi è più adatta per il processo di pensiero", o qualcosa del genere.

Moderator Note:

The question is asking for scientific proof and otherwise cited information on this subject. Answers that do not provide supporting references will be removed. This is not a poll where you should share when you wake up and what parts of the day you personally are productive.

    
posta Saeed Neamati 14.09.2011 - 09:47
fonte

8 risposte

30

Come sottolineato in un commento di SK-Logic, ci sono alcune prove scientifiche a sostegno di ciò.

Da articolo di wikipedia su nottambuli :

Researchers have found that 'differences in a fundamental property of the circadian timing system, its intrinsic period, will determine whether someone is an early bird, who awakens before dawn or a night owl, who tends to stay up late at night but sleeps in late'.

Questa è un'indicazione che alcune persone preferirebbero lavorare di notte.

Questo interessante studio studia la produttività di un programmatore nel tempo .

The sequence of phases is: euphoric, productive, irreplaceable, resentful, bored, and unproductive. Overall productivity is characterized by an initial six month period of intense interest, at which time productivity rates are often an order of magnitude higher than the oft-quoted 500 LOC/month average. After a short period of volatility, the programmer then enters a prolonged phase of steadily dwindling interest, resulting in productivity rates that mimic the average.

Tenendo conto di ciò, e considerando che un programmatore di solito lavora su singoli progetti di notte, una semplice ragione potrebbe essere che è questa 'euforica' spinta verso singoli progetti a breve termine che li rende produttivi, causando il desiderio di rimanere svegli. e continua a lavorare.

    
risposta data 14.09.2011 - 10:19
fonte
20

Stai attento. Mentre lavori di notte, potresti ottenere risultati a causa della calma della mente e della mancanza di interazioni, ma anche se sono io stesso un nottambulo, trovo che il mio cervello non funzioni altrettanto bene di notte . Non sono assolutamente veloce e innovativo.

Lavorare di notte ha anche gli sfortunati effetti collaterali di non dormire abbastanza . Il tuo cervello ha bisogno di riposo e se non ti riposi quando tutto è tranquillo, potresti non riposare tanto o la qualità del tuo riposo potrebbe soffrire. La cosa naturale per molte creature è dormire la notte e questo è anche il comportamento di default umano.

In conclusione, credo che le ore notturne siano migliori per determinati compiti. Tuttavia, dovresti mantenere un buon equilibrio tra dormire e lavorare di notte e durante il giorno.

    
risposta data 14.09.2011 - 10:16
fonte
14

Non è necessariamente il momento della notte che rende gli sviluppatori più produttivi ...

La notte regala un'atmosfera calma e silenziosa affinché i pensieri possano avere un flusso libero nella mente e che sia essenziale durante la programmazione.

Meno distrazioni! Basta non avere il telefono squillare, gli avvocati che vendono i cookie, la riduzione delle e-mail e meno chiacchiere pagano enormi dividendi per lavorare di notte. La tua mente si rilassa e si apre a una sfilza di creatività: è facile entrare nella zona quando sei a tuo agio.

Non è necessariamente la notte, un ambiente con meno distrazioni e il disturbo fungerà sempre da catalizzatore per la produttività degli sviluppatori

Può anche darsi che durante la notte la mente abbia pensieri minori sul mondo esterno, quindi meno pensieri ruotano in testa aiuta il programmatore a ottenere il libero flusso di pensieri e logica di programmazione

Anche il fatto che i progetti personali siano fatti per passione per la programmazione mentre i progetti di ufficio sono perché tu sei obbligato a farlo, quindi il primo ti interesserà più del successivo. Quindi tendi a lavorare con il cuore, che è quello che ti dà la sensazione che la notte ti concede ancora qualche ora di lavoro.

    
risposta data 14.09.2011 - 09:56
fonte
5

Penso che questo sia un tratto personale. Ho conosciuto molti sviluppatori, specialmente quelli con le famiglie con cui passano il tempo di notte, che escono volutamente in ufficio presto.

Nell'esempio che hai dato, penso che sia generalmente vero che le persone sono in grado di mantenere livelli più elevati di produttività per i progetti personali rispetto ai progetti di lavoro. Ha senso, poiché in generale c'è un livello più alto di interesse e passione nel progetto rispetto a un'attività che potresti essere delegata in ufficio.

    
risposta data 14.09.2011 - 09:54
fonte
5

Come altri hanno detto, penso che sia un tratto personale. Parlando da solo, trovo che di solito sono produttivo al mattino e alla sera (o di notte) - il che probabilmente si riduce ad essere più produttivo quando non c'è troppa confusione o distorsioni di qualsiasi tipo intorno a me.

Potrebbe anche essere che a tarda notte non hai altri appuntamenti o altre cose che possono portarti fuori dal flusso.

Non conosco motivi scientifici diversi da quello che è già stato detto e cioè che apparentemente l'orologio interno di ciascuna persona funziona in modo un po 'diverso e alcuni di noi sono più produttivi all'inizio della giornata e altri sono più produttivi in ritardo notte.

    
risposta data 14.09.2011 - 14:01
fonte
4

Personalmente sono alle 6, fuori casa alle 6:30, al lavoro alle 7 e via subito dopo 3. Non sono sicuramente un nottambulo. Tutti i bonus di meno distrazioni serali possono essere applicati anche alle mattine.

    
risposta data 14.09.2011 - 14:49
fonte
2

Anche io sono molto più produttivo di notte. Varia da persona a persona ma, se potessi, il mio orario di lavoro ideale sarebbe 3-11 o 4-mezzanotte. Trovo che durante quelle ore sono in grado di fare molto di più per una serie di motivi. Alcuni di questi sono:

  • La maggior parte degli affari è quasi finita. C'è molta più pace e tranquillità in quel momento. Non ci sono fastidiose chiamate di vendita e la maggior parte dei problemi dei clienti è in corso per la giornata.
  • Sono già sveglio da alcune ore. Questo è grande per me. Sono orribile saltando giù dal letto e andando direttamente a qualsiasi cosa.
  • È più bello ... come nella temperatura. Detesto essere caldo quando lavoro.
  • Ho solo una sensazione generale di fare il mio lavoro e di non dover avere la costante 9-5 con il capo che sbircia da dietro le spalle per avermi aggiornato costantemente.

Con tutto ciò che viene detto, lavoro in un posto dove devo fare la cosa 8-5 ... che tipo puzza perché mi sento come se battessi la testa da un muro alcuni giorni fino a mezzogiorno.

    
risposta data 14.09.2011 - 14:53
fonte
2

Ero solito pensarlo su me stesso, ma la causa e l'effetto sono confusi. Trovo che sono più produttivo di notte, ma ora attribuisco questo ai motivi per cui sto programmando fino a tardi. Resto alzato fino a tardi quando sono "nella zona" e sono già più produttivo del normale.

Non nego che ci siano altri fattori coinvolti, come la mancanza di distrazioni e affaticamento, ma non ho trovato che questi siano significativi quanto il motivo originale per cui sono sveglio fino a tardi.

Detto questo, ho anche un ADHD piuttosto serio, quindi la mia produttività ha una variazione giornaliera maggiore rispetto alla maggior parte.

    
risposta data 14.09.2011 - 16:42
fonte

Leggi altre domande sui tag