101 padoms, kā kļūt par labu programmētāju (un cilvēku)

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

1. Iemācieties meklēt
Būt programmētājam nozīmē iemācīties meklēt atbildes uz saviem jautājumiem. Iemācoties efektīvi "meklēt", jūs ietaupīsiet daudz laika, kas tērēts izstrādei.

2. Neapsoliet daudz, bet dariet vairāk, nekā solījāt
Labāk paziņot savai komandai, ka uzdevuma izpilde prasÄ«s trÄ«s nedēļas, bet izpildÄ«t to divās, nekā otrādi. Sekojot Å”im principam, jÅ«s veidosiet uzticÄ«bas attiecÄ«bas.

Piezīme no tulkotāja:

Lūdzu, izturieties ar sapratni pret konstatētajām kļūdām tulkojumā, gramatikā vai interpunkcijā un paziņojiet par tām labojumiem.
Paldies

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

3. Esiet laipni pret dizaineriem; viņi ir jūsu draugi
Dizaineri nodroÅ”ina lietotāja problēmu risinājumus. Mācaties no viņiem un strādājiet kopā, lai radÄ«tu efektÄ«vus produktus.

4. Atrodiet mentoru
Atrodiet kādu, no kura varat mācīties un saņemt autoritatīvu viedokli (oriģinālvalodā "bounce off"). Coding Coach ir lieliska vieta, kur varat atrast tehnisko mentoru.

5. Esiet mentors
Esiet tas, no kura citi var ko iemācīties. Mēs būsim priecīgi redzēt jūs starp mentoriem Coding Coach.

6. Rakstiet noderīgus komentārus
Rakstiet komentārus, kas skaidro "kāpēc", nevis "ko".

7. Nosauciet mainīgās un funkcijas atbilstoŔi
Funkcijām un mainīgajiem jāapraksta to mērķis, tāpēc "myCoolFunction" nav piemērots nosaukums.

8. Ņemiet atvaļinājumu
Mums visiem nepiecieÅ”ams atpÅ«sties. Dodieties ceļojumā, par kuru sapņojat. JÅ«su prāts un kolēģi bÅ«s pateicÄ«gi.

9. Dzēsiet neizmantoto kodu
Nav vērts uzkrāt tehnisko parādu.

10. Iemācieties lasīt kodu
Koda lasīŔana ir nenovērtēts prasmju kopums, bet ļoti vērtÄ«gs.

11. Iestatiet saprātīgu līdzsvaru starp darbu un personīgo dzīvi
Jums nepiecieÅ”ams laiks, lai atpÅ«stos pēc garas darba dienas. Izslēdziet darba paziņojumus vai dzēstiet lietotnes no sava tālruņa.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

12. Personīgas tikŔanās tikai nepiecieŔamības gadījumā
Vai Å”o jautājumu var atrisināt, izmantojot e-pastu vai Slack? Ja jā, nav nepiecieÅ”ams ieplānot tikÅ”anos. Ja nē, nepalieliniet tās ilgumu bez pamatota iemesla.

13. Pāru programmēŔana
Pāru programmēŔana ļauj jums bÅ«t gan skolotājam, gan skolēnam.

14. Rakstiet lieliskus e-pasta ziņojumus
Iemācieties piesaistīt sarunu biedra uzmanību e-pasta ziņojumos, izsakoties īsi, bet skaidri.

15. Kļūstiet par daļu no kopienas
Apskaujiet sevi ar domubiedriem, kas motivē jūs pārvarēt grūtības.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

16. Sakopiet savas zarus
Sakopiet savus zarus versiju kontroles sistēmās, tāpat kā mājās pirms viesu ieraÅ”anās. Ja jums tas nav vajadzÄ«gs, izmetiet to; neslēpiet skapÄ«.

17. Nebūiet vārti
Nepaziņojiet citiem, ka viņi nav pietiekami labi, lai strādātu nozarē. Katram ir vērtība.

18. Nepārtraukti mācieties
JÅ«s esat izvēlējuÅ”ies profesiju, kas prasa nepārtrauktu mācīŔanos. Iemācieties to mÄ«lēt.

