Ako som sa stal programátorom v 35 rokoch

Ako som sa stal programátorom v 35 rokochČoraz častejšie sa objavujú príklady ľudí, ktorí v strednom veku zmenili povolanie, či skôr špecializáciu. V škole snívame o romantickom alebo „skvelom“ povolaní, na vysokú školu vstupujeme podľa módy alebo rady a nakoniec pracujeme tam, kde nás vybrali. Nehovorím, že to platí pre každého, ale platí to pre väčšinu. A keď sa život zlepší a všetko bude stabilné, objavia sa pochybnosti o vašom výbere povolania. Nehovorím o pozícii alebo práci, ale konkrétne o špecializácii - keď sa človek môže nazývať špecialistom alebo profesionálom.

Presne tak isto som išiel touto cestou a asi pred dvoma rokmi som začal rozmýšľať: čo chcem ďalej, prináša mi moja práca potešenie? A rozhodol som sa zmeniť svoju špecializáciu - stať sa programátorom!

V tomto príbehu sa chcem podeliť o svoj príbeh, skúsenosť z cesty, ktorú som prešiel, aby som túto cestu uľahčil ostatným. Pokúsim sa nepoužívať odbornú terminológiu, aby bol príbeh jasný každému, kto sa rozhodne zmeniť profesiu.

Prečo?

Povolanie programátora som si nevybral náhodou alebo dokonca preto, že podľa povestí veľa platia. Všetko sa to začalo v tretej triede, keď kamarát dostal televízny set-top box s klávesnicou. Bola to herná konzola, no keď bola vybavená špeciálnou kazetou, zmenila sa na vývojové prostredie pre jednoduché plošinovky. Potom mi rodičia kúpili ten istý domov a ja som „zmizol“.

Škola, technická škola a ústav – všade som si vybral cestu čo najbližšie k počítačom, k informačným technológiám. Bol som si istý, že sa stanem programátorom alebo správcom systému, ako to vtedy nazývali - „počítačovým špecialistom“.

Ale život sa prispôsobuje sám - naliehavý problém: bez skúseností vás nezamestnajú a bez skúseností nemôžete mať prácu. Hlavnou chybou v tejto fáze je ambícia. Bol som si istý, že som tvrdý profesionál a mal by som dostať veľa, určite nie menej ako je mestský priemer. Sám mnohé ponuky odmietol pre nízky plat.

Šesť mesiacov hľadania práce súvisiacej s počítačmi bolo neúspešné. Keď sa peniaze úplne minuli, musel som ísť tam, kde ma jednoducho zobrali s viac-menej normálnym zárobkom. Takto som skončil v závode na výrobu káblov ako jednoduchý robotník, kde som robil kariéru na ďalších 12 rokov.

Ako som sa stal programátorom v 35 rokochJe dôležité poznamenať, že moja vášeň pre počítače a programovanie mi pomohla v mojej práci: automatizácia pracovných procesov, potom zavedenie databáz na oddelení, ktoré zjednodušili tok dokumentov a mnoho ďalších malých príkladov.

A teraz, vo veku 33 rokov, som vedúci oddelenia, špecialista na kvalitu káblových produktov s bohatými skúsenosťami a dobrým platom. Ale to všetko nie je to isté, nie je tam žiadne potešenie, žiadny pocit sebapotvrdenia, žiadna radosť z práce.

Rodina bola v tom čase finančne pevne na nohách, pár mesiacov sa dalo vyžiť len z manželkinho platu a nejakých zásob. Potom sa vkradla myšlienka vzdať sa všetkého a splniť si sen. Ale snívať v kuchyni a skutočne konať sú dve rozdielne veci.
Prvým impulzom bol príklad môjho priateľa, ktorý dal výpoveď, zobral rodinu a odišiel niekam na sever pracovať na letisko. Jeho snom sú lietadlá. Po roku sme sa stretli a podelil sa o svoje dojmy, radosť a povedal, že to stálo za to. Závidela som mu jeho odhodlanie, no sama som mala pochybnosti.

Druhou dôležitou udalosťou boli personálne zmeny v závode, kde som pracoval. Nastala zmena vo vrcholovom manažmente a všetci vedúci oddelení sa dostali pod prísnu kontrolu dodržiavania svojich nových požiadaviek a noriem. "Lafa skončil." Uvedomil som si, že musíte tvrdo pracovať, aby ste odolali a posunuli sa ďalej: angličtina, pokročilý tréning, pracujte viac – robte viac, ako sa od vás očakáva.

