Ce înseamnă să fii un programator “adevărat” ? Cum se măsoară “calitatea” unui programator ? Cum o fi să fii un programator pasionat ?
Din părerea lui Chad Fowler, în The Passionate Programmer: Creating a Remarkable Career in Software Development, amintesc doar câteva aspecte, după părerea mea, mai importante:
- să îți placă ceea ce faci, un lucru făcut de plăcere cu siguranță va ieși mai bine decât un lucru făcut în silă;
- vezi capacitățile tale, ca un produs; să înveți să îl vinzi cât mai bine;
- investește constant în tine și în pregătirea ta ca programator;
- fii curios, experimentează și alte limbaje, total diferite ca gândire cu cele cu care ești învățat; nu încerca să aplici modul de gândire de la cele vechi, la cele noi;
- anticipează urmatoarele task-uri și surprinde-ți șefii, care apreciază, care nu…;
- caută-ți mentor și fii mentor pentru alții; cel mai bine fixezi niște noțiuni invățându-i pe alții;
- oarecum legat de 6, caută să faci parte din echipele cele mai bune, îți va afecta performanțele.
Recunosc, multe din ceea ce spune Chad în cartea lui nu le-am aplicat sau nu le-am putut aplica. Să fie asta soluția unei cariere de succes? Este cu siguranță încă o carte bună a celor de la Pragmatic Programmers.