Mai ka mea kōkua kanaka i ka mea hoʻomohala i nā helu a me nā kala

Aloha, Habr! He lōʻihi koʻu heluhelu ʻana iā ʻoe, akā ʻaʻole naʻe au i hiki ke kākau i kekahi mea noʻu iho. E like me ka mea maʻamau - ka home, ka hana, nā hana pilikino, ma ʻaneʻi a ma ʻaneʻi - a i kēia manawa ua hoʻopanee hou ʻoe i ke kākau ʻana i ka ʻatikala a hiki i nā manawa maikaʻi. I kēia mau lā, ua loli kekahi mea a e haʻi wau iā ʻoe i ka mea i hoʻoikaika iaʻu e wehewehe i kahi ʻāpana liʻiliʻi o koʻu ola e pili ana i ka lilo ʻana i mea hoʻomohala me nā hiʻohiʻona, hiki ke hoʻohana ʻia no nā poʻe hoʻomaka, kānalua a me nā poʻe i manaʻoʻiʻo ʻole iā lākou iho. Hele!

E hoʻomaka wau mai kahi lōʻihi aku - i koʻu wā kamaliʻi, ua hāʻawi mai koʻu mau mākua iaʻu i kahi helu nui o nā ʻenekinia a me nā puke - no nā manawa āpau. ʻO ke kumu e hāʻawi makana ai he puke. A laila, ʻoiaʻiʻo, ʻaʻole wau i mahalo iā lākou, akā lawe wale nō wau. Akā i ka wā lōʻihi, e kamaʻilio me nā poʻe ʻē aʻe, ua hana wau i kahi hopena ʻē aʻe: ʻaʻole nui ka poʻe i ʻike i ka mea aʻu i ʻike ai, ʻaʻole lohe i nā inoa, nā manaʻo, nā manaʻo, ʻaʻole i heluhelu i nā mea kākau a ʻaʻole nānā i nā kiʻiʻoniʻoni. I kēia manawa, hiki mai ka ʻike: eia ka ʻike. No ka manawa lōʻihi, ʻaʻole au i ʻike i kahi e hiki ai iaʻu ke hoʻohana i kēia mau mea a pau, no ka mea, ʻo ka kamaʻilio wale ʻana me nā poʻe ʻaʻole uku i kekahi ʻano, a ʻaʻole i loaʻa ka ʻoihana o ka haʻi ʻana i nā moʻolelo hoihoi i kēlā manawa (i kēia manawa aia kekahi mau mea paʻi puke. , YouTube, TED-ED, etc.). Ua aʻo au i ka ʻōlelo Pelekania, lōʻihi a paʻakikī, no ka mea... "He mea hoʻohiki a he mea pono ia i ka wā e hiki mai ana" - i kēlā manawa, ʻoiaʻiʻo, ʻaʻohe hilinaʻi i kaʻu ʻoihana e hiki mai ana, no laila ma o "ʻAʻole wau makemake" ua hoʻohuli lākou iaʻu i nā haʻawina. I kēia manawa, ʻoiaʻiʻo, mahalo nui wau ʻaʻole wau i lele i kēlā manawa a hiki ke loaʻa kahi kumu maikaʻi, ʻoiaʻiʻo hoʻi, he mea nui i ke koho ʻana i kaʻu ʻoihana e hiki mai ana.

ʻAʻole wau he kanaka kanaka maʻalahi, akā he "hybrid": loaʻa nā mākau palupalu kiʻekiʻe a me ke aloha i ka hoʻonohonoho ʻana i nā hana a nā kānaka, ʻo wau, i ka manawa like, hoihoi i ka physics, chemistry, phenomena waiwai, ʻepekema kamepiula a me nā mea ʻepekema kaulana. Ma ke kula, ua hala au i nā hoʻokolohua ma ka physics a komo i ke kulanui ʻenehana ma ke kālā! I ka noi ʻana i kekahi mau kulanui i ka manawa hoʻokahi i nā kumu kūʻē diametrically, a hiki i ka manawa hope ʻaʻole maopopo iaʻu ka mea e koho ai. Ma hope o ka noi ʻana i ka waihona kālā, ke kau inoa ʻana i nā pepa a pau a kamaʻilio pū me ke dean, hoʻi mai koʻu makuakāne i ka home a hele i kā mākou ʻoihana me ka manaʻo o ka hoʻokō.

