Humanitariotik garatzaile izatera, zenbaki eta koloretan

Kaixo, Habr! Aspalditik nabil zu irakurtzen, baina oraindik ez naiz lortu nire zerbait idaztera. Ohi bezala -etxea, lana, kontu pertsonalak, han-hemenka- eta orain berriro artikulua idaztea garai hobeetara arte atzeratu duzu. Duela gutxi, zerbait aldatu da eta esango dizut zerk bultzatu ninduen nire bizitzako zati txiki bat deskribatzera garatzaile bihurtzeari buruz, adibideekin, erabilgarria izan daitekeen hasiberrientzat, zalantzan daudenentzat eta, egia esan, beren buruan sinesten ez duten mutilentzat. Joan!

Urrutitik hasiko naiz -ume txikitan gurasoek entziklopedia eta liburu mordoa oparitu zidaten-, okasio guztietarako. Opari bat emateko edozein arrazoi liburu bat da. Orduan, noski, ez nien eskertzen, baina, besterik gabe, normaltzat hartu nuen. Baina denborarekin, beste pertsona batzuekin hitz eginda, ondorio arraro bat atera nuen: askok ez zekiten zer nekien, ez zuten izen, kontzeptu, kontzepturik entzuten, ez zuten egilerik irakurtzen eta ez zuten pelikularik ikusten. Momentu honetan, ikuspegi bat etorri zen: hona hemen, EZAGUTZA. Aspaldi, ez nekien non aplikatu nezakeen hau guztia, jendearekin komunikatzeak ez duelako inola ere ordaintzen, eta istorio interesgarriak kontatzeko lanbidea ez zegoen garai hartan (orain blogari batzuk daude , YouTube, TED-ED, etab.). Ingelesa ikasi nuen, luze eta neketsu, zeren... "Itxaropentsua zen eta etorkizunean erabilgarria izango zen" - garai hartan, noski, ez zegoen nire etorkizuneko lanbidean konfiantzarik, eta, beraz, "Ez dut nahi" bidez ikasgaietara eraman ninduten behin eta berriz. Orain, noski, izugarri eskertzen dut momentu horretan jauzi egin ez izana eta oinarri on bat lortzea lortu nuelako, eta horrek, noski, zeregin garrantzitsua izan zuen nire etorkizuneko lanbidea aukeratzerakoan.

Ez naiz humanista soila, “hibridoa” baizik: gaitasun bigunak aurreratuak izanda eta pertsonen jarduerak antolatzea maite dut, aldi berean, fisika, kimika, fenomeno ekonomikoak, informatika eta dibulgazio-materialak interesatzen zaizkit. Eskolan fisikako azterketak ere gainditu eta unibertsitate tekniko batean sartu nintzen aurrekontuarekin! Hainbat unibertsitatetan aldi berean diametralki kontrajarriak diren fakultateetara eskaera eginda, azken unera arte ez nekien ziur zer aukeratu. Aurrekontua eskatu, paper guztiak sinatu eta dekanoarekin hitz egin ondoren, nire aita eta biok etxera etorri eta gure negozioari ekin genion sentsazioarekin.

Dena den, goizean esnatu nintzenean, harrituta geratu nintzen buruan pentsamendu gogaikarri eta ziztrin bat sortu zitzaidala konturatu nintzen: “Pedagogira joan behar dut (pedagogikoa)”. Nola sortu zen han: modu independentean edo Mendeleiev bezalako itzal-prozesuen ondorioz, datuak amets batean sistematizatu zituenean, elementu periodikoen taularen ezagutza eskuratuz? Inoiz ez dut jakingo, baina nire gurasoengana joan nintzen, arazoa deskribatu nien, nire egungo pentsamendu prozesuen, haien norabidearen eta garapen orokorraren balorazio mamitsu samarrak jaso nituen, baina ez nuen atzera egin.

Azkenean, unibertsitatera heldu, agiriak hartu (nahiz eta seguruenik legez kanpokoa izan, matrikula gaindituta zegoenez) eta beste unibertsitate batera eskatzera joan ginen. Nire aitak ilea moztu zuen orduan, begiko ebakuntza egin eta betaurrekoak kendu zizkion, eta, oro har, 90eko hamarkadako anaia tipikoa zirudien, 2 goi-mailako ikasketak eta irakasle ikasketak izan arren. Noski, ezin zioten uko egin halako pertsonaia koloretsu bati. Harrezkero, ez naiz inoiz damutu Atzerriko Hizkuntzen Fakultatean sartu izanaz.

