Pehea e hoʻopaʻa ai i kahi ʻōpio?

Pehea e komo ai i kahi ʻoihana nui inā he ʻōpio ʻoe? Pehea e hoʻolimalima ai i kahi ʻōpio maikaʻi inā he ʻoihana nui ʻoe? Ma lalo o ka ʻokiʻoki, e haʻi wau iā ʻoe i kā mākou moʻolelo o ka hoʻolimalima ʻana i nā poʻe hoʻomaka ma ka hopena mua: pehea mākou i hana ai ma o nā hana hoʻāʻo, mākaukau e alakaʻi i nā nīnauele a kūkulu i kahi papahana aʻoaʻo no ka hoʻomohala ʻana a me ka hoʻopaʻa ʻana i nā poʻe hou, a no ke aha ʻaʻole nīnau nīnau nīnauele maʻamau. 'a'ole hana.

Pehea e hoʻopaʻa ai i kahi ʻōpio?
Ke ho'āʻo nei au e hoʻolāʻau iā Junior

Aloha! ʻO Pavel koʻu inoa, hana au i ka hana mua ma ka hui Wrike. Hana mākou i ʻōnaehana no ka hoʻokele papahana a me ka hui pū ʻana. Ua hana au ma ka pūnaewele mai ka makahiki 2010, ua hana au no 3 mau makahiki ma waho, ua komo i kekahi mau hoʻomaka a ua aʻo i kahi papa ma nā ʻenehana pūnaewele ma ke kulanui. Ma ka hui, komo wau i ka hoʻomohala ʻana i nā papa ʻenehana a me ka papahana aʻoaʻo Wrike no nā poʻe ʻōpio, a me ke kiʻi pololei ʻana iā lākou.

No ke aha mākou i noʻonoʻo ai e hoʻolimalima i nā juniors?

A hiki i kēia manawa, ua kiʻi mākou i nā mea hoʻomohala pae waena a kiʻekiʻe paha no ka frontend - kūʻokoʻa kūʻokoʻa e hana i nā hana huahana ma hope o ke kau ʻana. I ka hoʻomaka ʻana o kēia makahiki, ua ʻike mākou ua makemake mākou e hoʻololi i kēia kulekele: i ka makahiki ua aneane pālua ʻia ka helu o kā mākou hui huahana, ua kokoke ka helu o nā mea hoʻomohala mua i hoʻokahi haneli, a i ka wā e hiki mai ana kēia mau mea āpau. pono e papalua hou. Nui ka hana, liʻiliʻi nā lima manuahi, a ʻoi aku ka liʻiliʻi o lākou ma ka mākeke, no laila ua hoʻoholo mākou e huli i nā poʻe e hoʻomaka nei i kā lākou huakaʻi ma mua a ʻike mākou ua mākaukau mākou e hoʻokomo i kā lākou hooulu ana.

ʻO wai ke keiki liʻiliʻi?

ʻO kēia ka nīnau mua loa a mākou i nīnau ai iā mākou iho. Aia nā ʻokoʻa like ʻole, akā ʻo ka ʻōlelo maʻalahi a hoʻomaopopo loa ʻia kēia:

Pono e wehewehe ʻia ʻo Junior i ke ʻano a pehea e hana ai. Pono e wehewehe ʻia ka Middle i ka hiʻohiʻona e pono ai, a ʻo ia e noʻonoʻo i ka hoʻokō ponoʻī. Na ka mea hōʻailona ponoʻī e wehewehe iā ʻoe i ke kumu ʻaʻole pono e hana ʻia kēia hiʻohiʻona.

ʻO kekahi ala a i ʻole, he mea hoʻomohala ka mea ʻōpio e pono ai i ka ʻōlelo aʻoaʻo e pili ana i ka hoʻokō ʻana i kēia a i kēlā hopena. ʻO ka mea a mākou i hoʻoholo ai e kūkulu ma luna:

  1. ʻO Junior kahi mea makemake e hoʻomohala a mākaukau e hana ikaika no kēia;
  2. ʻAʻole ʻo ia i ʻike mau i ke ala āna e makemake ai e hoʻomohala;
  3. Pono ka ʻōlelo aʻo a ʻimi i ke kōkua mai waho mai - mai kāna alakaʻi, kumu aʻo a i ʻole ma ke kaiāulu.