19. Nepadodieties
NebÅ«s vienmēr viegli. Bet mēs visi sākām no tā paÅ”a. JÅ«s to varat izdarÄ«t.

20. Ņemieties par bailes izraisoÅ”iem uzdevumiem
Ja tie jūs neuztrauc, tad tie nepalīdzēs jums augt.

21. Precizējiet prasÄ«bas pirms sākÅ”anās
Jums jāizprot uzdevuma izpildes kritēriji pirms kodēŔanas uzsākÅ”anas. Tas ietaupÄ«s jÅ«su laiku.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

22. Apgūstiet rīku komplektu
Iegūstiet rīku komplektu, kuru jūs rūpīgi pārziniet. Ziniet, kādiem mērķiem tie kalpo un kad ir izdevīgāk izmantot katru rīku projektā.

23. Iemācieties mīlēt konstruktīvu kritiku
Lūdziet uzticamiem kolēģiem un draugiem sniegt konstruktīvu kritiku. Tas palīdzēs jums augt kā programmētājam un cilvēkam.

24. Esiet vispusīgi attīstīts
Tehnoloģijas mainās, un tās mainās ātri. Neapstrīdiet jaunievedumus, bet izpētiet un veidojiet savu viedokli par tiem.

25. Palieciet aktuāls
Esiet informēts par jaunākajām tehniskajām ziņām, sekojot publikācijām, blogiem, podkāstiem un jaunumiem.

26. Koncentrējieties uz problēmas risināŔanu
Izstrādātas problēmu risināŔanas prasmes palÄ«dzēs jums pārvarēt jebkuru problēmu. Uzlabojiet to, kas palÄ«dzēs atrisināt problēmu.

27. Palieciet pazemīgs
Neatkarīgi no tā, kāds ir jūsu amats vai kurā uzņēmumā jūs strādājat, palieciet pazemīgs.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

28. Iemācieties veidot lieliskas prezentācijas
Iemācieties, kā piesaistīt auditoriju un veidot lieliskas prezentācijas.

29. Izpētiet visus risinājumus pirms apstāŔanās pie kāda
Nehendrojiet pirmo pieejamo risinājumu. Izpētiet visus variantus pirms kodēŔanas uzsākÅ”anas.

30. Atrodiet savu niŔu
Tehniskajā nozarē ir daudz dažādu jomu. Atrodiet jomu, kas jūs interesē visvairāk, un kļūstiet par tās ekspertu.

31. Attīstiet labas ieradumus
Centieties attÄ«stÄ«t ilgtspējÄ«gus un noderÄ«gus ieradumus, piemēram, traucējoÅ”o faktoru novērÅ”anu, laika plānoÅ”anu, klātbÅ«tni sanāksmēs un ieradumu sākt ar vissvarÄ«gākajām uzdevumiem. Tas var prasÄ«t zināmu ieguldÄ«jumu, bet ilgtermiņā tas bÅ«s tā vērts.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

32. ApgÅ«stiet kodu debugēŔanu
Izpētiet pārlÅ«kprogrammas rÄ«kus koda debugēŔanai. ApgÅ«stiet Å”os rÄ«kus savā IDE. ApgÅ«stot efektÄ«vākās kļūdu izsekoÅ”anas metodes, jÅ«s spēsit atrisināt pat vissarežģītākās problēmas.

33. Attīstiet esoŔās prasmes
Tikai tāpēc, ka Å”obrÄ«d esat apguvis kādu prasmi, nenozÄ«mē, ka tai nav jāattÄ«stās tālāk. Prasmes laika gaitā var zust, ja tās neuzturat apzināti, un nozare attÄ«stās tik strauji, ka ir svarÄ«gi turpināt praktizēt. Izvairieties no domāŔanas veida "Es vienmēr esmu to darÄ«jis Ŕādi" un pārejiet uz "Vai ir labāks veids, kā to izdarÄ«t?".
Pat ja jums Å”obrÄ«d ir lieliska preses forma, bÅ«tu muļķīgi cerēt, ka varēsiet ēst pa vienam donuts dienā un to nezaudēt.