Eia naʻe, i koʻu ala ʻana i ke kakahiaka, ua pūʻiwa wau i ka ʻike ʻana ua kau mai ka manaʻo hoʻonāukiuki a me ka ʻino i loko o koʻu poʻo: "Pono wau e hele i ka ped (pedagogical)." Pehea i hana ʻia ai ma laila: kūʻokoʻa a i ʻole ma muli o nā kaʻina o ke aka e like me Mendeleev, i ka wā i hoʻonohonoho ai ʻo ia i ka ʻikepili i loko o ka moeʻuhane, e loaʻa ana ka ʻike o ka papa o nā mea manawa? ʻAʻole au e ʻike, akā ua hele au i koʻu mau mākua, wehewehe i ka pilikia iā lākou, loaʻa iaʻu nā loiloi maikaʻi loa o kaʻu mau kaʻina noʻonoʻo o kēia manawa, kā lākou alakaʻi a me ka ulu ʻana, akā ʻaʻole i hoʻi i lalo.

I ka hopena, hōʻea mākou i ke kulanui, lawe i nā palapala (ʻoiai ʻaʻole hewa kēia, ʻoiai ua hala ke kau inoa) a hele e noi i kahi kulanui ʻē aʻe. He ʻoki lauoho pōkole loa koʻu makuakāne, ua ʻoki ʻia ka maka a wehe i kona mau aniani, a ma ke ʻano nui, ua like ia me ke ʻano he "kaikunāne mai nā makahiki 90," ʻoiai he 2 mau kula kiʻekiʻe a me kahi kumu aʻo. ʻOiaʻiʻo, ʻaʻole hiki iā lākou ke hōʻole i kēlā ʻano kala. Mai ia manawa mai, ʻaʻole loa au i mihi i koʻu komo ʻana i ke kula o nā ʻōlelo ʻē.

I ka hana ʻana me nā keiki, ʻike wau i ʻelua mau mea:

  • Makemake au ia, hiki iaʻu ke haʻi i kahi moʻolelo hoihoi, ulana i ka ʻike i hōʻiliʻili ʻia mai nā puke a me nā puke puke moʻolelo i loko o ka moʻolelo a, ʻo ka mea nui loa, e hoʻokō i nā hopena ma ke kula o ke aʻo ʻana i ka ʻōlelo Pelekania.
  • Loaʻa ka pōʻino nele o ke kālā, ʻoiai inā e hana ʻoe i kahi hana hapa manawa (nā haʻawina pilikino + kahi hoʻomoana ʻōlelo āpau no nā keiki)

ʻO ka hopena, ma hope o kekahi mau makahiki o ka hana kumu (English, German and a little Spanish), ua hoʻoholo wau e haʻalele i ka ʻoihana, no ka mea... puhi wale. Malia paha, nui ka poʻe o ʻoukou i kamaʻāina i kēia manaʻo: me he mea lā ua like ka hana, ka poʻe like, ka hana, nā mea āpau i kūpono iā ʻoe i nehinei - akā kūʻē ka ʻuhane i kēlā me kēia lā hana, ua lilo nā hewa o nā keiki i mea hoʻonāukiuki i loko. ʻO ka maluhia i noho mau ma kahi o loko, ua hoʻomaka e nalo a ua ʻike ʻia nā manaʻo hopohopo e pili ana i ka pakele i kahi.

I loko o kaʻu ʻoihana holoʻokoʻa, ua noʻonoʻo wau i ka hiki ke hoʻololi i kaʻu ʻoihana i kahi mea e pili ana, ʻaʻole pili i ka hana ʻana me nā kānaka, ma kahi o 10 mau hoʻāʻo e aʻo kūʻokoʻa i nā ʻōlelo papahana. C++, C#, Delphi, Python, Pascal, Java - paʻakikī kēia mau mea a pau, hikiʻole ke hoʻomaopopo, hoʻoweliweli, hoʻopau manawa a me ka hua ʻole. ʻO ka ʻoiaʻiʻo, ʻaʻole i lawa ka manaʻo: ʻaʻole i hoʻololi ka pilikia o 2008-2009 a me nā pilikia ma 2014-2015 i koʻu ʻano i ka hana. A i ka wā i hoʻomaka ai ka huhū o ka naʻau, ua maopopo iaʻu ʻaʻole hiki iaʻu ke hoʻomau i ka hana e like me kēia, no ka pono o nā keiki, aʻu i makemake ʻole ai e hōʻeha.

Ma 2018, ua neʻe au i Moscow mai Krasnoyarsk me kaʻu hoaaloha, ua neʻe ʻo ia i kahi kulanui kūloko, a loaʻa iaʻu kahi hana ma kahi kula ʻōlelo haole pilikino. ʻO kahi wahi hou, kahi uku kūpono, nā kānaka hou a me nā manaʻo - ua ʻae kēia mau mea iaʻu e hanu i ke ola i loko oʻu no ʻeono mahina, ma hope o ka hoʻi ʻana o nā pilikia kahiko.

