Povestea modului în care fata s-a adunat în IT

„Ești fată, ce fel de programare îți place?” — această expresie a devenit cuvântul meu de despărțire în lumea tehnologiei informației. O frază a unei persoane dragi ca răspuns la o manifestare neglijentă a sentimentelor care izbucnesc în mine. Dar dacă l-aș fi ascultat, nu ar fi existat nici povestea, nici acest progres.

Povestea modului în care fata s-a adunat în IT

Indicator de activitate pe platforma educațională

Povestea mea: lipsa de sens a cunoștințelor vechi și dorința unei vieți mai bune

Buna ziua, ma numesc Vika si toata viata am fost considerat un umanitar.

Tehnologia informației a fost întotdeauna ceva magic evaziv pentru mine din mai multe motive.

Sa întâmplat că mi-am petrecut tinerețea conștientă pe bashorg. Pentru mine, umorul în stilul „cum să patchez KDE2 sub FreeBSD” a fost de neînțeles, dar am simțit o oarecare mândrie de faptul că știam despre el, chiar dacă doar la nivelul familiarității cu literele.

În timpul studiilor mele, am urmat doar un mini-curs de HTML - dar asta nu l-a împiedicat să apară ca imaginea unei pagini frumoase cu hyperlinkuri în capul meu șapte ani mai târziu.

Dar opinia despre mediu era fundamentală. Eram considerat, dacă nu prost, atunci lipsit total de abilități de matematică. În adolescență, am acceptat această părere fără să mă gândesc la ea.

În douăzeci și patru de ani, a obținut o diplomă de liceu și două diplome de învățământ secundar profesional. Ultimul a fost farmaceutic. Dragostea mea pentru farmacologie a început cu conștientizarea unei anumite puteri asupra corpului uman și ideea drogurilor ca o armă puternică în mâinile unui specialist competent, care poate ajuta și dăuna. Pe măsură ce anii au trecut, cunoștințele mele au crescut: conferințe farmaceutice, partea juridică a farmaciei, lucrul cu obiecții și așa mai departe.

Un mic upgrade de cinci ani:

Povestea modului în care fata s-a adunat în IT

Reluați fragmentul

Odată cu cunoașterea, a crescut și înțelegerea lipsei de sens - legi care nu sunt respectate și nu doresc să fie respectate în căutarea veniturilor și un mediu care vă sparge casa de cărți construită cu dragoste de un mediu favorabil cu un sentiment de auto- importanţă. Nu m-am epuizat, dar îmi doream o viață mai bună pentru mine. La urma urmei, noi suntem ceea ce ne înconjoară, nu?

Cum am studiat și învăț: minus tastatura zdrobită de fața mea, plus un proiect grozav în portofoliu

Prima experiență de a învăța să programați s-a încheiat după o lună în care mi-am bătut fața în tastatură - era greu să înțeleg ceva într-o carte găsită la întâmplare pe Internet și un bloc de note deschis. Foartea s-a diminuat, dorinta s-a stins. Pentru un an. După care am decis că trebuie să încep cu dezvoltarea resurselor.

Articole, site-uri web, programatori familiari, o grămadă de proiecte educaționale care promit să te facă un dezvoltator ideal în trei luni, sau chiar mai devreme, canale pe un cunoscut site de găzduire video care oferă o mulțime de informații necesare și nu atât de necesare. Am avut destulă dorință și oportunitate, problema era lipsa de sistematizare a cunoștințelor mele. Și hotărâre. Nu eram pregătit să cheltuiesc un salariu întreg pentru un porc în stropi și nici să-mi închid urechile, în care se turna din toate părțile: „Nu ai studii tehnice, e prea târziu să înveți, ar trebui. Gândește-te la familia ta, trebuie, trebuie, trebuie...”

Și apoi am aflat despre Hexlet. Din întâmplare, a fost menționat în treacăt într-una dintre conversațiile despre dificultățile învățării independente. Nu ca un curs unic, ci ca o școală cu drepturi depline. Și am fost cuplat.

Punctul de cotitură a avut loc destul de recent - după ce am terminat primul meu proiect. Aceasta este piesa lui preferată:

Povestea modului în care fata s-a adunat în IT

Joc de consolă pe care l-am făcut eu

Lucrul pe propriul cont GitHub sub îndrumarea unui mentor experimentat este complet diferit. Și acțiuni precum inițializarea unui depozit și configurarea unui mediu de lucru folosind un manager de pachete, descrise în „sarcini”, sunt colorate cu un sentiment incitant de responsabilitate pentru ceea ce faci.

Din obișnuință, setul de „sarcini” este confuz, dar începi să înțelegi de ce juniorilor li se cere să includă proiecte în CV-uri, măcar necomerciale. Acesta este un nivel complet diferit de percepție. Acesta este momentul în care te-ai familiarizat deja cu conceptul de variabile, ai învățat să scrii funcții, inclusiv cele anonime, ai învățat despre procesele liniar-iterative și liniar-recursive și exact în momentul în care te copleșește euforia și sentimentul că poți schimba lumea, pleacă doar într-un vis, ei îți spun: „Creează un fișier și scrie”, „Izolează logica generală și pune-o într-o funcție separată”, „Nu uita de denumirea corectă și principii de proiectare”, „Nu complica!”. Este ca un duș rece pe cap care nu oprește fierberea. Sunt extrem de bucuros că am reușit să prind acest sentiment înainte de a începe munca „la câmp”.

Singura modalitate de a-ți arăta individualitatea este în readme:

Povestea modului în care fata s-a adunat în IT

În readme poți da frâu liber creativității tale

Studiul a fost întotdeauna dificil. OOP la un moment dat mi s-a părut un obstacol imposibil. Au fost nenumărate încercări de a înțelege cel puțin elementele de bază - am pierdut zece zile în acest sens, primind aproximativ același număr de mesaje condescendente în stilul: „Nu renunța”. Dar, la un moment dat, a ajutat la identificarea dorinței de a închide totul și de a se ascunde într-un colț ca o reacție defensivă a organismului la încercările de a asimila abundența de informații noi.

A devenit mai ușor. Cel puțin așa a fost cu învățarea SQL. Poate din cauza naturii sale declarative, desigur, dar acest lucru nu este sigur.

Există un proiect, CV-ul este gata. Interviuri înainte

La un moment dat, mi-am dat seama că, dacă farmacologia este „putere” asupra corpului uman, atunci programarea este „putere” peste aproape întreaga lume. Un limbaj de programare, la rândul său, este o armă care poate fie ridica o companie la un nou nivel, fie, prin neglijență accidentală, o poate distruge. M-am numit un dictator latent și m-am aruncat cu capul năprasnic în abisul tehnologiei informației.

În urmă cu șase luni, eram mândru că am creat un mediu de lucru pe Windows, am adunat o listă întreagă de cărți și am crezut că vreau să-mi conectez viața cu programarea. Acum, subiectul mândriei mele este acel proiect cu drepturi depline, o listă de cărți pe care le-am citit deja din cele colectate, dar cel mai important, o înțelegere a importanței cunoștințelor de bază și a elementelor fundamentale ale limbajului de programare pe care l-am ales. . Și conștientizarea responsabilității care cade pe umerii tuturor celor care se asociază cu dezvoltarea.

Desigur, acesta este încă un palmares foarte scurt, am mult de lucru în față, dar am vrut să inspir puțin acelor cititori ai acestei povești care s-au confruntat cândva cu arogantul „poate că ar trebui să găsim ceva mai simplu”. pentru a oferi celor care citesc acest articol cu ​​scepticism puțină încredere Faptul este că există oameni care abordează învățarea unui anumit limbaj de programare cu deplină responsabilitate și își oferă un pic de curaj.

Pentru că CV-ul este gata, cele mai importante cunoștințe au fost obținute, tot ce lipsește este doar puțină determinare. Dar acum, porcul din poke sunt eu. Apropo, nu mi-am închis urechile, am învățat să mă abstrag de părerile altora. Am urmat trei cursuri de abstractizare.

Sursa: www.habr.com

Adauga un comentariu