Pehea e hoʻomaikaʻi ai i kāu ʻike papahana

Aloha, Habr! Ke hōʻike aku nei au iā ʻoe i ka unuhi o ka ʻatikala "Pehea e hoʻomaikaʻi ai i kāu mākau polokalamu» na ka mea kakau Gaël Thomas.

Pehea e hoʻomaikaʻi ai i kāu ʻike papahana

Eia nā ʻōlelo aʻoaʻo 5 kiʻekiʻe

1. E hoʻonoho i nā pahuhopu nou iho

ʻO ka hoʻonohonoho ʻana i nā pahuhopu e hoʻomaikaʻi i ka huahana mea hoʻomohala.

Hoʻomaopopo:

  • No ke aha ʻoe i hoʻomaka ai i ka polokalamu?
  • He aha nā pahuhopu o ka papahana
  • He aha ka moeʻuhane āu e makemake ai e hoʻokō ma ka lilo ʻana i mea hoʻomohala?

Loaʻa i kēlā me kēia kanaka nā pahuhopu pilikino, akā ua hana wau i kahi papa inoa o nā manaʻo āpau no kēlā me kēia:

  • E hana i kahi pūnaewele
  • Loaʻa i kahi hana hou
  • E hana ma ke ʻano he manuahi
  • E hana mamao
  • E hoʻāʻo iā ʻoe iho
  • E hoʻomaikaʻi i ke kūlana kālā

Mai poina e mālama i kahi no kahi kumu kūikawā: kahi papahana pilikino. Inā makemake ʻoe e kūleʻa a noho hoʻoikaika, pono ʻoe e hana i nā papahana holoholona. Akā, ʻaʻole pono ʻoe e hoʻopau mau iā lākou. ʻO ka manaʻo pololei e hoʻokō i nā pahuhopu liʻiliʻi i kāu mau papahana ponoʻī.

E hāʻawi wau i kumu hoʻohālike. Inā makemake ʻoe e aʻo pehea e hoʻohana ai i kahi waihona ma ke kumu, hiki iā ʻoe ke hoʻomaka i kahi papahana blog. Akā inā e aʻo ana ʻoe pehea e hoʻohui ai i kahi mea i kahi waihona, hiki iā ʻoe ke hana i kahi palapala maʻalahi e hoʻohui i kahi moʻolelo i ka waihona.

He mea nui ka hoʻohana ʻana i nā papahana no ka hoʻokō ʻana i nā pahuhopu no ka mea ke alakaʻi nei i ka hana ʻana i nā hiʻohiʻona paʻa. He aha ka mea e ʻoi aku ka hoʻoikaika ma mua o kēia?

2. E hana hou ... a hou

Ke koho ʻoe i kāu mau pahuhopu, e hana ma ia mau mea e like me ka hiki. ʻO ka nui o kāu hoʻomaʻamaʻa, ʻoi aku ka nui o kāu aʻo ʻana.

He akamai ke aʻo ʻana i ke code, a hiki iā ʻoe ke hoʻohālikelike me ka pāʻani ʻana i kahi haʻuki. Inā makemake ʻoe e lilo i mea maikaʻi ma kēia a hana i kāu hana, pono ʻoe e hoʻomaʻamaʻa nui, ma kahi PC, a ʻaʻole heluhelu i nā puke a me ka parse code me kahi penikala.

Kākau i ka code i kēlā me kēia lā, i kāu hoʻomaha ʻaina awakea a i ʻole ma hope o ka hana. ʻOiai no hoʻokahi hola wale nō, inā ʻoe e hana i kahi maʻamau a paʻa iā ia, e ʻike ʻoe i nā hoʻomaikaʻi i kēlā me kēia lā e mālie akā mau.

"ʻO ka hana hou ʻana ka makuahine o ke aʻo ʻana, ka makua kāne o ka hana, ʻo ia ka mea hoʻolālā o ka hoʻokō." (Zig Ziglar —Twitter)

3. Kaʻana like i kāu mea i aʻo ai a i haku ai paha.

ʻO kēia ke ala maikaʻi loa e aʻo ai i nā mea hou.

ʻO kekahi mau manaʻo no ka kaʻana like ʻana i kāu hana:

  • Kākau i nā ʻatikala blog (no ka laʻana, ma Habré)
  • E hui i nā ʻaha kūkā a i ʻole nā ​​hui kūloko
  • E noi i ka manaʻo ma StackOverflow
  • E hoʻopaʻa i kāu holomua i kēlā me kēia lā me kahi hashtag #100DaysOfCode

He moʻolelo liʻiliʻi:maopopo iā ʻoe ke kumu aʻu i hana ai HereWeCode.io?

Pīhoihoi au i ke code a me ka kaʻana ʻike. I nā makahiki i hala iho nei ua heluhelu au i nā ʻatikala he nui ma nā kahua: PuʻahanaMūlā, aie ia a laila. A ua aʻo au e hiki i nā mea a pau ke kaʻana like i nā mea a lākou e aʻo ai a hana ai, ʻoiai he mea liʻiliʻi wale nō.

Ua hana au i ke code maanei no kekahi mau kumu:

  • Kaʻana like i ka ʻike e lilo i mea hoʻomohala maikaʻi
  • E kōkua i ka poʻe hou e hoʻomaopopo i nā manaʻo koʻikoʻi
  • E hana i nā hiʻohiʻona maʻalahi a kikoʻī no kēlā me kēia
  • Hana i kāu mea makemake a leʻaleʻa

Hiki i kekahi ke hana i kēia. Ua hoʻomaka wau me ka hana maʻamau. Ua hana mua au i kahi ʻatikala ma Medium i kapa ʻia "E ʻike i ke ʻano o ka API!", a laila ua kapa ʻia kahi lua e pili ana iā Docker "He alakaʻi no ka mea hoʻomaka iā Docker: Pehea e hana ai i kāu noi Docker mua" a laila.

Kākau no nā poʻe ʻē aʻe a e hoʻomaikaʻi ʻoe i kāu mākaukau hoʻolālā. ʻO ka hiki ke wehewehe i kahi manaʻo a me ka hana ʻana he mākaukau koʻikoʻi no ka mea hoʻomohala.

E hoʻomanaʻo: ʻAʻole pono ʻoe e lilo i mea akamai i ke kula e kākau e pili ana i kekahi mea.

4. E heluhelu i ke code

ʻO nā mea a pau āu e heluhelu ai e pili ana i ke code e hoʻomaikaʻi i kāu mākaukau hoʻolālā.

Eia ka mea hiki ke heluhelu:

  • Code ma GitHub
  • Nā puke
  • Articles
  • Nūpepa

Hiki iā ʻoe ke aʻo nui mai ka code a nā poʻe ʻē aʻe. Hiki iā ʻoe ke loaʻa nā loea ma kāu kahua a i ʻole e hoʻohana iā GitHub e ʻimi i ke code e like me kāu code ponoʻī. He mea hoihoi ka ʻike pehea e kākau ai nā mea hoʻomohala ʻē aʻe i nā code a hoʻoponopono i nā pilikia. E hoʻomohala ʻoe i kāu mau noʻonoʻo koʻikoʻi. Ua ʻoi aku ka maikaʻi o ke ala a lākou e hoʻohana ai ma mua o kāu? E nānā kāua.

Ma waho aʻe o ka hoʻolālā ʻana i kēlā me kēia lā, no ke aha e heluhelu ʻole ai i hoʻokahi ʻatikala a i ʻole kekahi mau ʻaoʻao o kahi puke ma ka papahana i kēlā me kēia lā?

ʻO kekahi mau puke kaulana:

  • Code Clean: He Handbook of Agile Software Craftsmanship na Robert C. Martin
  • Mea papahana Pragmatic: mai ke kanaka huakaʻi a i ka haku
  • Cal Newport: Hana hohonu

5. E nīnau i nā nīnau

Mai hilahila i ka nīnau nui ʻana.

He mea kōkua ka nīnau nīnau inā ʻaʻole ʻoe maopopo i kekahi mea. Hiki iā ʻoe ke hoʻokaʻaʻike i kāu hui a i ʻole nā ​​hoaaloha. E hoʻohana i nā ʻaha papahana inā ʻaʻole ʻoe i ʻike i kekahi e hiki iā ʻoe ke nīnau.

I kekahi manawa pono ka wehewehe ʻokoʻa no ka hoʻomaopopo ʻana i kahi manaʻo. ʻOiaʻiʻo, maikaʻi ke kau ʻana a nānā i kahi pane ma ka Pūnaewele, akā i kekahi manawa ʻoi aku ka maikaʻi o ka nīnau ʻana i nā mea hoʻomohala ʻē aʻe.

E hoʻohana i ka ʻike o kekahi e hoʻomaikaʻi iā ʻoe iho. A inā ʻoe e nīnau i kahi mea hoʻomohala ʻē aʻe, aia kahi manawa kiʻekiʻe e pane ʻole ʻo ia, akā mahalo pū kekahi iā ʻoe.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka