interesant
Potrivit proverbului, programatorii sunt dispozitive care transformă cofeina în cod.
Dacă întrebați primul programator care se întâlnește, atunci când este cel mai productiv, cel mai probabil va apela noaptea. Cineva mai devreme, cineva mai târziu. O opțiune populară este să te ridici la ora 4 dimineața și să faci lucrarea înainte de începerea turbulențelor din timpul zilei. Și unii preferă să meargă la culcare la ora 4 dimineața.
Scopul acestui lucru este de a scăpa de distragerile. Dar ai putea să închizi ușa ... Ce e atât de special în noaptea asta?
Cred că totul se rezumă la trei lucruri: programul unui creator, un creier somnoros și un ecran luminos de calculator.
O altă opțiune Graham numește programul creatorului - cel care creează ceva, creează, produce. Lucrul pe sisteme abstracte mari necesită plasarea lor în întregime în cap. Acest lucru poate fi comparat cu construcția unei case din cristal: merită să vă distrați atenția, deoarece totul se destramă și se sfărâmă.
Prin urmare, programatorii sunt atât de supărați atunci când sunt distrați.
Din cauza acestei imense contribuții mentale, pur și simplu nu începem să lucrăm până când ne putem baza pe câteva ore de odihnă. Nu are nici un sens să construim în cap un model atotcuprinzător al sistemului doar pentru ca într-o jumătate de oră cineva să o rupă.
De fapt, după ce ați vorbit cu directorii companiei, veți afla că pur și simplu nu pot termina nici o muncă în timpul zilei. Cannonada constantă de interferență: cazuri importante, care necesită atenție, și scrisori care necesită un răspuns, pur și simplu nu permit să se facă nimic. Prin urmare, ei fac majoritatea muncii noaptea, când toți ceilalți dorm.
Dar chiar și programatorii trebuie să doarmă noaptea. Nu suntem super-bărbați. Chiar și programatorii sunt mai atenți în timpul zilei.
Atunci de ce efectuăm cea mai dificilă muncă mentală când creierul dorește să doarmă și sarcini mai simple - când mintea este clară și clară?
Deoarece oboseala ne face cei mai buni coderi.
Ca și în vârful lui Ballmer, oboseala ne forțează să ne adunăm deoarece creierul obosit este forțat să se concentreze! El nu are elemente elementare pentru a-și cruța puterea de a-și pierde concentrația.
De exemplu, productivitatea mea este minimă atunci când cantități excesive de ceai sau nevovremya băutură energizantă băut: ei mă face hiperactiv, și apoi am verifica Twitter, citiți Hacker News, - în general, doar sărind în sus și în jos.
Se pare că ar trebui să lucrez mai bine - atât de multă energie, un astfel de creier overclockat. Însă, în schimb, mă încurc la picioare, pentru că nu mă pot concentra mai mult de două secunde.
Pe de altă parte, când sunt puțin obosit, eu doar flop la masă și scriu. Cu un cap ușor obosit, pot scrie codul ore întregi, fără să mă gândesc chiar să mă uit la Twitter sau Facebook. Internetul pare să înceteze să existe.
Cred că este adevărat pentru majoritatea programatorilor. Puterile noastre mentale sunt redundante
80% din sarcini: sunt de acord, implementarea unui algoritm interesant necesită adesea scrierea din nou în încă zece volume de cod auxiliar. Chiar dacă sunteți implicat în cea mai complexă mașină de învățare pe care o puteți imagina, o mare parte a muncii este pregătirea pur și simplu a datelor și afișarea rezultatelor într-o vedere frumoasă.
Iar când creierul nu funcționează la capacitate maximă, el caută o ocupație. Oboseala plictisește mintea într-o asemenea măsură încât devine suficientă și o sarcină actuală.
Ecrane vii ale calculatoarelor
Aici totul este simplu. Continuați seara să priviți la o sursă de lumină puternică și modul dvs. de somn va începe să stați liniștit. Ai uitat de oboseală până la ora trei dimineața, apoi te trezești la ora 11 și când vine seara - nu ești încă obosit, pentru că ești doar unsprezece dimineața!
După câteva repetări, această abordare vă va trage cu ușurință în alt fus orar. Interesant este că schimbarea nu este infinită și, odată ce atingeți punctul de echilibru al pensionării între orele 3 și 4, veți rămâne, de regulă, acolo.
Și poate alarmele care ne ridică dimineața - pentru că societatea ne numește leneș, dacă începem micul dejun la ora două după-amiaza.
Deci, programatorii lucrează noaptea, pentru că nu vă cere să nu mai lucrați la un anumit timp (ceea ce vă permite să lucrați mai relaxat), creierul nu se distrează și ecranul luminos conduce somnul.