34. Saprotiet, kāpēc
BÅ«s situācijas, kad jums nāksies izteikt viedokli, tāpēc iepriekÅ” ir svarÄ«gi saprast, kāpēc. Kāpēc risinājums "A" ir labāks nekā risinājums "B"? Iesniedziet pareizos argumentus, un jÅ«su viedoklis bÅ«s pamatotāks.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

35. Ziniet savu vērtību
Jūs esat prece, un jums ir pienākums saņemt pienācīgu atalgojumu. Rūpējieties par vidējām algām jūsu jomā reģionā, kurā dzīvojat. Ja saņemat mazāk, ir laiks runāt ar vadītāju. Tiecaties pēc tā, ko nopelnāt.

36. Nebaidieties lūgt palīdzību
Ja esat iestrēdzis kādā problēmā un pavadajat pārāk daudz laika risinājuma meklēŔanā, ir laiks lÅ«gt palÄ«dzÄ«bu. Mēs visi esam cilvēki. Mums visiem var bÅ«t nepiecieÅ”ama palÄ«dzÄ«ba. Nav nekas kauns lÅ«gt kolēģi par atbalstu.

37. Mācieties mācīties
Cilvēki mācās atŔķirÄ«gi. Dažiem labāk strādā mācīŔanās, izmantojot video, citiem - lasot grāmatas. Noskaidrojiet jums piemērotāko mācīŔanās stilu un centÄ«gi to praktizējiet.

38. Esiet laipni
Būs situācijas, kad jūs tiksiet lūgts sniegt atsauksmi par kolēģi. Esiet laipni. Jūs varat izteikt viedokli par Deboras nepietiekamo iniciatīvu, nenosodot viņu.

39. Veiciet pārtraukumus
Praktiski nav iespējams 8 stundas pēc kārtas pavadÄ«t, rakstot kodu. JÅ«s ātri nogursiet un pieļausiet daudzas kļūdas. Tāpēc iestatiet taimeri, lai atgādinātu sev apstāties un veikt pārtraukumu. Iet ārā pastaigā. Iedzersiet kafiju ar kolēģiem. NovērsÅ”anās no ekrāna pozitÄ«vi ietekmēs jÅ«su produktivitāti un darba kvalitāti.

40. Sekojiet savai progresam
MācīŔanās programmēŔanā prasa daudz laika un var bÅ«t neticami nogurdinoÅ”a, ja neskatāties uz progress. Tāpēc ir svarÄ«gi sekot sasniegumiem un progresam ceļā uz savu mērÄ·i. Turiet tÅ«lÄ«tēju sarakstu blakus datoram, un katru reizi, kad sasniedzat kaut ko jaunu, atzÄ«mējiet to, lai cik nenozÄ«mÄ«gs tas bÅ«tu. Lielas balvas sastāv no mazām sasniegÅ”anām.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

41. Neuzticieties ietvariem vai bibliotēkām
Mācieties programmēŔanas valodas nianses vairāk nekā ietvara vai bibliotēkas smalkumus. Nav obligāti apgÅ«t valodu pirms iepazīŔanās ar bibliotēkām, bet sapratne, kāpēc ietvers vai bibliotēka darbojas noteiktā veidā, palÄ«dzēs jums rakstÄ«t tÄ«rāku un efektÄ«vāku kodu.

42. Mācieties mīlēt koda pārskatus
Cilvēka klātbÅ«tne, kurÅ” lasa un analizē jÅ«su kodu, var radÄ«t baiļu sajÅ«tu, taču tā var nodroÅ”ināt nenovērtējamu atgriezenisko saiti, kas padarÄ«s jÅ«s par labāku programmētāju, nekā bijāt iepriekÅ”. Jums arÄ« jāstrādā pie spējas veikt labus koda pārskatus.

43. Interesējieties par saistītām jomām
Izpētiet pamatus saistītās jomās, piemēram, dizainā, mārketingā, front-end vai back-end izstrādē. Tas palīdzēs jums kļūt par daudzpusīgāku programmētāju.