Ua loaʻa iā mākou kekahi mau kuhiakau:

  1. Aia ka ʻino o nā pane i ke kūlana o Iune. Pono ʻoe e kānana i nā pane maʻamau ma ke kahua o ka hoʻouna ʻana i kāu hoʻomau;
  2. ʻAʻole kōkua ka kānana mua. - pono nā hana hoʻāʻo hou aʻe;
  3. E hoʻoweliweli nā hana hoʻāʻo i nā mea a pau - ʻaʻole pono lākou.

A ʻoiaʻiʻo, ua loaʻa iā mākou kahi pahuhopu: 4 juniors i 3 pule.

Me kēia ʻike ua hoʻomaka mākou e hoʻokolohua. He maʻalahi ka hoʻolālā: e hoʻomaka me ka ʻākea ākea a e hoʻāʻo e hōʻemi mālie i hiki iā ʻoe ke hana i ke kahe, akā ʻaʻole e hoʻemi i ka moho 1 i kēlā me kēia pule.

Hoʻouna mākou i kahi hakahaka

No ka hui: He mau haneli mau pane! E noʻonoʻo e pili ana i kahi kānana.

No ka 'ōpio: Mai makaʻu i ka nīnau nīnau ma mua o ka hoʻouna ʻana i kāu hoʻomaka a me ka hoʻāʻo ʻana - he hōʻailona kēia ua mālama ka hui iā ʻoe a ua hoʻonohonoho maikaʻi i ke kaʻina hana.

I ka lā mua, ua loaʻa iā mākou ma kahi o 70 hou mai nā moho "me ka ʻike o JavaScript." A laila hou. A ʻoi aku. ʻAʻole hiki iā mākou ke kono i ka poʻe a pau i ke keʻena no ka hālāwai ninaninau a koho iā lākou i nā kāne me nā papahana holoholona maikaʻi loa, ola ʻo Github, a i ʻole ka ʻike.

Akā ʻo ka hopena nui a mākou i hana ai no mākou iho i ka lā mua loa, ʻo ia ka hoʻomaka ʻana o ka ʻino. ʻO ka manawa kēia e hoʻohui i kahi palapala nīnau ma mua o ka waiho ʻana i kāu resume. ʻO kāna pahuhopu, ʻo ia ka hoʻopau ʻana i nā moho i makemake ʻole e hoʻokomo i kahi hoʻomau, a ʻo ka poʻe i loaʻa ʻole ka ʻike a me ka pōʻaiapili iā Google i nā pane pololei.

Loaʻa i nā nīnau maʻamau e pili ana iā JS, hoʻonohonoho, pūnaewele, ʻepekema kamepiula - ʻo ka poʻe a pau e noʻonoʻo ana i ka mea a lākou e nīnau ai ma kahi hālāwai ninaninau mua ʻike iā lākou. He aha ka ʻokoʻa ma waena o let/var/const? Pehea e hiki ai iaʻu ke hoʻohana i nā ʻano i nā pale liʻiliʻi ma mua o 600px ākea? ʻAʻole mākou i makemake e nīnau i kēia mau nīnau ma kahi nīnauele loea - ua hōʻike ka hoʻomaʻamaʻa hiki ke pane ʻia ma hope o nā nīnauele 2-3 me ka ʻike ʻole i ka hoʻomohala ʻana. Akā ua hiki iā lākou ke hōʻike mua iā mākou inā maopopo ka moho i ka pōʻaiapili.

