101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

1. Matuto sa Google
Ang pagiging programmer ay nangangahulugan ng pag-aaral na maghanap ng mga sagot sa iyong mga tanong. Sa pamamagitan ng pag-aaral kung paano epektibong mag-Google, makakatipid ka ng maraming oras sa pag-develop.

2. Huwag masyadong mangako, ngunit maghatid ng higit sa iyong ipinangako.
Mas mahusay na sabihin sa iyong koponan na ang isang gawain ay tatagal ng tatlong linggo, ngunit kumpletuhin ito sa dalawa, kaysa sa kabaligtaran. Sa pamamagitan ng pagsunod sa prinsipyong ito, bubuo ka ng mapagkakatiwalaang relasyon.

Paalala mula sa tagasalin:

Hinihiling namin sa iyo na maging maluwag sa anumang mga error na mapapansin mo sa pagsasalin, gramatika o bantas, at iulat ang mga ito para sa pagwawasto.
salamat

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

3. Maging mabait sa mga designer; kaibigan mo sila
Nagbibigay ang mga taga-disenyo ng mga solusyon sa mga problema ng user. Matuto mula sa kanila at magtulungan upang lumikha ng mga epektibong produkto.

4. Humanap ng mentor
Humanap ng taong matututuhan mo at makakuha ng awtoritatibong opinyon mula sa (β€œbounce off”). Ang Coding Coach ay isang magandang lugar para humanap ng technical mentor.

5. Maging mentor
Maging isang taong maaaring matuto mula sa iba. Ikalulugod naming makita ka kasama ng mga mentor sa Coding Coach.

6. Sumulat ng mga kapaki-pakinabang na komento
Sumulat ng mga komento na nagpapaliwanag ng "bakit" sa halip na "ano."

7. Pangalanan ang mga variable at function nang naaangkop
Dapat na eksaktong ilarawan ng mga function at variable ang kanilang layunin, kaya hindi angkop ang "myCoolFunction."

8. Magbakasyon
Kailangan nating lahat na magpahinga. Dalhin ang paglalakbay na iyong pinapangarap. Ang iyong utak at mga empleyado ay magpapasalamat sa iyo.

9. Alisin ang hindi nagamit na code
Huwag mag-ipon ng teknikal na utang.

10. Matutong magbasa ng code
Ang pagbabasa ng code ay isang maliit na kasanayan, ngunit isang napakahalaga.

11. Magtatag ng isang malusog na balanse sa trabaho-buhay
Kailangan mo ng oras upang makapagpahinga pagkatapos ng mahabang araw ng trabaho. I-off ang mga notification sa trabaho o alisin ang mga app sa iyong telepono.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

12. Mga personal na pagpupulong lamang kung kinakailangan
Maresolba ba ang isyung ito sa pamamagitan ng Email o Slack? Kung gayon, huwag gumawa ng appointment. Kung hindi, huwag ipagpaliban ang tagal nito nang walang magandang dahilan.

13. Magpares ng programming
Binibigyang-daan ka ng pair programming na maging guro at mag-aaral.

14. Sumulat ng magagandang email
Alamin na makuha ang atensyon ng iyong kausap sa mga email na liham, na nagpapahayag ng iyong sarili nang maikli ngunit malinaw.

15. Maging bahagi ng komunidad
Palibutan ang iyong sarili ng mga taong katulad ng pag-iisip na nag-uudyok sa iyo na malampasan ang mga paghihirap.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

16. Linisin ang iyong mga sanga
Linisin ang iyong mga version control branch tulad ng ginagawa mo sa bahay bago dumating ang mga bisita. Kung hindi mo kailangan ng isang bagay, itapon ito; huwag ilagay sa aparador.

17. Huwag maging gatekeeper
Huwag sabihin sa iba na hindi sila sapat para magtrabaho sa industriya. Lahat ay may halaga.

18. Patuloy na matuto
Pumili ka ng isang propesyon na nangangailangan ng patuloy na pag-aaral. Matutong mahalin din ito.

19. Huwag sumuko
Hindi ito palaging magiging madali. Ngunit lahat tayo ay nagsimula sa iisang lugar. Kaya mo yan.