44. Neizvēlieties ērto tehnoloģiju; izvēlieties pareizo
Katram projektam ir atŔķirÄ«gas vajadzÄ«bas, un tāpēc mums jāizvēlas pareizie rÄ«ki darbam. Un, lai arÄ« ir daudz ērtāk izvēlēties tehnoloÄ£ijas, ar kurām esat strādājis iepriekÅ”, ja tās neatbilst projekta vajadzÄ«bām, jums jāizpēta alternatÄ«vas.

45. Uzņemieties atbildību par savām kļūdām
Visi cilvēki pieļauj kļūdas, un jūs tās pieļausiet visā savā karjerā. Tāpēc ir ļoti svarīgi to atzīt un uzņemties atbildību, kad pieļaujat kļūdu. Tas palīdzēs izveidot uzticamas attiecības ar jūsu komandas biedriem un vadību.

46. Pārbaudiet savu paŔu kodu
Pirms pieprasāt izveidot pull pieprasÄ«jumu, pārbaudiet savu paÅ”u kodu. Ja tas bija kolēģa darbs, ko jÅ«s komentētu? Ir ļoti svarÄ«gi vispirms noteikt problēmas vai kļūdas, pirms pieprasāt koda pārskatu.

47. Mācieties no savām neveiksmēm
Neveiksme ir vienkārŔi nepanākts gaidītais rezultāts, un tas nav obligāti slikti. Mums visiem karjerā gadās daudz neveiksmju. Mācieties no savām kļūdām. Ko jūs varat darīt savādāk nākamo reizi?

48. Nosakiet savas vājās puses
Uzziniet sevi. Kādas ir jÅ«su vājās puses? VarbÅ«t jÅ«s regulāri aizmirstat atjaunināt testus pirms pusēŔanas. Vai arÄ« jÅ«s neesat labs e-pasta ziņu atbildēŔanā. Pētiet savus trÅ«kumus, lai aktÄ«vi strādātu pie tiem.

49. Palieciet ziņkārīgi
Šī joma pastāvīgi attīstās, tāpēc ziņkārība ir svarīga. Ja jūs kādu nesaprotat, vai tās ir projekta prasības vai koda rindiņa, sakiet par to. Neviens jūs neapvainos par to, ka lūdzāt skaidrojumu, un rezultātā jūs uzrakstīsiet labāku kodu.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

50. Necentieties apgūt visu
Pasaule ir pilna ar zināŔanām, un ir vienkārÅ”i neiespējami apgÅ«t visu. Izvēlieties dažas tēmas, kurās vēlaties iedziļināties, un novāciet pārējo. Protams, jÅ«s varat iegÅ«t netieÅ”as zināŔanas par citām jomām, bet neizdosies tās visas apgÅ«t.

51. Nogaliniet savus mīļotos
Tas, ka jūs rakstāt kādu kodu, nenozīmē, ka jums jābūt emocionāli pievienotam tam. Neviens nevēlas, lai viņa darbs tiktu izmests, bet kodam ir dzīves cikls, to nevajadzētu aizmirst.

52. Atbalstiet savu komandu
Labā komandā visi atbalsta viens otru. Tas rada labvēlīgu augsni, lai izmēģinātu kaut ko jaunu bez bailēm no soda.

53. Meklējiet iedvesmu kopienā
Atrast dažus cilvēkus no tās paÅ”as jomas, kas jÅ«s apbrÄ«no. Tas iedvesmos jÅ«s turpināt strādāt pie saviem projektiem vai izmēģināt kaut ko jaunu.

54. Novērtējiet savu darbu
NeatkarÄ«gi no pieredzes vai amata, jÅ«su darbs ir vērtÄ«gs. Novērtējiet to atbilstoÅ”i.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

55. Bloķējiet novērsto uzmanību
Paziņojumu atslēgÅ”ana no ziņojumapmaiņas lietotnēm, e-pasta un sociālajiem tÄ«kliem palÄ«dzēs jums koncentrēties un maksimāli produktÄ«vi pavadÄ«t darba dienu. Džerijs neimÄ«s, ja atbildēsiet viņam pēc 30 minÅ«tēm.