V tej chvíli prišla myšlienka: „Nastal čas opäť tvrdo pracovať a študovať, tak prečo by sme túto energiu a čas mali minúť na úlohu, ktorá neprináša potešenie, ak ju môžeš minúť na sen?

Ako?

Prvá vec, ktorú som urobil, bolo „spáliť mosty“ – skončil som. Bolo to radikálne, ale pochopil som, že sa nemôžem rozvíjať dvoma smermi súčasne. Skúsenosť s mojím prvým hľadaním práce nebola márna a začal som hľadať niečo, čo by som si napísal do zošita „programátor“. Toto je práca pre status, pre tú „skúsenosť“ nájsť si prácu. Plat tu nehral žiadnu rolu.

Niekde som počul, že keď idete smerom k cieľu, cieľ sa začína približovať k vám. Mal som teda šťastie. Pomerne rýchlo som sa zamestnal v malej spoločnosti s individuálnym podnikateľom poskytujúcim mikroslužby. O pracovných podmienkach a financiách som nemal žiadne otázky, hlavné bolo prihlásiť sa do práce a začať zbierať praktické skúsenosti. Pochopil som, že vykonávam tie najjednoduchšie úlohy a nemôžem hrdo povedať „Som programátor“. Neexistovala žiadna dôvera v moje schopnosti - to bol len úplný začiatok cesty.

Začal som teda študovať. Študovať, študovať a ešte veľa krát... Toto je jediná cesta.

Začal som študovať dopyt po programátoroch v mojom meste. Pozeral som si inzeráty v novinách a na stránkach s hľadaním práce, študoval som rady na internete na tému „Ako absolvovať pohovor ako programátor“ a všetky ďalšie zdroje informácií.

Musíme splniť požiadavky zamestnávateľov. Aj keď sa vám tieto požiadavky nepáčia.

Anglický jazyk

Ako som sa stal programátorom v 35 rokoch
Rýchlo sa vytvoril presný zoznam požadovaných zručností a vedomostí. Okrem špecializovaných programov a zručností bol pre mňa najťažšou otázkou anglický jazyk. Je to potrebné všade! Pri pohľade do budúcnosti poviem, že na ruskom internete nie sú žiadne informácie - omrvinky, ktorých zbieranie si vyžaduje veľa času a aj tak sa ukazuje, že aj tieto omrvinky sú už zastarané.

Pri učení sa jazyka vám radím vyskúšať všetky metódy, ktoré vám prídu pod ruku. Učil som sa angličtinu rôznymi metódami a všimol som si, že neexistuje žiadna univerzálna metóda. Rôzne metódy pomáhajú rôznym ľuďom. Čítajte knihy v angličtine (najlepšie pre deti, je to ľahšie zrozumiteľné), pozerajte filmy (s titulkami alebo bez), choďte na kurzy, kúpte si učebnicu, veľa videí zo seminárov na internete, rôzne aplikácie pre váš smartfón. Keď všetko vyskúšate, pochopíte, čo je pre vás to pravé.

Mne osobne veľmi pomohli detské rozprávky a séria „Sezamová ulica“ v origináli (iba základné výrazy, opakované opakovanie fráz a slov), dobré je aj porozumieť jazyku z učebnice. Nie výukový program, ale školské učebnice. Vzal som si zošit a splnil som všetky úlohy. Najdôležitejšie je však prinútiť sa hľadať informácie v angličtine. Napríklad najnovšie a najaktuálnejšie knihy o programovacích jazykoch sú vždy v angličtine. Kým sa objaví preklad, vychádza nové vydanie.

Teraz je moja úroveň základná, úroveň „prežitia“ podľa jedného z hodnotiacich systémov. Plynule čítam technickú literatúru, viem sa vysvetliť v jednoduchých frázach, ale aj to je už teraz obrovská výhoda na trhu práce, keď v životopise zaškrtnete políčko “Angličtina”. Moje skúsenosti ukazujú, že neskúsený špecialista so znalosťou angličtiny si nájde prácu ľahšie ako skúsený programátor bez angličtiny.

náradie

Ako som sa stal programátorom v 35 rokoch
V každej profesii existuje súbor nástrojov, ktoré musíte ovládať. Ak niekto potrebuje vedieť používať motorovú pílu, potom programátor musí vedieť pracovať so systémami na správu verzií, vývojovým prostredím (IDE) a množstvom pomocných utilít a programov. Netreba ich len všetky poznať, ale vedieť ich aj používať. Ak dokážete absolvovať pohovor na holú teóriu, potom skúšobná doba okamžite ukáže, čo neviete.