Umeekin lanean, bi gauza konturatu nintzen:

  • Asko gustatzen zait, istorio interesgarri bat kontatu dezaket, liburu eta entziklopedietatik jasotako informazioa ipuinean uztartu eta, batez ere, ingelesaren irakaskuntzaren arloan emaitzak lor ditzaket.
  • Diru falta ikaragarria dago, nahiz eta lanaldi partzialeko lana egin (ikasgai partikularrak + umeentzako sasoi osoko hizkuntza-udalekua)

Ondorioz, hainbat urte irakasle lanetan aritu ostean (ingelesa, alemana eta gaztelania pixka bat), lanbidea uztea erabaki nuen, zeren... besterik gabe, erre. Ziurrenik, zuetako askok ezagutzen duzue sentipen hori: badirudi lana berdina dela, pertsona bera, lana, atzo komeni zitzaizun guztia - baina arimak erresistentzia egiten du lanegun guztietan, umeen akatsak barnean gogaikarri bihurtu dira, Barruan beti egon den bakea desagertzen hasi zen eta nonbait ihes egitearen pentsamendu izugarriak agertu ziren.

Nire karreran zehar, nire lanbidea aldatzeko aukera kontuan hartu nuen, jendearekin lan egitearekin zerikusirik ez zuena, programazio-lengoaiak modu independentean ikasteko 10 bat saiakera egin nituen. C++, C#, Delphi, Python, Pascal, Java - hau guztia konplexua, ulertezina, beldurgarria, denbora asko eta produktiboa zen. Izan ere, besterik gabe, ez nuen nahikoa motibaziorik: ez 2008-2009ko krisiak ez 2014-2015eko arazoek ez zuten lanarekiko jarrera aldatu. Eta erredura emozionala sortu zenean, argi geratu zen ezin nuela horrela lanean jarraitu, zauritu nahi ez nituen haurren mesedetan.

2018an, Krasnoyarsk-etik Moskura joan nintzen nire neska-lagunarekin, bertako unibertsitate batera aldatu zen eta lana aurkitu nuen atzerriko hizkuntza eskola pribatu batean. Leku berri bat, soldata duin bat, jende eta sentimendu berriak - honek guztiak sei hilabete inguruz arnasa eman zidan, eta ondoren arazo zaharrak itzuli ziren.

Lanbidea aldatzeko azken erabakia nire baitan heldu zen, plan bat azaldu zen, lan-merkatua eta eskatzaileen eskakizunak aztertu ziren, lagun eta ezagunen kontaktuak nolabait behintzat informatikarekin zerikusia zutenak lurperatu zituzten, eta nire galdera zorrotzekin haien garunak erabat suntsitu nituen. . Oro har, plana honela geratu zen:

  1. Aukeratu errazena, azkarrena emaitzen aldetik eta hasiera-hasieratik zure aurreko tokian baino gutxiago ordaintzen ez duen lan-lerroa. Frontend garapena bihurtu zen. Zuk zeuk epaitu: ingelesa C2 mailan jakitea, kode gehiena irudikatzen zidaten ingelesezko komandoak nahiko ondo gogoratzen zen sintaxiarekin nahastuta («edo hau edo ez duzu batere lan egiten» estiloko pentsamenduek bultzatuta). Aurrealdean dagoen emaitza berehala ikusten da - hau amaitutako orria da. Ordainketa ere ez da txarra, 40 mila errublotik (hh.ru-ren arabera). Garai hartan nire soldata 60-65 ingurukoa zen + lanaldi partzialeko lan pertsonalak ~ 20 milatan. Hau ez zen nahikoa, baina zure buruarekin borrokatu behar duzunean lanera etortzeko, diru kopururik ez zaitu zoriontsu egiten.
  2. Ordainketa eta ekintza plana: 60 errublo baino gehiago lortzeko asmoa nuen, beraz, front-end teknologia garrantzitsuen zerrenda aztertzen hasi nintzen: HTML, CSS, JavaScript (ES5-6), React. Hauei hainbat fasetan kodea koordinatzea eta lantzea errazten duten tresnekin osatu dira: jQuery, Git, SASS, webpack, VS Code. Horri esker, hau guztia pixkanaka aztertzeko plan bat zehaztea ahalbidetu zen, aldi berean webguneak sortzeko ezagutzak aplikatuz, diseinuak kodean desmuntatu eta ezarriz eta lagunekin kontsultatuz.
  3. Autoikasketa: 2019ko otsailetik 2019ko ekainera, hau guztia aztertu nuen, dokumentazioa arretaz aztertuz, StackOverFlow irakurriz eta sor zitezkeen galdera ergelenen erantzunen bila. Zaila egin zitzaidan - batzuetan kodeak ez zuen nahi nuen bezala funtzionatu nahi. Baina ez nuen etsi - kodearen adibidearen + dokumentazioaren azterketak iradoki zuen non egin nuen akatsa, zer jarri nuen gaizki eta zer ez nuen osatu. Orduan, egunero goraipatzen nituen gurasoak txikitan ingelesa ikastean tematu zidaten - azken finean, dokumentazio guztia ingelesez zegoen.

HTML eta CSS izan ziren niretzat errazenak - 2 aste inguru. Denbora horretan, diseinatzaile batzuen webgunerako diseinu bat muntatu nuen HTML eta CSS hutsa erabiliz eta makulu posible guztiak bildu, planteamendu mordoa aztertu eta lerro hauek guztiak eskuz idaztea izugarri denbora behar zela konturatu nintzen. Google pixka bat bilatu ondoren, berehala egin nuen topo Bootstrap 4 eta, gaitasunak ezagututa, dokumentazioa irakurtzen hasi nintzen. Egun pare bat eskuliburuak arretaz erretzen aritu ondoren, YouTube-n hainbat prestakuntza-bideo ikusten tartekatuta, nire webgune guztiz erreaktiboa sortzeari ekin nion, irudi, txartel eta animazioekin. Honek 2 aste inguru behar izan zituen, eta jQuery DOM manipulatzeko tresna gisa aurkitu nuen.

Noski, ez zen aukerarik onena, baina dena sinplea eta ulergarria zen, eta emaitza garrantzitsua zen niretzat. Bide batez, optimizazioak eta hobekuntzak eskaintzen dituzten programatzaile politak ez entzutea gomendatzen dut fase honetan, baizik eta kodearen erabilera-kasurik ohikoena aurkitzea, adibideak ikustea eta estiloa kopiatzea besterik gabe. Hasierako faseko zeregina bat da: funtzionatzen duen bitartean. Orduan bakarrik pentsa dezakezu beste guztia, eta enpresan lan egiten duzunean, jarraitu beharko dituzun tokiko estandarrak azaldu eta erakutsiko dizkizute.

Zailena JavaScript hutsa ikasteko fasean hasi zen - galdera oso serio bat sortu zitzaidan buruan: zergatik ikasi hau jQuery errazagoa bada? Erantzun baten bila joan nintzen Google-ra: atera zen jQuery laster beste mundu batera joango dela, ondarearen kodea izan ezik, eta benetako programatzaile guztiek JS erabiltzen dute, zeren esparruak joan eta etorri, baina JS hutsa oraindik garrantzitsua da. Lan bat lortu eta denbora luzez egin nahi dugu, ezta? Beraz, bideoak ikusten hasi nintzen, tutorial guneetan kodea eta funtzioak idazten saiatzen eta aurreko proiektuak berridazten. Berez, hasieran ezer baino apur bat gutxiago atera zen, baina egun pare baten buruan ez nuen gehiago gezi-funtzio mota guztiak idaztean pentsatzen (ohikoak baino sinpleagoak izan ziren), document.getElementById hautatzaileekin lan eginez. , array ordenatu eta objektu elementuak .map, .filter, .reduce erabiliz, API eta AJAX-ekin lan egin, etab.

Eta ez nengoen oker - React ikasten ari nintzen bitartean, analizatu eta ulertu beharreko JS kode mordoa topatu nuen, bestela ezer ez litzateke funtzionatuko. Arnasa sakon hartu eta neure buruaren pena apur bat sentituz, indar bikoiztuarekin hasi nintzen prozesuaren muinean sakontzen. Oso laster ikusi zen React apur bat aldatutako HTML (JSX) + orri bat eguneratzea eta SPA bat (orrialde bakarreko aplikazioa) sortzea errazten duten tresna ezberdinen kit bat dela. Gehitu JS pixka bat eta animazioak, kargak eta trantsizioak ditugu. Sintaxira ohitu ondoren, topatu nuen lehen lineako dendaren diseinua hartu eta SPA sinple bat idatzi nuen, kategoriak hautatzeko, webgunean nabigatzeko eta saskiko elementuen kontagailuak aldatzeko aukera eman zidan.

Oro har, ez dago gaizki zure bizitzan inoiz programatu ez izana, ez - pixkanaka zure burua lantzen baduzu, dena posible da. Ingelesa jakin gabe ere, hasierako faserako nahikoa izango diren errusierazko gune asko daude. Zorte on!

Esteka prestakuntza-materialekin, YouTube-ko kanalekin, artikuluekin eta nire prestakuntzan erabili dudan guztiarekin.

Iturria: www.habr.com

Gehitu iruzkin berria