La întârzierea roții de hamster a dezvoltatorului web

Anul trecut am scris un articol intitulat "The Learning Conundrum", care a descris unele dintre preocupările, frustrările și temerile pe care eu (și aparent multe altele) le-am avut în ceea ce privește ritmul rapid de schimbare în industria noastră. Problema a lovit o astfel de coardă cu cititorii că am urmat-o cu o prezentare la evenimentul "Ignite at Fluent" al lui O'Reilly care a atins acest lucru. Am fost fericit să-i mulțumesc mai multor oameni pentru că vorbea despre asta - ma făcut să simt că nu sunt singur.

Nu mai este posibilă sau, îndrăznește să recunosc, rezonabil să vă așteptați ca o singură tehnologie sau limbaj de programare să vă susțină singuri printr-o carieră de durată. Observați că am folosit cuvântul "singularly" - JavaScript-ul a fost limba mea principală de mai mulți ani, dar nu pot spune sincer că limba însăși mi-ar permite să rămân relevante. Dezvoltarea frontală cuprinde acum atât de multe tehnologii și instrumente diferite, făcând JavaScript doar o parte a puzzle-ului. Faptul că toate aceste instrumente sunt acum necesare pentru a fi într-adevăr un dezvoltator profesionist îl pot face să simtă că suntem pe o roată perpetuă de hamster.

Nu încerc să spun că lucrurile sunt oribile. Dimpotrivă, cred că lucrurile sunt pur și simplu mai dificile. Există momente când mă întreb cu adevărat dacă aceste provocări există deoarece suntem soluții prea gânditoare sau nu ne gândim suficient la problema reală. Am văzut multe cazuri în care sunt create noi instrumente pentru a aborda problemele care au fost deja rezolvate. Sau, mai rău, atunci când ar contribui la îmbunătățirea instrumentelor existente ar fi fost probabil calea cea mai bună de urmat. Acest lucru mă face să mă întreb cât de mult eul sau mentalitatea "nu inventată aici" intră în joc.

Și dacă vă uitați să vă ridicați o familie, devine mai dificil să vă echilibrați dorința de a petrece timp de calitate, comparativ cu citirea ultimei cărți despre JavaScript. Singurul lucru pe care îl voi spune fără echivoc este nu-ți sacrifica familia pentru slujba ta. Am învățat mulți ani în urmă că timpul este trecător și nu veți recupera niciodată timpul pierdut împreună cu partenerul și copiii dumneavoastră. Învață să găsești un echilibru bun și profesional și, dacă nu poți, să lucrezi pentru a găsi un alt loc de muncă care să o ofere. Știu că sună ca și cum aș fi într-o căsuță de săpun dar îmi împărtășesc experiențele personale și îți pot promite că o spun doar pentru binele tău.

În final, totuși, trebuie să evoluăm. În calitate de dezvoltatori profesioniști, trebuie să ajungem la concluzia că domeniul nostru este un domeniu în continuă schimbare care ne va forța pentru totdeauna spre învățarea perpetuă. Cu cât vă întâlniți mai repede cu această realitate și o îmbrățișați, cu atât mai repede veți putea crea un plan pentru a vă asigura că rămâneți relevant. Acest lucru este și mai important, deoarece vârsta, cuvântul generației mele de patru litere, pare să devină o problemă omniprezentă.

În postarea mea, am subliniat câteva dintre lucrurile pe care le-am făcut pentru a fi la curent. Re-citit acum, aceste lucruri sunt încă relevante. Nu spun că este simplu, dar rămâneți în joc și faceți totdeauna valoroase este cu siguranță posibil.

Cod