«Ti je vajze, çfarë të duhet programimi?» — kjo frazë u bë udhëzimi im në botën e teknologjisë informative. Frazë e një personi të dashur si përgjigje ndaj një shprehjeje të papërshtatshme të ndjenjave që më përshkonin. Por nëse do të kisha dëgjuar atë, nuk do të kishte as përrallë, as këtë progres.

Të dhënat e aktiviteteve në platformën arsimore
Historia ime: paqësia e njohurive të vjetra dhe dëshira për një jetë më të mirë
Përshëndetje, emri im është Vika, dhe gjatë gjithë jetës time më kanë konsideruar si një humanist.
Teknologjitë informative për mua kanë qenë gjithmonë diçka magjike dhe e paarritshme për disa arsye.
Ajo ndodhi që rinia ime e vetëdijshme e kalova në bashkimin e teknologjisë. Humor i tillë si: «si të patch-osh KDE2 nën FreeBSD» më ishte i paqartë, por ndjeja një lloj krenarie që dija për të, edhe nëse vetëm në nivelin e njohjes me shkronjat.
Gjatë studiove të mia kisha vetëm një mini-kurs për HTML — por kjo nuk e pengoi atë të shfaqet si imazh i një faqeje të bukur me hiperlinke në mendjen time pas shtatë vitesh.
Por mendimi kryesor filloi nga rrethi. Më përkufizuan, nëse jo si të marrë, të paktën si plotësisht të pamundshme në matematikë. Në adoleshencë e pranova këtë mendim pa e menduar dy herë.
Pas njëzet e katër vjetësh, arrita të kem një diplomë të shkollës së mesme dhe dy diploma të arsimit të mesëm profesional. E fundit ishte farmacistike. Dashuria ime për farmacinë filloi nga ndjenja e një autoriteti mbi trupin e njeriut dhe ideja se medikamentet janë një armë e fuqishme në duar të një specialisti të ditur, e cila mund të ndihmojë, por edhe të dëmtojë. Vitin kaluan, njohuritë u rritën: konferenca farmaceutike, aspekti ligjor i farmacisë, punë me kundërshtime e kështu me radhë.
Një përmirësim pesëvjeçar:

Fragment i CV-së
Me njohuritë rriteshin edhe kuptimi i tyre të paarsyetuara — ligjet që nuk respektohen dhe nuk duan të respektohen në kërkim të fitimeve, dhe rrethi që thyente shtëpinë time të ndërtuar me dashuri përmes ndjesisë së rëndësisë personale. Nuk u djeg, por dëshirova një jetë më të mirë. Në fund të fundit, ne jemi ajo që na rrethon, apo jo?
Si kam studiuar dhe vazhdoj të studioj: minus tastiera e thyer me fytyrë, plus një projekt të shkëlqyer në portofol
Përvoja ime e parë në mësimin e programimit përfundoi pas një muaji grushtimi me fytyrë në tastierë — ishte e vështirë të kuptohej gjëkafshë në një libër që e kisha gjetur rastësisht në hapësirat e internetit dhe një skedar të hapur notepad. Zelli u pakësua, dëshira u dobësua. Për një vit. Pas kësaj, vendosa që të filloja me shfrytëzimin e burimeve.
Artikuj, faqe, miq programues, një mori projektesh edukative që premtojnë të të bëjnë një zhvillues ideal brenda tri muajve, ndoshta edhe më herët, kanale në një platformë të njohur video, që ofrojnë një det informacioni të nevojshëm dhe jo. Dëshira dhe mundësitë ishin të mjaftueshme, problemi ishte mungesa e sistematizimit të dijenjave të mia. Dhe vendosmërisë. Nuk isha gati të shpenzoja një pagë të plotë për një
Pastaj, mësova për 'Hekslit'. Rastësisht, u përmend në një nga bisedat për vështirësitë e mësimit autonom. Jo si një kurs të vetëm, por si një shkollë të plotë. Dhe mua më tërhoqi.
Momenti kyç ndodhi krejt kohët e fundit — pas përfundimit të projektit tim të parë. Kjo është pjesa më e dashur për të:

Një lojë konsolë, që e bëra vetë.
Një punë në llogarinë time në GitHub nën udhëheqjen e një mentori me përvojë perceptohet krejt ndryshe. Veprime si inicializimi i një depozite dhe konfigurimi i mjedisit të punës me ndihmën e menaxherit të paketave, të përshkruara në 'detyrat', janë ngjyrosura me një ndjenjë emocionuese përgjegjësie për atë që bën.
Së padituria, seti i "detyrave" të jep një goditje, por fillon të kuptosh se pse juniorëve u kërkohet që të kenë projekte në CV, të paktën projekte jofitimprurëse. Ky është një nivel krejt ndryshe perceptimi. Ky është momenti kur ti tashmë je njohur me konceptin e variablave, ke mësuar të shkruash funksione, përfshirë ato anonim, ke mësuar për proceset liniare-iterative dhe liniare-rekurzive, dhe saktësisht në atë moment, kur euforia të mbush ty, ndërsa ndjenja se mund të ndryshosh botën, largohet vetëm në ëndrrat e tua, të thonë: "Krijo një skedar dhe shkruaj", "Shkëput logjikën e zakonshme dhe nxirr atë në një funksion të veçantë", "Mos harro emërtimin e duhur dhe parimet e dizajnit", "Mos e kompliko!". Si një dush i ftohtë në kokë, që nuk anulon më atë zjarrim. Unë jam jashtëzakonisht e lumtur që kam arritur të kap atë ndjenjë para se të filloja të punoja "në terren".
Të shfaqësh individualitetin tënd doli të ishte e mundur vetëm në readme:

Në readme mund të lësh të lirë krijimtarinë
Të mësosh gjithmonë ka qenë e vështirë. OOP një herë më dukej si një pengesë e pakapshme. Përdorimet për të kuptuar edhe bazat ishin në numër të pakufishëm — humba rreth dhjetë ditë për këtë, duke marrë afërsisht kaq shumë mesazhe lehtësuese në stilin: "Vetëm mos e braktis!". Por në një moment, u ndihmua nga një vendim për të hequr dorë dhe për t'u mbyllur në një kënd si një reagim mbrojtës i organizmit ndaj përpjekjeve për të përthithur një bollëk informacioni të ri.
U bë më e thjeshtë. Të paktën kështu ishte me studimin e SQL. Ndoshta për shkak të deklarativitetit të tij, sigurisht, por kjo nuk është e sigurt.
Ka një projekt, CV është e gatshme. Para nesh intervistat
Në një moment kuptova se nëse farmakologjia është "fuqi" mbi trupin e njeriut, atëherë programimi është "fuqi" praktikisht mbi të gjithë botën. Gjuha e programimit, nga ana e saj, është arma me të cilën mund të çosh një kompani në një nivel të ri apo, për shkak të një moskujdesi të rastësishëm, ta shkatërrosh atë. E kam quajtur veten një diktator latent dhe u hodha thellë në botën e teknologjive informative.
Gjashtë muaj më parë, isha krenare që kisha vendosur një mjedis pune në Windows, kisha përpiluar një listë të tërë librash dhe po mendoja se dëshiroja të lidhem me programimin. Tani objekti i krenarisë sime është ai projekti i plotë, lista e librave të lexuar tashmë nga ajo që kam mbledhur, por më e rëndësishmja është kuptimi i rëndësisë së njohurive bazë dhe thelbit të atij gjuhe programimi që kam zgjedhur. Dhe vetëdija për përgjegjësinë që bie mbi supet e çdo kujt që lidhet me zhvillimin.
Pa dyshim, kjo ende është një listë shumë e vogël për mua; kam shumë punë përpara, por doja të ofroja pak frymëzim për ata lexues të këtij tregimi që njëherë u përballën me mendimin e lartë «ndoshta është më mirë të gjej diçka më të thjeshtë», të jap një dozë besimi për ata që e lexojnë këtë artikull me skepticizëm se ka njerëz që i qasen mësimit të një gjuhe programimi me përgjegjshmëri të plotë, dhe të ofroj pak guxim për veten time.
Sepse është përgatitur CV-ja, njohuritë më të rëndësishme janë marrë, vetëm pak vendosmëri më mungon. Por tani, kati i paditur — jam unë. Nuk kam mbyllur veshët, përveç kësaj, kam mësuar të abstrahohem nga mendimi i të tjerëve. Kam ndjekur tre kurse për abstraksionin.
Burimi: habr.com
