Kuchokera kwa wothandiza anthu kupita kwa wopanga ziwerengero ndi mitundu

Moni, Habr! Ndakhala ndikukuwerengerani kwa nthawi yayitali, koma sindinapezebe kulemba zinazanga zanga. Monga mwachizolowezi - kunyumba, ntchito, nkhani zaumwini, apa ndi apo - ndipo tsopano mwayimitsanso kulemba nkhaniyi mpaka nthawi zabwino. Posachedwapa, chinachake chasintha ndipo ndikuwuzani chomwe chinandichititsa kuti ndifotokoze kachigawo kakang'ono ka moyo wanga kukhala wopanga ndi zitsanzo, zomwe zingakhale zothandiza kwa oyamba kumene, okayikira ndi anyamata omwe samakhulupirira mwa iwo okha. Pitani!

Ndiyambira patali - ndili mwana, makolo anga adandipatsa ma encyclopedias ndi mabuku ambiri - nthawi zonse. Chifukwa chilichonse choperekera mphatso ndi buku. Ndiye, ndithudi, sindinawayamikire, koma ndinangoona ngati mopepuka. Koma m'kupita kwa nthawi, ndikulankhula ndi anthu ena, ndinapanga chodabwitsa: ambiri sankadziwa zomwe ndikudziwa, sanamve mayina, malingaliro, malingaliro, sanawerenge olemba ndipo sanawone mafilimu. Panthawi yomweyi, kuzindikira kunadza: apa pali, KUDZIWA. Kwa nthawi yayitali, sindimadziwa komwe ndingagwiritse ntchito zonsezi, chifukwa kungolankhulana ndi anthu sikulipira mwanjira iliyonse, ndipo ntchito yofotokozera nkhani zosangalatsa kunalibe panthawiyo (tsopano pali olemba mabulogu. , YouTube, TED-ED, etc.). Ndinaphunzira Chingerezi, motalika komanso movutikira, chifukwa ... "Zinali zopindulitsa ndipo zingakhale zothandiza m'tsogolomu" - panthawiyo, ndithudi, panalibe chidaliro pa ntchito yanga yamtsogolo, kotero kupyolera mu "Sindikufuna" adandiyendetsa ku maphunziro mobwerezabwereza. Tsopano, ndithudi, ndiri woyamikira kwambiri kuti sindinalumphe panthawiyo ndipo ndinatha kupeza maziko abwino, omwe, ndithudi, anathandiza kwambiri posankha ntchito yanga yamtsogolo.

Sindine munthu wophweka, koma "wosakanizidwa": kukhala ndi luso lapamwamba lofewa komanso lokonda kukonza zochita za anthu, nthawi yomweyo, ndili ndi chidwi ndi physics, chemistry, zochitika zachuma, sayansi ya makompyuta ndi zipangizo zodziwika bwino za sayansi. Kusukulu ndinakhoza ngakhale mayeso a physics ndipo ndinalowa m’yunivesite yaukadaulo pa bajeti! Nditafunsira ku mayunivesite angapo nthawi imodzi kumagulu otsutsana ndi diametrically, mpaka mphindi yomaliza sindinadziwe choti ndisankhe. Titafunsira ku bajetiyo, kusaina mapepala onse ndi kukambirana ndi mkulu wa bungweli, ine ndi bambo tinabwera kunyumba n’kumachita bizinesi yathu tili ndi malingaliro ochita bwino.

Komabe, pamene ndinadzuka m’maŵa, ndinadabwa kuzindikira kuti lingaliro lokwiyitsa ndi lopweteka linali litakhazikika m’mutu mwanga: “Ndiyenera kupita ku ped (yophunzitsa).” Kodi izo zinapanga bwanji kumeneko: paokha kapena chifukwa cha njira mthunzi monga Mendeleev, pamene systematized deta mu loto, kupeza chidziwitso cha gome la zinthu nthawi? Sindidzadziwa, koma ndidapita kwa makolo anga, ndikuwafotokozera vutolo, ndidalandira zowunikira pang'ono zamalingaliro anga apano, momwe amayendera komanso kukula kwawo, koma sindinabwerere m'mbuyo.

