Ahoj, Habr!
Ve volném čase, když čtu něco zajímavého , zamyslel jsem se nad tím, že celkově procházíme stejným minovým polem s hřebíky na naší kariérní cestě. Začíná to nenávistí k vzdělávacímu systému, který z nás údajně "musí" udělat seniory, a končí uvědoměním si, že těžké břemeno učení leží pouze na našich bedrech, ale tohle uvědomění často přichází pozdě.

Musím přiznat, že všechny tyto obtíže většinou odfiltrují spoustu lidí, kteří nejsou schopni se překonat a neustále se učit, a ti, kteří chtějí vstoupit do IT jen kvůli horám zlata, jež slibují chytré články na příkladech výjimečných osobností naší doby, riskují, že narazí na útesy reality.
Myslím, že každý z nás si alespoň jednou myslel, že není dost chytrý nebo dobrý pro tento obor, že to vlastně není pro něj. Nebo naopak, že je neuvěřitelně výjimečný, že jeho znalosti jsou na tak vysoké úrovni, že s ním sotva někdo může soutěžit, a už vůbec ho něco naučit, že? Pokud ano, tak si vydechněte s úlevou – jste na správné cestě. To všechno jsou typické emoce začínajícího programátora, ale nemusíte si oddychnout, to nejtěžší teprve přijde.
Chci vám ukázat hlavní momenty na cestě k tomu stát se programátorem na příkladu mého příběhu a mých chyb, nejdůležitější je, jak špatně se nesoudíte – to neznamená, že se máte vzdát. Smysl této historie se může zdát banální, a závěry se zdají být zřejmé, ale často mnozí potřebují malý impuls, aby pochopili zřejmé fakty.
První omyl – považovat se za nejchytřejšího
Asi bych měl začít od školních let. Já, stejně jako většina teenagerů, jsem nepovažoval učení za něco zajímavého; mnohem zábavnější bylo hrát počítačové hry. Fascinovaly mě příběhy, inspirovala krása virtuálních světů, rád jsem se cítil v centru událostí. Postupně se mi začaly v hlavě objevovat myšlenky o tom, jak skvělé by bylo vytvářet hry a že bych se měl nutně stát jejich vývojářem. Začal jsem se trochu učit programovat. Po prvním programu, který sčítal dvě čísla, jsem se už procházel s hrdě vztyčenou hlavou a s myšlenkami o tom, že rozumím programování, jsem programátor, zatímco naši učitelé informatiky v tom nic nevědí, když nám vykládají, co je to počítač a různé logické operace. To byla první a nejhloupější chyba, ale o tom později.
Učil jsem se průměrně, takže po 9. třídě by se dalo říci, že mě ze školy vyhodili. S mým vysvědčením jsem se nikam nedostal a musel jsem nastoupit tam, kde mě vzali, a vzali mě do nějaké střední odborné školy (střední školní zařízení). Pořád jsem si myslel, že jsem skvělý programátor a že to všechno vzdělání mi není k ničemu. Po půl roce jsem začal chápat, že něco není v pořádku a že nechci být v prostředí, které mi mé nezodpovědnosti k sobě samému přineslo. Rozhodl jsem se vrátit do školy a nakonec mě už opravdu vyhodili z 10. třídy. V tomto životním období jsem pochopil, že se musím spoléhat jen na sebe; ani přátelé, ani rodina, nikdo do tebe nevložil znalosti, pokud se sám nebudeš chtít učit.
Další etapa života byla technická škola nebo vysoká škola, jak chcete. Zkráceně, vynechávajíc proces plazení na kolenou a hledání místa, kam se dát, jsem vynaložil dost úsilí, abych se dostal se svým diplomem na normální místo a dostal se tam. Už tehdy jsem chápal, že abych něčeho dosáhl, musím se učit, a věnoval jsem se vzdělání a trochu programování. Ale opět jsem rychle zklamal a znovu se vrátil ke své první chybě a tvrdil, že vzdělávací systém nic nedává, že jsem tady chytřejší než lidé, kteří něco učí. Přesto mi zůstal zdravý rozum a nesložil jsem učení a pokračoval jsem v úsilí o svůj rozvoj, protože je těžké se vzdát něčeho, do čeho jste investovali tolik vlastního úsilí. Jsem si jistý, že kdyby mi prostě zaplatili a já sám nebyl takové úsilí vložil, toto mínění by u mě nevzniklo.
Druhá mylná představa — nadměrné zlehčování vlastních znalostí
Během studia probíhaly zajímavé soutěže v sportovním programování, do kterých jsem se rozhodl zapojit, což se mi v budoucnu velmi hodilo. Teď se moje ješitnost a maximalismus změnily na příšerně nízké sebevědomí, tvrdil jsem, že nic nevím, nic nerozumím, že je to složité a není to moje, ale soutěžní nadšení mě nutilo stisknout zuby a něco se pokusit změnit. Dobrá motivace mi umožnila nepřestat s touhou studovat programování a cena v podobě vítězného místa mi ukázala, že to všechno nebylo zbytečné. To byla první ступень k správné cestě.
Je důležité chápat, že pro každého, kdo se učí nějakou novou činnost, se zprvu zdá, že dobývá hory. Rozvoj je tak rychlý, že objem nových informací přetéká hlavu, začíná pocit osvícení a když člověk porovná, jak se dovednost zlepšila za tu dobu, může se nad svým pokrokem jenom obdivovat. Poté se motivační nastavení mění v depresi s pocitem, že se nic nedaří, dovednost se nikam neposunuje, protože když porovnáme výsledky, zdá se, že se vše zpomaluje. To je takzvaná jáma, která číhá na každého, kdo se rozhodl stát se profesionálem v nějaké činnosti. Pamatujte, že pokud jste se dostali do této fáze — už jste na správné cestě, tento pocit bude v budoucnu často přicházet, hlavně se nenechte zlomit a všechno nevzdávejte.
Do doby ukončení studia jsem si už uvědomil, že naše vzdělání není tak bezcenné, dává ti možnost vybrat si směr pro svůj rozvoj, ale odpovědnost neseš ty sám. Měl jsem jasný cíl, bavil mě vývoj projektů, měl jsem malou zásobu znalostí a motivaci jít dál.
Zde je nutné poznamenat, že se skrývá velmi nebezpečná propast. Poté, co jsem překonal všechny předchozí obtíže, se zdá, že teď to, po čem jsem tak dlouho toužil, konečně přišlo. Vím, co chci, rozumím, kam se potřebuji rozvíjet, mám cíl a jsem připraven vstoupit do dospělého života, získat první práci, ano, nebude to práce snů, ale budu se věnovat činnosti, která mě inspiruje.
Podstata je v tom, že první práce, a vlastně jakákoli práce, tě vnáší do světa, o kterém jsi snil. Ukazuje se, že vrchol, který jsi překonal, je pouze prvním stupněm k tomu, co se zdálo být už velmi blízko.
Proč se to děje?
Když získáš svou první práci, najednou si uvědomíš, že ti katastrofálně chybí znalosti. Částečně to tak opravdu je a může vzniknout pocit, že programování není to pravé. Ale už jsme se s tímto pocitem setkali a naučili se ho překonávat. Po určité adaptaci pochopíš, že zde se skrývá problém, který je horší.
Profesionální vyhoření
Tato fáze v mé kariéře se ukázala jako nejbolestivější.
První práce byla naprosto jiná, než jsem si ji představoval. Projekty, které jsem vyvíjel ve svém volném čase, které mě inspirovaly a přinášely mi obrovské potěšení, neměly nic společného s prací. Všechno, co jsem si nastavil a o čem snil, se jednoduše srazilo na útesy reality. To je velmi zlomený faktor, byl jsem hodně rozrušený a myslel jsem si, že něco není v pořádku, nebo že něco není správně se mnou. Nudné úkoly a rutinní práce mě prostě frustrovaly. Chtěl jsem se rozvíjet, navrhoval jsem nové nápady, nové nástroje, ale většinou to bylo pro business zbytečné; to, co už je, vydělává peníze, takže je to dobré. Nemluvě o tom, co se dá dočíst v chytrých článcích a knihách: programování je dobře placené hobby, ze kterého máte radost, a ještě vám za to platí. Možná je to v něčem pravda, ale je to těžká cesta k nalezení sebe sama a toho, co vás skutečně zajímá, včetně potřebné práce.
Všimněte si, že tato fáze ještě více vyřazuje lidi, kteří jen s obtížemi překonali předchozí překážky a jednoduše nedostali to, o čem snili. Je třeba pochopit, že práce programisty není vaše oblíbené hobby, alespoň na začátku kariéry. Je to stejná práce, která zřídka přináší potěšení, ale přináší peníze. Je velmi důležité, jak se na překonání této složitosti nastavíte. Je velmi snadné se vzdát, a pak se celé pojetí práce promění v prostou nutnost vydělávat čísla na kartě, profesionální rozvoj se zastaví, a to je v kariéře programisty nepřijatelné. Je třeba překonat se a správně se nastavit; pochopte, že práce je nástroj, jehož chování závisí pouze na vás. Vážte si veškerého zkušenosti, kterou lze získat, když přijde čas, zkušenosti bude dostatek, abyste odešli na lepší místo, a tak dál a časem začnete vidět ten horizont, o kterém jste snili jako studenti. Ale pamatujte, že všechno závisí na vás.
V dnešních reáliích nestačí mít jen dovednosti v programování, je třeba umět interagovat s lidmi, chápat, jak funguje podnikání, ve kterém pracujete, a jakým způsobem mu přinášíte zisk. Je mnohem snazší vychovat „týmového“ člověka v programování, než rozvíjet komunikační schopnosti. Proto věnujte pozornost jakékoli zkušenosti, kterou můžete získat, ale nezapomínejte, že všechny tyto znalosti by měly vzájemně doplňovat.
Když se blížím k závěru, uvedu potvrzující příklad. Moje první zaměstnání nemohlo nabídnout žádné technologie ani směr rozvoje, který jsem chtěl. Ale jednoho dne k nám přišly moderní metodiky vývoje podle principů Agile, které chtěli vedoucí implementovat s tím, že to zvýší tempo vývoje, a tím i zisk společnosti. To nám umožnilo pohlédnout na celý tento proces od jeho vzniku až po plnou funkčnost nově vzniklého týmu. V budoucnu se tyto dovednosti velmi hodily na dalších pracovních místech, což podtrhuje důležitost těžení užitečných zkušeností z jakékoli situace.
Co tedy na závěr?
- Pokud si myslíte, že víte všechno, doporučuji si to dobře promyslet.
- Pokud si myslíte, že nevíte nic – jste na správné cestě.
- Musíte pochopit, že nikdo vám do hlavy nevloží znalosti, pokud to sami nebudete chtít. Není to problém vzdělání; přestaňte ztrácet čas hledáním jeho nedokonalosti, protože práce vám také nevloží do hlavy znalosti, pokud to nebudete chtít.
- Nepodléhejte iluzím, že práce vám bude přinášet radost tak, jak to dělá vaše hobby hned poté, co dostanete diplom. Programování je také práce, může být rutinní, nudné, bez perspektiv, ale může být také zajímavé a vzrušující, ale je to práce.
- Každý se může stát programátorem, hlavní je nevzdávat se a překonávat potíže, které čekají každého, kdo se rozhodl vstoupit do IT.
Zdroj: habr.com
