«Ti je vajze, çfarë programimi mund të bësh?» — ky është fraza që më përcolli në botën e teknologjive informative. Një shprehje nga një person i dashur si përgjigje ndaj një shfaqjeje të papritur ndjenjash. Por sikur ta kisha dëgjuar atë, as nuk do të kishte tregime, as këtë progres.

Treguesi i aktivitetit në platformën arsimore
Historia ime: pavlefshmëria e njohurive të vjetra dhe dëshira për një jetë më të mirë
Përshëndetje, emri im është Vika dhe gjithë jetën më kanë konsideruar si një njeri që merret me humanitetin.
Teknologjitë informative për mua gjithmonë kanë qenë diçka magjike dhe e paafërt për disa arsye.
Doli që rinia ime e vetëdijshme kaloi në bashkësi teknologjike. Humor në stilin: "si të patchojë KDE2 në FreeBSD", më dukej i paqartë, por ndieja njëfarë krenarie që e dija, edhe pse vetëm në nivelin e njohjes me shkronjat.
Gjatë studimeve, pata vetëm një mini-kurs mbi HTML — por kjo nuk e pengoi atë të shfaqej si imazh i një faqeje të bukur me hiperlidhje në mendjen time pas shtatë vjetësh.
Por ishte mendimi i rrethit që kishte një rëndësi të madhe. Më konsideronin ndoshta jo të thjeshtë, por krejtësisht të paaftë në matematikë. Në moshën adoleshente, e pranova këtë mendim pa e menduar dy herë.
Pas njëzet e katër vjetësh, arrita një diplomë të shkollës së mesme dhe dy diploma të arsimit të mesëm profesional. E fundit ishte farmacisë. Dashuria ime për farmacinë filloi me ndjenjën e njëfarë fuqie mbi trupin e njeriut dhe ideja se barnat janë një armë e fuqishme në duar të një profesionisti të kualifikuar, që mund të ndihmojë, ashtu si edhe të dëmtojë. Vit pas viti, njohuritë u rritën: konferences farmaceutike, aspektet ligjore të farmacisë, menaxhimi i kundërshtimeve e kështu me radhë.
Pak përmirësim pesëvjeçar:

Fragmenti i CV-së
Së bashku me njohuritë erdhi edhe kuptimi i pavlefshmërisë së tyre — ligjet që nuk respektohen dhe nuk duan të respektohen në kërkim të fitimeve, dhe rrethi që shembte kështjellën time të ndërtuar me dashuri. Nuk ndjeva djegie, por dëshiroja një jetë më të mirë për vete. Ne jemi ajo që na rrethon, apo jo?
Si kam studiuar dhe vazhdoj të studioj: minus nuna e thyera në tastierë, plus një projekt interesant në portofol
Eksperimenti i parë në mësimin e programimit përfundoi pas një muaji përballje me tastierën — ishte e vështirë të kuptohej ndonjë gjë në një libër që e kisha gjetur rastësisht në internet dhe notepad-in e hapur. Entuziazmi u zvogëlua, dëshira u shuar. Për një vit. Pas kësaj, vendosa se duhej të filloja nga qëllimi për të mësuar për burimet.
Artikuj, faqe, programues të njohur, një sërë projektesh arsimore që premtojnë t'ju bëjnë zhvilluesin perfekt përmes tre muajve, apo edhe më parë, kanale në një platformë të njohur video që ofrojnë një sasi të madhe informacioni të nevojshëm e të panevojshëm. Më mjaftonin dëshira dhe mundësitë, problemi ishte mungesa e sistematizimit të njohurive të mia. Dhe vendosmërinë. Nuk isha e gatshme të shpenzoja një rrogë të tërë për diçka të dyshimtë, as të mbyllja veshët përballë atij zhurme që vinte nga të gjitha anët: "Nuk ke një arsimin teknik, është shumë vonë për të mësuar, duhet të mendosh për familjen, duhet, duhet, duhet…"
Pastaj mësova për "Hexlet". Plotësisht rastësisht, u përmend në një bisedë për vështirësitë e mësimit të pavarur. Jo si një kurs të vetëm, por si një shkollë të plota. Dhe më tërhoqi.
Momenti i kthesës ndodhi krejtësisht së fundmi — pas përfundimit të projektit tim të parë. Ky është pjesa më e preferuar:

Një lojë në konsol, që e bëra vetë
Punën në llogarinë time në GitHub nën udhëheqjen e një mentori të përvojshëm e perceptoj ndryshe. Veprime si inicimi i një repository dhe konfigurimi i ambientit të punës duke përdorur një menaxher paketash, e përshkruar në "detyrat", marrin një ndjesi emocionuese të përgjegjësisë për atë që po bëni.
Me duket se për herë të parë koncepti i "detyrave" më tronditi, megjithatë fillova të kuptoj pse juniorët kërkohen të kenë projekte në CV-të e tyre, së paku jo dhe aq komerciale. Është një nivel ndjenjash krejt tjetër. Është momenti kur ti ke filluar të njohësh konceptin e variablave, ke mësuar të shkosh funksione, përfshirë ato anonime, ke mësuar për proceset lineare-iterative dhe lineare-rekurzive, dhe në atë moment, kur euforia përmbush ty, dhe ndjenja se mund të ndryshosh botën, të lë vetëm në ëndrrat tuaja, të thonë: "Krijo një skedë dhe shkruaj", "Identifiko logjikën e përbashkët dhe nxirr atë në një funksion të veçantë", "Mos harro emërtimin e saktë dhe principet e dizajnimit", "Mos e komplikoni!". Si një dush i ftohtë mbi kokë, që nuk e anulon nxehtësinë e saj. Unë jam tepër e lumtur që arrita të kap këtë ndjenjë para se të filloj punën "në terren".
Manifestimi i individshmërisë sime ndodhi vetëm në readme:

Në readme mund të lësh imagjinatën të lirë
Të mësosh gjithmonë ka qenë e vështirë. OOP më dukej një pengesë e pamundshme. Ka pasur një numër të pafund përpjekjesh për të kuptuar të paktën bazat — humba rreth dhjetë ditë në këtë, duke marrë afërsisht po aq mesazhe të dhembshura në stilin: "Vetëm mos e braktis". Por në një moment, dëshira për të hequr dorë dhe për t'u mbledhur në një qoshe si një reaksion mbrojtës i organizmit ndaj përpjekjeve për të përvetësuar shumicën e informacionit të ri, ndihmoi.
U bë më e lehtë. Të paktën kështu ndodhi me studimin e SQL. Ndoshta për shkak të deklarativitetit të tij, por kjo nuk është e sigurt.
Ka një projekt, CV-ja është gati. Në të ardhmen janë intervistat
Në një moment kuptova se nëse farmakologjia është "fuqi" mbi trupin e njeriut, atëherë programimi është "fuqi" mbi pothuajse të gjithë botën. Gjuha e programimit është, gjithashtu, arma me të cilën mund të çosh një kompani në një nivel tjetër, ose, për shkak të një kujdesi të papërgjegjshëm, ta shkatërrosh atë. Quajta veten një diktator latent dhe u përballa me thellësitë e teknologjisë informacionit.
Gjashtë muaj më parë isha krenare që kisha vendosur ambientin e punës në Windows, kisha mbledhur një listë të të gjithë librave dhe mendoja se dua të lidhem me programimin. Tani, objekti im i krenarisë është ai projekt i plotë, lista e librave të lexuar nga ato të mbledhura, por më e rëndësishmja — kuptimi i rëndësisë së njohurive bazë dhe themelore të gjuhës së programimit që zgjodha. Dhe gjithashtu, e kuptoj përgjegjësinë që bie mbi supe të atyre që e lidhin veten me zhvillimin.
Sigurisht, kjo ende është një listë shumë e vogël e përvojës, kam shumë punë përpara, por doja të jap pak frymëzim atyre lexuesve të këtij tregimi që njëherë u përballën me fjalitë njëmbëdhjetë "ndoshta do të ishte më mirë të gjenit diçka më të lehtë", t'u jap atyre që e lexojnë këtë artikull me skepticizëm pak besim se ka njerëz që i qasen mësimit të kësaj apo asaj gjuhe programimi me përgjegjësi, dhe t'i dhuroj vetes pak guxim.
Sepse CV-ja është gati, njohuritë më të rëndësishme janë marrë, vetëm pak vendosmëri më mungon. Por tani, kati është unë. Nuk kam mbyllur veshët, për ta thënë të vërtetën, kam mësuar të abstenoj nga mendimi i të tjerëve. Kam pasur tre kurse për abstenim.
Burimi: habr.com