Pamapeto pake, tinafika kuyunivesiteyo, n’kutenga zikalatazo (ngakhale kuti zimenezi zinali zosaloledwa kwenikweni, popeza kuti kulembetsako kunali kutadutsa) ndipo tinapita kukafunsira ku yunivesite ina. Bambo anga ndiye anali ndi tsitsi lalifupi kwambiri, anali atangochitidwa opaleshoni ya maso ndikuchotsa magalasi, ndipo kawirikawiri, ankawoneka ngati "m'bale wochokera ku 90s," ngakhale kuti maphunziro apamwamba a 2 ndi maphunziro apamwamba. Inde, iwo sakanatha kukana khalidwe lokongola chotero. Kuyambira nthawi imeneyo, sindinadandaulepo kuti ndinalowa m’Dipatimenti Yophunzitsa Zinenero Zachilendo.

Ndikugwira ntchito ndi ana, ndinazindikira zinthu ziwiri:

  • Ndimakonda kwambiri, ndimatha kunena nkhani yosangalatsa, kuluka zambiri zomwe zatengedwa m'mabuku ndi ma encyclopedias m'nkhaniyo ndipo, chofunikira kwambiri, ndikupeza zotsatira pakuphunzitsa Chingerezi.
  • Pali kusowa koopsa kwa ndalama, ngakhale mutagwira ntchito yaganyu (maphunziro apayekha + msasa wa chilankhulo cha nyengo zonse za ana)