Reklamy nie vždy píšu o požiadavkách na znalosť toolkitu, čo znamená, že ak ste programátor, tak určite poznáte git. Tieto požiadavky sa dajú naučiť z tipov, ako absolvovať pohovor v špecializácii. Na internete je veľa podobných informácií, takéto články sa často nachádzajú na stránkach s hľadaním práce.

Urobil som si zoznam nástrojov na papier, všetky som ich nainštaloval do počítača a používal len ich. Ani tu sa človek nezaobíde bez štúdia a literatúry. Zmena špecializácie znamená obrovské množstvo času na sebavzdelávanie.

portfólio

Ako som sa stal programátorom v 35 rokoch
Budúci zamestnávateľ musel ukázať, čoho som schopný. Navyše, nástroje sa musíte naučiť praxou. Pre programátorov je portfóliom github – stránka, kde ľudia publikujú svoju prácu. Každá špecializácia má svoje vlastné miesta pre publikačnú prácu, ako posledná možnosť existujú sociálne siete, kde môžete uverejňovať svoje výsledky a získať spätnú väzbu. Čo presne robiť, nie je dôležité, hlavné je robiť to neustále a čo najkvalitnejšie. Publikovanie práce vás núti snažiť sa nehanbiť sa. A to je ešte lepšia motivácia ako peniaze.

Bolo užitočné pozrieť sa do portfólia iných ľudí a opakovať. Nepoužívajte banálne kopírovanie, ale vytvorte si vlastný produkt, aj keď zopakuje myšlienku inej osoby - to vám umožnilo získať skúsenosti, pridať novú prácu do svojho portfólia a nestrácať čas kreatívnym hľadaním.

Veľa šťastia pri hľadaní testovacej úlohy v inzerátoch. Ak neustále sledujete ponuky na trhu práce, tak občas narazíte na úlohy od zamestnávateľov – to je to, čo potrebujete! Zvyčajne tieto úlohy obsahujú podstatu, aj keď ako produkt neposkytujú žiadny zmysluplný úžitok. Aj keď sa nechystáte poslať životopis tejto spoločnosti, musíte splniť jej úlohu a poslať ju. Takmer vždy prichádza odpoveď s hodnotením vašej práce, z ktorého budú zrejmé vaše slabé stránky, ktoré je potrebné zlepšiť.

Certifikáty a kurzy

Ako som sa stal programátorom v 35 rokoch
Bez kúska papiera - sme hmyz! Keď ľudia vidia dôkaz, že to viete alebo dokážete, urobí to ten najlepší dojem. Mať certifikáty vo svojej špecializácii veľmi pomáha pri hľadaní práce. Prichádzajú v rôznych úrovniach dôvery, ale každá profesia má certifikačný orgán, ktorý si každý váži. Súhlasím, znie to skvele: „Špecialista certifikovaný spoločnosťou Microsoft.“

Pre seba som sa rozhodol, že pôjdem pre certifikáty, keď som si uvedomil, že „môžem“. Niečo málo som si prečítal o certifikátoch od Microsoftu, 1C a rôznych vládnych inštitúcií. Princíp je všade rovnaký: potrebujete peniaze a vedomosti. Buď samotný certifikát stojí peniaze, alebo musíte pred jeho absolvovaním absolvovať špeciálne kurzy, alebo samotné prijatie na skúšku stojí peniaze. Navyše to neznamená, že dostanete certifikát.
Takže momentálne nemám špecializované certifikáty - no, to je zatiaľ... v pláne.

Ale nešetril som čas, úsilie a peniaze na kurzy pre pokročilé. V súčasnosti je už dobre rozvinutý systém dištančného vzdelávania – webináre. Väčšina veľkých inštitútov v krajine organizuje kurzy a semináre. Často sú dobré zľavy alebo úplne bezplatné semináre. Myslím si, že hlavnou výhodou takýchto kurzov je možnosť priamej komunikácie so skúsenými a znalými ľuďmi. Vždy môžete klásť otázky a požiadať o hodnotenie svojej práce z vášho portfólia. A ako čerešničku na torte získajte certifikát o absolvovaní kurzov. Toto samozrejme nie je certifikát, ale zamestnávateľovi to ukazuje váš záväzok voči cieľu.

Najdôležitejším dokumentom je životopis

Ako som sa stal programátorom v 35 rokoch
Naštudoval som si množstvo materiálov o tom, ako správne napísať životopis. Pozeral som sa na príklady iných ľudí, radil som sa s kamarátmi a známymi. Hlavnou otázkou bolo, či sa mi oplatí zahrnúť do životopisu moje znalosti, ktoré sa netýkajú programovania – novej špecializácie. Na jednej strane toto môžem – dá sa to považovať za skúsenosť, ale na druhej strane to nie je podstatné.