56. Sniedziet atbalstu
Atbalstiet jÅ«su komandas locekļus, piemēram, apmeklējot svarÄ«gu prezentāciju vai palÄ«dzot, ja viņi ir iestrēguÅ”i.

57. Slavējiet tad, kad to nopelna
Ja kāds ir izdarÄ«jis lielisku darbu, pasakiet to. SlavēŔana ir lielisks veids, kā iegÅ«t jÅ«su komandas locekļu uzticÄ«bu.

58. Testējiet savu kodu
Testi ir svarīgi. Vienības testi, regresijas, integrācijas, gala pārbaudes. Testējiet savu kodu, un jūsu produkts būs stabilāks.

59. Plānojiet savu pieeju
Kad saņemat pieprasÄ«jumu izstrādāt jaunu funkcionalitāti vai kļūdas biļeti, vispirms izstrādājiet uzbrukuma plānu. Kas jums nepiecieÅ”ams, lai atrisinātu Å”o problēmu vai izstrādātu funkcionalitāti? Dažu minūŔu izdalīŔana plānoÅ”anai var ietaupÄ«t stundas vilÅ”anās.

60. Mācieties pseido kodēŔanu.
Pseido kodēŔana ir lieliska prasme, jo tā ļauj jums risināt sarežģītas problēmas, nepavadot laiku kodu rindu rakstīŔanai. Aprakstiet izvēlēto pieeju uz papÄ«ra, modeļus dažādos testēŔanas piemēros un skatieties, kur atrodas slēptie iebildumi.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

61. Sekojiet saviem sasniegumiem
Ja esat saņēmis balvu darbā, pierakstiet to. Ja izstrādājat svarīgu funkciju, pierakstiet to. Jūs izveidosiet moments atpakaļ pārskatu, kas var palīdzēt karjeras izaugsmēm vai paaugstināt morāli grūtos brīžos.

62. Izpētiet programmēŔanas pamatus
Iemācieties dažus pamata kārtoÅ”anas un meklēŔanas algoritmus, kā arÄ« datu struktÅ«ras. Tas palÄ«dzēs jums risināt problēmas neatkarÄ«gi no valodas.

63. Izvēlieties ilgtspējīgas un atbalstītas tehnoloģijas
Lai gan ir interesanti testēt jaunākās tehnoloģijas, izvēlieties tās, kuras būs viegli uzturēt enterprise lietojumprogrammā. Jūsu komanda jums būs pateicīga ilgus gadus.

64. Izpētiet dizaina paraugus
ProjektēŔanas veidnes ir noderÄ«gi rÄ«ki koda arhitektÅ«ras izstrādei. Jums tās var neveikt katrā projektā, bet vispārējs priekÅ”stats par tām palÄ«dzēs lielu aplikāciju veidoÅ”anā.

65. Samaziniet neskaidrības
Vietā, lai rakstÄ«tu sarežģītu kodu, kas demonstrē jÅ«su prasmes programmēŔanā, tiecieties uz lasāmÄ«bu un vienkārŔību. Tas palÄ«dzēs jÅ«su komandas biedriem vieglāk sniegt ieguldÄ«jumu.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

66. Novērsiet tehnisko parādu
Tehniskais parāds var radīt nopietnas sekas veiktspējai, tāpēc, ja var veikt refaktorizāciju, jums tas jāizdara.

67. Atjauniniet biežāk
Vietā, lai izlaistu lielus atjauninājumus reizi mēnesī, dariet to biežāk, izmantojot mazāku izmaiņu sarakstu. Ar mazāku varbūtību pieļausiet kļūdas un sabojāsiet izmaiņas.

68. Veiciet komitus agri un bieži
Veikt komitus agri un bieži ir labākais veids, kā nodroÅ”ināt jÅ«su darba tÄ«rÄ«bu un arÄ« samazināt stresu no nejauŔām svarÄ«gu izmaiņu atgrieÅ”anām.

69. Saprotiet, kad jāprasa palīdzība
Jums nevajadzētu tikai baidīties lūgt palīdzību, bet arī saprast, kad to darīt. Jums vienmēr vajadzētu mēģināt atrisināt problēmu, pirms lūgt palīdzību. Bet, kad jūs cīnāties ar problēmu vairāk nekā stundu, izmaksas pārsniedz ieguvumus, un jums vajadzētu vērsties pie kolēģa.