Ma kēlā me kēia māhele, hoʻomākaukau mākou i nā nīnau 3-5 a i kēlā me kēia lā ua hoʻololi mākou i kā lākou hoʻonohonoho i ka palapala pane a hiki i ka hoʻopau ʻana i ka mea hiki ke hele a paʻakikī. ʻAe kēia iā mākou e hōʻemi i ke kahe - i loko o 3 mau pule i loaʻa iā mākou 122 moho, i hiki ai iā mākou ke hana hou aku. He mau haumāna IT kēia; nā kāne i makemake e neʻe i mua mai ka hope; nā limahana a i ʻole nā ​​ʻenekinia, 25-35 mau makahiki, ka mea i makemake nui e hoʻololi i kā lākou ʻoihana a kau i nā ʻano hana like ʻole i ka hoʻonaʻauao pilikino, nā papa a me nā internships.

ʻO ka ʻike maikaʻi ʻana kekahi i kekahi

No ka hui: ʻAʻole hiki i ka hana hoʻāʻo ke pale i nā moho, akā kōkua i ka pōkole o ka funnel.

No ka 'ōpio: Mai kope kope i nā mea ho'āʻo - ʻike ʻia. A mālama pono i kāu github!

Inā mākou i kāhea aku i nā mea a pau no kahi nīnauele loea, pono mākou e alakaʻi ma kahi o 40 mau nīnauele i kēlā me kēia pule no nā juniors wale nō a ma ka hopena mua wale nō. No laila, ua hoʻoholo mākou e hoʻāʻo i ke kuhiakau lua - e pili ana i ka hana hoʻāʻo.

He aha ka mea nui iā mākou i ka hoʻāʻo:

  1. E kūkulu i kahi hoʻolālā hoʻolālā maikaʻi, akā me ka ʻole o ka overengineering;
  2. ʻOi aku ka maikaʻi o ka lōʻihi, akā e hana maikaʻi, ma mua o ka hoʻohui ʻana i kahi hana i ka pō a hoʻouna ʻia me ka ʻōlelo "E hoʻopau loa wau";
  3. ʻO ka mōʻaukala o ka hoʻomohala ʻana ma Git ka moʻomeheu ʻenekinia, ka hoʻomohala ʻana a me ka ʻoiaʻiʻo ʻaʻole i kope kope ʻia ka hopena.

Ua ʻae mākou e makemake mākou e nānā i kahi pilikia algorithmic a me kahi noi pūnaewele liʻiliʻi. Ua hoʻomākaukau ʻia nā algorithmic ma ka pae o nā laboratories papa haʻahaʻa - ʻimi binary, hoʻokaʻawale, nānā i nā anagrams, hana me nā papa inoa a me nā lāʻau. I ka hopena, ua hoʻoholo mākou i ka huli binary ma ke ʻano he koho hoʻokolokolo mua. Pono ka polokalamu kele pūnaewele he tic-tac-toe me ka hoʻohana ʻana i kekahi ʻano hana (a ʻole paha).

Ma kahi kokoke i ka hapalua o nā poʻe i koe i hoʻopau i ka hana hoʻāʻo - ua hoʻouna lākou iā mākou i nā hopena 54 moho. ʻIke kupaianaha - ʻehia ka nui o ka hoʻokō ʻana o ka tic-tac-toe, mākaukau no ka kope-paste, manaʻo ʻoe aia ma ka Pūnaewele?

EhiaʻO kaʻoiaʻiʻo, me he mea lā aia wale nō 3. A i ka hapa nui o nā hoʻoholo i loaʻa pololei kēia mau koho 3.
Ka mea a'u i makemake ole ai:

  • kope-paʻi, a i ʻole ka hoʻomohala ʻana ma muli o ke kumu aʻo like ʻole me ka ʻole o kāu hoʻolālā ponoʻī;
  • Aia nā hana ʻelua i ka waihona hoʻokahi i nā waihona like ʻole, ʻoiaʻiʻo, ʻaʻohe mōʻaukala hana;
  • code haumia, hewa DRY, nele i ka hoʻopololei;
  • he hui hoʻohālike, nānā a me ka mea hoʻoponopono i loko o ka papa hoʻokahi haneli mau laina o ke code lōʻihi;
  • ʻaʻole maopopo i ka hoʻāʻo ʻana o ka ʻāpana;
  • ʻO kahi hoʻonā "head-on" he hardcode o kahi matrix 3x3 o nā hui lanakila, he mea paʻakikī loa ia e hoʻonui i 10x10, no ka laʻana.