20. Gawin ang mga gawain na nakakatakot sa iyo.
Kung hindi ka nila tinatakot, hindi ka nila tutulungang lumaki.

21. Suriin ang mga kinakailangan bago ka magsimula
Dapat mong maunawaan ang pamantayan para sa pagkumpleto ng isang gawain bago ka magsimulang magsulat ng code. Makakatipid ito ng oras sa iyo.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

22. Master ang iyong toolbox
Kumuha ng isang hanay ng mga tool na alam mo sa loob at labas. Alamin kung anong mga layunin ang kanilang pinaglilingkuran at kung kailan mas kumikita ang paggamit ng isa o ibang tool sa isang proyekto.

23. Matutong mahalin ang nakabubuo na pagpuna
Magtanong sa mga pinagkakatiwalaang kasamahan at kaibigan para sa nakabubuo na pagpuna. Makakatulong ito sa iyong lumago bilang isang programmer at bilang isang tao.

24. Maging well-rounded
Ang teknolohiya ay nagbabago, at mabilis na nagbabago. Huwag labanan ang mga bagong produkto, ngunit pag-aralan at bumuo ng iyong sariling opinyon tungkol sa mga ito.

25. Manatiling may kaugnayan
Manatiling napapanahon sa pinakabagong tech na balita sa pamamagitan ng pagsunod sa mga publikasyon, blog, podcast, at balita.

26. Tumutok sa paglutas ng problema
Ang mga nabuong kasanayan sa paglutas ng problema ay tutulong sa iyo na malampasan ang anumang problema. Pag-aralan kung ano ang makakatulong sa paglutas ng problema.

27. Manatiling mapagpakumbaba
Anuman ang iyong titulo o kung saang kumpanya ka nagtatrabaho, manatiling mapagkumbaba.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

28. Matutong magbigay ng magagandang presentasyon
Alamin kung paano hikayatin ang iyong audience at gumawa ng magagandang presentasyon

29. Galugarin ang lahat ng mga solusyon bago mag-ayos sa isang bagay.
Huwag kunin ang unang solusyon na iyong makikita. Galugarin ang lahat ng iyong mga opsyon bago ka magsimulang mag-coding.

30. Hanapin ang iyong angkop na lugar
Mayroong maraming iba't ibang mga lugar sa industriya ng tech. Maghanap ng isang lugar na pinaka-interesado sa iyo at maging isang eksperto dito.

31. Bumuo ng mabubuting gawi
Subukang bumuo ng napapanatiling at kapaki-pakinabang na mga gawi, tulad ng pag-alis ng mga distractions, pamamahala ng iyong oras, pagdalo sa mga pulong, at pagsisimula sa pinakamahahalagang gawain. Maaaring tumagal ng ilang pagsisikap, ngunit ito ay magiging sulit sa katagalan.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

32. Matutong mag-debug ng code
Galugarin ang mga tool sa browser upang i-debug ang code. I-explore ang mga feature na ito sa iyong IDE. Sa pamamagitan ng pag-aaral ng pinakamabisang diskarte sa pagsubaybay sa bug, magagawa mong lutasin kahit ang pinakamasalimuot na problema.

33. Paunlarin ang iyong kasalukuyang mga kasanayan
Dahil lamang sa pinagkadalubhasaan mo na ngayon ang isang kasanayan ay hindi nangangahulugang hindi mo dapat ipagpatuloy ang pagpapaunlad nito. Nawawala ang mga kasanayan sa paglipas ng panahon kung hindi sila sinasadya na mapabuti, at ang industriya ay mabilis na umuunlad kaya mahalagang patuloy na magsanay. Alisin ang mindset na "Palagi kong ginagawa ito" at lumipat sa "Mayroon bang mas mahusay na paraan para gawin ito?"
Kahit na mayroon kang mahusay na abs ngayon, nakakatuwang umasa na makakain ka ng isang donut sa isang araw at hindi mawawala ang mga ito.

34. Unawain kung bakit
May mga sitwasyon kung saan kailangan mong ipahayag ang iyong opinyon, kaya mahalagang maunawaan muna kung bakit. Bakit mas mahusay ang solusyon A kaysa solusyon B? Magbigay ng mga tamang argumento at ang iyong opinyon ay magiging mas makatwiran.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

35. Alamin ang iyong halaga
Ikaw ay isang kalakal at dapat bayaran nang maayos. Magkaroon ng kamalayan sa mga karaniwang suweldo sa iyong larangan sa rehiyon kung saan ka matatagpuan. Kung mas kaunti ang kinikita mo, oras na para makipag-usap sa iyong manager. Go for what you deserve.

36. Huwag matakot na humingi ng tulong
Kung natigil ka sa isang problema at gumugugol ng masyadong maraming oras sa paghahanap ng solusyon, oras na para humingi ng tulong. Lahat tayo ay tao. Maaari tayong lahat gumamit ng tulong. Walang kahihiyan na makipag-ugnayan sa isang kasamahan para sa suporta.

37. Matutong matuto
Iba ang natutunan ng mga tao. Ang ilang mga tao ay mas natututo sa pamamagitan ng mga aralin sa video, ang iba sa pamamagitan ng pagbabasa ng mga libro. Hanapin ang istilo ng pag-aaral na nababagay sa iyo at masigasig na sanayin ito.

38. Maging mabait
Magkakaroon ng mga sitwasyon kung saan hihilingin sa iyo na magbigay ng feedback tungkol sa isang kasamahan. Maging mabait. Maaari kang magkomento sa kawalan ng inisyatiba ni Deborah nang hindi siya pinaghihiwa-hiwalay.

39. Magpahinga
Halos imposibleng gumugol ng 8 oras na diretso sa pagsulat ng code. Mabilis kang ma-burn out at makakagawa ng maraming pagkakamali. Kaya magtakda ng timer upang paalalahanan ang iyong sarili na huminto at magpahinga. Maglakad-lakad. Magkape kasama ang mga kasamahan. Ang pahinga mula sa screen ay magkakaroon ng positibong epekto sa iyong pagiging produktibo at kalidad ng trabaho.

40. Subaybayan ang iyong pag-unlad
Ang pag-aaral sa pag-code ay tumatagal ng mahabang panahon at maaaring hindi kapani-paniwalang nakakaubos kung hindi mo nakikita ang pag-unlad. Samakatuwid, mahalagang subaybayan ang mga tagumpay at pag-unlad patungo sa iyong layunin. Panatilihin ang isang maliit na listahan sa tabi ng iyong computer at sa tuwing makakamit mo ang isang bagong bagay, suriin ito, gaano man kaliit. Ang malalaking gantimpala ay nagmumula sa maliliit na tagumpay.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

41. Huwag umasa sa isang balangkas o aklatan
Alamin ang mga nuances ng isang programming language nang higit pa sa mga intricacies ng isang framework o library. Hindi kinakailangang matuto ng wika bago magpakilala ng mga aklatan, ngunit ang pag-unawa kung bakit gumagana ang isang balangkas o aklatan sa isang partikular na paraan ay makakatulong sa iyong magsulat ng mas malinis, mas gumaganap na code.

42. Matutong mahalin ang mga review ng code
Ang pagkakaroon ng isang tao na basahin at suriin ang iyong code ay maaaring nakakatakot, ngunit maaari itong magbigay ng napakahalagang feedback na gagawin kang isang mas mahusay na programmer kaysa dati. Dapat mo ring pagsikapan ang iyong kakayahang magsagawa ng magagandang pagsusuri sa code.

43. Maging interesado sa mga kaugnay na larangan
Matutunan ang mga pangunahing kaalaman sa mga nauugnay na larangan tulad ng disenyo, marketing, front-end o back-end na pag-unlad. Makakatulong ito sa iyong maging mas mahusay na programmer.

44. Huwag pumili ng teknolohiya na maginhawa; piliin ang tama
Ang bawat proyekto ay may iba't ibang pangangailangan at samakatuwid dapat nating piliin ang mga tamang tool para sa trabaho. Bagama't mas maginhawang pumili ng mga teknolohiyang ginamit mo noon, kung hindi nila natutugunan ang mga pangangailangan ng proyekto, kailangan mong tuklasin ang mga alternatibo.

