Končím 4. rok studia na programátora, chápu, že do programátorství mám daleko

Článek je primárně zaměřen na mladé lidi, kteří o volbě povolání teprve uvažují.

předmluva

V roce 2015, co se zdá být dávno, jsem dokončil školu a začal jsem přemýšlet o tom, čím bych se chtěl v tomto životě stát. (dobrá otázka, stále na ni hledám odpověď) Žil jsem na malém městě, běžné školy, pár učilišť a pobočka jednoduché univerzity. Vystudoval hudební školu, celý školní život hrál v divadle, ale po 11. třídě ho to táhlo k technické dráze. Nechtěl jsem se stát programátorem, i když jsem studoval ve třídě s důrazem na informatiku a zabýval se specializacemi souvisejícími s designem nebo robotikou. Podával jsem přihlášky, kde se dalo, chodil jsem na vojenskou školu a uvědomil jsem si, že to není pro mě. Zbyly mi na výběr 2 univerzity, nešel jsem, půjdu do Petrohradu.

V Petrohradu je výběr obrovský, ale něco mě přesvědčilo, abych šel studovat a stal se pilotem – je to prestižní, finančně a má to společenské postavení. Při přijetí bylo navrženo zvolit 3 směry, bez váhání pilot naznačil (2 směry: specialista a bakalář). Kluci z přijímací komise mě ale přesvědčili, abych si vybral třetí, a řekli, že obecně je mi to jedno, když mám něco společného s programováním, tak tam můžu (ne nadarmo jsem se naučil základy IT specialisty na dálku ve škole (i za peníze) ). Srpen se chýlí ke konci, každý den sleduji soupisky, chápu, že se evidentně nekvalifikuji jako pilot kvůli počtu bodů, pomalu jsem se chystal na vstup do armády, přesazovat stromy, odklízet sníh, ale najednou , volání od rodičů: "Synu, gratuluji, dostal jsi se!" Těším se na pokračování. „Vstoupili jste do OraSUVD, nevíme, co to je, ale s omezeným rozpočtem! Jsme velmi šťastní!" "Ano," myslím, "hlavní věcí je rozpočet!" Poškrábal jsem se na hlavě a přemýšlel jsem, co to tajemné ORASUVD znamená, ale budiž, jedu do Petrohradu, a to už je obrovský důvod k radosti.

Začátek studia

Dekódování zní takto: organizace automatizovaných systémů řízení letového provozu. Existuje mnoho písmen, stejně jako význam. Pro pořádek, nestudoval jsem svůj první rok v Petrohradě, poslali nás do Vyborgu, samozřejmě to nebyl dobrý život, ale celkově to bylo ještě lepší, než by se dalo čekat.

Naše skupina byla velmi malá, jen 11 lidí (v tuto chvíli je nás už 5) a všichni, úplně všichni, nechápali, co tady dělají.

První kurz byl jednoduchý, jako každá specialita, nic neobvyklého, psaní, matematika a ještě pár humanitních předmětů. Uplynulo šest měsíců, stále nerozumím tomu, co ORASUVD znamená, tím méně, co dělají. Na konci prvního semestru k nám přijíždí učitel z Petrohradu a učí nás disciplínu „Úvod do profese“.

"No, to je ono, konečně uslyším odpovědi na své věčné otázky," pomyslel jsem si, ale není to tak jednoduché.
Tato specialita se ukázala být velmi populární a není tak vzdálená programování. O to více nás překvapilo, že jde o jedinou specialitu v Rusku, která nemá obdoby.

Podstatou profese je porozumět všem procesům probíhajícím na obloze, shromažďovat informace ze všech typů lokátorů a digitálně je přenášet na monitor ovladače. Jednoduše řečeno vyrábíme něco, co umožňuje práci dispečera (letecký software). Inspirující, že? Bylo nám řečeno, že se předpokládá i trestní odpovědnost, pokud váš kód náhle způsobí katastrofu.

Odstupme od hromady maličkostí a jemností a promluvme si na téma programování.

Zrnko po zrnku

Poté, co jsme úspěšně absolvovali první kurz a přijeli studovat dále do Petrohradu, to začalo být o něco zajímavější a s každým semestrem bylo jasnější, co po nás chtějí. Konečně jsme začali kódovat a učit se základy C++. Každým semestrem se naše znalosti zvyšovaly, bylo mnoho předmětů souvisejících s letectvím a radiotechnikou.

Na začátku 4. ročníku jsem už znal pár knihoven a naučil se používat vektor a jeho příbuzné. Trochu jsem si procvičil OOP, dědičnost, třídy, obecně vše, bez čeho je programování v C++ obecně těžko představitelné. Objevila se spousta předmětů souvisejících s radiotechnikou a fyzikou, objevil se Linux, který působil velmi složitě, ale celkově zajímavě.

Nesnažili se z nás udělat dobré programátory, chtěli z nás udělat lidi, kteří rozumí všem procesům, pravděpodobně to je přesně ten problém. Museli jsme být kříženci, něco mezi programátorem, operátorem a manažerem zároveň (asi ne nadarmo se říká, že nezabiješ dvě mouchy jednou ranou). Věděli jsme spoustu různých věcí, ale od všeho trochu. Každým rokem jsem se o kódování zajímal víc a víc, ale kvůli nedostatku předmětů k tomu zaměřených zůstala touha učit se víc nenaplněná. Ano, možná bych se mohl učit sám, doma, ale ve studentských letech se jen zřídka staráte o věci, které se na semináři nestanou. Proto na prahu 5. ročníku chápu, že všechny znalosti, které jsem za 4 roky nasbíral, je malá hrstka, se kterou na mě nikdo nikde nečeká. Ne, neříkám, že nás učili špatně, že znalosti nejsou stejné ani nutné. Myslím, že celá pointa je v tom, že uvědomění, že mám rád programování, ke mně došlo až na konci 4. ročníku. Teprve teď chápu, jak obrovský je výběr v oblastech kódování, jak moc se dá udělat, když si vyberete jednu cestu z tisíce a začnete studovat vše, co s tímto tématem souvisí. Po prohlédnutí mnoha volných míst docházím k závěru, že není kde se uplatnit, zkušenosti žádné, znalosti minimální. Vzdáváte to a zdá se, že se vám veškeré úsilí při studiu hroutí před očima. Všechno jsem prošel na jedničku, tolik jsem se snažil psát programy a pak se ukázalo, že to, co dělám na univerzitě, skuteční programátoři o přestávkách cvakají jako semínka.

"ITMO, SUAI, Polytechnic... Opravdu jsem tam mohl jít, bodů by bylo dost, a i když to není tam, kde jsem chtěl, je to asi pořád lepší než tady!" pomyslel jsem si a kousl se do lokte. Ale volba byla učiněna, čas si vybral svou daň a jediné, co mohu udělat, je dát se dohromady a udělat vše, co mohu.

Závěry a malá slova na rozloučenou pro ty, kteří svou cestu ještě nezačali

Letos v létě budu muset absolvovat stáž ve velmi renomované společnosti a dělat něco, co přímo souvisí s mojí specializací. Je to velmi děsivé, protože možná nesplním nejen své naděje, ale ani naděje mého manažera. Pokud však v tomto životě něco děláte, musíte to dělat moudře a efektivně. I když jsem ještě nevytvořil nic super složitého nebo průměrného, ​​teprve jsem začal, teprve mi začíná docházet, co je potřeba udělat, a já se ještě musím naučit plnou chuť programování. Možná jsem začal na špatném místě, ve špatném oboru a obecně nedělám to, o čem jsem snil. Ale už jsem někde začal a definitivně pochopil, že chci propojit svůj život s programováním, i když jsem si ještě nevybral samotnou cestu, kterou se vydám, možná to bude databáze, nebo průmyslové programování, možná budu psát mobilní aplikace nebo možná software pro systémy nainstalované v letadle. Jedna věc, kterou vím jistě, je, že je čas začít, a co nejdříve porozumět tomu, co z toho všeho softwaru bych chtěl vyzkoušet.

Mladý čtenáři, pokud ještě nevíš, čím se chceš stát, neboj se, ani většina dospělých to neví. Hlavní je zkusit. Díky pokusům a omylům můžete konečně pochopit, co chcete. Pokud se chcete stát programátorem, pak je začátek vždy důležitější než vědět, v jakém oboru přesně být. Všechny jazyky jsou stejné a programování není výjimkou.

PS Kdybych věděla, že budu plavat, vzala bych si plavky. Strašně rád bych tomu všemu začal rozumět dříve, ale kvůli nezájmu, rutině učení a nepochopení toho, co by se dělo dál, jsem promeškal čas. Ale pevně věřím, že nikdy není pozdě.

Zdroj: www.habr.com

Přidat komentář