Sveiks, Habr! Es tevi lasu jau ilgu laiku, bet joprojÄm neesmu paguvis uzrakstÄ«t kaut ko savu. KÄ parasti - mÄjas, darbs, personÄ«gÄs lietas, Å”ur tur - un tagad jÅ«s atkal atlikÄt raksta rakstÄ«Å”anu uz labÄkiem laikiem. PÄdÄjÄ laikÄ kaut kas ir mainÄ«jies, un es pastÄstÄ«Å”u, kas mani mudinÄja ar piemÄriem aprakstÄ«t nelielu daļu no savas dzÄ«ves par kļūtu par izstrÄdÄtÄju, kas var noderÄt iesÄcÄjiem, Å”aubÄ«tÄjiem un puiÅ”iem, kuri, atklÄti sakot, netic sev. Aiziet!
SÄkÅ”u no tÄlienes ā bÄrnÄ«bÄ vecÄki man uzdÄvinÄja milzÄ«gu skaitu enciklopÄdiju un grÄmatu ā visiem gadÄ«jumiem. JebkurÅ” iemesls dÄvanai ir grÄmata. Tad es, protams, nebiju viÅiem pateicÄ«ga, bet vienkÄrÅ”i uztvÄru to kÄ paÅ”saprotamu. Bet laika gaitÄ, runÄjot ar citiem cilvÄkiem, es izdarÄ«ju dÄ«vainu secinÄjumu: daudzi nezinÄja to, ko es zinu, nedzirdÄja nevienu vÄrdu, jÄdzienu, jÄdzienu, nelasÄ«ja autorus un neskatÄ«jÄs filmas. TieÅ”i Å”ajÄ brÄ«dÄ« atnÄca atziÅa: lÅ«k, ZINÄÅ ANAS. Ilgu laiku nezinÄju, kur to visu varÄtu pielietot, jo vienkÄrÅ”i komunicÄt ar cilvÄkiem nekÄdi nemaksÄ, un interesanto stÄstu stÄstÄ«tÄja profesija tolaik vÄl neeksistÄja (tagad ir daži blogeri , YouTube, TED-ED utt.). Es mÄcÄ«jos angļu valodu, ilgi un rÅ«pÄ«gi, jo... āTas bija daudzsoloÅ”i un noderÄs arÄ« turpmÄkā ā tobrÄ«d, protams, nebija pÄrliecÄ«bas par savu nÄkotnes profesiju, tÄpÄc caur ānegribuā mani atkal un atkal dzina uz nodarbÄ«bÄm. Tagad, protams, esmu neticami pateicÄ«ga, ka tajÄ brÄ«dÄ« nepalÄcu un izdevÄs iegÅ«t labus pamatus, kam, protams, bija liela nozÄ«me manas nÄkotnes profesijas izvÄlÄ.
Es neesmu vienkÄrÅ”s humÄnists, bet gan "hibrÄ«ds": ar padziļinÄtÄm mÄ«kstajÄm iemaÅÄm un patÄ«k organizÄt cilvÄku aktivitÄtes, mani vienlaikus interesÄ fizika, Ä·Ä«mija, ekonomikas parÄdÄ«bas, datorzinÄtnes un populÄrzinÄtniskie materiÄli. SkolÄ es pat nokÄrtoju eksÄmenus fizikÄ un iestÄjos tehniskajÄ augstskolÄ ar budžetu! Piesakoties vairÄkÄs augstskolÄs uzreiz diametrÄli pretÄjÄs fakultÄtÄs, lÄ«dz pÄdÄjam brÄ«dim nebiju pÄrliecinÄts, ko izvÄlÄties. PÄc pieteikÅ”anÄs budžetam, visu papÄ«ru parakstÄ«Å”anas un sarunas ar prÄvestu mÄs ar tÄvu pÄrnÄcÄm mÄjÄs un ar sasnieguma sajÅ«tu devÄmies savÄs darÄ«Å”anÄs.
TaÄu, no rÄ«ta pamostoties, pÄrsteigta sapratu, ka manÄ galvÄ ir iemÄjusies kaitinoÅ”a un durstÄ«ga doma: "Man jÄiet uz ped (pedagoÄ£isko)." KÄ tas tur izveidojÄs: neatkarÄ«gi vai Änu procesu rezultÄtÄ, piemÄram, Mendeļejevs, kad sapnÄ« sistematizÄja datus, apgÅ«stot zinÄÅ”anas par periodisko elementu tabulu? Es nekad neuzzinÄÅ”u, bet aizgÄju pie vecÄkiem, aprakstÄ«ju viÅiem problÄmu, saÅÄmu dažus diezgan sulÄ«gus vÄrtÄjumus par saviem Ŕī brīža domÄÅ”anas procesiem, to virzÄ«bu un vispÄrÄjo attÄ«stÄ«bu, bet neatkÄpos.
BeigÄs mÄs ieradÄmies augstskolÄ, paÅÄmÄm dokumentus (lai gan visticamÄk tas bija nelegÄli, jo uzÅemÅ”ana bija pagÄjis) un devÄmies pieteikties citÄ augstskolÄ. Manam tÄvam toreiz bija ļoti Ä«ss matu griezums, tikko bija veikta acu operÄcija un brilles noÅÄmis, un kopumÄ viÅÅ” izskatÄ«jÄs pÄc tipiska ā90. gadu brÄļaā, neskatoties uz 2 augstÄkajÄm izglÄ«tÄ«bÄm un pedagoÄ£isko izglÄ«tÄ«bu. Protams, viÅi nevarÄja atteikties no tik krÄsaina personÄža. KopÅ” tÄ laika nekad neesmu nožÄlojusi, ka iestÄjos SveÅ”valodu fakultÄtÄ.
StrÄdÄjot ar bÄrniem, es sapratu divas lietas:
- Man ļoti patÄ«k, varu izstÄstÄ«t interesantu stÄstu, iepÄ«t stÄstÄ no grÄmatÄm un enciklopÄdijÄm iegÅ«to informÄciju un, galvenais, sasniegt rezultÄtus angļu valodas mÄcÄ«Å”anas jomÄ
- KatastrofÄli pietrÅ«kst naudas, pat ja strÄdÄ nepilnu slodzi (privÄtstundas + visu sezonu valodu nometne bÄrniem)
RezultÄtÄ pÄc vairÄku gadu skolotÄjas darba (angļu, vÄcu un nedaudz spÄÅu valodas) nolÄmu pamest profesiju, jo... vienkÄrÅ”i izdegusi. DroÅ”i vien daudziem no jums ir pazÄ«stama Ŕī sajÅ«ta: Ŕķiet, ka darbs ir tas pats, tie paÅ”i cilvÄki, darbs, viss, kas jums vakar derÄja - bet dvÄsele pretojas katru darba dienu, bÄrnu kļūdas ir kļuvuÅ”as iekÅ”Äji kaitinoÅ”as, miers, kas vienmÄr bijis kaut kur iekÅ”Ä, sÄka pazust un parÄdÄ«jÄs paniskas domas par kaut kur aizbÄgÅ”anu.
Visas karjeras laikÄ apsvÄru iespÄju mainÄ«t savu profesiju uz kaut ko aktuÄlÄku, nesaistÄ«tu ar darbu ar cilvÄkiem, veicot ap 10 mÄÄ£inÄjumu patstÄvÄ«gi apgÅ«t programmÄÅ”anas valodas. C++, C#, Delphi, Python, Pascal, Java ā tas viss bija sarežģīti, nesaprotami, biedÄjoÅ”i, laikietilpÄ«gi un neproduktÄ«vi. PatiesÄ«bÄ man vienkÄrÅ”i nepietika motivÄcijas: ne 2008.-2009.gada krÄ«ze, ne problÄmas 2014.-2015.gadÄ nemainÄ«ja manu attieksmi pret darbu. Un, kad sÄkÄs emocionÄla izdegÅ”ana, kļuva skaidrs, ka es nevaru tÄ turpinÄt strÄdÄt bÄrnu dÄļ, kurus es negribu savainot.
2018. gadÄ es pÄrcÄlos uz Maskavu no Krasnojarskas ar savu draudzeni, viÅa pÄrgÄja uz vietÄjo universitÄti, un es atradu darbu privÄtÄ sveÅ”valodu skolÄ. Jauna vieta, pieklÄjÄ«ga alga, jauni cilvÄki un sajÅ«tas ā tas viss ļÄva man iedvest dzÄ«vÄ«bu apmÄram pusgadu, pÄc tam atgriezÄs vecÄs problÄmas.
ManÄ« nobrieda galÄ«gais lÄmums mainÄ«t profesiju, tika ieskicÄts plÄns, izpÄtÄ«ts darba tirgus un prasÄ«bas pretendentiem, izrakti draugu un paziÅu kontakti vismaz kaut kÄ saistÄ«ti ar IT, un es ar saviem sÄ«kumainajiem jautÄjumiem kÄrtÄ«gi izÄ·idÄju viÅiem smadzenes. . KopumÄ plÄns izrÄdÄ«jÄs Å”Äds:
- IzvÄlieties vienkÄrÅ”Äko, ÄtrÄko rezultÄtu ziÅÄ un jau no paÅ”a sÄkuma tÄdu darbu lÄ«niju, kas maksÄ ne mazÄk kÄ jÅ«su iepriekÅ”ÄjÄ vietÄ. TÄ kļuva par frontend attÄ«stÄ«bu. Spriediet paÅ”i: zinot angļu valodu C2 lÄ«menÄ«, lielÄkÄ daļa koda man pÄrstÄvÄja angļu valodas komandas, kas sajauktas ar sintaksi, kas bija diezgan labi iegaumÄta (ko vadÄ«ja domas stilÄ "vai nu tas, vai jÅ«s nestrÄdÄjat vispÄr"). RezultÄts priekÅ”pusÄ ir uzreiz redzams - Ŕī ir gatava lapa. MaksÄjums arÄ« nav slikts, sÄkot no 40 tÅ«kstoÅ”iem rubļu (saskaÅÄ ar hh.ru). Mana alga tajÄ laikÄ bija kÄdi 60-65 + personÄ«gie pusslodzes darbi par ~20 tÅ«kst. Ar to bija par maz, bet, kad jÄcÄ«nÄs ar sevi, lai tikai atnÄktu uz darbu, nekÄda naudas summa nepadara laimÄ«gu.
- MaksÄjumi un rÄ«cÄ«bas plÄns: es mÄrÄ·Äju uz 60+ rubļiem, tÄpÄc sÄku pÄtÄ«t atbilstoÅ”o priekÅ”gala tehnoloÄ£iju sarakstu: HTML, CSS, JavaScript (ES5-6), React. Tie ir papildinÄti ar rÄ«kiem, kas atvieglo koordinÄciju un darbu ar kodu dažÄdos posmos: jQuery, Git, SASS, webpack, VS Code. Tas ļÄva ieskicÄt plÄnu, kÄ to visu apgÅ«t pakÄpeniski, vienlaikus pielietojot zinÄÅ”anas gan vietÅu veidoÅ”anÄ, gan izkÄrtojumu izjaukÅ”anÄ un ievieÅ”anÄ kodÄ, gan konsultÄjoties ar draugiem.
- PaÅ”mÄcÄ«ba: No 2019. gada februÄra lÄ«dz 2019. gada jÅ«nijam to visu mÄcÄ«jos, cÄ«tÄ«gi pÄtot dokumentÄciju, lasot StackOverFlow un meklÄjot atbildes uz stulbÄkajiem jautÄjumiem, kas varÄtu rasties. Man bija grÅ«ti ā dažreiz kods vienkÄrÅ”i nevÄlÄjÄs darboties tÄ, kÄ es iedomÄjos. Bet es nekritu izmisumÄ - koda piemÄra + dokumentÄcijas analÄ«ze lika domÄt, kur es kļūdÄ«jos, ko nepareizi ievadÄ«ju un ko nepabeidzu. Toreiz es katru dienu slavÄju savus vecÄkus par to, ka viÅi bÄrnÄ«bÄ uzstÄja, lai es mÄcÄ«jos angļu valodu - galu galÄ visa attiecÄ«gÄ dokumentÄcija bija tajÄ.
HTML un CSS man bija visvieglÄk - apmÄram 2 nedÄļas. Å ajÄ laikÄ es izveidoju izkÄrtojumu kÄda dizainera vietnei, izmantojot tÄ«ru HTML un CSS, un apkopoju visus iespÄjamos kruÄ·us, izpÄtÄ«ju virkni pieeju un sapratu, ka visu Å”o rindu rakstÄ«Å”ana manuÄli ir neticami laikietilpÄ«ga. PÄc nelielas googlÄÅ”anas es uzreiz uzgÄju Bootstrap 4 un, iepazinies ar iespÄjÄm, sÄku lasÄ«t dokumentÄciju. PÄc pÄris dienÄm pÄrdomÄti smÄÄ·Äjot rokasgrÄmatas, mijas ar dažÄdu mÄcÄ«bu video skatÄ«Å”anos YouTube, Ä·Äros pie savas pilnÄ«bÄ responsÄ«vÄs mÄjas lapas izveides ar attÄliem, kartÄ«tÄm un animÄcijÄm. Tas aizÅÄma apmÄram 2 nedÄļas, kuru laikÄ es atklÄju jQuery kÄ DOM manipulÄcijas rÄ«ku.
Protams, tÄ nebija labÄkÄ izvÄle, bet viss bija vienkÄrÅ”i un saprotami, un rezultÄts man bija svarÄ«gs. Starp citu, iesaku Å”ajÄ posmÄ neklausÄ«ties forÅ”os programmÄtÄjus, kas piedÄvÄ optimizÄcijas un uzlabojumus, bet vienkÄrÅ”i atrast koda izplatÄ«tÄko lietoÅ”anas gadÄ«jumu, apskatÄ«t piemÄrus un vienkÄrÅ”i nokopÄt stilu. SÄkotnÄjÄ posmÄ uzdevums ir viens: kamÄr tas darbojas. Tikai tad jÅ«s varat domÄt par visu pÄrÄjo, un, strÄdÄjot uzÅÄmumÄ, viÅi jums paskaidros un parÄdÄ«s vietÄjos standartus, kas jums bÅ«s jÄievÄro.
GrÅ«tÄkais sÄkÄs tÄ«ra JavaScript apguves posmÄ - manÄ galvÄ radÄs ļoti nopietns jautÄjums: kÄpÄc mÄcÄ«ties to, ja jQuery ir vieglÄk? Es devos uz Google, lai saÅemtu atbildi: izrÄdÄ«jÄs, ka jQuery drÄ«z dosies uz citu pasauli, izÅemot mantoto kodu, un visi Ä«stie programmÄtÄji izmanto JS, jo frames nÄk un iet, bet tÄ«rs JS joprojÄm ir aktuÄls. MÄs vÄlamies dabÅ«t darbu un darÄ«t to ilgu laiku, vai ne? TÄpÄc es sÄku skatÄ«ties videoklipus, mÄÄ£inÄt rakstÄ«t kodu un funkcijas apmÄcÄ«bu vietnÄs un pÄrrakstÄ«t savus iepriekÅ”Äjos projektus. Protams, sÄkumÄ izrÄdÄ«jÄs nedaudz mazÄk nekÄ nekas, bet pÄc pÄris dienÄm vairs nedomÄju par visÄdu bultiÅu funkciju rakstÄ«Å”anu (kas izrÄdÄ«jÄs vienkÄrÅ”Äkas par parastajÄm), darbu ar document.getElementById atlasÄ«tÄjiem. , kÄrtojot masÄ«vus un izvelkot objektu elementus, izmantojot .map, .filter, .reduce, strÄdÄja ar API un AJAX utt.
Un es nekļūdÄ«jos - mÄcoties React, uzgÄju tonnu JS koda, kuru vajadzÄja parsÄt un saprast, citÄdi nekas nedarbosies. Dziļi ieelpojot un nedaudz žÄlojot sevi, es sÄku iedziļinÄties procesa bÅ«tÄ«bÄ ar divkÄrÅ”u spÄku. Pavisam drÄ«z izrÄdÄ«jÄs, ka React ir nedaudz pÄrveidots HTML (JSX) + dažÄdu rÄ«ku komplekts, kas atvieglo lapas atjaunoÅ”anu un SPA (vienas lapas aplikÄcijas) izveidi. Pievienojiet ŔķipsniÅu JS, un mums ir animÄcijas, ielÄde un pÄrejas. Pieradusi pie sintakses, paÅÄmu pirmo interneta veikala izkÄrtojumu, ar kuru sastapu, un uzrakstÄ«ju vienkÄrÅ”u SPA, kas ļÄva izvÄlÄties kategorijas, pÄrvietoties pa vietni un grozÄ mainÄ«t preÄu skaitÄ«tÄjus.
VispÄr jau nav nekas slikts, ka tu nekad mÅ«Å¾Ä neesi programmÄjis, nÄ - ja pie sevis strÄdÄ pamazÄm, tad viss ir iespÄjams. Pat bez angļu valodas zinÄÅ”anÄm ir daudz vietÅu krievu valodÄ, ar kurÄm pietiks sÄkuma posmam. Veiksmi!
Avots: www.habr.com