05 Jun, 2008
Cand inveti un nou limbaj de programare?
Posted by: Alex In: Uncategorized
Dupa cum orice absolvent de Automatica si Calculatoare ti-o poate spune, unul din lucrurile pe care le inveti in facultate este “sa stii sa cauti”, “sa stii sa inveti”. Numaram in anul 5 cate limbaje de programare “invatasem” in ultimii 5 ani: C, C++, Java, Prolog, ASM, Php, Javascript, Scheme, OCAML, Lisp, Shell, si nici nu vreau sa pun la socoteala cateva din limbajele exotice de la cursurile de modelare si simulare sau protocoale de comunicatii.
Din toata aceasta diversitate de limbaje si tehnici de programare(procedurala, oop, functionala) cu care, de voie/de nevoie a terminat facultatea, tanarul programator incepe, devenit om de cariera, sa uite din ele, sa elimine voluntar alternativele, concentrat la jobul zilnic pe care il vrea indeplinit cat mai bine. Asta inseamna perfectionare, si e un lucru bun atata vreme cat nu iti limiteaza optiunile de cariere alternative.
Un tanar programator viseaza uneori la a lucra cu limbaje “mai cool” – mai concise, mai clare semantic, mai puternice. Un programator experimentat vrea doar sa scape cat mai usor, lucrand cu limbaje, frameworkuri sau tehnici cat mai cunoscute lui – pentru unii C, pentru altii Java J2EE sau J2ME.
Te intreb eu atunci, programatorule – la ce visai cand erai inca tanar? Visai tu la a face ERP-uri, CRM-uri, CMS-uri? La a coda Java si Php pentru toata viata? Daca da, esti un mare norocos – viata ti-a dat tot ce ai dorit. Daca nu… poate ar fi timpul sa-ti reamintesti ceea ce ai invatat in facultate: cum sa inveti ceva nou. Niciodata nu e prea tarziu sa te perfectionezi.