Končím 4. rok štúdia na programátor, chápem, že od programátora mám ďaleko

Článok je primárne zameraný na mladých ľudí, ktorí ešte len uvažujú nad voľbou povolania.

Predslov

V roku 2015, čo sa zdá byť dávno, som ukončil školu a začal som premýšľať o tom, čím by som sa chcel v tomto živote stať. (dobrá otázka, stále na ňu hľadám odpoveď) Žil som v malom meste, bežné školy, pár odborných učilíšť a pobočka jednoduchej univerzity. Vyštudoval hudobnú školu, celý školský život hral v divadle, no po 11. ročníku ho to ťahalo k technickej dráhe. Nechcel som sa stať programátorom, hoci som študoval v triede s dôrazom na informatiku a hľadal som špeciality súvisiace s dizajnom alebo robotikou. Podával som prihlášky, kde sa dalo, chodil som na vojenskú školu a uvedomil som si, že to nie je pre mňa. Na výber mi zostali 2 univerzity, nešiel som, pôjdem do Petrohradu.

V Petrohrade je výber obrovský, ale niečo ma presvedčilo ísť študovať a stať sa pilotom – je to prestížne, finančne a má to spoločenské postavenie. Pri prijatí bolo navrhnuté vybrať si 3 smery, bez váhania pilot naznačil (2 smery: špecialista a bakalár). Ale chalani z prijímacej komisie ma presvedčili, aby som si vybral tú tretiu, a povedali, že vo všeobecnosti je mi to jedno, ak mám niečo s programovaním, tak tam môžem ísť (nie nadarmo som sa naučil základy IT špecialistu na diaľku v škole (aj za peniaze) ). August sa blíži ku koncu, každý deň sledujem súpisky, chápem, že na pilota sa evidentne nekvalifikujem kvôli počtu bodov, pomaly som sa chystal do armády, presádzať stromy, odpratávať sneh, no zrazu , volanie od mojich rodičov: "Synu, gratulujem, dostal si sa!" Teším sa na pokračovanie. „Vstúpili ste do OraSUVD, nevieme, čo to je, ale s obmedzeným rozpočtom! Sme veľmi štastní!" "Áno," myslím, "hlavná vec je rozpočet!" Škrabajúc sa po hlave som rozmýšľal, čo to tajomné ORASUVD znamená, ale nech je to ako chce, idem do Petrohradu, a to už je obrovský dôvod na radosť.

Začiatok štúdia

Dekódovanie znie takto: organizácia automatizovaných systémov riadenia letovej prevádzky. Existuje veľa písmen, ako aj význam. Pre informáciu, neštudoval som prvý rok v Petrohrade, poslali nás do Vyborgu, samozrejme, nie dobrý život, ale celkovo to bolo ešte lepšie, ako by sa dalo očakávať.

Naša skupina bola veľmi malá, len 11 ľudí (momentálne nás je už 5) a všetci, úplne všetci, nechápali, čo tu robia.

Prvý kurz bol jednoduchý, ako každá špecialita, nič neobvyklé, písanie, matematika a ešte pár humanitných predmetov. Uplynulo šesť mesiacov, stále nerozumiem tomu, čo ORASUVD znamená, a ešte menej tomu, čo robia. Na konci prvého semestra k nám prichádza učiteľ z Petrohradu a učí nás disciplínu „Úvod do povolania“.

"No, to je všetko, konečne budem počuť odpovede na moje večné otázky," pomyslel som si, ale nie je to také jednoduché.
Ukázalo sa, že táto špecialita je veľmi populárna a nie je tak vzdialená od programovania. O to viac nás prekvapil fakt, že ide o jedinú špecialitu v Rusku, ktorá nemá obdoby.

Podstatou profesie je porozumieť všetkým procesom, ktoré sa odohrávajú na oblohe, zbierať informácie zo všetkých typov lokátorov a digitálne ich prenášať na monitor kontrolóra. Jednoducho povedané, vyrábame niečo, čo umožňuje prácu dispečera (letecký softvér). Inšpirujúce, však? Bolo nám povedané, že sa počíta aj s trestnou zodpovednosťou, ak váš kód náhle spôsobí katastrofu.

Odstúpme od hromady drobností a jemností a porozprávajme sa o téme programovania.

Zrnko po zrnku

Po tom, čo sme úspešne absolvovali prvý kurz a prišli študovať ďalej do Petrohradu, to začalo byť o niečo zaujímavejšie a každým semestrom bolo jasnejšie, čo od nás chcú. Konečne sme začali kódovať a učiť sa základy C++. Každý semester sa naše vedomosti zvyšovali, bolo tam veľa predmetov súvisiacich s letectvom a rádiotechnikou.

Začiatkom 4. ročníka som už poznal pár knižníc a naučil som sa používať vektor a jeho príbuzných. Trochu som si precvičil OOP, dedičnosť, triedy, celkovo všetko, bez čoho je programovanie v C++ vo všeobecnosti ťažko predstaviteľné. Objavilo sa množstvo predmetov súvisiacich s rádiotechnikou a fyzikou, objavil sa Linux, ktorý pôsobil veľmi komplexne, ale celkovo zaujímavo.

Nesnažili sa z nás urobiť dobrých programátorov, chceli z nás urobiť ľudí, ktorí rozumejú všetkým procesom, pravdepodobne to je presne ten problém. Museli sme byť kríženci, niečo medzi programátorom, operátorom a manažérom zároveň (asi nie nadarmo sa hovorí, že dve muchy jednou ranou nezabiješ). Vedeli sme veľa rôznych vecí, ale zo všetkého trochu. Každým rokom som sa o kódovanie zaujímal viac a viac, no pre nedostatok predmetov na to zameraných zostala túžba dozvedieť sa viac nenaplnená. Áno, možno by som sa mohol učiť sám, doma, ale v študentských rokoch sa len zriedka trápite vecami, ktoré sa na škole nestanú. Preto, keďže som na prahu 5. ročníka, chápem, že všetky vedomosti, ktoré som za 4 roky nazbieral, je malá hŕstka, s ktorou ma nikto nikde nečaká. Nie, nehovorím, že nás učili zle, že vedomosti nie sú rovnaké ani potrebné. Myslím si, že celá pointa je v tom, že uvedomenie, že mám rád programovanie, mi prišlo až na konci 4. ročníka. Až teraz chápem, aký obrovský je výber v oblastiach kódovania, koľko sa dá urobiť, ak si vyberiete jednu cestu z tisícky a začnete študovať všetko, čo s touto témou súvisí. Po prezretí mnohých voľných pozícií prichádzam k záveru, že sa niet kde uplatniť, prax nie je, znalosti sú minimálne. Vzdávaš to a zdá sa, že všetko tvoje úsilie v štúdiu sa ti rúca pred očami. Všetko som absolvoval na jedničku, toľko som sa snažil písať programy a potom sa ukázalo, že to, čo robím na univerzite, ozajstní programátori cez prestávky cvakajú ako semená.

„ITMO, SUAI, Polytechnic... Naozaj som tam mohol ísť, bodov by bolo dosť, a aj keď to nie je tam, kde som chcel, je to pravdepodobne stále lepšie ako tu!“ pomyslel som si a zahryzol som si do lakťa. Ale voľba bola urobená, čas si vybral svoju daň a jediné, čo môžem urobiť, je dať sa dokopy a urobiť všetko, čo môžem.

Závery a malé slová na rozlúčku pre tých, ktorí ešte nezačali svoju cestu

Toto leto budem musieť absolvovať stáž vo veľmi renomovanej spoločnosti a robiť niečo, čo priamo súvisí s mojou špecializáciou. Je to veľmi desivé, pretože možno nesplním nielen svoje nádeje, ale ani nádeje môjho manažéra. Ak však v tomto živote niečo robíte, musíte to robiť múdro a efektívne. Aj keď som ešte nevytvoril nič super zložité alebo priemerné, práve som začal, len mi začína dochádzať, čo treba urobiť, a ešte sa musím naučiť naplno programovať. Možno som začal na nesprávnom mieste, v nesprávnej oblasti a vo všeobecnosti nerobím to, o čom som sníval. Ale už som niekde začal a definitívne som pochopil, že svoj život chcem spojiť s programovaním, aj keď ešte som si nevybral samotnú cestu, ktorou sa vydám, možno to bude databáza, alebo priemyselné programovanie, možno budem písať mobilné aplikácie alebo možno softvér pre systémy nainštalované v lietadle. Jedna vec, ktorú viem s istotou, je, že je čas začať a čo najskôr pochopiť, čo z toho množstva softvéru by som chcel vyskúšať.

Mladý čitateľ, ak ešte nevieš, čím sa chceš stať, neboj sa, nevie to ani väčšina dospelých. Hlavná vec je vyskúšať. Pomocou pokusov a omylov môžete konečne pochopiť, čo chcete. Ak sa chcete stať programátorom, potom je začiatok vždy dôležitejší ako vedieť presne, v akom odbore máte pôsobiť. Všetky jazyky sú rovnaké a programovanie nie je výnimkou.

PS Keby som vedela, že budem plávať, vzala by som si plavky. Naozaj by som to všetko chcel začať chápať skôr, ale kvôli nezáujmu, rutine učenia a nepochopeniu toho, čo bude ďalej, mi chýbal čas. Ale pevne verím, že nikdy nie je neskoro.

Zdroj: hab.com

Pridať komentár