Cine nu ar trebui sa fie programator? Motive pentru care iti va fi dificil sa devii un programator bun
Programator (software developer, software engineer) este o profesie bine plătită dar nu este pentru oricine.
Trebuie să iei în considerare anumite aspecte specifice acestui gen de activitate înainte de a te angaja pe această cale plină de promisiuni, dar care vine și cu unele costuri.
Lucru la computer
Acesta este instrumentul de lucru și în fata computerului iți vei petrece majoritatea timpului.
Dacă iți place lucrul în fața unui monitor (sau mai multe) - anume lucru, nu navigarea internetului și jocuri video - deja îndeplinești o parte mare din cerințe.
Daca însă îți place mișcarea și preferi să mai mergi într-o deplasare, să interacționezi cu oamenii - există și alte opțiuni de lucru, poare chiar mai bune.
Perseverența, sau mai bine spus - o mare răbdare
Nu exista cazuri când un program iese din prima. Un programator vă gândi, scrie cod, testa un block de program de multiple ori și de multe ori fără succes.
Sentimentele de frustrare, neajutorare, epuizare mintala sunt sentimente obișnuite în activitatea de zi cu zi. Iar daca nu ai răbdare - poate ajunge și la dezgust.
Trebuie să înveți permanent
Un programator nu poate fi niciodată sigur pe baza de cunoștințe pe care o are. Citirea documentației, studierea tehnologiilor noi, căutarea pe forumuri specializate sunt activități aproape zilnice.
Acumularea permanentă de informații tehnice și cititul despre cum lucrează un software pot fi destul de plictisitoare daca nu iți place domeniul.
Lucru în tăcere
Simplificat, un programator lucrează la un computer și verifică, scrie, frământă, testează cod. Acestea sunt activitățile pe care le vei face în fiecare zi, cu mici excepții, când ai vre-o ședință de lucru (online, bineînțeles) sau faci vre-un pair programming cu un coleg.
Daca ești un tip extravertit activ social - și nu te simți în apele tale daca nu ai comunicat cu vreo-o 2, 3 oameni până seara - atunci nu vei fi în apele tale nici aici.
Incertitudinea și căutarea logicii
Lucrul de baza al unui programator este găsirea unor soluții logice într-un mediu constant de incertitudine. Altfel spus, atunci când te apuci de lucru gradul de concentrare și de încărcare informațională ale creierului sunt maxime.
Daca nu iți place (nu ți-au plăcut) olimpiadele, concursurile intelectuale, adunarea puzzle-urilor etc. - acest lucru poate fi destul de obositor. Nu puține sânt cazurile când programatori profesioniști nu rezista stresului și cedează acestor presiuni mintale constante.
Oricine poate deveni un programator, iar cu tehnologiile moderne o poți face în câteva luni. Dar trebuie să înțelegi că, dacă nu iți plac rutina, lucrul la computer și starea de alertă mintală permanentă - atunci, în final, nu îți va place nici lucrul de programator iar banii vor veni greu și scump.
Totuși, daca nu te regăsești in descrierea de mai sus, acest lucru nu înseamnă ca nu vei putea lucra in IT. Despre job-uri “non-programator” vom vorbi într-un alt articol.