45. Pananagutan ang iyong mga pagkakamali
Lahat ng tao ay nagkakamali at gagawin mo ang mga ito sa buong karera mo. Samakatuwid, napakahalaga na aminin ito at tanggapin ang responsibilidad kapag nagkamali ka. Makakatulong ito sa pagbuo ng tiwala sa mga miyembro at pamamahala ng iyong koponan.

46. ​​Suriin ang iyong sariling code
Bago gumawa ng pull request, suriin ang sarili mong code. Kung ito ay trabaho ng isang kasamahan, anong mga komento ang gagawin mo? Napakahalaga na tukuyin muna ang mga problema o error bago humiling ng pagsusuri sa code.

47. Matuto mula sa iyong mga kabiguan
Ang pagkabigo ay simpleng hindi pagkamit ng inaasahang resulta, at hindi naman ito isang masamang bagay. Lahat tayo ay may maraming kabiguan sa panahon ng ating karera. Matuto sa iyong mga pagkakamali. Ano ang maaari mong gawin nang iba sa susunod?

48. Kilalanin ang iyong mga kahinaan
Kilalanin ang iyong sarili. Ano ang iyong mga kahinaan? Marahil ay palagi mong nakakalimutang i-update ang mga pagsubok bago itulak. O mahina ka sa pagsagot ng mga email. Suriin ang iyong mga kahinaan upang aktibo mong gawin ang mga ito.

49. Manatiling mausisa
Ang larangang ito ay patuloy na umuunlad, kaya mahalaga ang pag-usisa. Kung hindi mo maintindihan ang isang bagay, ito man ay isang kinakailangan sa proyekto o isang linya ng code, sabihin ito. Walang pumupuna sa iyo sa paghingi ng paglilinaw, at gagawa ka ng mas mahusay na code.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

50. Huwag subukang matutunan ang lahat
Mayroong isang malaking halaga ng kaalaman sa mundo at imposible lamang na makabisado ang lahat. Pumili ng ilang paksang pag-uusapan at itapon ang iba. Siyempre, maaari kang makakuha ng hindi direktang kaalaman tungkol sa iba pang mga lugar, ngunit hindi mo magagawang makabisado ang lahat ng ito.

51. Patayin ang iyong mga alagang hayop
Dahil lamang sa sumulat ka ng ilang code ay hindi nangangahulugan na kailangan mong maging emosyonal na naka-attach dito. Walang gustong itapon ang kanilang trabaho, ngunit may ikot ng buhay ang code, kaya huwag kalimutan iyon.

52. Suportahan ang iyong koponan
Sa isang mahusay na koponan, lahat ay sumusuporta sa isa't isa. Lumilikha ito ng isang mayamang kapaligiran upang sumubok ng bago nang walang takot sa parusa.

53. Humanap ng inspirasyon sa komunidad
Maghanap ng ilang tao sa parehong larangan na hinahangaan mo. Ito ay magbibigay inspirasyon sa iyo na magpatuloy sa paggawa sa iyong mga proyekto o sumubok ng bago.

54. Pahalagahan ang iyong trabaho
Anuman ang iyong karanasan o posisyon, ang iyong trabaho ay may halaga. Pahalagahan mo siya.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

55. Harangan ang mga distractions
Ang pag-off ng mga notification sa mga instant messenger, email at mga social network ay makakatulong sa iyong tumutok at gugulin ang iyong araw ng trabaho nang produktibo hangga't maaari. Hindi mamamatay si Jerry kung sasagutin mo siya sa loob ng 30 minuto.

56. Maging supportive
Suportahan ang mga miyembro ng iyong koponan, halimbawa sa pamamagitan ng pagdalo sa isang mahalagang pagtatanghal o pagtulong kung sila ay natigil.

57. Magbigay ng papuri kapag ito ay nararapat
Kung ang isang tao ay gumawa ng isang mahusay na trabaho, sabihin ito. Ang papuri ay isang mahusay na paraan upang makuha ang tiwala ng mga miyembro ng iyong koponan.