Chifukwa chake, patatha zaka zingapo ndikugwira ntchito monga mphunzitsi (Chingerezi, Chijeremani ndi Chisipanishi chaching'ono), ndinaganiza zosiya ntchitoyi, chifukwa ... anangowotchedwa. Mwinamwake, ambiri a inu mumadziwa bwino kumverera uku: zikuwoneka kuti ntchitoyo ndi yofanana, anthu omwewo, ntchito, chirichonse chomwe chinali choyenera inu dzulo - koma moyo umatsutsa tsiku lililonse la ntchito, zolakwa za ana zakhala zokhumudwitsa mkati, mtendere umene wakhala uli penapake mkati , unayamba kutha ndipo maganizo amantha anaonekera za kuthawa kwinakwake.

Pa nthawi yonse ya ntchito yanga, ndinkaona kuti n’zotheka kusintha ntchito yanga kukhala yofunika kwambiri, osati yokhudzana ndi kugwira ntchito ndi anthu, nditayesetsa pafupifupi 10 kuti ndiphunzire zinenero za pulogalamu. C ++, C #, Delphi, Python, Pascal, Java - zonsezi zinali zovuta, zosamvetsetseka, zowopsya, zowononga nthawi komanso zopanda phindu. M'malo mwake, ndinalibe chilimbikitso chokwanira: ngakhale zovuta za 2008-2009 kapena zovuta mu 2014-2015 zidasintha malingaliro anga pantchito. Ndipo pamene kutopa kwamaganizo kunayamba, zinaonekeratu kuti sindikanatha kupitiriza kugwira ntchito monga chonchi, chifukwa cha ana, amene sindinkafuna kuwavulaza.

Mu 2018, ndinasamukira ku Moscow kuchokera ku Krasnoyarsk ndi chibwenzi changa, iye anasamukira ku yunivesite ya m'deralo, ndipo ndinapeza ntchito pasukulu yapadera ya chinenero china. Malo atsopano, malipiro abwino, anthu atsopano ndi malingaliro - zonsezi zinandilola kupuma moyo kwa miyezi isanu ndi umodzi, kenako mavuto akale anabwerera.

Chisankho chomaliza chosintha ntchito chidakula mkati mwanga, dongosolo lidafotokozedwa, msika wantchito ndi zofunikira kwa ofunsira zidaphunziridwa, kulumikizana ndi abwenzi ndi mabwenzi okhudzana ndi IT adakumbidwa, ndipo ndidasokoneza ubongo wawo ndi mafunso anga osamalitsa. . Kwenikweni, dongosololi lidakhala motere:

  1. Sankhani zosavuta, zothamanga kwambiri malinga ndi zotsatira komanso kuyambira pachiyambi mzere wa ntchito zomwe sizilipira zochepa kuposa zomwe munali nazo kale. Zinakhala patsogolo chitukuko. Dziweruzireni nokha: podziwa Chingerezi pamlingo wa C2, ma code ambiri amandiyimira ine malamulo a Chingerezi osakanikirana ndi mawu omwe amakumbukiridwa bwino (oyendetsedwa ndi malingaliro amtundu wa "izi kapena simukugwira ntchito konse"). Zotsatira zakutsogolo zimawonekera nthawi yomweyo - ili ndi tsamba lomalizidwa. Malipiro nawonso si oipa, kuchokera ku ruble 40 zikwi (malinga ndi hh.ru). Malipiro anga panthawiyo anali pafupifupi 60-65 + ntchito zaganyu za ~ 20 zikwi. Izi sizinali zokwanira, koma mukayenera kumenyana nokha kuti mubwere kuntchito, palibe ndalama zomwe zimakupangitsani kukhala osangalala.
  2. Malipiro ndi ndondomeko yochitapo kanthu: Ndinali ndi cholinga cha ma ruble 60+, kotero ndinayamba kuphunzira mndandanda wa matekinoloje oyenerera akutsogolo: HTML, CSS, JavaScript (ES5-6), React. Izi zawonjezeredwa ndi zida zomwe zimapangitsa kuti zikhale zosavuta kugwirizanitsa ndi kugwira ntchito ndi code pazigawo zosiyanasiyana: jQuery, Git, SASS, webpack, VS Code. Izi zidapangitsa kuti zitheke kufotokozera dongosolo lophunzirira zonsezi pang'onopang'ono, kugwiritsa ntchito chidziwitso popanga mawebusayiti, kusokoneza ndikukhazikitsa masanjidwe mu code, ndikufunsana ndi anzanu.
  3. Kudziwerengera ndekha: Kuyambira February 2019 mpaka June 2019, ndinaphunzira zonsezi, ndikuwerenga mwakhama zolemba, kuwerenga StackOverFlow ndikuyang'ana mayankho a mafunso opusa kwambiri omwe angabwere. Zinali zovuta kwa ine - nthawi zina codeyo sindinkafuna kugwira ntchito momwe ndimaganizira. Koma sindinataye mtima - kusanthula chitsanzo cha code + zolembedwa zomwe ndinalakwitsa, zomwe ndinayika zolakwika ndi zomwe sindinamalize. Apa m’pamene ndinkayamikira makolo anga tsiku lililonse chifukwa chondiumiriza kuti ndiphunzire Chingelezi ndili mwana—pajatu zolemba zonse zofunika zinali m’Chingelezi.

HTML ndi CSS zinali zophweka kwa ine - pafupifupi masabata a 2. Panthawiyi, ndinasonkhanitsa masanjidwe a webusayiti ya wopanga ena pogwiritsa ntchito HTML ndi CSS yoyera ndikusonkhanitsa ndodo zonse zomwe zingatheke, ndinaphunzira njira zingapo ndikuzindikira kuti kulemba mizere yonseyi pamanja kunali kuwononga nthawi. Nditangoyang'ana pang'ono, nthawi yomweyo ndinapeza Bootstrap 4 ndipo, nditadziwa zomwe ndingathe, ndinayamba kuwerenga zolembazo. Patatha masiku angapo ndikuwerenga mozama, ndikuwonera makanema osiyanasiyana ophunzitsira pa YouTube, ndidayamba kupanga tsamba langa lomvera, lomwe lili ndi zithunzi, makadi ndi makanema ojambula pamanja. Izi zidatenga pafupifupi masabata a 2, pomwe ndidapeza jQuery ngati chida chosinthira DOM.

Inde, sikunali chisankho chabwino kwambiri, koma zonse zinali zosavuta komanso zomveka, ndipo zotsatira zake zinali zofunika kwa ine. Mwa njira, ndikupangira kuti musamamvere olemba mapulogalamu abwino panthawiyi omwe amapereka zowonjezera ndi zosintha, koma kungopeza njira yodziwika kwambiri ya code, kuyang'ana zitsanzo ndikungotengera kalembedwe. Ntchito pa gawo loyamba ndi imodzi: malinga ngati ikugwira ntchito. Pokhapokha mungaganizire za china chilichonse, ndipo mukamagwira ntchito kukampani, amakufotokozerani ndikukuwonetsani miyezo yakumalo komwe muyenera kutsatira.

Chinthu chovuta kwambiri chinayamba pa siteji ya kuphunzira JavaScript yoyera - funso lofunika kwambiri linabuka m'mutu mwanga: bwanji kuphunzira izi ngati jQuery ndi yosavuta? Ndinapita ku Google kuti ndikayankhe: zidapezeka kuti jQuery ipita kudziko lina posachedwa, kupatula ma code a cholowa, ndipo olemba mapulogalamu onse owona amagwiritsa ntchito JS, chifukwa. machitidwe amabwera ndikupita, koma JS yoyera ikadali yofunika. Tikufuna kupeza ntchito ndikuichita kwa nthawi yayitali, sichoncho? Chifukwa chake ndidayamba kuwonera makanema, kuyesa kulemba ma code ndi ntchito patsamba lamaphunziro, ndikulembanso mapulojekiti anga am'mbuyomu. Mwachibadwa, poyamba zinakhala zochepa pang'ono, koma patapita masiku angapo sindinali kuganiza za kulemba mitundu yonse ya mivi-ntchito (zomwe zinakhala zosavuta kusiyana ndi nthawi zonse), ndikugwira ntchito ndi osankhidwa a document.getElementById. , kusanja masanjidwe ndi kuchotsa zinthu za chinthu pogwiritsa ntchito .map, .filter, .reduce, ntchito ndi API ndi AJAX, etc.

Ndipo sindinalakwe - ndikuphunzira React, ndidapeza matani a JS omwe amafunikira kugawidwa ndikumvetsetsa, apo ayi palibe chomwe chingagwire ntchito. Kupuma mozama ndikudzimvera chisoni pang'ono, ndidayamba kuzama m'machitidwe ndi mphamvu zowirikiza. Posachedwa zidapezeka kuti React ndi HTML yosinthidwa pang'ono (JSX) + zida za zida zosiyanasiyana zomwe zimapangitsa kuti zikhale zosavuta kusintha tsamba ndikupanga SPA (tsamba limodzi logwiritsa ntchito). Onjezani pang'ono JS ndipo tili ndi makanema ojambula, kutsitsa ndikusintha. Nditazolowera kalembedwe kameneka, ndidatenga mawonekedwe oyamba a sitolo pa intaneti omwe ndidakumana nawo ndikulemba SPA yosavuta yomwe idandilola kusankha magulu, kuyendera tsambalo ndikusintha zowerengera zazinthu mungolo.

Kawirikawiri, palibe cholakwika ndi chakuti simunayambe mwakonzekerapo m'moyo wanu, ayi - ngati mutagwira ntchito nokha pang'onopang'ono, ndiye kuti zonse ndizotheka. Ngakhale popanda kudziwa Chingerezi, pali masamba ambiri achilankhulo cha Chirasha omwe angakhale okwanira pagawo loyamba. Zabwino zonse!

Lumikizani ku zida zophunzitsira, njira za YouTube, zolemba ndi chilichonse chomwe ndidagwiritsa ntchito pophunzitsa.

Source: www.habr.com

Kuwonjezera ndemanga