Vďaka tomu som do životopisu zahrnul všetko, čo som mal. Všetky pracovné skúsenosti, všetky dokumenty ku všetkým kurzom vrátane školenia o bezpečnosti práce vo výrobnom podniku. Vymenoval všetky znalosti o počítačoch. Dokonca naznačil svoje záľuby a záľuby. A mali ste pravdu!
Moja jediná chyba a rada do budúcna: všetky kľúčové záznamy dôležité pre danú špecializáciu musíte stručne a bez zbytočných slov duplikovať v samostatnom odseku svojho životopisu (napríklad „zručnosti a schopnosti“). Toto bola rada od HR manažéra hneď v prvých dňoch po tom, čo ma prijali na dobrú prácu vo veľkej spoločnosti. Je potrebné, aby zamestnávateľ okamžite pochopil, či stojí za to študovať váš životopis ďalej alebo nie. Je vhodné, aby bol tento odsek krátky a používali sa skratky a kľúčové slová. A ak chcete niečo objasniť, mali by ste to urobiť neskôr v texte životopisu.

Kedy?

Ako zistím, kedy som pripravený? Kedy konať?

Niečo vyše roka po odchode z predchádzajúceho zamestnania veci stagnovali. Nazbierali sa pracovné skúsenosti, zlepšili sa zručnosti v používaní nástrojov, doplnili sa skúsenosti s programovaním v práci a v portfóliu, angličtina sa postupne zapamätala. Všetko išlo podľa plánu, no vo mne vzplanula netrpezlivosť urobiť ďalší krok, začať si hľadať serióznu prácu. A spolu s netrpezlivosťou sa objavili aj pochybnosti: Nie som pripravený, neuspejem, nemal som dať výpoveď zo starej práce... a podobne.

Aby som situáciu nezhoršoval dekadentnými náladami, začal som postupne konať: zverejnil som svoj životopis na jednej webovej stránke a len som čakal. Na jednej strane mi chýbala istota, že ma na pohovore vôbec vypočujú a nevyhodia ma s hanbou, no na druhej strane som už mal nejaké skúsenosti a mal som čo ukázať.

Zo štatistík na stránke som videl, že môj životopis je často prezeraný. Niekedy niektoré spoločnosti navštívia moju stránku so životopisom niekoľkokrát. Zdalo sa mi, že náborový manažér sa na to prvýkrát pozrel a druhýkrát to ukázal šéfovi. Neviem, ako to bolo v skutočnosti, ale mal som dojem, že ľudí zaujímam, že sa ľudia radia, čítajú, diskutujú. A toto je už polovica cesty k víťazstvu!

Prvú žiadosť o voľné miesto som poslal do známej veľkej banky. Interné oddelenie kontroly kvality hľadalo vývojára na automatizáciu procesu toku dokumentov. Požiadavku som podal bez toho, aby som nejako zvlášť rátal s úspechom, spoliehal som sa na to, že mám skúsenosti s prácou na oddelení kvality. Najväčšie prekvapenie a radosť zároveň som pocítil, keď ma zavolali na pohovor!

Nezamestnali ma na prácu v banke, ale sledoval som skutočný programátorský rozhovor z „prvého radu“. Splnil som testovacie úlohy a rozprával som sa so šéfmi na rôznych úrovniach. A najdôležitejšia vec, ktorú som pochopil z výsledkov rozhovoru, bolo posúdenie mojej úrovne programátora. Začal som chápať, kde som, aký som programátor a čo ešte neviem. Toto sú dôležité informácie! Okrem zoznamu chýbajúcich vedomostí mi dala istotu, že to zvládnem. Pomaly, ale ide to.

Keď som sa vrátil domov z pohovoru, okamžite som opravil názov môjho životopisu na „programátorský stážista“. Moja úroveň sa nekvalifikovala ako programátor, takže zamestnávatelia nemali úplne správny prístup k môjmu životopisu. Ale „stážista“ je veľmi realistické hodnotenie mojich vedomostí v novej špecializácii.

Najdôležitejší krok

Ako som sa stal programátorom v 35 rokoch
Návšteva veľkej banky mi dodala potrebné pochopenie a sebavedomie. Zakročil som. Zverejnil som svoj životopis na niekoľkých zdrojoch a začal som aktívne posielať žiadosti o posúdenie mojej kandidatúry veľkým a renomovaným organizáciám v meste. Ako sa hovorí: "Ak chceš byť najlepší, hraj s najlepšími."

Jedno voľné miesto ma zaujalo najviac. Organizácia zverejnila testovaciu úlohu na webe o hľadaní zamestnania. Úloha nebola veľmi náročná, ale spôsob jej písania, termíny dokončenia a technológie, ktoré som musel použiť... všetko nasvedčovalo dobrému prístupu k veci.

Splnil som úlohu a pokúsil som sa ju urobiť v predstihu. A on to poslal.

Dostal som odmietnutie s podrobnou analýzou kódu, ktorý som napísal. Čo som urobil dobre a čo som mohol urobiť lepšie a prečo. Táto podrobná odpoveď bola veľmi zaujímavá a uvedomil som si, že tam chcem pracovať. Bol som pripravený ísť do ich kancelárie a opýtať sa, čo sa potrebujem naučiť, dokončiť alebo zvládnuť, aby som u nich získal prácu. Najprv som však opravil svoj kód podľa pripomienok, ktoré mi boli zaslané a znova odoslané. Tentoraz mi zavolali a pozvali ma na pohovor.

Najťažšie na pohovore vo veku 35 rokov je vysvetliť, prečo som odišiel z dobrej práce s dobrým zárobkom a začal som úplne odznova v novej profesii. Nerobil som si starosti so svojím životopisom, mohol som hovoriť o každej uvedenej položke, dokázať, že naozaj viem a môžem robiť všetko, čo je tam napísané a na uvedenej úrovni. Ale ako som sa sem dostal a prečo?
Napodiv, táto otázka bola položená ako jedna z posledných, ale v prvej fáze. Nič som nevymyslel a povedal som, ako to bolo, o mojom detskom sne stať sa programátorom a o mojom cieli: hrdo vyhlásiť, že som špecialista, som softvérový inžinier! Je to asi hlúposť, ale je to tak.
V ďalšej fáze ma hodnotili skutoční programátori, pod ktorých podriadenosť som následne spadal. Tu bol celý rozhovor čisto o špecialitách, vedomostiach, zručnostiach a zručnostiach pri práci s náradím. Povedal som, ako vyriešim úlohy, ktoré mi boli ponúknuté. Rozhovor bol dlhý a neobjektívny. Potom nečakané „O dva dni vám zavolajú, dovidenia“.

Je to hanba. Zvykol som si, že táto fráza znamená odmietnutie. Ale bola tu nádej, všetko sa v tejto organizácii dialo podľa pravidiel a slovo vždy dodržali. Pokračoval som však v hľadaní práce.

Zavolali mi presne na čas a povedali, že majú pre mňa ponuku. Pre uchádzača o prácu na mojej pozícii je stáž skvelá možnosť. Tri mesiace dostávam výplatu a trénujem na skutočnom projekte. Je ťažké vymyslieť lepší tréning, súhlasil som bez váhania.

Toto je len začiatok

V prvý deň stáže mi môj priamy nadriadený počas úvodu vysvetlil veľmi dôležitú myšlienku, ktorú zdieľam s každým, keď príde rozhovor o zmene špecializácie alebo tým, ktorí práve začínajú kariéru. Nenapísal som to doslovne, ale dobre si pamätám význam:

Každý programátor sa rozvíja v troch oblastiach: Programovanie, Komunikácia, Život a osobná skúsenosť. Nie je ťažké nájsť človeka, ktorý vie napísať dobrý kód. Sociabilita je charakterová vlastnosť, ktorú možno považovať za konštantu. A životných skúseností je nedostatok, keďže väčšina uchádzačov sú čerství študenti.

Ukazuje sa, že som bol prijatý s tým, že mám skúsenosti s prácou s reálnymi klientmi, na reálnych projektoch, mám množstvo rôznorodých vedomostí a mám pripravenú platformu na fungovanie v podnikateľskom prostredí. A má zmysel tráviť čas školením ma ako programátora v rovnakej miere ako školením dobrého programátora na interakciu s podnikateľským prostredím.

Pre tých, ktorí uvažujú o zmene zamestnania, by som zdôraznil dôležitú myšlienku tohto rozhovoru, že zmeniť pole pôsobnosti pre sen je nielen reálne, ale aj žiadané na trhu práce.

No, pre mňa to všetko len začína!

Teraz som už na plný úväzok softvérovým inžinierom v Inobitek a podieľam sa na vývoji medicínskych informačných systémov. Ale je príliš skoro na to, aby som sa hrdo nazýval programátorom. Aby ste si sami vyvíjali softvér, musíte sa ešte veľa naučiť.

Ľudia správne hovoria, že svoju prácu by ste mali mať radi. Toto sa oplatí „kopať, potiť sa a vydržať!“
Ako som sa stal programátorom v 35 rokoch

Zdroj: hab.com

Pridať komentár