58. Subukan ang iyong code
Mahalaga ang mga pagsubok. Mga unit test, regression, integration, end-to-end na pagsubok. Subukan ang iyong code at magiging mas matatag ang iyong produkto.

59. Planuhin ang iyong diskarte
Kapag nakatanggap ka ng kahilingan para sa bagong functionality o isang bug ticket, bumuo muna ng plano ng pag-atake. Ano ang kailangan mo upang malutas ang problemang ito o bumuo ng pag-andar? Ang paglalaan ng kahit ilang minuto upang planuhin ang iyong pag-atake ay makakapagtipid sa iyo ng mga oras ng pagkabigo

60. Matutong mag-pseudo-code.
Ang pseudo-coding ay isang mahusay na kasanayan dahil pinapayagan ka nitong lutasin ang mga kumplikadong problema nang hindi gumugugol ng oras sa pagsulat ng mga linya ng code. Ilarawan ang iyong napiling diskarte sa papel, gayahin ang iba't ibang mga halimbawa ng pagsubok at tingnan kung nasaan ang mga pitfalls.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

61. Subaybayan ang iyong mga nagawa
Kung nakatanggap ka ng award sa trabaho, isulat ito. Kung gumagawa ka ng mahalagang feature, isulat ito. Gagawa ka ng backlog ng mga sandali na makakatulong sa iyong isulong ang iyong karera o palakasin ang moral sa mga mahihirap na oras.

62. Alamin ang mga pangunahing kaalaman sa programming
Matuto ng ilang pangunahing pag-uuri at paghahanap ng mga algorithm at istruktura ng data. Makakatulong ito sa iyong lutasin ang mga problema anuman ang wika.

63. Pumili ng mga teknolohiyang matibay at mapanatili.
Bagama't kawili-wiling subukan ang mga pinakabagong teknolohiya, piliin ang mga madaling suportahan sa isang enterprise application. Ang koponan ay magpapasalamat sa iyo para sa mga darating na taon.

64. Alamin ang mga pattern ng disenyo
Ang mga pattern ng disenyo ay mga kapaki-pakinabang na tool para sa pagdidisenyo ng arkitektura ng code. Maaaring hindi mo kailangan ang mga ito sa bawat proyekto, ngunit ang isang pangunahing pag-unawa sa mga ito ay makakatulong sa pagbuo ng malalaking aplikasyon.

65. Bawasan ang kalabuan
Sa halip na magsulat ng kumplikadong code upang ipakita ang iyong mga kasanayan sa programming, layunin para sa pagiging madaling mabasa at simple. Gagawin nitong mas madali para sa mga miyembro ng iyong koponan na mag-ambag.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

66. Bayaran ang teknikal na utang
Ang teknikal na utang ay maaaring magkaroon ng malubhang kahihinatnan sa pagganap, kaya kung maaari mong refactor, dapat mo.

67. Mag-update nang madalas
Sa halip na maglabas ng malalaking update isang beses sa isang buwan, gawin ito nang mas madalas gamit ang mas maliit na listahan ng mga pagbabago. Mas maliit ang posibilidad na magkamali ka at masira ang mga pagbabago.

68. Mag-commit nang maaga at madalas
Ang pag-commit nang maaga at madalas ay ang pinakamahusay na paraan upang matiyak na malinis ang iyong trabaho at mabawasan din ang stress ng hindi sinasadyang paggawa ng mahahalagang pagbabago.

69. Alamin kung kailan dapat humingi ng tulong.
Hindi lamang hindi ka dapat matakot na humingi ng tulong, ngunit dapat mo ring maunawaan kung kailan ito gagawin. Dapat mong laging subukang lutasin ang isang problema bago humingi ng tulong. Ngunit kapag nahihirapan ka sa isang problema nang higit sa isang oras, ang gastos ay mas malaki kaysa sa benepisyo at dapat kang bumaling sa isang kasamahan.

70. Magtanong ng mga tamang tanong
Kapag nagtatanong, subukang maging tiyak hangga't maaari