Ua hoʻolohe pū mākou i nā hale kūʻai kokoke - ʻoi aku ka maikaʻi o nā papahana pipi maikaʻi, a ʻo ka nui o nā hana hoʻāʻo mai nā ʻoihana ʻē aʻe he ala ala: no ke aha i hiki ʻole ai ka moho i laila?

ʻO ka hopena, ua loaʻa iā mākou nā koho ʻoluʻolu ma React, Angular, Vanilla JS - aia he 29. A ua hoʻoholo mākou e kono hou i hoʻokahi moho me ka ʻole o ka hoʻāʻo ʻana no kāna mau papahana pipi ʻoluʻolu loa. Ua hōʻoia ʻia kā mākou kuhiakau e pili ana i nā pono o nā hana hoʻāʻo.

Nīnauele loea

No ka hui: ʻAʻole nā ​​poʻe waena / poʻokela i hele mai iā ʻoe! Pono mākou i kahi ala hoʻokahi.

No ka 'ōpio: E hoʻomanaʻo ʻaʻole kēia he hoʻokolohua - mai hoʻāʻo e noho mālie no kahi C a i ʻole e hoʻopololei i ke kauka me kahi kahawai o kāu ʻike āpau i hiki ai iā ia ke huikau a hāʻawi i kahi "maikaʻi".

He aha kā mākou makemake e hoʻomaopopo i ka nīnauele loea? He mea maʻalahi - pehea ka manaʻo o ka moho. Loaʻa paha iā ia kekahi mau mākau paʻakikī inā ua hala ʻo ia i nā pae mua o ke koho ʻana - e ʻike ʻia inā ʻike ʻo ia i ka hoʻohana ʻana. Ua ʻae mākou i 3 mau hana.

ʻO ka mea mua e pili ana i nā algorithms a me nā hoʻolālā data. Me kahi peni, ma kahi ʻāpana pepa, ma ka ʻōlelo pseudo a me ke kōkua o nā kaha kiʻi, ua noʻonoʻo mākou pehea e kope ai i kahi kumulāʻau a pehea e wehe ai i kahi mea mai kahi papa inoa pili. ʻO ka ʻike maikaʻi ʻole ʻaʻole maopopo ka poʻe āpau i ka recursion a pehea e hana ai nā kuhikuhi.

ʻO ka lua he coding ola. Hele mākou i codewars.com, koho i nā mea maʻalahi e like me ka hoʻokaʻawale ʻana i nā huaʻōlelo ma ka leka hope a no 30-40 mau minuke me ka moho i hoʻāʻo e hoʻokō i nā hoʻokolohua āpau. Me he mea lā ʻaʻohe mea kupanaha mai ka poʻe i haku i ka tic-tac-toe - akā ma ka hoʻomaʻamaʻa ʻana, ʻaʻole hiki i nā mea a pau ke ʻike pono e mālama ʻia ka waiwai i loko o kahi loli, a e hoʻihoʻi ka hana i kekahi mea ma o ka hoʻihoʻi. ʻOiai ke lana nei koʻu manaʻo he haʻalulu, a ua hiki i nā kāne ke hana i kēia mau hana i nā kūlana māmā.

ʻO ka hope, ʻo ke kolu ka mea liʻiliʻi e pili ana i ka hoʻolālā. Ua kūkākūkā mākou pehea e hana ai i kahi pahu hulina, pehea e hana ai ka debounce, pehea e hāʻawi ai i nā widget like ʻole i nā ʻōlelo aʻoaʻo ʻimi, pehea e hiki ai i ka ʻaoʻao mua ke launa pū me ka hope hope. Nui nā hoʻonā hoihoi, me ka hoʻolilo ʻana i ka ʻaoʻao kikowaena a me nā kumu pūnaewele.