ʻO ka hoʻoholo hope loa e hoʻololi i ka ʻoihana i oʻo i loko oʻu, ua wehewehe ʻia kahi hoʻolālā, ua aʻo ʻia ka mākeke hana a me nā koi no nā mea noi, ua ʻeli ʻia nā pilina o nā hoaaloha a me nā hoa pili i ka IT, a ua hoʻopau wau i ko lākou lolo me kaʻu mau nīnau koʻikoʻi. . Ma keʻano laulā, ua like ka papahana penei:

  1. E koho i ka mea maʻalahi, wikiwiki loa e pili ana i nā hopena a mai ka hoʻomaka ʻana i kahi laina hana i uku ʻole ʻia ma mua o kāu wahi ma mua. Ua lilo i mea hoʻomohala mua. E hoʻoponopono iā ʻoe iho: ʻo ka ʻike ʻana i ka ʻōlelo Pelekane ma ka pae C2, ʻo ka hapa nui o ke code i hōʻike ʻia noʻu i nā kauoha Pelekane i hui pū ʻia me ka syntax i hoʻomanaʻo maikaʻi ʻia (e alakaʻi ʻia e nā manaʻo i ke ʻano o "ʻo kēia a ʻaʻole paha ʻoe e hana"). ʻIke koke ʻia ka hopena ma ka ʻaoʻao mua - he ʻaoʻao pau kēia. ʻAʻole maikaʻi ka uku, mai 40 tausani rubles (e like me hh.ru). ʻO kaʻu uku i kēlā manawa ma kahi o 60-65 + mau hana manawa manawa pilikino no ~ 20 tausani. ʻAʻole lawa kēia, akā inā pono ʻoe e hakakā me ʻoe iho e hele mai i ka hana, ʻaʻohe kālā e hauʻoli ai ʻoe.
  2. Ka uku a me ka hoʻolālā hana: Ua manaʻo wau no 60+ rubles, no laila ua hoʻomaka wau e aʻo i ka papa inoa o nā ʻenehana mua-hope kūpono: HTML, CSS, JavaScript (ES5-6), React. Ua hoʻohui ʻia kēia mau mea e nā mea hana e maʻalahi ai ka hoʻonohonoho ʻana a me ka hana ʻana me nā code ma nā pae like ʻole: jQuery, Git, SASS, webpack, VS Code. ʻO kēia ka mea i hiki ai ke hoʻolālā i kahi hoʻolālā no ke aʻo ʻana i kēia mau mea āpau, me ka hoʻohana like ʻana i ka ʻike i ka hana ʻana i nā pūnaewele, ka wehe ʻana a me ka hoʻokō ʻana i nā hoʻolālā ma ke code, a me ke kūkākūkā me nā hoaaloha.
  3. Ke aʻo ʻana iā ʻoe iho: Mai Pepeluali 2019 a Iune 2019, ua aʻo wau i kēia mau mea āpau, me ka hoʻopaʻa ʻana i nā palapala, heluhelu ʻo StackOverFlow a e ʻimi ana i nā pane i nā nīnau naʻaupō loa e hiki mai ana. He mea paʻakikī iaʻu - i kekahi manawa ʻaʻole makemake ke code e hana e like me kaʻu i noʻonoʻo ai. ʻAʻole naʻe au i manaʻolana - ʻo ka nānā ʻana i ka code code + documentation i manaʻo i kahi aʻu i hana hewa ai, ka mea aʻu i hoʻokomo ai i ka hewa a me ka mea aʻu i hoʻopau ʻole ai. ʻO ia kaʻu i hoʻomaikaʻi ai i koʻu mau mākua i kēlā me kēia lā no koʻu koi ʻana iaʻu e aʻo i ka ʻōlelo Pelekania i koʻu wā kamaliʻi - ʻoiai, aia nā palapala kūpono āpau i loko.

ʻO HTML a me CSS ka maʻalahi loa iaʻu - ma kahi o 2 pule. I loko o kēia manawa, ua hōʻuluʻulu au i kahi hoʻolālā no kahi pūnaewele o ka mea hoʻolālā e hoʻohana ana i ka HTML a me CSS maʻemaʻe a hōʻiliʻili i nā koʻokoʻo āpau, aʻo i kahi pūʻulu o nā alahele a ʻike i ka kākau lima ʻana i kēia mau laina āpau he mea hoʻopau manawa. Ma hope o kahi googling liʻiliʻi, ʻike koke wau iā Bootstrap 4 a, i ka hoʻomaʻamaʻa ʻana iaʻu iho me nā mea hiki, hoʻomaka wau e heluhelu i ka palapala. Ma hope o ʻelua mau lā o ka noʻonoʻo ʻana i nā puke manual, i hoʻopili ʻia me ka nānā ʻana i nā wikiō hoʻomaʻamaʻa like ʻole ma YouTube, ua hoʻomaka wau e hana i kaʻu pūnaewele pane piha, me nā kiʻi, nā kāleka a me nā animations. Ua lawe kēia ma kahi o 2 mau pule, kahi i ʻike ai au i ka jQuery ma ke ʻano he mea hana DOM-manipulation.