71. Makakuha ng feedback sa kasalukuyang ginagawa.
Hindi mo kailangang tapusin ang gawain para makakuha ng feedback tungkol dito. Kung hindi ka sigurado sa tamang direksyon, hilingin sa iyong mga kasamahan na tumulong na suriin ito.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

72. Basahin ang dokumentasyon
Ang dokumentasyon ay ang pinakadalisay na pinagmumulan ng katotohanan tungkol sa isang teknolohiya, kaya ang pag-aaral na basahin ito ay mabilis na makakatulong sa iyong maging eksperto.

73. Subukan ang lahat
Walang pumipigil sa iyo na subukan ang solusyon sa problema. Ano ang kailangan mong mawala?

74. Makipag-usap sa mga pulong
Ang iyong mga ideya at opinyon ay mahalaga, kaya ang pakikilahok sa mga pagpupulong ay makakatulong sa iyong bumuo ng kaugnayan sa iyong koponan at pamamahala.

75. Makipagtulungan sa ibang mga koponan
Kung may pagkakataon na magtrabaho kasama ang isa pang pangkat sa iyong kumpanya, kunin ito.

76. Kumuha ng mga personal na proyekto
Kapag nagtatrabaho ka ng 40 oras sa isang linggo, mahalagang maglaan ng oras para sa mga side project na hilig mo. Nakakatulong sila na pasiglahin muli ang iyong pagmamahal sa programming at subukan ang mga bagong teknolohiya na maaaring wala kang access sa trabaho.

77. Tukuyin ang iyong mga layunin sa karera
Mahalagang magkaroon ng ideya ng iyong perpektong landas sa karera. Kung hindi ito ang kaso, sinusubukan mong i-shoot ang isang arrow nang hindi nakikita ang target.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

78. Makilahok sa mga pag-uusap
Nagkomento sa mga blog, nakikilahok sa mga pag-uusap sa Twitter. Makipag-ugnayan sa komunidad. Marami kang matututuhan kung ikaw ay isang aktibong kalahok sa halip na isang gulay.

79. Unahin ang mga gawain
Ang pag-aaral na unahin ang mga gawain ay makakatulong sa pagtaas ng produktibidad. Subaybayan ang iyong kasalukuyang mga pang-araw-araw na gawain pati na rin ang mga pangmatagalang gawain, at ayusin ang mga ito ayon sa pinakamahalagang gawain.

80. Huwag palampasin ang mga detalye
Ang mga detalye ay maaaring gumawa ng malaking pagkakaiba sa isang proyekto.

81. Magtiwala sa iyong koponan
Ang iyong mga kasamahan sa koponan ay tinanggap para sa kanilang mga kasanayan. Gamitin ang mga ito at pagkatiwalaan sila upang magawa ang trabaho.

82. Matutong magdelegate
Kung ikaw ay nasa isang posisyon sa pamumuno, matutong magtalaga ng epektibo. Makakatipid ito ng oras sa iyo. Hindi mo magagawa ang lahat sa iyong sarili.

83. Huwag ikumpara ang iyong sarili sa iba
Ang tanging tao na dapat mong ihambing ang iyong sarili ay kung sino ka kahapon.

84. Palibutan ang iyong sarili ng mga kaalyado
Ang pag-aaral sa programa ay magiging isang mahaba, at hindi palaging madali, na paglalakbay. Palibutan ang iyong sarili ng mga taong magtutulak sa iyo pasulong.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

85. Huwag magsimula sa scalability
Ang pagsisimula sa pag-scale ay isang tiyak na paraan upang madaig ang iyong sarili. Bumuo para sa scalability, ngunit huwag simulan ang pag-scale hanggang sa kailangan mo ito. Sa ganitong paraan, hindi mo mapapalampas ang iyong koponan, ngunit pinapanatili mo pa rin ang kakayahang lumago.

86. Timbangin ang mga implikasyon ng pagganap
Kung gusto mong gumamit ng cool na bagong teknolohiya, kailangan mo munang timbangin ang mga implikasyon ng pagganap. Hindi mo ba maipapatupad ang isang bagay na tulad nito nang hindi nawawala ang pagganap? Kung gayon, maaaring gusto mong muling isaalang-alang ang iyong napiling diskarte.