Ua hana mākou i nā nīnauele 21 me kēia hoʻolālā. He ʻokoʻa loa ka poʻe hoʻolohe - e nānā kākou i nā comics:

  1. "Rocket". ʻAʻole ʻo ia e ʻoluʻolu, komo i nā mea a pau, a i ka wā o ka ninaninau e hoʻopiha ʻo ia iā ʻoe me kahi kahawai o nā manaʻo i pili ʻole i ka nīnau i nīnau ʻia. Inā ma ke kulanui, he ho'āʻo kamaʻāina kēia e hōʻike, ʻoiai, ʻo kou ʻike āpau, ke hoʻomanaʻo wale ʻoe e pili ana i ka tikiki āu i ʻike ai i ka pō nei ua hoʻoholo ʻoe ʻaʻole e aʻo - ʻaʻole hiki iā ʻoe ke loaʻa. i waho.
  2. "Groot". He mea paʻakikī ke launa pū me ia no ka mea ʻo Groot ʻo ia. I ka wā ninaninau, pono ʻoe e hoʻolōʻihi i ka manawa lōʻihi e loaʻa nā pane i kēlā me kēia huaʻōlelo. Maikaʻi inā he stupor wale nō - i ʻole e paʻakikī loa ia iā ʻoe i kāu hana i kēlā me kēia lā.
  3. "Drax". Ua hana au i ka halihali ukana, a ma ke ʻano o ka papahana aʻu i aʻo wale ai iā JS ma Stackoverflow, no laila ʻaʻole maopopo iaʻu ka mea e kūkākūkā ʻia nei ma kahi hālāwai ninaninau. I ka manawa like, he kanaka maikaʻi ʻo ia, loaʻa nā manaʻo maikaʻi loa a makemake e lilo i mea hoʻomohala mua.
  4. ʻAe, malia paha "Hoku Haku". ʻO ka holoʻokoʻa, he moho maikaʻi e hiki ai iā ʻoe ke kūkākūkā a kūkulu i kahi kūkākūkā.

I ka pau ʻana o kā mākou noiʻi 7 moho ua hiki i ka hopena, e hōʻoiaʻiʻo ana i kā lākou mākaukau paʻakikī me kahi hana hoʻāʻo nui a me nā pane maikaʻi i ka nīnauele.

Kuʻuna moʻomeheu

No ka hui: Hana oe me ia! Makemake anei ka moho e hana ikaika loa no kona ulu ana? E komo maoli ʻo ia i ka hui?

No ka 'ōpio: Hana pū ʻoe me lākou! Mākaukau maoli ka hui e hoʻokomo i ka ulu ʻana o nā ʻōpio, a i ʻole e hoʻolei wale ia i nā hana lepo a pau iā ʻoe no ka uku haʻahaʻa?

ʻO kēlā me kēia ʻōpio, ma waho aʻe o ka hui huahana, nona ke alakaʻi e ʻae e lawe iā ia, e loaʻa i kahi kumu. ʻO ka hana a ke kumu aʻoaʻo ke alakaʻi iā ia ma kahi kaʻina hana ʻekolu mahina o ka hoʻokele a me ka hoʻomaikaʻi ʻana i nā mākau paʻakikī. No laila, ua hele mākou i kēlā me kēia moʻomeheu kūpono ma ke ʻano he kumu aʻo a pane i ka nīnau: "E lawe anei au i ke kuleana no ka hoʻomohala ʻana i kahi moho i loko o 3 mau mahina e like me kā mākou papahana?"

Ua hala kēia pae me ka ʻole o nā hiʻohiʻona kūikawā a ua lawe mai iā mākou 4 hāʻawi, 3 o ia mau mea i 'ae 'ia, a ua komo na kanaka i na kime.

Ke ola ma hope o ka hāʻawi

No ka hui: E mālama i kāu mau ʻōpio a i ʻole nā ​​​​mea ʻē aʻe!

No ka 'ōpio: AAAAAAAAAAAA!!!

Ke puka mai kahi limahana hou, pono ʻo ia e kau ʻia - lawe ʻia me nā kaʻina hana, haʻi i ke ʻano o ka hana ʻana o nā mea āpau i ka ʻoihana a me ka hui, a pehea ʻo ia e hana ai i ka laulā. Ke puka mai kahi ʻōpio, pono ʻoe e hoʻomaopopo pehea e hoʻomohala ai iā ia.

