Qual è il ritmo di lavoro più efficace per un programmatore? [chiuso]

8

Mi stavo chiedendo qual è il miglior ritmo di lavoro per il lavoro che fa un programmatore? Sto scrivendo tutto il giorno e a volte mi sento bloccato in un problema e mi tiene occupato poche ore prima che mi renda conto che forse ho bisogno di una pausa.

Alcuni dicono che i freni frequenti e corti ti aiutano, ma a volte, quando mi concentro su un problema, mi sento come se una pausa non aiuterebbe, ma piuttosto perdere la concentrazione. Quindi quanto spesso dovrebbe essere presa una pausa, e per quanto tempo? La domanda più basilare su questo problema deriva dal fatto che, in rete, puoi ottenere tonnellate di "buone idee" ("promodo"), che ti promettono di essere più efficace in qualunque cosa tu faccia.

Questi principi sono buoni o, questo è qualcosa che ognuno dovrebbe decidere da solo? Mi chiedo se qualcuno di loro possa realizzare ciò che promette! Voglio dire, quello che promettono è che (se le condizioni sono soddisfatte) funziona per tutti . Ci sono davvero tali principi? E se ci sono, quali sono questi e come possiamo trovarli?

    
posta Atticus 19.10.2010 - 10:22
fonte

3 risposte

26

La cosa più importante per una buona programmazione è il buon sonno. Non importa a che ora programma o per quanto tempo. Sia che tu bevi una bevanda carica di caffeina o mastichi il cioccolato tutto il tempo. Ciò che conta è che tu abbia un buon sonno lungo e tranquillo ogni pochi giorni. Come qualcuno con un bambino piccolo posso dirti per certo che la mancanza di un riposo profondo compromette la tua capacità di essere creativo. Ci sono stati studi che hanno dimostrato che gli artisti che sono i più creativi richiedono il massimo del sonno e dei lavoratori in lavori ripetitivi non impegnativi.

    
risposta data 19.10.2010 - 11:09
fonte
2

...works for everybody. Are there really such principles?

No. Può essere provato con un singolo contro-esempio. Alla fine devi scoprire cosa funziona per tu .

Ciò detto, regolarità e ritmo sono generalmente buoni a lungo termine e ci sono idee che tendono a funzionare per molte, se non per la maggior parte, persone. Sono un buon punto di partenza per iniziare a mettere a punto ciò che funziona per te. Ad esempio, c'è Pomodoro Technique che essenzialmente crea un ritmo con sprint di 25 minuti più pause di 5 minuti. Per me funziona bene quando ho bisogno di fare qualcosa che non sia così coinvolgente, ma una volta che sono nel flusso, sicuramente non mi fermerò in un momento arbitrario perché alcune tecniche suggeriscono che dovrei farlo.

    
risposta data 19.10.2010 - 10:47
fonte
1

Mi piace il ritmo naturale nella programmazione pair.

Cioè, programmi per un po 'finché non ti senti un po' stanco, poi cambia e lascia che l'altra persona continui. Questo ti dà una pausa dalla codifica fisica e cambia l'attenzione dalla sintassi / scrittura alla pianificazione e al look-a-head. Mantiene la tua mente rinfrescata. Almeno per me comunque.

    
risposta data 19.10.2010 - 13:07
fonte

Leggi altre domande sui tag