ʻOiaʻiʻo, ʻaʻole ia ka koho maikaʻi loa, akā maʻalahi nā mea āpau a hoʻomaopopo ʻia, a he mea nui ka hopena iaʻu. Ma ke ala, ke paipai nei au ʻaʻole e hoʻolohe i nā mea polokalamu hoʻomaʻamaʻa i kēia manawa e hāʻawi ana i nā optimizations a me nā hoʻomaikaʻi, akā e ʻimi wale ana i ka hihia hoʻohana maʻamau no ke code, e nānā ana i nā hiʻohiʻona a kope wale i ke ʻano. ʻO ka hana ma ka pae mua he hoʻokahi: ʻoiai e hana ana. A laila hiki iā ʻoe ke noʻonoʻo e pili ana i nā mea a pau, a ke hana ʻoe i ka hui, e wehewehe a hōʻike iā ʻoe i nā kūlana kūloko e pono ai ʻoe e hahai.

Ua hoʻomaka ka mea paʻakikī loa ma ke kahua o ke aʻo ʻana i ka JavaScript maʻemaʻe - ua ala mai kahi nīnau koʻikoʻi i koʻu poʻo: no ke aha e aʻo ai i kēia inā ʻoi aku ka maʻalahi o ka jQuery? Ua hele au i Google no ka pane: ua ʻike ʻia e hele koke ana ʻo jQuery i kahi honua ʻē aʻe, koe wale ka code legacy, a hoʻohana nā polokalamu polokalamu ʻoiaʻiʻo a pau iā JS, no ka mea hele mai nā frameworks a hele, akā pili mau ka JS maʻemaʻe. Makemake mākou e loaʻa kahi hana a lōʻihi ka manawa, ʻeā? No laila, hoʻomaka wau e nānā i nā wikiō, e ho'āʻo ana e kākau i nā code a me nā hana ma nā pūnaewele aʻo, a kākau hou i kaʻu mau papahana mua. Ma keʻano maʻamau, i ka wā mua, ua emi iki ia ma mua o ka meaʻole, akā ma hope o nā lāʻelua,ʻaʻole au i noʻonoʻo hou e kākau i nāʻano arrow-hana (kahi iʻoi aku ka maʻalahi ma mua o nā mea maʻamau), e hana pū me nā mea koho document.getElementById .

A ʻaʻole wau i kuhihewa - ʻoiai e aʻo ana i ka React, ua loaʻa iaʻu kahi ton o JS code e pono e hoʻopaʻa ʻia a hoʻomaopopo ʻia, inā ʻaʻole e hana. ʻO ka hanu hohonu a me ke kaumaha iki noʻu iho, ua hoʻomaka wau e ʻimi i ke ʻano o ke kaʻina hana me ka ikaika hou. Ma hope koke iho, ua ʻike ʻia ʻo React he HTML i hoʻololi iki ʻia (JSX) + kahi pahu o nā mea hana like ʻole e maʻalahi ai ka hoʻonui ʻana i kahi ʻaoʻao a hana i kahi SPA (palapala ʻaoʻao hoʻokahi). Hoʻohui i kahi pine o JS a loaʻa iā mākou nā animations, hoʻouka a me nā hoʻololi. Ma hope o ka hoʻomaʻamaʻa ʻana i ka syntax, lawe au i ka hoʻolālā hale kūʻai pūnaewele mua aʻu i ʻike ai a kākau i kahi SPA maʻalahi e ʻae iaʻu e koho i nā waeʻano, hoʻokele i ka pūnaewele a hoʻololi i nā helu helu i loko o ke kaʻa.

Ma keʻano laulā, ʻaʻohe hewa i ka ʻoiaʻiʻo ʻaʻole ʻoe i hoʻolālā i kou ola, ʻaʻole - inā ʻoe e hana mālie iā ʻoe iho, a laila hiki nā mea āpau. ʻOiai me ka ʻike ʻole o ka ʻōlelo Pelekania, nui nā pūnaewele ʻōlelo Lūkini e lawa no ka pae mua. Pōmaikaʻi iā ʻoe

Ka loulou i nā mea hoʻomaʻamaʻa, nā kahawai YouTube, nā ʻatikala a me nā mea a pau aʻu i hoʻohana ai i kaʻu aʻo ʻana.

Source: www.habr.com

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