I ko mākou noʻonoʻo ʻana, ua loaʻa iā mākou kahi papa inoa o nā mākau 26, i ko mākou manaʻo, pono e loaʻa i kahi ʻōpio ma ka hopena o ka manawa hoʻokele ʻekolu mahina. Loaʻa kēia i nā mākau paʻakikī (e like me kā mākou hoʻopaʻa ʻana), ʻike i kā mākou kaʻina hana, Scrum, ʻōnaehana, a me ka hoʻolālā papahana. Hoʻohui mākou iā lākou i kahi palapala alanui, hoʻohele ʻia ma luna o 3 mau mahina.

Pehea e hoʻopaʻa ai i kahi ʻōpio?

Eia kekahi laʻana, eia ka palapala alanui o koʻu ʻōpio

Hāʻawi mākou i kumu aʻoaʻo i kēlā me kēia ʻōpio e hana pū me ia. Ma muli o ke kumu aʻoaʻo a me ke kūlana o kēia manawa o ka moho, hiki ke hana ʻia nā hālāwai mai 1 a 5 mau manawa i ka pule no 1 hola. ʻO nā kumu aʻoaʻo he mau mea hoʻomohala mua i makemake e hana i kahi mea ma mua o ke kākau wale ʻana i nā code.

Hoʻopau ʻia kekahi o ke kaumaha o nā kumu aʻo e nā papa ma kā mākou waihona - Dart, Angular. Hoʻopaʻa mau ʻia nā papa no nā hui liʻiliʻi o 4-6 poʻe, kahi e aʻo ai nā haumāna me ka ʻole o ka hoʻopau ʻana i ka hana.

I loko o 3 mau mahina, hōʻiliʻili mākou i nā manaʻo mai nā juniors, nā kumu aʻoaʻo a alakaʻi a hoʻoponopono i ke kaʻina hana pākahi. Hoʻopili ʻia nā mākau pumped i 1-2 mau manawa i ka manawa holoʻokoʻa, hoʻokō ʻia ka nānā like ma ka hopena - e pili ana iā lākou, ua hoʻokumu ʻia nā ʻōlelo aʻoaʻo i nā mea e pono ai e hoʻomaikaʻi.

hopena

No ka hui: He mea pono ke hoʻokomo i nā juniors? ʻAe!

No ka 'ōpio: E ʻimi i nā hui e koho pono i nā moho a ʻike i ka hoʻomohala ʻana iā lākou

Ma luna o 3 mahina, ua loiloi mākou i nā nīnau nīnau 122, 54 mau hana hoʻāʻo a mālama i 21 mau nīnauele loea. Hāʻawi kēia iā mākou i 3 mau ʻōpio maikaʻi loa i hoʻopau i ka hapalua o kā lākou papa kuhikuhi a me ka wikiwiki. Ke hoʻopau nei lākou i nā hana huahana maoli i kā mākou papahana, kahi i ʻoi aku ma mua o 2 laina code a ʻoi aku ma mua o 000 repositories ma ka ʻaoʻao mua wale nō.

Ua ʻike mākou he hiki a paʻakikī paha ka funnel no nā ʻōpio, akā i ka hopena, ʻo nā poʻe mākaukau maoli e hana ikaika loa a hoʻokomo kālā i kā lākou hoʻomohala ʻana e hele ma ia.

ʻO kā mākou hana nui, ʻo ia ka hoʻopau ʻana i nā palapala alanui hoʻomohala ʻekolu mahina no kēlā me kēia ʻōpio i ke ʻano o ka hana pilikino me kahi kumu aʻoaʻo a me nā papa maʻamau, e hōʻiliʻili i nā metric, nā pane mai nā alakaʻi, nā kumu aʻo a me nā kāne ponoʻī. I kēia manawa, hiki ke noʻonoʻo ʻia ka hoʻokolohua mua, hiki ke huki i nā hopena, hiki ke hoʻomaikaʻi i ke kaʻina hana a hiki ke hoʻomaka hou e koho i nā moho hou.

Source: www.habr.com

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