Lõpetades programmeerijaks õppimise 4. kursuse, saan aru, et olen programmeerijast kaugel

Artikkel on suunatud eelkõige noortele, kes alles mõtlevad elukutse valikule.

Eessõna

Tundub ammu, 2015. aastal, lõpetasin kooli ja hakkasin mõtlema, kelleks ma siin elus saada tahan. (hea küsimus, alles otsin sellele vastust) Elasin väikelinnas, tavakoolid, paar kutsekooli ja lihtülikooli filiaal. Ta lõpetas muusikakooli, mängis kogu koolielu teatris, kuid pärast 11. klassi tõmbas teda tehnikateele. Ma ei tahtnud programmeerijaks saada, kuigi õppisin arvutiteaduse rõhuga klassis ja uurisin disaini või robootikaga seotud erialasid. Esitasin avaldusi, kus vähegi sain, läksin sõjakooli ja sain aru, et see pole minu jaoks. Mul jäi valida 2 ülikooli vahel, ma ei läinud, ma lähen Peterburi.

Peterburis on valik tohutu, kuid miski veenis mind lenduriks õppima – see on prestiižne, rahaliselt ja ühiskonnas staatuses. Vastuvõtmisel tehti ettepanek valida kõhklemata 3 suunda, piloot näitas (2 suunda: spetsialist ja bakalaureus). Aga sisseastumiskomisjoni kutid veensid mind valima kolmanda ja ütlesid, et üldiselt on minu jaoks ükskõik, kui mul on programmeerimisega pistmist, siis võin sinna minna (pole asjata, et ma õppisin IT-spetsialisti põhitõed koolis distantsilt (ka raha eest) ). August hakkab läbi saama, iga päev nimekirju jälgides saan aru, et ilmselgelt ei kvalifitseeru piloodiks punktide arvu tõttu, valmistusin vaikselt sõjaväkke, puid ümber istutama, lund koristama, aga äkki , kõne minu vanematelt: "Poeg, palju õnne, sa said sisse!" Ootan huviga jätku. "Sisestasite OraSUVD-sse, me ei tea, mis see on, kuid eelarvega! Me oleme väga õnnelikud!" "Jah," arvan ma, "peamine on eelarve!" Pead kratsides mõtlesin, mida see salapärane ORASUVD tähendab, aga olgu nii, ma lähen Peterburi ja see on juba tohutu põhjus rõõmustamiseks.

Õpingute algus

Dekodeerimine kõlab järgmiselt: automatiseeritud lennujuhtimissüsteemide organiseerimine. Tähti on palju, samuti tähendust. Teadmiseks, ma ei õppinud oma esimest aastat Peterburis, meid saadeti Viiburisse, loomulikult polnud see hea elu, aga üldiselt oli see isegi parem, kui oodata oskas.

Meie seltskond oli väga väike, ainult 11 inimest (hetkel on meid juba 5) ja kõik, absoluutselt kõik, ei saanud aru, mida nad siin teevad.

Esimene kursus oli lihtne, nagu iga eriala, ei midagi ebatavalist, kirjutamine, matemaatika ja veel paar humanitaarainet. Kuus kuud on möödas, ma ei saa ikka veel aru, mida ORASUVD tähendab, veel vähem, mida nad teevad. Esimese semestri lõpus tuleb Peterburist meie juurde õppejõud ja õpetab meile distsipliini “Sissejuhatus erialasse”.

"Noh, see on kõik, lõpuks ometi kuulen vastuseid oma igavestele küsimustele," mõtlesin ma, kuid see pole nii lihtne.
See eriala osutus väga populaarseks ja mitte nii kaugel programmeerimisest. Seda enam üllatas meid tõsiasi, et see on ainuke eriala Venemaal, millel pole analooge.

Elukutse olemus on mõista kõiki taevas toimuvaid protsesse, koguda teavet igat tüüpi lokaatoritelt ja edastada see digitaalselt kontrolleri monitorile. Lihtsamalt öeldes valmistame midagi, mis võimaldab dispetšeril töötada (lennundustarkvara). Inspireeriv, kas pole? Meile öeldi, et kui teie seadustik põhjustab ootamatult katastroofi, on ette nähtud isegi kriminaalvastutus.

Astume pisiasjade ja peensuste hunnikust tagasi ning räägime programmeerimise teemal.

Tera tera haaval

Pärast seda, kui olime esimese kursuse edukalt läbinud ja Peterburi edasi õppima tulime, läks veidi huvitavamaks ning iga semestriga sai selgemaks, mida nad meilt tahavad. Lõpuks hakkasime kodeerima ja õppima C++ põhitõdesid. Iga semestriga kasvasid meie teadmised, palju oli lennunduse ja raadiotehnikaga seotud aineid.

4. kursuse alguseks teadsin juba paari raamatukogu ja õppisin kasutama vektorit ja selle sugulasi. Harjutasin veidi OOP-i, pärimist, klasse, üldiselt kõike, ilma milleta on C++-s programmeerimist üldiselt raske ette kujutada. Ilmus palju raadiotehnika ja füüsikaga seotud aineid, ilmus Linux, mis tundus väga keeruline, aga üldiselt huvitav.

Nad ei püüdnud meist häid programmeerijaid teha, nad tahtsid teha meist inimesi, kes mõistavad kõiki protsesse, ilmselt on see probleem. Pidime olema hübriidid, midagi korraga programmeerija, operaatori ja juhi vahel (ilmselt pole asjata öeldud, et kahte kärbest ühe hoobiga tappa ei saa). Teadsime palju erinevaid asju, aga natuke kõike. Iga aastaga tekkis järjest suurem huvi kodeerimise vastu, kuid sellele suunatud ainete vähesuse tõttu jäi soov juurde õppida. Jah, võib-olla saaksin õppida iseseisvalt, kodus, aga tudengipõlves muretsed harva asjade pärast, mis sessioonil ei juhtu. Seetõttu saan 5. kursuse lävel olles aru, et kõik 4 aasta jooksul kogunenud teadmised on väike peotäis, millega mind keegi kuskile ei oota. Ei, ma ei ütle, et meid on halvasti õpetatud, et teadmised pole samad ega vajalikud. Ma arvan, et kogu point on selles, et arusaam, et mulle programmeerimine meeldib, jõudis mulle alles 4. kursuse lõpus. Alles nüüd saan aru, kui suur valik on kodeerimisvaldkondades, kui palju saab ära teha, kui valida tuhandest üks tee ja hakata kõike selle teemaga seonduvat uurima. Olles läbi vaadanud palju vabu kohti, jõuan järeldusele, et kandideerida pole kuhugi, kogemust pole, teadmised minimaalsed. Annate alla ja tundub, et kõik teie pingutused õppimisel lagunevad teie silme all. Läbisin kõik A-ga, proovisin nii palju programme kirjutada ja siis tuleb välja, et mis ma ülikoolis teen, tõelised programmeerijad klõpsavad vaheaegadel nagu seemneid.

“ITMO, SUAI, Polütehnikum... Ma oleks tõesti võinud sinna minna, punktidest oleks piisanud ja isegi kui see pole seal, kus ma tahtsin, on see ilmselt ikkagi parem kui siin!” mõtlesin küünarnukist hammustades. Aga valik on tehtud, aeg on võtnud omajagu ja kõik, mida ma teha saan, on end kokku võtta ja teha kõik, mis võimalik.

Järeldused ja väikesed lahkumissõnad neile, kes pole veel oma teekonda alustanud

Sel suvel pean tegema praktikat ühes väga mainekas ettevõttes ja tegema midagi otseselt oma erialaga seonduvat. See on väga hirmutav, sest ma ei pruugi mitte ainult oma lootusi täita, vaid ka oma juhi lootusi. Kui sa aga siin elus midagi teed, siis pead seda tegema targalt ja tõhusalt. Ehkki ma pole veel midagi ülikeerulist ega keskpärast loonud, olen alles alustanud, mulle hakkab alles kohale jõudma, mida tuleb teha, ja ma pole veel programmeerimise täit maitset õppinud. Võib-olla alustasin valest kohast, valest valdkonnast ja üldiselt ei tee ma seda, millest unistasin. Aga ma olen juba kuskilt alustanud ja kindlasti aru saanud, et tahan oma elu programmeerimisega siduda, kuigi ma pole veel täpselt seda teed valinud, milleni lähen, võib-olla on see andmebaas või tööstusprogrammeerimine, võib-olla kirjutada mobiilirakendusi või võib-olla tarkvara lennukisse installitud süsteemide jaoks. Üks asi, mida ma kindlasti tean, on see, et on aeg alustada ja võimalikult kiiresti aru saada, mida kogu tarkvara rohkusest ma proovida tahaksin.

Noor lugeja, kui sa veel ei tea, kelleks saada tahad, siis ära muretse, ka enamik täiskasvanuid ei tea. Peaasi on proovida. Katse-eksituse meetodil saate lõpuks aru, mida soovite. Kui tahad saada programmeerijaks, siis alustamine on alati olulisem kui teadmine, mis valdkonnas täpselt tegutseda. Kõik keeled on sarnased ja programmeerimine pole erand.

PS Kui ma oleks teadnud, et hakkan ujuma, oleksin ujumispüksid võtnud. Tahaks väga hakata sellest kõigest varem aru saama, aga ebahuvituse, õppimise rutiini ja mittemõistmise tõttu, mis edasi saab, jäi aeg vahele. Kuid ma usun kindlalt, et kunagi pole liiga hilja.

Allikas: www.habr.com

Lisa kommentaar