Com’è un giorno nella vita di un programmatore? Stanno letteralmente seduti davanti a un computer e codificano tutto il giorno?

Sono un ingegnere del software e credo di poter rispondere correttamente. Ecco come si svolge di solito la mia giornata (e all'incirca lo stesso per molti altri che conosco):

  • Sveglio la mattina intorno alle 6. Faccio un caffè o un tè per iniziare la giornata, poi controllo le mie mail, le notizie, leggo qualcosa se ho qualcosa nella mia lista di lettura ecc. mentre prendo il caffè.
  • Tento di finire qualsiasi lavoro personale se ne ho fino alle 8.
  • Prepararmi e raggiungere l'ufficio tra le 9:15-9:45
  • Controllo la posta del mio ufficio e pianifico la mia giornata di lavoro.
  • Inizio a lavorare: il che implica riunioni, pianificazione e discussione di progetti, codifica (come avete sottolineato), debugging, test, lettura e ricerca di come fare le cose nel modo migliore.
  • Un po' di tempo su Facebook e Quora una volta ogni tanto.
  • Pranzo intorno alle 12.
  • Continuare a lavorare.
  • Un paio di pause caffè/tè in mezzo.
  • Lasciare l'ufficio la sera, andare a casa e parlare con la famiglia e rilassarsi.
  • Andare in palestra o a volte saltare la palestra e incontrare amici per cena/bevande ecc.
  • Finire qualsiasi altro lavoro personale in sospeso.
  • Dormire e il ciclo continua.

Questa è all'incirca la mia routine e per la maggior parte delle persone nel software; almeno quelli che non sono sposati perché avranno altre responsabilità e passeranno più tempo con la famiglia e i bambini ecc.

Questa è la vita di un ingegnere del software/sviluppatore/codificatore.

P.S. Come hai detto come risposta (presumo per errore invece che come descrizioni). Un sacco di caffè sì, a volte, ma di solito è come 2-4 tazze di caffè/tè al giorno. E nessun pacchetto di patatine per me almeno, preferisco la frutta come spuntino.