Priča o djevojci koja se upustila u IT

„A kdo si ti, da ti je programiranje?‘ — ta fraza je postala moje vodilo v svet informacijskih tehnologij. Besede bližnjega človeka v odzivu na nepremišljeno izražanje čustev, ki so me preplavila. Ampak, če bi ga samo poslušala, ne bi bilo nobene pravljice, niti napredka.

Priča o djevojci koja se upustila u IT

Kazalnik aktivnosti na izobraževalni platformi

Moja zgodba: brezsmiselnost starih znanj in želja po boljšem življenju

Živijo, moja ime je Vika in me je vedno veljalo za humanistko.

Informacijske tehnologije so mi vedno predstavljale nekaj čarobnega in nedosegljivega iz več razlogov.

Tako se je zgodilo, da sem svojo zavestno mladost preživela na forumu. Humor, kot je „kako popraviti KDE2 v FreeBSD“, mi ni bil jasen, a sem čutila nek ponos, da o tem kaj vem, čeprav le na ravni poznavanja črk.

Med študijem sem imela le en mini tečaj o HTML — a to ni preprečilo, da mi ne bi ob sedmih letih pozneje prišla na misel podoba lepe strani s hiperlinki.

Toda odločilno je bilo mnenje okolice. Ocene so se gibale med neumnostjo in popolno odsotnostjo matematičnih sposobnosti. V najstniških letih sem to mnenje sprejela, ne da bi o tem sploh razmišljala.

V prvih štiriindvajsetih letih sem pridobila potrdilo o končani srednji šoli in dva diplomi o srednjem poklicnem izobraževanju. Zadnja je bila farmacevtska. Moja ljubezen do farmakologije se je začela z zavedanjem o neki moči nad človeškim telesom in predstavo, da so zdravila najmočnejše orožje v rokah usposobljenega strokovnjaka, ki lahko koristi ali škoduje. Čas je mineval, znanja so rastla: farmacevtske konference, pravna področja farmacije, delo z nasprotovanji in tako naprej.

Malo petletne nadgradnje:

Priča o djevojci koja se upustila u IT

Fragment življenjepisa

Ob razvoju znanja je raslo tudi razumevanje njihove brezsmiselnosti — zakoni, ki se ne upoštevajo in se nočejo upoštevati v prizadevanju za dobiček, in okolje, ki podira tvoje ljubeče zgrajene hiške iz kart, podpira občutek lastnega pomena. Nisem se izčrpala, ampak sem si želela boljšega življenja. Kajti, kar obkroža nas, smo, kajne?

Kako sem se učila in se še učim: minus razbita tipkovnica, plus odličen projekt v portfelju

Prvi izkušnja u učenju programiranja se je končala po mesecu dni udarjanja obraza v tipkovnico - težko je bilo kajkoli razumeti iz naključno najdene knjige na spletu in odprtega beležnice. Navdušenje se je obrnilo, želja je pojenjala. Za eno leto. Po tem sem se odločila, da je treba začeti z učenjem virov.

Članki, spletne strani, znani programerji, kopica izobraževalnih projektov, ki obljubljajo, da iz tebe bodo naredili popolnega razvijalca v treh mesecih, ali celo prej, kanali na znanem video gostitelju, ki ponujajo morje potrebnih in nepotrebnih informacij. Imela sem dovolj želje in priložnosti, težava je bila v pomanjkanju sistematizacije svojih znanj. In odločnosti. Nisem bila pripravljena porabiti celotne plače za mačka v vreči, niti zakriti ušesa, v katera je z vseh strani prihajalo: "Nimaš tehnične izobrazbe, prepozno se je učiti, moraš misliti na družino, moraš, moraš, moraš..."

Potem pa sem slišala za "Hexlet". Povsem naključno je bilo omenjeno v eni od pogovorov o težavnosti samostojnega učenja. Ne kot enkratni tečaj, ampak kot polnopravna šola. In to me je pritegnilo.

Prelomni trenutek se je zgodil pred kratkim - po zaključku mojega prvega projekta. To je njegov najljubši del:

Priča o djevojci koja se upustila u IT

Konzolna igra, ki sem jo naredila sama

Popolnoma drugače se zaznava delo v lastnem računu na GitHubu pod vodstvom izkušenega mentarja. Takšne dejavnosti, kot so inicializacija repozitorija in nastavitev delovnega okolja s pomočjo upravitelja paketov, opisane v "nalogah", so obarvane z vznemirljivim občutkom odgovornosti za to, kar počneš.

Na začetku me nabor "nalog" malo zmede, a začnem razumeti, zakaj od juniorjev pričakujejo projekte v življenjepisu, vsaj nevladne. To je povsem druga raven dojemanja. To je tisti trenutek, ko se spoznaš s konceptom spremenljivk, naučiš se pisati funkcije, vključno z anonimnimi, spoznaš linearno-iterativne in linearno-rekurzivne procese, in ravno v tistem trenutku, ko te preplavi evforija, občutek, da lahko spremeniš svet, pa te zapusti le v sanjah, ti rečejo: "Ustvari datoteko in piši", "Izoliraj skupno logiko in jo prestavi v ločeno funkcijo", "Ne pozabi na pravilno poimenovanje in načela načrtovanja", "Ne kompliciraj!". Kot hladna prha po glavi, ki ne prekliče njene vročine. Zelo sem vesela, da sem uspela ujeti ta občutek pred začetkom dela "v praksi".

Izraziti svojo individualnost mi je uspelo le v readme:

Priča o djevojci koja se upustila u IT

V readme lahko dam svobodo svoji ustvarjalnosti.

Učiti se je bilo vedno težko. OOP se mi je nekoč zdel nepremostljiva ovira. Poskusov, da bi razumela vsaj osnove, je bilo nešteto – na to sem porabila deset dni, dobila približno toliko odobrujočih sporočil v slogu: "Samo ne obupaj". A v nekem trenutku mi je pomagalo definirati željo, da vse zaprem in se zakopljem v kot, zaščitna reakcija telesa na poskuse predelovanja obilice nove informacije.

Postalo je lažje. Vsaj tako je bilo z učenjem SQL. Morda zaradi njegove deklarativnosti, seveda, ampak to ni toliko verjetno.

Projekt je tu, življenjepis je pripravljen. Pred mano so razgovori.

V nekem trenutku sem spoznala, da je, če je farmakologija "moč" nad človeškim telesom, programiranje "moč" praktično nad vsem svetom. Programski jezik pa je orodje, s katerim lahko podjetje dvigneš na novo raven, ali ga po naključju, neprevidno uničiš. Poimenovala sem se latentna diktatorka in se s polno močjo zagnala v svet informacijske tehnologije.

Pred pol leta sem bila ponosna, da sem nastavila delovno okolje na Windowsu, sestavila cel seznam knjig in razmišljala o tem, da bi svojo prihodnost povezala s programiranjem. Zdaj je predmet mojega ponosa ta celovit projekt, seznam že prebranih knjig iz zbirke, a najpomembnejše je razumevanje pomena osnovnega znanja in temeljov programskega jezika, ki sem ga izbrala. In zavedanje odgovornosti, ki jo nosi vsak, ki se odloči za razvoj.

Seveda je to še vedno zelo kratka življenjepis, pred menoj je še veliko dela, a želela sem navdihniti bralce te zgodbe, ki so se kdaj soočili z nadmenim "morda bi bilo bolje najti kaj lažjega", podariti tistim, ki berejo ta članek s skepticizmom, malce samozavesti, da obstajajo ljudje, ki se do učenja programskega jezika lotevajo z vso odgovornostjo, in podariti sebi malce poguma.

Ker je življenjepis pripravljen, osnovna znanja so pridobljena, manjka le še malo odločnosti. A zdaj sem jaz mačka v vreči. Ušes nisem pokrila, mimogrede, naučila sem se abstraktno razmišljati o mnenju drugih. Imela sem kar tri tečaje o abstrakciji.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster