Jutt tĂŒdrukust IT-s

„Sa oled ju tĂŒdruk, milleks sulle programmeerimine?” — just see lause sai mulle omamoodi saateks teel infotehnoloogia maailma. Need olid lĂ€hedase inimese sĂ”nad vastuseks minu ettevaatamatule tunnete vĂ€ljaĂŒtlemisele. Kui ma oleksin teda kuulanud, poleks ei seda lugu ega seda arengut sĂŒndinud.

Jutt tĂŒdrukust IT-s

Aktiivsuse nÀidik Ôppeplatvormil

Minu lugu: vanade teadmiste mÔttetus ja soov paremaks eluks

Tere, minu nimi on Vika ja kogu elu on mind peetud humanitaariks.

Infotehnoloogia tundus mulle alati millegi maagilise ja kÀttesaamatuna mitmel pÔhjusel.

Nii kujunes, et oma teadliku nooruse veetsin Bashorgis. Mulle jĂ€i arusaamatuks huumor stiilis „kuidas KDE2 FreeBSD all Ă€ra paigata”, kuid tundsin siiski teatud uhkust, et ma sellest midagi tean, isegi kui ainult nii palju, et tunnen tĂ€hti.

Õpingute ajal oli mul ainult ĂŒks mini-kursus HTML-ist, kuid sellest piisas, et seitse aastat hiljem kerkis mu mĂ”tetes taas esile pilt ilusast hĂŒperlinkidega veebilehest.

KĂ”ige mÀÀravam oli aga ĂŒmbritsevate arvamus. Mind peeti kui mitte rumalaks, siis tĂ€iesti inimeseks, kellel puudub matemaatiline vĂ”imekus. Teismeeas vĂ”tsin selle hinnangu omaks, ilma et oleksin sellele ĂŒldse mĂ”elnud.

KahekĂŒmne neljandaks eluaastaks olin saanud keskkooli lĂ”putunnistuse ja kaks kutsekeskhariduse diplomit. Viimane neist oli farmaatsia erialal. Minu armastus farmakoloogia vastu sai alguse tundest, et sul on teatav vĂ”im inimese keha ĂŒle, ning arusaamast, et ravimid on pĂ€deva spetsialisti kĂ€es ĂŒlivĂ”imas tööriist, mis vĂ”ib nii aidata kui ka kahju teha. Aastad lĂ€ksid, teadmised kasvasid: farmaatsiakonverentsid, farmaatsia Ă”iguslik pool, vastuvĂ€idetega tegelemine ja nii edasi.

VĂ€ike viieaastane uuendus:

Jutt tĂŒdrukust IT-s

CV katkend

Koos teadmistega kasvas ka arusaam nende mĂ”ttetusest — seadused, mida ei jĂ€rgita ega taheta jĂ€rgida kĂ€ibe nimel, ja keskkond, mis lĂ”hub sinu armastusega ĂŒles ehitatud soodsa Ă”hkkonna kaardimajakese oma enesetĂ€htsusega. Ma ei pĂ”lenud lĂ€bi, kuid soovisin endale paremat elu. Sest me oleme ju see, mis meid ĂŒmbritseb, eks?

Kuidas ma Ôppisin ja Ôpin: miinus nÀoga puruks löödud klaviatuur, pluss Àge projekt portfoolios

Minu esimene kogemus programmeerimist Ă”ppida lĂ”ppes juba kuu aja pĂ€rast, kui tagusin sĂ”na otseses mĂ”ttes pead vastu klaviatuuri — internetiavarustest juhuslikult leitud raamatust ja avatud mĂ€rkmikust oli vĂ€ga raske midagi pĂ€riselt mĂ”ista. Ind rauges, soov hÀÀbus. Terveks aastaks. PĂ€rast seda otsustasin, et alustada tuleb olemasolevate ressursside tundmaĂ”ppimisest.

Artiklid, veebilehed, tuttavad programmeerijad, hulk Ă”ppeprojekte, mis lubavad sinust teha ideaalse arendaja kolme kuuga vĂ”i isegi kiiremini, kanalid tuntud videoplatvormil, mis annavad tohutult nii vajalikku kui ka vĂ€hem vajalikku infot. Tahtmist ja vĂ”imalusi mul jagus, probleem oli teadmiste sĂŒsteemsuse puudumises. Ja otsustavuses. Ma ei olnud valmis kulutama tervet palka millegi peale, mille tulemus on teadmata, ega ka sulgema kĂ”rvu kĂ”igele sellele, mida igalt poolt kuulsin: „Sul ei ole tehnilist haridust, sul on juba liiga hilja Ă”ppida, sa pead mĂ”tlema perele, sa pead, pead, pead
“

Ja siis sain teada «Hexletist». TĂ€iesti juhuslikult mainiti seda möödaminnes ĂŒhes vestluses, mis kĂ€sitles iseseisva Ă”ppimise keerukust. Mitte kui ĂŒhekordset kursust, vaid kui tĂ€isvÀÀrtuslikku kooli. Ja see kĂ”netas mind.

Murranguline hetk saabus ĂŒsna hiljuti — pĂ€rast minu esimese projekti valmimist. See on mu lemmikosa sellest:

Jutt tĂŒdrukust IT-s

KonsoolimÀng, mille ma ise tegin

TĂ€iesti teisiti mĂ”jub töö omaenda GitHubi kontol kogenud mentori juhendamisel. Ja sellised tegevused nagu repositooriumi initsialiseerimine ning töökeskkonna seadistamine paketihalduri abil, mida on kirjeldatud â€žĂŒlesannetes”, omandavad pĂ”neva vastutustunde varjundi kĂ”ige selle eest, mida sa teed.

Harjumatuna ajab ĂŒlesannete kogum alguses segadusse, kuid peagi saad aru, miks junior’itelt oodatakse CV-s projekte, vĂ€hemalt mitteĂ€rilisi. See on tĂ€iesti teistsugune tajutase. See on see hetk, kui oled juba tuttav muutujate mĂ”istega, oskad kirjutada funktsioone, sealhulgas anonĂŒĂŒmseid, oled teada saanud lineaar-iteratiivsetest ja lineaar-rekursiivsetest protsessidest, ning just siis, kui eufooria sind ĂŒle ujutab ja tunne, et suudad maailma muuta, kaob vaid unes, öeldakse sulle: „Loo fail ja kirjuta“, „Too ĂŒhine loogika vĂ€lja ja vii see eraldi funktsiooni“, „Ära unusta korrektset nimetust ja disainipĂ”himĂ”tteid“, „Ära tee asja keeruliseks!“. Nagu kĂŒlm duĆĄĆĄ pĂ€he, mis ei vĂ”ta siiski Ă€ra selle keemist. Mul on vĂ€ga hea meel, et jĂ”udsin selle tunde Ă€ra kogeda enne pĂ€ris tööellu sukeldumist.

Oma isikupĂ€ra sai vĂ€ljendada vist ainult readme’s:

Jutt tĂŒdrukust IT-s

Readme’s saab loovusele vaba voli anda

Õppimine on alati olnud raske. Omal ajal tundus OOP mulle ĂŒletamatu takistusena. Katseid mĂ”ista vĂ€hemalt pĂ”hitĂ”desid oli lugematu hulk — kaotasin sellele kĂŒmme pĂ€eva ja sain umbes sama palju leebelt ĂŒleolevaid sĂ”numeid stiilis: „Peaasi, et sa pooleli ei jĂ€ta.“ Kuid mingil hetkel aitas soov kĂ”ik kinni panna ja nurka peitu pugeda — organismi kaitsereaktsioon katsetele omandada korraga liiga palju uut infot.

LÀks lihtsamaks. VÀhemalt SQL-i Ôppimisega oli nii. VÔib-olla selle deklaratiivse olemuse tÔttu, aga pÀris kindel ma selles ei ole.

Projekt on olemas, CV on valmis. Ees ootavad tööintervjuud

Ühel hetkel sain aru, et kui farmakoloogia tĂ€hendab „vĂ”imu“ inimkeha ĂŒle, siis programmeerimine tĂ€hendab „vĂ”imu“ peaaegu kogu maailma ĂŒle. Programmeerimiskeel on omakorda relv, millega saab ettevĂ”tte viia tĂ€iesti uuele tasemele vĂ”i hooletu eksimusega selle hĂ€vitada. Nimetasin end latentseks diktaatoriks ja sukeldusin peadpidi infotehnoloogia sĂŒgavustesse.

Pool aastat tagasi olin uhke selle ĂŒle, et olin Windowsis töökeskkonna seadistanud, koostanud terve nimekirja raamatutest ja mĂ”elnud tĂ”siselt sellele, et tahan siduda oma elu programmeerimisega. NĂŒĂŒd on mu uhkuse allikaks seesama tĂ€isvÀÀrtuslik projekt, loetud raamatute nimekiri kunagi koostatud valikust, kuid kĂ”ige tĂ€htsam on arusaam baasteadmiste olulisusest ja selle programmeerimiskeele alustest, mille ma valisin. Ning ka teadvustamine, milline vastutus langeb igaĂŒhe Ă”lgadele, kes seob end arendusega.

Muidugi on see endiselt vĂ€ga tagasihoidlik kogemuspagas, ees ootab veel palju tööd, kuid ma tahtsin anda veidi inspiratsiooni neile selle loo lugejatele, kes on kunagi kuulnud ĂŒleolevat „ehk tasuks leida midagi lihtsamat“, anda seda artiklit skeptiliselt lugevatele inimestele pisut kindlustunnet, et on olemas inimesi, kes suhtuvad ĂŒhe vĂ”i teise programmeerimiskeele Ă”ppimisse kogu vastutustundega, ja anda ka endale natuke julgust.

Sest CV on valmis, kĂ”ige olulisemad teadmised on omandatud ja puudu on vaid veidi otsustavust. Aga nĂŒĂŒd olen mina see pĂ”rsas kotis. KĂ”rvu ma kinni panema siiski ei hakanud, kuid Ă”ppisin teiste arvamustest eemalduma. Abstraktsiooni kursusi oli mul lausa kolm.

Allikas: habr.com

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster