{"id":36637,"date":"2019-10-31T22:12:50","date_gmt":"2019-10-31T19:12:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom\/"},"modified":"2019-10-31T22:12:50","modified_gmt":"2019-10-31T19:12:50","slug":"101-sovet-kak-stat-horoshim-programmistom-i-chelovekom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom","title":{"rendered":"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/c5aa24bc74d6fe3cf17a40a77b88e93c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>1. \u00cenva\u021b\u0103 s\u0103 cau\u021bi pe Google<\/b><br \/>\nA fi programator \u00eenseamn\u0103 s\u0103 \u00eenve\u021bi s\u0103 cau\u021bi r\u0103spunsuri la \u00eentreb\u0103rile tale. \u00cenv\u0103\u021b\u00e2nd s\u0103 \"goog\u0103le\u0219ti\" eficient, vei economisi mult timp \u00een dezvoltare.<\/p>\n<p><b>2. Promite pu\u021bin, dar f\u0103 mai mult dec\u00e2t ai promis<\/b><br \/>\nMai bine s\u0103-\u021bi informezi echipa c\u0103 finalizarea sarcinii va dura trei s\u0103pt\u0103m\u00e2ni, dar s\u0103 o finalizezi \u00een dou\u0103, dec\u00e2t invers. Urm\u00e2nd acest principiu, vei construi rela\u021bii de \u00eencredere.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<i><b>Not\u0103 de la traduc\u0103tor:<\/b><\/p>\n<p>Te rog s\u0103 fii indulgent cu gre\u0219elile observate \u00een traducere, gramatic\u0103 sau punctua\u021bie \u0219i s\u0103-mi comunici pentru a le corecta.<br \/>\nMul\u021bumesc<\/i><\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/e0591a0b2887643d5710b6867ed29c7b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>3. Fii bun cu designerii; ei sunt prietenii t\u0103i<\/b><br \/>\nDesignerii ofer\u0103 solu\u021bii pentru problemele utilizatorilor. \u00cenva\u021b\u0103 de la ei \u0219i colaboreaz\u0103 pentru a crea produse eficiente.<\/p>\n<p><b>4. G\u0103se\u0219te un mentor<\/b><br \/>\nG\u0103se\u0219te pe cineva de la care s\u0103 \u00eenve\u021bi \u0219i s\u0103 prime\u0219ti o opinie autorizat\u0103 (\u00een original \u201ebounce off\u201d). Coding Coach este un loc excelent unde po\u021bi g\u0103si un mentor tehnic.<\/p>\n<p><b>5. Fii mentor<\/b><br \/>\nFii persoana de la care al\u021bii pot \u00eenv\u0103\u021ba ceva. Ne-ar face pl\u0103cere s\u0103 te vedem printre mentori la Coding Coach.<\/p>\n<p><b>6. Scrie comentarii utile<\/b><br \/>\nScrie comentarii care explic\u0103 \u201ede ce\u201d, nu \u201ece\u201d.<\/p>\n<p><b>7. Denume\u0219te variabilele \u0219i func\u021biile corespunz\u0103tor<\/b><br \/>\nFunc\u021biile \u0219i variabilele trebuie s\u0103 descrie exact scopul lor, a\u0219a c\u0103 \u201emyCoolFunction\u201d nu este potrivit.<\/p>\n<p><b>8. Ia-\u021bi liber<\/b><br \/>\nTo\u021bi avem nevoie de odihn\u0103. F\u0103 o c\u0103l\u0103torie pe care o visezi. Creierul t\u0103u \u0219i colegii t\u0103i \u00ee\u021bi vor fi recunosc\u0103tori.<\/p>\n<p><b>9. \u0218terge codul neutilizat<\/b><br \/>\nNu acumula datoria tehnic\u0103.<\/p>\n<p><b>10. \u00cenva\u021b\u0103 s\u0103 cite\u0219ti cod<\/b><br \/>\nCitirea codului este o abilitate subevaluat\u0103, dar extrem de valoroas\u0103.<\/p>\n<p><b>11. Stabile\u0219te un echilibru s\u0103n\u0103tos \u00eentre munc\u0103 \u0219i via\u021ba personal\u0103<\/b><br \/>\nAi nevoie de timp pentru a te relaxa dup\u0103 o zi lung\u0103 de munc\u0103. Dezactiveaz\u0103 notific\u0103rile de lucru sau elimin\u0103 aplica\u021biile de pe telefonul t\u0103u.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/6affdb6b68c07868e21248822c91ceee.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>12. \u00cent\u00e2lnirile fa\u021b\u0103 \u00een fa\u021b\u0103 doar dac\u0103 este necesar<\/b><br \/>\nPoate aceast\u0103 problem\u0103 poate fi rezolvat\u0103 prin Email sau Slack? Dac\u0103 da, nu trebuie s\u0103 programezi o \u00eent\u00e2lnire. Dac\u0103 nu, nu \u00eentinde durata acesteia f\u0103r\u0103 motive \u00eentemeiate.<\/p>\n<p><b>13. Programare \u00een pereche<\/b><br \/>\nProgramarea \u00een pereche \u00ee\u021bi permite s\u0103 fii at\u00e2t profesor, c\u00e2t \u0219i student.<\/p>\n<p><b>14. Scrie emailuri excelente<\/b><br \/>\n\u00cenv\u0103\u021ba\u021bi s\u0103 captezi aten\u021bia interlocutorului \u00een emailuri, exprim\u00e2ndu-te pe scurt, dar clar.<\/p>\n<p><b>15. Devino parte din comunitate<\/b><br \/>\n\u00cenconjoar\u0103-te de persoane cu acelea\u0219i interese care te motiveaz\u0103 s\u0103 dep\u0103\u0219e\u0219ti dificult\u0103\u021bile.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/5e742362551135c46a3d98706740fc78.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>16. F\u0103 ordine \u00een ramurile tale<\/b><br \/>\nF\u0103 ordine \u00een ramurile tale de control al versiunilor, a\u0219a cum faci acas\u0103 \u00eenainte de sosirea oaspe\u021bilor. Dac\u0103 nu ai nevoie de ceva, arunc\u0103-l; nu-l pune \u00een dulap.<\/p>\n<p><b>17. Nu fi un gardian<\/b><br \/>\nNu le spune altora c\u0103 nu sunt suficient de buni pentru a lucra \u00een domeniu. Fiecare are valoare.<\/p>\n<p><b>18. \u00cenva\u021b\u0103 continuu<\/b><br \/>\nAi ales o profesie care necesit\u0103 \u00eenv\u0103\u021bare continu\u0103. \u00cenva\u021b\u0103 s\u0103 iube\u0219ti acest lucru.<\/p>\n<p><b>19. Nu renun\u021ba<\/b><br \/>\nNu va fi \u00eentotdeauna u\u0219or. Dar to\u021bi am \u00eenceput de la acela\u0219i punct. Vei reu\u0219i.<\/p>\n<p><b>20. Abordeaz\u0103 sarcini care te fric\u0103<\/b><br \/>\nDac\u0103 nu te sperie, atunci nu te vor ajuta s\u0103 cre\u0219ti.<\/p>\n<p><b>21. Clarific\u0103 cerin\u021bele \u00eenainte de a \u00eencepe<\/b><br \/>\nTrebuie s\u0103 \u00een\u021belegi criteriile de finalizare a sarcinii \u00eenainte de a \u00eencepe s\u0103 scrii cod. Aceasta \u00ee\u021bi va economisi timp.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/642e1236b3aa5560b66ff952176e0322.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>22. St\u0103p\u00e2ne\u0219te un set de instrumente<\/b><br \/>\nOb\u021bine un set de instrumente pe care s\u0103 le cuno\u0219ti foarte bine. \u0218tiin\u021ba utiliz\u0103rii lor \u00een proiecte este esen\u021bial\u0103.<\/p>\n<p><b>23. \u00cenva\u021b\u0103 s\u0103 iube\u0219ti critica constructiv\u0103<\/b><br \/>\nCere colegilor de \u00eencredere \u0219i prietenilor critici constructive. Aceasta te va ajuta s\u0103 te dezvol\u021bi ca programator \u0219i ca persoan\u0103.<\/p>\n<p><b>24. Fii bine preg\u0103tit<\/b><br \/>\nTehnologia se schimb\u0103 rapid. Nu te \u00eempotrivi inova\u021biilor, ci \u00eenva\u021b\u0103 \u0219i formeaz\u0103-\u021bi propriile opinii despre ele.<\/p>\n<p><b>25. R\u0103m\u00e2i actual<\/b><br \/>\nFii la curent cu cele mai recente \u0219tiri tehnice, urm\u0103rind publica\u021bii, bloguri, podcasturi \u0219i \u0219tiri.<\/p>\n<p><b>26. Concentreaz\u0103-te pe solu\u021bionarea problemelor<\/b><br \/>\nAbilit\u0103\u021bile avansate de rezolvare a problemelor te vor ajuta s\u0103 dep\u0103\u0219e\u0219ti orice obstacol. Pune \u00een practic\u0103 ceea ce te va ajuta s\u0103 solu\u021bionezi problema.<\/p>\n<p><b>27. R\u0103m\u00e2i umil<\/b><br \/>\nIndiferent de titlul t\u0103u sau de compania pentru care lucrezi, r\u0103m\u00e2i umil.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/873a8132f5b31830e4351e59e3681b53.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>28. \u00cenv\u0103\u021b\u0103 s\u0103 faci prezent\u0103ri excelente<\/b><br \/>\n\u00cenva\u021b\u0103 cum s\u0103 captivezi audien\u021ba \u0219i s\u0103 realizezi prezent\u0103ri excelente.<\/p>\n<p><b>29. Exploreaz\u0103 toate solu\u021biile \u00eenainte de a te decide<\/b><br \/>\nNu te gr\u0103bi s\u0103 alegi prima solu\u021bie care \u00ee\u021bi apare. Exploreaz\u0103 toate op\u021biunile \u00eenainte de a \u00eencepe s\u0103 scrii cod.<\/p>\n<p><b>30. G\u0103se\u0219te-\u021bi ni\u0219a<\/b><br \/>\n\u00cen industria tehnic\u0103 exist\u0103 multe domenii diferite. G\u0103si\u021bi area care v\u0103 intereseaz\u0103 cel mai mult \u0219i deveni\u021bi expert \u00een ea.<\/p>\n<p><b>31. Dezvolta\u021bi obiceiuri bune<\/b><br \/>\n\u00cencerca\u021bi s\u0103 dezvolta\u021bi obiceiuri durabile \u0219i utile, cum ar fi eliminarea factorilor de distragere, planificarea timpului vostru, participarea la \u00eent\u00e2lniri \u0219i obiceiul de a \u00eencepe cu cele mai importante sarcini. Acest lucru poate necesita anumite eforturi, dar merit\u0103 pe termen lung.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/4fa42108a43baecc6451f525e3652996.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>32. \u00cenv\u0103\u021ba\u021bi s\u0103 debuga\u021bi codul<\/b><br \/>\nExplora\u021bi instrumentele browserului pentru a debuga codul. Studia\u021bi aceste func\u021bionalit\u0103\u021bi \u00een IDE-ul vostru. \u00cenv\u0103\u021b\u00e2nd cele mai eficiente metode de urm\u0103rire a erorilor, ve\u021bi fi capabili s\u0103 rezolva\u021bi chiar \u0219i cele mai complexe probleme.<\/p>\n<p><b>33. Dezvolta\u021bi-v\u0103 abilit\u0103\u021bile actuale<\/b><br \/>\nDoar pentru c\u0103 \u00een prezent st\u0103p\u00e2ni\u021bi o anumit\u0103 abilitate, nu \u00eenseamn\u0103 c\u0103 nu trebuie s\u0103 continua\u021bi s\u0103 o dezvolta\u021bi. Abilit\u0103\u021bile se pierd \u00een timp dac\u0103 nu sunt \u00eent\u0103rite con\u0219tient, iar industria evolueaz\u0103 at\u00e2t de repede \u00eenc\u00e2t este important s\u0103 continua\u021bi s\u0103 exersa\u021bi. P\u0103r\u0103si\u021bi mentalitatea \u201e\u00centotdeauna am f\u0103cut-o astfel\u201d \u0219i trece\u021bi la \u201eExist\u0103 o modalitate mai bun\u0103 de a face acest lucru?\u201d.<br \/>\nChiar dac\u0103 acum ave\u021bi un abdomen excelent, ar fi prostesc s\u0103 spera\u021bi c\u0103 pute\u021bi m\u00e2nca o gogoa\u0219\u0103 pe zi \u0219i s\u0103 nu-l pierde\u021bi.<\/p>\n<p><b>34. \u00cen\u021belege\u021bi de ce<\/b><br \/>\nVor fi situa\u021bii \u00een care va trebui s\u0103 v\u0103 exprima\u021bi punctul de vedere, a\u0219a c\u0103 este important s\u0103 \u00een\u021belege\u021bi de ce. De ce decizia \u201eA\u201d este mai bun\u0103 dec\u00e2t decizia \u201eB\u201d? Furniza\u021bi argumente corecte \u0219i opinia voastr\u0103 va fi mai bine fundamentat\u0103.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/23a4446b7c116638ebab117e013841ab.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>35. Cunoa\u0219te\u021bi-v\u0103 valoarea<\/b><br \/>\nSunte\u021bi un produs \u0219i trebuie s\u0103 fi\u021bi pl\u0103tit corespunz\u0103tor. Fii con\u0219tient de salariile medii din domeniul t\u0103u \u00een regiunea \u00een care te afli. Dac\u0103 c\u00e2\u0219tigi mai pu\u021bin, este timpul s\u0103 vorbe\u0219ti cu managerul. Urma\u021bi ceea ce merita\u021bi.<\/p>\n<p><b>36. Nu v\u0103 fie team\u0103 s\u0103 cere\u021bi ajutor<\/b><br \/>\nDac\u0103 sunte\u021bi blocat \u00eentr-o problem\u0103 \u0219i petrece\u021bi prea mult timp c\u0103ut\u00e2nd o solu\u021bie, este timpul s\u0103 cere\u021bi ajutor. To\u021bi suntem oameni. To\u021bi avem nevoie de ajutor. Nu este nimic ru\u0219inos \u00een a cere sprijin unui coleg.<\/p>\n<p><b>37. \u00cenv\u0103\u021ba\u021bi s\u0103 \u00eenv\u0103\u021ba\u021bi<\/b><br \/>\nOamenii \u00eenva\u021b\u0103 \u00een moduri diferite. Unii prefer\u0103 s\u0103 \u00eenve\u021be prin tutoriale video, al\u021bii prin citirea c\u0103r\u021bilor. Identifica\u021bi stilul de \u00eenv\u0103\u021bare care vi se potrive\u0219te \u0219i practica\u021bi-l cu s\u00e2rguin\u021b\u0103.<\/p>\n<p><b>38. Fii binevoitor<\/b><br \/>\nVor exista situa\u021bii \u00een care \u021bi se va cere s\u0103 oferi un feedback despre un coleg. Fii binevoitor. Po\u021bi exprima p\u0103rerea ta despre lipsa de ini\u021biativ\u0103 a Deborei, f\u0103r\u0103 a o distruge complet.<\/p>\n<p><b>39. F\u0103 pauze<\/b><br \/>\nPractic, este imposibil s\u0103 scrii cod timp de 8 ore consecutive. Te vei epuiza rapid \u0219i vei comite multe gre\u0219eli. Deci, seteaz\u0103 un cronometru pentru a-\u021bi aminti s\u0103 te opre\u0219ti \u0219i s\u0103 iei o pauz\u0103. Du-te la o plimbare. Savureaz\u0103 o cafea cu colegii. A te deconecta de la ecran va avea un impact pozitiv asupra productivit\u0103\u021bii \u0219i calit\u0103\u021bii muncii tale.<\/p>\n<p><b>40. \u021aine eviden\u021ba progresului t\u0103u<\/b><br \/>\n\u00cenv\u0103\u021barea program\u0103rii necesit\u0103 mult timp \u0219i poate fi extrem de obositoare dac\u0103 nu vezi progres. De aceea, este important s\u0103 monitorizezi realiz\u0103rile \u0219i progresul \u00een atingerea obiectivelor tale. \u021aine un mic jurnal l\u00e2ng\u0103 computer \u0219i de fiecare dat\u0103 c\u00e2nd atingi ceva nou, marcheaz\u0103-l, indiferent c\u00e2t de nesemnificativ ar p\u0103rea. Recompensele mari sunt compuse din realiz\u0103ri mici.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/d79ae528e7ceb672781230217304d182.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>41. Nu te baza pe un framework sau o bibliotec\u0103<\/b><br \/>\n\u00cenva\u021b\u0103 nuan\u021bele limbajului de programare mai mult dec\u00e2t subtilit\u0103\u021bile uneltelor sau bibliotecilor. Nu este necesar s\u0103 \u00eenve\u021bi limbajul \u00eenainte de a te familiariza cu bibliotecile, dar \u00een\u021belegerea motivului pentru care un framework sau o bibliotec\u0103 func\u021bioneaz\u0103 \u00eentr-un anumit fel te va ajuta s\u0103 scrii cod mai curat \u0219i mai eficient.<\/p>\n<p><b>42. \u00cenva\u021b\u0103 s\u0103 iube\u0219ti revizuirile de cod<\/b><br \/>\nPrezen\u021ba cuiva care cite\u0219te \u0219i analizeaz\u0103 codul t\u0103u poate fi \u00eenfrico\u0219\u0103toare, dar poate oferi un feedback nepre\u021buit care te va face un programator mai bun dec\u00e2t \u00eenainte. De asemenea, ar trebui s\u0103 lucrezi la capacitatea ta de a realiza o revizuire de cod eficient\u0103.<\/p>\n<p><b>43. Intereseaz\u0103-te de domenii conexe<\/b><br \/>\nStudiaz\u0103 elementele de baz\u0103 ale domeniilor conexe, cum ar fi designul, marketingul, dezvoltarea frontend sau backend. Acest lucru te va ajuta s\u0103 devii un programator mai versatil.<\/p>\n<p><b>44. Nu alege tehnologia confortabil\u0103; alege-o pe cea potrivit\u0103<\/b><br \/>\nFiecare proiect are nevoi diferite \u0219i de aceea trebuie s\u0103 alegem instrumentele corecte pentru lucru. \u0218i de\u0219i este mult mai convenabil s\u0103 alegi tehnologiile cu care ai lucrat anterior, dac\u0103 acestea nu corespund nevoilor proiectului, trebuie s\u0103 explorezi alternative.<\/p>\n<p><b>45. \u00ce\u021bi asum\u0103 responsabilitatea pentru gre\u0219elile tale<\/b><br \/>\nTo\u021bi oamenii fac gre\u0219eli \u0219i vei continua s\u0103 le faci pe parcursul \u00eentregii tale cariere. De aceea, este foarte important s\u0103 recuno\u0219ti acest lucru \u0219i s\u0103 \u00ee\u021bi asumi responsabilitatea atunci c\u00e2nd comi\u021bi o gre\u0219eal\u0103. Acest lucru va ajuta la construirea unei rela\u021bii de \u00eencredere cu membrii echipei tale \u0219i cu managementul.<\/p>\n<p><b>46. Verific\u0103-\u021bi propriul cod<\/b><br \/>\n\u00cenainte de a crea un pull request, verific\u0103-\u021bi propriul cod. Dac\u0103 ar fi fost lucrarea unui coleg, ce comentarii ai face? Este foarte important s\u0103 identifici problemele sau gre\u0219elile \u00eenainte de a solicita o revizuire a codului.<\/p>\n<p><b>47. \u00cenva\u021b\u0103 din e\u0219ecurile tale<\/b><br \/>\nE\u0219ecul este pur \u0219i simplu neatingerea rezultatului a\u0219teptat \u0219i nu \u00eenseamn\u0103 neap\u0103rat c\u0103 este ceva r\u0103u. To\u021bi avem parte de multe e\u0219ecuri pe parcursul carierei. \u00cenva\u021b\u0103 din gre\u0219elile tale. Ce ai putea face diferit data viitoare?<\/p>\n<p><b>48. Identific\u0103-\u021bi punctele slabe<\/b><br \/>\nCunoa\u0219te-te pe tine \u00eensu\u021bi. Care sunt punctele tale slabe? Poate ui\u021bi constant s\u0103 actualizezi teste \u00eenainte de a face push. Sau e\u0219ti slab la a r\u0103spunde la email-uri. Studiaz\u0103-\u021bi defectele pentru a lucra activ la ele.<\/p>\n<p><b>49. R\u0103m\u00e2i curios<\/b><br \/>\nAcest domeniu evolueaz\u0103 constant, a\u0219a c\u0103 curiozitatea este important\u0103. Dac\u0103 nu \u00een\u021belegi ceva, fie c\u0103 este vorba de cerin\u021bele proiectului sau de o linie de cod, spune-le asta. Nimeni nu te va critica pentru c\u0103 ai cerut l\u0103muriri, iar ca rezultat vei crea un cod mai bun.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/f5d4bba33e96f9ce991b18eedde29fee.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>50. Nu \u00eencerca s\u0103 \u00eenve\u021bi totul<\/b><br \/>\nExist\u0103 o cantitate imens\u0103 de cuno\u0219tin\u021be \u00een lume \u0219i este pur \u0219i simplu imposibil s\u0103 le st\u0103p\u00e2ne\u0219ti pe toate. Alege c\u00e2teva teme de aprofundat \u0219i las\u0103 restul. Cu siguran\u021b\u0103 po\u021bi ob\u021bine cuno\u0219tin\u021be indirecte despre alte domenii, dar nu le vei putea st\u0103p\u00e2ni pe toate.<\/p>\n<p><b>51. Renun\u021b\u0103 la codurile tale preferate<\/b><br \/>\nCeea ce scrii \u00een cod nu \u00eenseamn\u0103 c\u0103 trebuie s\u0103 ai o leg\u0103tur\u0103 emo\u021bional\u0103 cu el. Nim\u0103nui nu-i place c\u00e2nd munca lui este \u0219tears\u0103, dar codul are un ciclu de via\u021b\u0103, nu trebuie s\u0103 ui\u021bi asta.<\/p>\n<p><b>52. Sus\u021bine-\u021bi echipa<\/b><br \/>\n\u00centr-o echip\u0103 bun\u0103, to\u021bi se sus\u021bin reciproc. Acest lucru creeaz\u0103 un mediu favorabil pentru a \u00eencerca ceva nou f\u0103r\u0103 teama de pedeaps\u0103.<\/p>\n<p><b>53. Caut\u0103 inspira\u021bie \u00een comunitate<\/b><br \/>\nG\u0103se\u0219te c\u00e2\u021biva oameni din acela\u0219i domeniu care te inspir\u0103. Aceasta te va motiva s\u0103 continui s\u0103 lucrezi la proiectele tale sau s\u0103 \u00eencerci ceva nou.<\/p>\n<p><b>54. Apreciaz\u0103-\u021bi munca<\/b><br \/>\nIndiferent de experien\u021b\u0103 sau pozi\u021bie, munca ta are valoare. Apreciaz\u0103-o la justa ei valoare.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/21ad339710bca0fa366004ea66f9019a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>55. Bloca\u021bi factorii de distragere<\/b><br \/>\nDezactivarea notific\u0103rilor din aplica\u021bii de mesagerie, e-mail \u0219i re\u021bele sociale te va ajuta s\u0103 te concentrezi \u0219i s\u0103 ai o zi de lucru c\u00e2t mai productiv\u0103. Jerry nu va muri dac\u0103 \u00eei r\u0103spunzi \u00een 30 de minute.<\/p>\n<p><b>56. Oferi\u021bi sprijin<\/b><br \/>\nSus\u021bine\u021bi membrii echipei dvs., de exemplu, prin vizitarea unei prezent\u0103ri importante sau ajut\u00e2ndu-i atunci c\u00e2nd au dificult\u0103\u021bi.<\/p>\n<p><b>57. Laud\u0103 c\u00e2nd este meritat<\/b><br \/>\nDac\u0103 cineva a f\u0103cut o treab\u0103 excelent\u0103, spune\u021bi-le acest lucru. Laud\u0103 este un mod excelent de a c\u00e2\u0219tiga \u00eencrederea membrilor echipei.<\/p>\n<p><b>58. Testa\u021bi-v\u0103 codul<\/b><br \/>\nTestele sunt importante. Teste unitate, regresive, de integrare, end-to-end. Testa\u021bi-v\u0103 codul \u0219i produsul dvs. va fi mai stabil.<\/p>\n<p><b>59. Planifica\u021bi-v\u0103 abordarea<\/b><br \/>\nC\u00e2nd primi\u021bi o cerere de dezvoltare a unei noi func\u021bionalit\u0103\u021bi sau un tichet cu o eroare, dezvolta\u021bi mai \u00eent\u00e2i un plan de atac. Ce ave\u021bi nevoie pentru a rezolva aceast\u0103 problem\u0103 sau a dezvolta func\u021bionalitatea? Alocarea c\u00e2torva minute pentru a planifica atacul poate economisi ore de frustrare.<\/p>\n<p><b>60. \u00cenv\u0103\u021ba\u021bi s\u0103 face\u021bi pseudocod.<\/b><br \/>\nPseudocodificarea este o abilitate excelent\u0103, deoarece v\u0103 permite s\u0103 rezolva\u021bi probleme complexe f\u0103r\u0103 a pierde timp scriind linii de cod. Descrie\u021bi abordarea aleas\u0103 pe h\u00e2rtie, modela\u021bi diferite exemple de testare \u0219i observa\u021bi unde sunt capcanele.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/fc4304767c3b8bf153f73aadb528f0e8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>61. Urm\u0103ri\u021bi realiz\u0103rile dvs.<\/b><br \/>\nDac\u0103 a\u021bi ob\u021binut un premiu la locul de munc\u0103, nota\u021bi acest lucru. Dac\u0103 dezvolta\u021bi o func\u021bionalitate important\u0103, nota\u021bi acest lucru. Vei crea un backlog de momente care pot ajuta \u00een avansarea carierei sau pot \u00een\u0103l\u021ba moralul \u00een momente dificile.<\/p>\n<p><b>62. Studia\u021bi bazele program\u0103rii<\/b><br \/>\n\u00cenv\u0103\u021ba\u021bi c\u00e2teva algoritmi de baz\u0103 pentru sortare \u0219i c\u0103utare, precum \u0219i structuri de date. Acest lucru v\u0103 va ajuta \u00een rezolvarea problemelor, indiferent de limbaj.<\/p>\n<p><b>63. Alege\u021bi tehnologii durabile \u0219i \u00eentre\u021binute<\/b><br \/>\nDe\u0219i este interesant s\u0103 experimenta\u021bi cele mai noi tehnologii, alege\u021bi pe cele care vor fi u\u0219or de \u00eentre\u021binut \u00eentr-o aplica\u021bie enterprise. Echipa v\u0103 va fi recunosc\u0103toare mul\u021bi ani de acum \u00eenainte.<\/p>\n<p><b>64. Studia\u021bi modelele de design<\/b><br \/>\nModelele de proiectare sunt instrumente utile pentru dezvoltarea arhitecturii codului. Este posibil s\u0103 nu ave\u021bi nevoie de ele pentru fiecare proiect, dar o \u00een\u021belegere general\u0103 a acestora v\u0103 va ajuta la crearea aplica\u021biilor mari.<\/p>\n<p><b>65. Reduce\u021bi ambiguitatea<\/b><br \/>\n\u00cen loc s\u0103 scrie\u021bi cod complex, care s\u0103 demonstreze abilit\u0103\u021bile dvs. avansate de programare, viza\u021bi lizibilitatea \u0219i simplitatea. Acest lucru va ajuta membrii echipei dvs. s\u0103 contribuie mai u\u0219or.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/170e46e989c2273d4b934f2ff72c566a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>66. R\u0103scump\u0103ra\u021bi datoriile tehnice<\/b><br \/>\nDatoriile tehnice pot avea consecin\u021be grave asupra performan\u021bei, a\u0219a c\u0103, dac\u0103 este posibil, ar trebui s\u0103 efectua\u021bi refactorizarea.<\/p>\n<p><b>67. Actualiza\u021bi mai des<\/b><br \/>\n\u00cen loc s\u0103 lansa\u021bi actualiz\u0103ri majore o dat\u0103 pe lun\u0103, face\u021bi acest lucru mai des, cu o list\u0103 mai mic\u0103 de modific\u0103ri. Ve\u021bi avea o probabilitate mai mic\u0103 de a face erori \u0219i a strica modific\u0103rile.<\/p>\n<p><b>68. Face\u021bi commit-uri devreme \u0219i frecvent<\/b><br \/>\nCommit-urile devreme \u0219i frecvent sunt cel mai bun mod de a asigura cur\u0103\u021benia muncii dvs. \u0219i de a reduce stresul cauzat de retragerea modific\u0103rilor importante.<\/p>\n<p><b>69. \u00cen\u021belege\u021bi c\u00e2nd s\u0103 cere\u021bi ajutor<\/b><br \/>\nAr trebui s\u0103 nu v\u0103 fie fric\u0103 s\u0103 cere\u021bi ajutor, dar, de asemenea, s\u0103 \u00een\u021belege\u021bi c\u00e2nd este cazul s\u0103 o face\u021bi. Ar trebui s\u0103 \u00eencerca\u021bi \u00eentotdeauna s\u0103 rezolva\u021bi problema \u00eenainte de a cere ajutor. Totu\u0219i, c\u00e2nd te lup\u021bi cu o problem\u0103 mai mult de o or\u0103, costul dep\u0103\u0219e\u0219te beneficiul \u0219i ar trebui s\u0103 te \u00eendrep\u021bi c\u0103tre un coleg.<\/p>\n<p><b>70. Pune\u021bi \u00eentreb\u0103rile corecte<\/b><br \/>\nAtunci c\u00e2nd pune\u021bi o \u00eentrebare, \u00eencerca\u021bi s\u0103 fi\u021bi c\u00e2t mai specific posibil.<\/p>\n<p><b>71. Ob\u021bine\u021bi feedback asupra muncii neterminate<\/b><br \/>\nNu este necesar s\u0103 finaliza\u021bi lucrarea pentru a ob\u021bine feedback asupra acesteia. Dac\u0103 nu sunte\u021bi sigur de direc\u021bia aleas\u0103, cere\u021bi ajutor colegilor pentru a verifica acest lucru.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/5dad128586d823c987d85b18f4b6ee9f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>72. Citi\u021bi documenta\u021bia<\/b><br \/>\nDocumenta\u021bia este sursa cea mai pur\u0103 de adev\u0103r despre tehnologie, a\u0219a c\u0103 abilitatea de a o citi poate s\u0103 v\u0103 ajute rapid s\u0103 deveni\u021bi expert.<\/p>\n<p><b>73. \u00cencerca\u021bi totul<\/b><br \/>\nNu ave\u021bi nimic de pierdut \u00eencerc\u00e2nd o solu\u021bie la problem\u0103. Ce ave\u021bi de pierdut?<\/p>\n<p><b>74. Vorbi\u021bi \u00een \u00eent\u00e2lniri<\/b><br \/>\nIdeile \u0219i opiniile dvs. sunt valoroase, astfel c\u0103 participarea la \u00eent\u00e2lniri v\u0103 va ajuta s\u0103 dezvolta\u021bi \u00een\u021belegerea reciproc\u0103 cu echipa \u0219i conducerea.<\/p>\n<p><b>75. Colabora\u021bi cu alte echipe<\/b><br \/>\nDac\u0103 ave\u021bi ocazia s\u0103 colabora\u021bi cu o alt\u0103 echip\u0103 din compania dvs., profita\u021bi de ea.<\/p>\n<p><b>76. Dezvolta\u021bi proiecte personale<\/b><br \/>\nC\u00e2nd lucrezi 40 de ore pe s\u0103pt\u0103m\u00e2n\u0103, este important s\u0103 aloci timp pentru proiecte personale care te pasioneaz\u0103. Acestea te ajut\u0103 s\u0103 re\u00eenvii dragostea pentru programare \u0219i s\u0103 \u00eencerci noi tehnologii la care s-ar putea s\u0103 nu ai acces la locul de munc\u0103.<\/p>\n<p><b>77. Define\u0219te-\u021bi obiectivele de carier\u0103<\/b><br \/>\nEste important s\u0103 ai o viziune asupra traseului ideal \u00een carier\u0103. Dac\u0103 nu ai aceasta, \u00eencerci s\u0103 tragi cu o s\u0103geat\u0103 f\u0103r\u0103 a vedea \u021binta.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/b42ec38e63b025522b35c795f8ca6e68.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>78. Particip\u0103 la discu\u021bii<\/b><br \/>\nComentarii pe bloguri, implicare \u00een conversa\u021bii pe Twitter. Interac\u021bioneaz\u0103 cu comunitatea. Vei \u00eenv\u0103\u021ba mult mai multe dac\u0103 e\u0219ti un participant activ, nu un spectator.<\/p>\n<p><b>79. Prioritizeaz\u0103 sarcinile<\/b><br \/>\n\u00cenva\u021b\u0103 s\u0103 stabile\u0219ti priorit\u0103\u021bi pentru sarcini, ceea ce te va ajuta s\u0103 \u00ee\u021bi cre\u0219ti productivitatea. \u021aine eviden\u021ba sarcinilor zilnice, dar \u0219i a celor pe termen lung, \u0219i ordoneaz\u0103-le \u00een func\u021bie de importan\u021b\u0103.<\/p>\n<p><b>80. Nu pierde din vedere detaliile<\/b><br \/>\nDetaliile pot conta foarte mult \u00eentr-un proiect.<\/p>\n<p><b>81. Fii deschis fa\u021b\u0103 de echipa ta<\/b><br \/>\nColegele tale au fost angajate pentru abilit\u0103\u021bile lor. Folose\u0219te-le \u0219i \u00eencredin\u021beaz\u0103-le sarcinile, pentru a finaliza lucr\u0103rile.<\/p>\n<p><b>82. \u00cenva\u021b\u0103 s\u0103 delegi<\/b><br \/>\nDac\u0103 ocupi o func\u021bie de conducere, \u00eenva\u021b\u0103 s\u0103 delegi eficient. Aceasta \u00ee\u021bi va economisi timp. Nu po\u021bi face totul singur.<\/p>\n<p><b>83. Nu te compara cu al\u021bii<\/b><br \/>\nSingurul cu care ar trebui s\u0103 te compari este persoana care erai ieri.<\/p>\n<p><b>84. \u00cenconjoar\u0103-te de sus\u021bin\u0103tori<\/b><br \/>\n\u00cenv\u0103\u021barea program\u0103rii va fi un drum lung \u0219i nu \u00eentotdeauna u\u0219or. \u00cenconjoar\u0103-te de oameni care te vor \u00eempinge s\u0103 continui.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/97ad63e92564f97c69f3b5f36ec70d81.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>85. Nu \u00eencepe cu scalabilitatea<\/b><br \/>\nA \u00eencepe cu scalabilitatea este o cale sigur\u0103 de a te cople\u0219i. Construie\u0219te av\u00e2nd \u00een vedere scalabilitatea, dar nu \u00eencepe scalarea p\u00e2n\u0103 c\u00e2nd nu devine necesar\u0103. Astfel, nu \u00ee\u021bi suprasoliciti echipa, dar men\u021bii capacitatea de a cre\u0219te.<\/p>\n<p><b>86. Evalueaz\u0103 impactul asupra performan\u021bei<\/b><br \/>\nDac\u0103 vrei s\u0103 folose\u0219ti o nou\u0103 tehnologie avansat\u0103, mai \u00eent\u00e2i trebuie s\u0103 evaluezi impactul asupra performan\u021bei. Po\u021bi implementa ceva similar f\u0103r\u0103 a pierde performan\u021b\u0103? Dac\u0103 da, poate c\u0103 ar trebui s\u0103 reevaluezi abordarea aleas\u0103.<\/p>\n<p><b>87. Nu tolera discriminarea<\/b><br \/>\nNu discuta\u021bi despre tehnologiile sau ideile noi. Fi\u021bi deschi\u0219i la oportunit\u0103\u021bile de a \u00eenv\u0103\u021ba abilit\u0103\u021bi noi. De asemenea, nu discrimina\u021bi oamenii. To\u021bi merit\u0103m respect.<\/p>\n<p><b>88. Lua\u021bi-v\u0103 un angajament pe care nu sunte\u021bi suficient de califica\u021bi<\/b><br \/>\nNu ve\u021bi corespunde niciodat\u0103 cerin\u021belor pentru un loc de munc\u0103. A\u0219adar, profita\u021bi de \u0219ans\u0103 \u0219i \u00eencepe\u021bi! Ce ave\u021bi de pierdut?<\/p>\n<p><b>89. \u00cemp\u0103r\u021bi\u021bi codul \u00een module<\/b><br \/>\nPute\u021bi scrie \u00eentregul cod \u00eentr-un singur fi\u0219ier lung, dar este greu de \u00eentre\u021binut. Prin modularitate, ne asigur\u0103m c\u0103 codul nostru este u\u0219or de citit \u0219i testat.<\/p>\n<p><b>90. Nu copia\u021bi \u0219i lipi\u021bi f\u0103r\u0103 ezitare<\/b><br \/>\nDac\u0103 inten\u021biona\u021bi s\u0103 copia\u021bi \u0219i s\u0103 lipi\u021bi o solu\u021bie de pe StackOverflow, trebuie s\u0103 \u00een\u021belege\u021bi exact ce face. \u00cen\u021belege\u021bi codul pe care a\u021bi decis s\u0103-l implementa\u021bi.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/136268bf688fa1bfdb070f8b1d2ac3d9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>91. Crea\u021bi un mediu inspirator<\/b><br \/>\nVe\u021bi fi mult mai motiva\u021bi s\u0103 lucra\u021bi dac\u0103 sunte\u021bi mul\u021bumi\u021bi de locul de munc\u0103.<\/p>\n<p><b>92. Aminti\u021bi-v\u0103 de unde a\u021bi \u00eenceput<\/b><br \/>\nTo\u021bi am \u00eenceput de la acela\u0219i punct. Pe m\u0103sur\u0103 ce vi se dezvolt\u0103 abilit\u0103\u021bile \u0219i cariera, nu uita\u021bi de unde a\u021bi venit.<\/p>\n<p><b>93. \u00cencerca\u021bi s\u0103 r\u0103m\u00e2ne\u021bi optimi\u0219ti<\/b><br \/>\nDac\u0103 ceva nu merge, continua\u021bi s\u0103 \u00eencerca\u021bi \u0219i fi\u021bi optimi\u0219ti. M\u00e2ine este o nou\u0103 zi. Optimizmul va ajuta avansarea echipei dvs. \u0219i s\u0103n\u0103tatea dvs. mintal\u0103.<\/p>\n<p><b>94. Reevaluare constant\u0103 a fluxului de lucru<\/b><br \/>\nDoar pentru c\u0103 ceva func\u021bioneaz\u0103 acum, nu \u00eenseamn\u0103 c\u0103 va func\u021biona \u00eentotdeauna. Reevalueaz\u0103-\u021bi fluxul de lucru \u0219i f\u0103 ajust\u0103rile necesare atunci c\u00e2nd este nevoie.<\/p>\n<p><b>95. \u00cenv\u0103\u021ba\u021bi s\u0103 lucra\u021bi de acas\u0103<\/b><br \/>\nDac\u0103 ave\u021bi ocazia s\u0103 lucra\u021bi de acas\u0103, \u00eenv\u0103\u021ba\u021bi s\u0103 o face\u021bi eficient. G\u0103si\u021bi un birou separat, lipsit de distrageri. Boneskull a scris un articol excelent despre munca de acas\u0103, pe care ar trebui s\u0103-l citi\u021bi.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/005504aff62f96ce68fab2dc60bc1bb8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>96. Crea\u021bi produse accesibile<\/b><br \/>\nFiecare ar trebui s\u0103 aib\u0103 acces la produsul dvs.<\/p>\n<p><b>97. Respecta\u021bi-v\u0103 angajamentele<\/b><br \/>\nDac\u0103 a\u021bi spus cuiva c\u0103 ve\u021bi face ceva p\u00e2n\u0103 la o anumit\u0103 dat\u0103, respecta\u021bi-v\u0103 angajamentele. \u0218i dac\u0103 nu pute\u021bi respecta termenul stabilit, anun\u021ba\u021bi \u00een avans.<\/p>\n<p><b>98. Fi\u021bi proactivi<\/b><br \/>\nDac\u0103 ave\u021bi timp liber, ajuta\u021bi la \u00eendeplinirea sarcinilor echipei dvs. Ace\u0219tia v\u0103 vor aprecia ini\u021biativa.<\/p>\n<p><b>99. Crea\u021bi un portofoliu impresionant<\/b><br \/>\nUn portofoliu excelent te face s\u0103 te eviden\u021biezi. Folose\u0219te-l ca o oportunitate de a-\u021bi ar\u0103ta abilit\u0103\u021bile de programator \u0219i designer.<\/p>\n<p><b>100. Aminte\u0219te-\u021bi de ce iube\u0219ti programarea<\/b><br \/>\nAi ales aceast\u0103 profesie pentru c\u0103 te-a interesat. Dac\u0103 te sim\u021bi epuizat, ia o pauz\u0103. Permite-\u021bi s\u0103 \u00ee\u021bi readuci pasiunea pentru programare.<\/p>\n<p><b>101. \u00cemp\u0103rt\u0103\u0219e\u0219te-\u021bi cuno\u0219tin\u021bele<\/b><br \/>\nDac\u0103 ai \u00eenv\u0103\u021bat ceva grozav, \u00eemp\u0103rt\u0103\u0219e\u0219te-l. Prezint\u0103-l la o \u00eent\u00e2lnire local\u0103 sau conferin\u021b\u0103. \u00cenva\u021b\u0103-\u021bi colegii sau elevii \u00een timpul pauzei de pr\u00e2nz. Schimbul de cuno\u0219tin\u021be \u00eei consolideaz\u0103.<\/p>\n<p><img decoding=\"async\" alt=\"101 de sfaturi pentru a deveni un programator (\u0219i o persoan\u0103) bun\u0103\" src=\"\/wp-content\/uploads\/2019\/07\/d8ce4a9cbe855980e7f1d792eaefbb7c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/461871\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>1. \u041d\u0430\u0443\u0447\u0438\u0442\u0435\u0441\u044c \u0433\u0443\u0433\u043b\u0438\u0442\u044c \u0411\u044b\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c, \u2014 \u0437\u043d\u0430\u0447\u0438\u0442 \u043d\u0430\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0438\u0441\u043a\u0430\u0442\u044c \u043e\u0442\u0432\u0435\u0442\u044b \u043d\u0430 \u0441\u0432\u043e\u0438 \u0432\u043e\u043f\u0440\u043e\u0441\u044b. \u041d\u0430\u0443\u0447\u0438\u0432\u0448\u0438\u0441\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u00ab\u0433\u0443\u0433\u043b\u0438\u0442\u044c\u00bb, \u0432\u044b \u0441\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u0435 \u043c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0437\u0430\u0442\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043d\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443. 2. \u041d\u0435 \u043e\u0431\u0435\u0449\u0430\u0439\u0442\u0435 \u043c\u043d\u043e\u0433\u043e, \u043d\u043e \u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u043e\u0431\u0435\u0449\u0430\u043b\u0438 \u041b\u0443\u0447\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0430\u0442\u044c \u0432\u0430\u0448\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u0435, \u0447\u0442\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u0437\u0430\u0439\u043c\u0435\u0442 \u0442\u0440\u0438 \u043d\u0435\u0434\u0435\u043b\u0438, \u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0435\u0451 \u0437\u0430 \u0434\u0432\u0435, \u0447\u0435\u043c \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442. \u0421\u043b\u0435\u0434\u0443\u044f \u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0443, \u0432\u044b \u0432\u044b\u0441\u0442\u0440\u043e\u0438\u0442\u0435 \u0434\u043e\u0432\u0435\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27437,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-36637","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"1.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47101 \u0441\u043e\u0432\u0435\u0442, \u043a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u0438\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c (\u0438 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"1.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:12:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:12:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47101 sfaturi pentru a deveni un programator bun (\u0219i o persoan\u0103 bun\u0103) | ProHoster","description":"1.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47101 \u0441\u043e\u0432\u0435\u0442, \u043a\u0430\u043a \u0441\u0442\u0430\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u0438\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u043e\u043c (\u0438 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c) | ProHoster","og:description":"1.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/101-sovet-kak-stat-horoshim-programmistom-i-chelovekom","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:12:50+00:00","article:modified_time":"2019-10-31T19:12:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36637","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 04:13:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:41:52","updated":"2026-01-22 04:13:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/36637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=36637"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/36637\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media\/27437"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=36637"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=36637"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=36637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}