87. Huwag magdiskrimina
Huwag magdiskrimina laban sa mga bagong teknolohiya o ideya. Maging bukas sa mga pagkakataong matuto ng mga bagong kasanayan. Gayundin, huwag magdiskrimina sa mga tao. Lahat tayo ay nararapat na igalang.

88. Kumuha ng trabaho na hindi ka kwalipikado
Hindi mo matutugunan ang lahat ng mga kinakailangan para sa isang trabaho. Kaya kumuha ng pagkakataon at magsimula! Ano ang kailangan mong mawala?

89. I-modularize ang iyong code
Maaari mong isulat ang lahat ng code sa isang mahabang file, ngunit mahirap itong panatilihin. Salamat sa modularity, tinitiyak namin na ang aming code ay madaling maunawaan at subukan.

90. Huwag lang copy-paste
Kung magkokopya-paste ka ng solusyon mula sa StackOverflow, kailangan mong maunawaan nang eksakto kung ano ang ginagawa nito. Unawain ang code na napagpasyahan mong ipatupad.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

91. Lumikha ng isang kagila-gilalas na kapaligiran
Mas magiging motibasyon kang magtrabaho kung kontento ka sa iyong lugar ng trabaho.

92. Alalahanin kung saan ka nanggaling
Nagsimula kaming lahat sa iisang lugar. Habang pinapaunlad mo ang iyong mga kasanayan at karera, huwag kalimutan kung saan ka nanggaling.

93. Subukang manatiling optimistiko
Kung ang isang bagay ay hindi gumagana, patuloy na subukan at maging maasahin sa mabuti. Bukas ay isang bagong araw. Ang optimismo ay makakatulong sa pag-unlad ng iyong koponan at sa iyong kalusugang pangkaisipan.

94. Patuloy na muling suriin ang iyong daloy ng trabaho.
Dahil lang sa isang bagay na gumagana ngayon ay hindi nangangahulugan na ito ay palaging gagana sa ganoong paraan. Muling suriin ang iyong daloy ng trabaho at gumawa ng mga pagsasaayos kung kinakailangan.

95. Matutong magtrabaho mula sa bahay
Kung may pagkakataon kang magtrabaho mula sa bahay, matutong gawin ito nang epektibo. Maghanap ng pribadong opisina na walang abala. Ang Boneskull ay nagsulat ng isang mahusay na artikulo sa pagtatrabaho mula sa bahay na dapat mong tingnan.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

96. Lumikha ng mga naa-access na produkto
Dapat lahat ay magagamit ang iyong produkto

97. Tuparin ang iyong mga pangako
Kung sasabihin mo sa isang tao na gagawin mo ang isang bagay sa isang tiyak na petsa, igalang ang iyong pangako. At kung hindi mo maabot ang napagkasunduang deadline, ipaalam sa amin nang maaga.

98. Maging maagap
Kung mayroon kang libreng oras, tumulong sa mga gawain ng iyong koponan. Magpapasalamat sila sa iyong inisyatiba.

99. Lumikha ng isang kahanga-hangang portfolio
Dahil sa isang mahusay na portfolio, namumukod-tangi ka sa karamihan. Gamitin ito bilang isang pagkakataon upang ipakita ang iyong mga kasanayan bilang isang programmer at taga-disenyo.

100. Tandaan kung bakit mahilig ka sa programming
Pinasok mo ang propesyon na ito dahil napukaw nito ang iyong interes. Kung ikaw ay nasusunog, magpahinga. Bigyan ang iyong sarili ng pagkakataong buhayin muli ang iyong pagkahilig sa programming.

101. Ibahagi ang iyong kaalaman
Kung pinagkadalubhasaan mo ang isang bagay na cool, ibahagi ito. Ipakita sa isang lokal na pagpupulong o kumperensya. Sanayin ang iyong mga kasamahan o mentee sa panahon ng tanghalian. Ang pagbabahagi ng kaalaman ay nagpapalakas sa kanila.

101 mga tip sa kung paano maging isang mahusay na programmer (at tao)

Pinagmulan: www.habr.com

Magdagdag ng komento