Qual è l’ambiente di lavoro per un programmatore di computer?

A mio parere, l'ambiente di lavoro più modesto ma efficace ha i seguenti componenti.

  1. Un portatile decente. Non hai bisogno di nessuno di quei modelli di fascia alta >1000$ per essere un programmatore efficace. Tuttavia, sarebbe bello avere un portatile che possa compilare il vostro codice ed eseguire il vostro editor ad una velocità accettabile. Raccomando un portatile a causa della portabilità e della flessibilità che forniscono.
  2. Un monitor di buone dimensioni. Non c'è bisogno di impazzire con la scelta del monitor. Tutto ciò di cui hai bisogno è qualcosa di grande che ti permetta di inserire più finestre sullo schermo. Gli schermi dei portatili di solito non lo tagliano in termini di dimensioni, almeno secondo me. Questo non è davvero una necessità, ma è un aiuto enorme. Quando ho avuto questo monitor (venendo da uno schermo da 13″ del laptop), la mia produttività è aumentata drasticamente.
  3. Una lavagna bianca. È molto utile essere in grado di prendere appunti o disegnare un diagramma quando si sta creando un nuovo sistema o tracciando un'idea. Se non si ha accesso a una lavagna, una semplice pila di carta e una penna saranno sufficienti.
  4. Pace e tranquillità relativa. Nella maggior parte dei casi, non riuscirai a fare nulla se stai lavorando in un posto che suona come un cammello che partorisce. Cerca di limitare l'esposizione ai suoni che possono disturbare o distrarre. Inoltre, cerca di limitare il più possibile le interruzioni.

Per me, questo è un ambiente di lavoro molto buono e modesto.