70. Uzdodiet pareizos jautājumus
Uzdodot jautājumu, centieties būt pēc iespējas konkrētāks

71. Saņemiet atsauksmes par neizdarīto darbu
Jums nav obligāti jābeidz darbs, lai saņemtu atsauksmes par to. Ja neesat pārliecināts par pareizo virzienu, lūdziet kolēģiem to pārbaudīt.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

72. Lasiet dokumentāciju
Dokumentācija ir pati tīrākā patiesība par tehnoloģiju, tāpēc prasme to lasīt var ātri palīdzēt jums kļūt par ekspertu.

73. Izmēģiniet visu
Nekas neaizliedz jums izmēģināt risinājumu problēmai. Ko jums zaudēt?

74. Runājiet sanāksmēs
Jūsu idejas un viedokļi ir vērtīgi, tāpēc dalība sanāksmēs palīdzēs jums attīstīt sapratni ar komandu un vadību.

75. Sadarbojieties ar citām komandām
Ja ir iespēja strādāt ar citu komandu jūsu uzņēmumā, izmantojiet to.

76. Iegūstiet personīgos projektus
Kad strādājat 40 stundas nedēļā, ir svarÄ«gi veltÄ«t laiku papildu projektiem, kas jums patÄ«k. Tie palÄ«dz atdzÄ«vināt jÅ«su mÄ«lestÄ«bu pret programmēŔanu un izmēģināt jaunas tehnoloÄ£ijas, kurām jums var nebÅ«t pieejas darbā.

77. Nosakiet savus karjeras mērķus
Ir svarīgi izprast ideālo karjeras ceļu. Ja tā nav, jūs mēģināt raidīt bultu, neredzot mērķi.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

78. Piedalieties sarunās
Komentāri blogos, dalība sarunās Twitter. Sazinieties ar kopienu. Jūs uzzināsiet daudz vairāk, ja būsit aktīvs dalībnieks, nevis dīvāns.

79. Prioritizējiet uzdevumus
Spēja noteikt uzdevumu prioritātes palīdzēs palielināt produktivitāti. Sekojiet līdz ikdienas uzdevumiem un ilgtermiņa projektiem, un sakārtojiet tos pēc svarīguma.

80. Neaizmirstiet par detaļām
Detaļām var būt liela nozīme projektā.

81. Uzticieties savai komandai
Jūsu komandas kolēģus ir pieņēmusi darbā viņu prasmju dēļ. Izmantojiet viņus un uzticieties viņiem, lai paveiktu darbu.

82. Mācieties deleģēt
Ja jūs ieņemiet vadītāja amatu, mācieties efektīvi deleģēt pilnvaras. Tas ietaupīs jūsu laiku. Jūs nevarat darīt visu pats.

83. Nesalīdziniet sevi ar citiem
Vienīgais, ar ko jums jāsalīdzina, ir tas, kāds jūs bijāt vakar.

84. Ielieciet sevi sabiedrībā
MācīŔanās programmēŔanā bÅ«s gara un ne vienmēr viegla. Ielieciet sevi ap cilvēkiem, kas motivēs jÅ«s virzÄ«ties uz priekÅ”u.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

85. Nesaņemieties uz mērogojamību
Sākt ar mērogojamÄ«bu ir noteikts ceļŔ, kā pārslogot sevi. Veidojiet ar mērogojamÄ«bu prātā, bet nesāciet mērogot, kamēr tam nav nepiecieÅ”amÄ«bas. Tādā veidā jÅ«s nepārslogojat savu komandu, bet saglabājat izaugsmes spēju.

86. Novērtējiet veiktspējas ietekmi
Ja vēlaties izmantot jaunu moderno tehnoloģiju, vispirms jums jānovērtē tās ietekme uz veiktspēju. Vai jūs varat realizēt kaut ko līdzīgu bez veiktspējas zaudējuma? Ja jā, iespējams, vēlēsieties pārskatīt izvēlēto pieeju.

87. Neatļaujiet diskrimināciju
Nedodiet diskrimināciju pret jaunajām tehnoloÄ£ijām vai idejām. Esiet atvērti iespējām apgÅ«t jaunas prasmes. Tāpat nedodiet diskrimināciju cilvēkiem. Mēs visi esam pelnÄ«juÅ”i cieņu.

88. Uzsāciet darbu, kuram neesat pietiekami kvalificēts
Jūs vienmēr nevarēsiet atbilst visām darba prasībām. Tāpēc izmantojiet izdevību un sāciet! Ko jūs zaudēsiet?

89. Sadaliet kodu moduļos
JÅ«s varētu rakstÄ«t visu kodu vienā garā failā, bet to ir grÅ«ti uzturēt. Izmantojot modularitāti, mēs nodroÅ”inām, ka mÅ«su kods ir viegli uztverams un pārbaudāms.

90. NevienkārÅ”i kopējiet un ielÄ«mējiet
Ja plānojat kopēt un ielīmēt risinājumu no StackOverflow, jums precīzi jāizprot, ko tas dara. Izprotiet kodu, kuru esat nolēmis ieviest.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

91. Izveidojiet iedvesmojoŔu vidi
Jūs būsit daudz motivētāks strādāt, ja jums patiks jūsu darba vieta.

92. Atcerieties, no kurienes nācāt
Mēs visi sākām no vienas un tās paÅ”as vietas. AttÄ«stoties jÅ«su prasmēm un karjerai, neaizmirstiet, no kurienes nākāt.

93. Centieties būt optimists
Ja kaut kas neizdodas, turpiniet censties un esiet optimists. Rīt ir jauna diena. Optimisms palīdzēs jūsu komandas virzībai un jūsu garīgajai veselībai.

94. Pastāvīgi pārvērtējiet savu darba procesu
Tikai tāpēc, ka kaut kas paÅ”laik darbojas, nenozÄ«mē, ka tā bÅ«s vienmēr. Pārvērtējiet savu darba procesu un veiciet korekcijas, kad tas ir nepiecieÅ”ams.

95. Mācaties strādāt no mājām
Ja jums ir iespēja strādāt no mājām, mācieties to darÄ«t efektÄ«vi. Atrodiet atseviŔķu biroju, kas nav traucējoÅ”s. Boneskull ir uzrakstÄ«jis lielisku rakstu par darbu no mājām, ar kuru jums vajadzētu iepazÄ«ties.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

96. Izveidojiet pieejamus produktus
Ikvienam jābūt iespējai izmantot jūsu produktu.

97. Ievērojiet savas saistības
Ja jÅ«s kādam esat teicis, ka kaut ko izdarÄ«siet noteiktā datumā, ievērojiet savas saistÄ«bas. Un, ja jÅ«s nevarat iekļauties noteiktajā termiņā, informējiet par to iepriekÅ”.

98. Esiet iniciatīvas cilvēks
Ja jums ir brīvs laiks, palīdziet savas komandas uzdevumu izpildē. Viņi būs pateicīgi par jūsu iniciatīvu.

99. Izveidojiet pārsteidzoŔu portfeli
Lieliska portfelis izceļ jÅ«s no pūļa. Izmantojiet to kā iespēju parādÄ«t savas programmēŔanas un dizaina prasmes.

100. Atcerieties, kāpēc mÄ«lat programmēŔanu.
JÅ«s izvēlējāties Å”o profesiju, jo tā izraisÄ«ja interesi. Ja jÅ«taties izdeguÅ”i, paņemiet pārtraukumu. Dodiet sev iespēju atdzÄ«vināt savu aizrautÄ«bu par programmēŔanu.

101. Dalieties ar savām zināŔanām.
Ja esat apguvis kaut ko forÅ”u, dalieties ar to. Prezentējiet vietējā sanāksmē vai konferencē. Apmāciet savus kolēģus vai mācekļus pusdienu laikā. ZināŔanu apmaiņa stiprina viņus.

101 padoms, kā kļūt par labu programmētāju (un cilvēku)

Avots: habr.com

Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster