Kako sem postal programer pri 35

Kako sem postal programer pri 35Vse pogostejši so primeri, ko ljudje v srednjih letih zamenjajo poklic oziroma specializacijo. V šoli sanjamo o romantičnem ali »odličnem« poklicu, na fakulteto vstopamo po modi ali nasvetu in na koncu delamo tam, kjer so nas izbrali. Ne trdim, da to velja za vse, vendar velja za večino. In ko gre življenje na bolje in je vse stabilno, se pojavijo dvomi o izbiri poklica. Ne govorim o položaju ali službi, ampak posebej o specializaciji - ko se človek lahko imenuje specialist ali strokovnjak.

Po tej poti sem šel na povsem enak način in pred kakima dvema letoma sem začel razmišljati: kaj si želim potem, ali mi delo prinaša zadovoljstvo? In odločil sem se spremeniti svojo posebnost - postati programer!

V tej zgodbi želim deliti svojo zgodbo, izkušnjo prehojene poti, da bi to pot olajšala drugim. Trudil se bom, da ne bom uporabljal specializirane terminologije, da bo zgodba jasna vsem, ki se odločajo za menjavo poklica.

Zakaj?

Poklica programerja nisem izbral naključno ali celo zato, ker sodeč po govoricah, veliko plačajo. Vse se je začelo v tretjem razredu, ko je prijatelj dobil TV sprejemnik s tipkovnico. Bila je igralna konzola, a ko je bila opremljena s posebno kartušo, se je spremenila v razvojno okolje za preproste platformske igre. Potem so mi starši kupili istega za domov in sem “izginila”.

Šola, tehnična šola in inštitut - povsod sem izbral pot čim bližje računalnikom, informacijski tehnologiji. Prepričan sem bil, da bom postal programer ali sistemski administrator, kot so temu rekli takrat - "računalniški specialist".

Toda življenje naredi svoje prilagoditve - pereč problem: brez izkušenj te ne zaposlijo in brez izkušenj ne moreš imeti dela. Glavna napaka na tej stopnji je ambicioznost. Prepričan sem bil, da sem trd profesionalec in bi moral biti plačan veliko, vsekakor ne manj kot mestno povprečje. Sam je številne ponudbe zaradi nizke plače zavrnil.

Šest mesecev iskanja dela, povezanega z računalniki, je bilo neuspešno. Ko je denarja povsem zmanjkalo, sem moral iti tja, kamor so me preprosto vzeli z bolj ali manj normalnimi zaslužki. Tako sem kot preprost delavec pristal v obratu za proizvodnjo kablov, kjer sem ustvarjal kariero naslednjih 12 let.

Kako sem postal programer pri 35Pomembno je omeniti, da mi je strast do računalništva in programiranja pomagala pri mojem delu: avtomatizacija delovnih procesov, nato uvedba podatkovnih baz v oddelku, ki je poenostavila pretok dokumentov in še veliko drugih drobnih primerov.

In zdaj, pri 33 letih, sem vodja oddelka, specialist za kakovost kabelskih izdelkov z bogatimi izkušnjami in dobro plačo. A vse to ni isto, ni užitka, ni občutka samopotrditve, ni veselja do dela.

Takrat je bila družina finančno trdno na nogah, le z ženino plačo in nekaj zalogami je bilo mogoče živeti nekaj mesecev. Potem se je prikradla misel, da bi opustila vse in uresničila svoje sanje. Ampak sanjati v kuhinji in dejansko delovati sta dve različni stvari.
Prvi spodbudni dejavnik je bil primer mojega prijatelja, ki je pustil službo, vzel družino in odšel nekam na sever delat na letališče. Njegove sanje so letala. Leto kasneje sva se srečala in delil je svoje vtise, veselje in rekel, da je bilo vredno. Zavidal sem mu njegovo odločnost, sam pa sem dvomil.

Drugi pomemben dogodek so bile kadrovske spremembe v obratu, kjer sem delal. Prišlo je do zamenjave višjega vodstva in vsi vodje oddelkov so bili pod strogim nadzorom skladnosti z njihovimi novimi zahtevami in standardi. "Lafe je konec." Spoznal sem, da se moraš zelo potruditi, da se upreš in greš naprej: angleščina, izpopolnjevanje, več dela – naredi več, kot se od tebe pričakuje.

V tistem trenutku je prišla misel: »Prišel je čas za ponovno trdo delo in učenje, zakaj bi torej to energijo in čas porabili za nalogo, ki ne prinaša užitka, če jo lahko porabite za sanje?«

Kako?

Prva stvar, ki sem jo naredil, je bila "požgati svoje mostove" - ​​nehal sem. Bilo je radikalno, vendar sem razumel, da se ne morem razvijati v dve smeri hkrati. Izkušnja mojega prvega iskanja zaposlitve ni bila zaman in začel sem iskati nekaj, kar bi v delovno knjižico napisal "programer". To je delo za status, za tisto »izkušnjo«, da najdem službo. Tu plača ni bila pomembna.

Nekje sem slišal, da ko greš proti cilju, začne cilj prihajati proti tebi. Torej sem imel srečo. Kar hitro sem se zaposlil v manjšem podjetju pri samostojnem podjetniku posamezniku za opravljanje mikro storitev. Glede pogojev dela in financ nisem imel vprašanj, glavno je bilo, da sem se prijavil na delo in začel nabirati praktične izkušnje. Razumel sem, da opravljam najpreprostejše naloge in nisem mogel ponosno reči "sem programer." Ni bilo zaupanja v moje sposobnosti - to je bil šele začetek poti.

Tako sem začel študirati. Študij, študiraj in še mnogokrat... To je edina pot.

Začel sem preučevati povpraševanje po programerji v mojem mestu. Pregledal sem oglase v časopisih in na spletnih mestih za iskanje zaposlitve, preučeval nasvete na internetu na temo “Kako opraviti razgovor kot programer” in vse druge vire informacij.

Izpolnjevati moramo zahteve delodajalcev. Tudi če vam te zahteve niso všeč.

Angleški jezik

Kako sem postal programer pri 35
Hitro je bil oblikovan natančen seznam potrebnih veščin in znanj. Poleg specializiranih programov in znanj mi je bilo najtežje vprašanje angleški jezik. Potreben je povsod! Če pogledam naprej, bom rekel, da na ruskem internetu ni informacij - drobtin, katerih zbiranje traja veliko časa, in še takrat se izkaže, da so tudi te drobtine že zastarele.

Pri učenju jezika vam svetujem, da preizkusite vse metode, ki vam pridejo pod roke. Angleščine sem se učila po različnih metodah in opazila sem, da univerzalne metode ni. Različne metode pomagajo različnim ljudem. Berite knjige v angleščini (po možnosti za otroke, saj je lažje razumeti), glejte filme (s podnapisi ali brez), hodite na tečaje, kupite učbenik, veliko videoposnetkov s seminarjev na internetu, različne aplikacije za vaš pametni telefon. Ko poskusite vse, boste razumeli, kaj je prav za vas.

Meni osebno so bile v veliko pomoč otroške pravljice in serija “Sesame Street” v originalu (samo osnovni izrazi, večkratno ponavljanje stavkov in besed), dobro je razumeti tudi jezik iz učbenika. Ne vadnica, ampak šolski učbeniki. Vzela sem zvezek in opravila vse naloge. Najpomembneje pa je, da se prisilite iskati informacije v angleščini. Na primer, najnovejše in najbolj aktualne knjige o programskih jezikih so vedno v angleščini. Medtem ko se prevod pojavi, je objavljena nova izdaja.

Zdaj je moja stopnja osnovna, stopnja »preživetja« po enem od sistemov ocenjevanja. Tekoče berem strokovno literaturo, znam se razlagati s preprostimi besednimi zvezami, a tudi to je že velika prednost na trgu dela, ko obkljukaš polje »Angleščina« v jezikovnem delu življenjepisa. Moje izkušnje kažejo, da bo neizkušen specialist z znanjem angleščine lažje našel službo kot izkušen programer brez angleščine.

Orodje

Kako sem postal programer pri 35
V vsakem poklicu obstaja nabor orodij, ki jih morate obvladati. Če mora nekdo znati uporabljati motorno žago, potem mora biti programer sposoben delati s sistemi za nadzor različic, razvojnim okoljem (IDE) in kupom pomožnih pripomočkov in programov. Ne samo, da jih poznate vse, morate jih znati uporabljati. Če lahko opravite razgovor na goli teoriji, bo poskusna doba takoj pokazala, česa ne znate.

Oglasi ne pišejo vedno o zahtevah glede poznavanja kompleta orodij, ampak pomenijo, da če ste programer, potem zagotovo poznate git. Te zahteve se lahko naučite iz nasvetov o tem, kako opraviti intervju v specialnosti. Na spletu je veliko podobnih informacij, takšne članke pogosto najdemo na spletnih mestih za iskanje zaposlitve.

Na list papirja sem naredil seznam orodij, jih vsa namestil na računalnik in uporabljal samo njih. Tudi tu ne gre brez študija in literature. Menjava specialnosti pomeni ogromno časa za samoizobraževanje.

Portfelj

Kako sem postal programer pri 35
Bodoči delodajalec je moral pokazati, česa sem sposoben. Poleg tega se morate orodij naučiti s prakso. Za programerje je portfelj github – spletno mesto, kjer ljudje objavljajo svoje delo. Vsaka specializacija ima svoja mesta za publicistično delo, v skrajnem primeru so socialna omrežja, kjer lahko objavite svoje rezultate in dobite povratne informacije. Kaj točno narediti, ni pomembno, glavna stvar je, da to počnete nenehno in čim bolj kakovostno. Objava vašega dela vas prisili, da se poskušate ne sramovati. In to je še boljši motivator kot denar.

Koristno je bilo pogledati portfelje drugih ljudi in ponoviti. Ne uporabljajte banalnega kopiranja, ampak naredite svoj izdelek, tudi če ponavlja idejo druge osebe - to vam je omogočilo, da pridobite izkušnje, dodate svoje novo delo v svoj portfelj in ne izgubljate časa za ustvarjalno iskanje.

Veliko sreče pri iskanju testne naloge v oglasih. Če nenehno spremljate ponudbe na trgu dela, potem včasih naletite na naloge delodajalcev - to je tisto, kar potrebujete! Običajno te naloge vsebujejo bistvo, tudi če kot izdelek ne zagotavljajo nobene pomembne koristi. Tudi če svojemu življenjepisu ne boste oddali tega podjetja, morate opraviti njihovo nalogo in jo poslati. Skoraj vedno pride odgovor z oceno vašega dela, iz katere bodo razvidne vaše šibke točke, ki jih je treba izboljšati.

Certifikati in tečaji

Kako sem postal programer pri 35
Brez lista papirja - smo žuželke! Ko ljudje vidijo dokaz, da znaš ali zmoreš, naredijo najboljši vtis. Pri iskanju zaposlitve zelo pomaga imeti certifikate iz svoje specialnosti. Imajo različne stopnje zaupanja, vendar ima vsak poklic svoj certifikacijski organ, ki ga vsi cenijo. Strinjam se, sliši se odlično: "Microsoftov certificiran strokovnjak."

Zase sem se odločil, da bom šel po certifikate, potem ko sem ugotovil, da "zmorem." Malo sem prebral certifikate Microsofta, 1C in raznih državnih institucij. Načelo je povsod enako: rabiš denar in znanje. Ali samo potrdilo stane, ali morate opraviti posebne tečaje, preden ga opravite, ali pa sprejem na izpit sam stane. Poleg tega to ne pomeni, da boste prejeli potrdilo.
Tako da trenutno nimam specializiranih certifikatov - no, to je zaenkrat ... v načrtih.

Vendar nisem prizanašala s časom, trudom in denarjem na nadaljevalnih tečajih. Dandanes je sistem učenja na daljavo – webinarji – že dobro razvit. Večina večjih inštitutov v državi izvaja tečaje in seminarje. Pogosto so ugodni popusti ali popolnoma brezplačni seminarji. Mislim, da je glavna prednost takšnih tečajev možnost neposredne komunikacije z izkušenimi in razgledanimi ljudmi. Vedno lahko postavljate vprašanja in prosite za oceno svojega dela iz svojega portfelja. In kot češnja na torti prejmite potrdilo o opravljenih tečajih. To seveda ni potrdilo, ampak delodajalcu pokaže vašo predanost cilju.

Najpomembnejši dokument je življenjepis

Kako sem postal programer pri 35
Preučil sem veliko materialov o tem, kako pravilno napisati življenjepis. Ogledal sem si primere drugih ljudi, se posvetoval s prijatelji in znanci. Glavno vprašanje je bilo, ali se mi splača v življenjepis vključiti svoje znanje, ki ni povezano s programiranjem – novo specializacijo. Po eni strani je to tisto, kar zmorem - to se lahko šteje za izkušnje, po drugi strani pa to ni pomembno.

Posledično sem v svoj življenjepis vključil vse, kar sem imel. Vse delovne izkušnje, vsi dokumenti za vse tečaje, vključno z usposabljanjem o varnosti pri delu v proizvodnem podjetju. Navedel vsa znanja o računalnikih. Navedel je celo svoje hobije in interese. In imela sem prav!
Moja edina napaka in moj nasvet za prihodnost: v ločenem odstavku svojega življenjepisa morate na kratko in brez nepotrebnih besed podvojiti vse ključne vnose, pomembne za specialnost (na primer »spretnosti in sposobnosti«). To je bil nasvet kadrovika v prvih dneh po tem, ko so me zaposlili na dobrem delovnem mestu v velikem podjetju. Delodajalec mora takoj razumeti, ali je vredno nadaljevati s preučevanjem vašega življenjepisa ali ne. Priporočljivo je, da je ta odstavek kratek, z uporabo okrajšav in ključnih besed. In če želite nekaj pojasniti, je treba to storiti pozneje v besedilu življenjepisa.

Kdaj?

Kako vem, kdaj sem pripravljen? Kdaj ukrepati?

Malo več kot leto dni po odhodu iz prejšnje službe so stvari stagnirale. Delovne izkušnje so se kopičile, veščine uporabe orodij so se izboljšale, izkušnje programiranja pri delu in v portfelju so se dopolnile, angleščina se je postopoma naučila na pamet. Vse je šlo po načrtih, a v meni je plahtela nestrpnost, da naredim naslednji korak, da začnem iskati resno službo. In skupaj z nestrpnostjo so se pojavili tudi dvomi: nisem pripravljen, ne bom uspel, ne bi smel pustiti stare službe ... in podobno.

Da ne bi poslabšal situacije z dekadentnimi razpoloženji, sem postopoma začel ukrepati: svoj življenjepis sem objavil na enem spletnem mestu in samo čakal. Po eni strani mi je manjkalo zaupanja, da me bodo na razgovoru sploh poslušali in me ne bodo sramotno vrgli ven, po drugi strani pa sem že imel nekaj izkušenj in sem imel kaj pokazati.

Iz statistike na spletnem mestu sem videl, da si moj življenjepis pogosto ogledajo. Včasih nekatera podjetja večkrat obiščejo mojo stran z življenjepisom. Zdelo se mi je, da ga je prvič pogledal vodja zaposlitve, drugič pa ga je pokazal šefu. Ne vem, kako je bilo v resnici, ampak bil je vtis, da ljudi zanimam, da se ljudje posvetujejo, prebirajo, razpravljajo. In to je že pol poti do zmage!

Svojo prvo prošnjo za prosto delovno mesto sem poslal eni znani veliki banki. Služba notranje kontrole kakovosti je iskala razvijalca za avtomatizacijo procesa dokumentnega toka. Zahtevo sem podal, ne da bi posebej računal na uspeh, zanašal sem se na to, da imam izkušnje z delom v službi kakovosti. Največje presenečenje in veselje sem občutila hkrati, ko so me poklicali na razgovor!

Niso me vzeli v službo na banki, sem pa iz »prve vrste« gledal pravi programerski intervju. Opravljal sem testne naloge in se pogovarjal s šefi na različnih nivojih. In najpomembnejša stvar, ki sem jo razumel iz rezultatov razgovora, je bila ocena moje ravni programerja. Začel sem razumeti, kje sem, kakšen programer sem in česa še ne vem. To je pomembna informacija! Poleg seznama manjkajočega znanja mi je dala zaupanje, da zmorem. Počasi, a gre.

Ko sem se vrnil domov z razgovora, sem takoj popravil naslov svojega življenjepisa v "programer pripravnik". Moja stopnja ni ustrezala kvalifikaciji programerja, zato delodajalci niso bili povsem korektni pri svojem pristopu do mojega življenjepisa. Toda "pripravnik" je zelo realna ocena mojega znanja na novi specialnosti.

Najpomembnejši korak

Kako sem postal programer pri 35
Obisk velike banke mi je dal potrebno razumevanje in samozavest. Ukrepal sem. Svoj življenjepis sem objavil na več virih in začel aktivno pošiljati prošnje za obravnavo moje kandidature velikim in uglednim organizacijam v mestu. Kot pravijo: "Če želiš biti najboljši, igraj z najboljšimi."

Eno prosto delovno mesto me je najbolj zanimalo. Organizacija je na spletni strani za iskanje zaposlitve objavila testno nalogo. Naloga ni bila zelo težka, ampak način pisanja, roki za izvedbo, tehnologije, ki sem jih moral uporabiti ... vse je kazalo na dober pristop k zadevi.

Nalogo sem opravil in jo poskušal narediti pred rokom. In ga je poslal.

Prejel sem zavrnitev s podrobno analizo kode, ki sem jo napisal. Kaj sem naredil dobro in kaj bi lahko naredil bolje in zakaj. Ta podroben odgovor je bil zelo zanimiv in spoznal sem, da želim tam delati. Bil sem pripravljen iti v njihovo pisarno in vprašati, kaj se moram naučiti, dokončati ali obvladati, da bi dobil službo pri njih. Najprej pa sem popravil svojo kodo glede na pripombe, ki so mi bile poslane, in jih znova poslal. Tokrat so me poklicali in me povabili na razgovor.

Najtežje je na razgovoru pri 35 letih razložiti, zakaj sem pustil dobro službo z dobrim zaslužkom in začel čisto na dnu novega poklica. Nisem se obremenjeval s svojim življenjepisom, lahko sem govoril o vsaki navedeni točki, dokazal, da res znam in zmorem vse, kar je tam napisano, in na ravni, kot je navedeno. Toda kako sem končal tukaj in zakaj?
Nenavadno je bilo to vprašanje zastavljeno eno zadnjih, vendar na prvi stopnji. Ničesar si nisem izmislil in povedal, kako je bilo, o mojih otroških sanjah, da bi postal programer, in o svojem cilju: ponosno izjaviti, da sem specialist, sem programski inženir! Verjetno je neumno, vendar je res.
Na naslednji stopnji so me ocenili pravi programerji, pod katere podrejenost sem kasneje padel. Tu je ves pogovor tekel zgolj o specialnosti, znanju, veščinah in veščinah dela z orodji. Povedal sem, kako bom rešil naloge, ki so mi bile ponujene. Pogovor je bil dolg in pristranski. Nato nepričakovano: "Poklicali te bodo čez dva dni, nasvidenje."

Škoda. Navajen sem, da ta besedna zveza pomeni zavrnitev. Vendar je bilo upanje, v tej organizaciji je bilo vse narejeno po pravilih in vedno so držali besedo. Vendar sem še naprej iskal delo.

Poklicali so me točno ob uri in rekli, da imajo ponudbo zame. Pripravništvo je odlična možnost za iskalca zaposlitve v mojem položaju. Tri mesece dobivam plačo in se usposabljam na pravem projektu. Težko si je zamisliti boljši trening, sem se brez oklevanja strinjal.

To je šele začetek

Prvi dan pripravništva mi je neposredni vodja med uvajanjem v delo razložil zelo pomembno idejo, ki jo delim z vsemi, ko gre za pogovor o menjavi specializacije ali tistih, ki šele začenjajo kariero. Nisem dobesedno zapisal, se pa dobro spomnim pomena:

Vsak programer se razvija na treh področjih: programiranje, komunikacija, življenje in osebne izkušnje. Ni težko najti osebe, ki zna napisati dobro kodo. Družabnost je značajska lastnost, ki jo lahko štejemo za stalnico. In življenjskih izkušenj primanjkuje, saj je večina prosilcev nedavnih študentov.

Izkazalo se je, da sem bil zaposlen z idejo, da imam izkušnje z delom z realnimi strankami, na realnih projektih, imam veliko raznolikega znanja in imam pripravljeno platformo za delovanje v poslovnem okolju. In smiselno je porabiti čas za usposabljanje mene kot programerja v enakem obsegu kot za usposabljanje dobrega programerja za interakcijo s poslovnim okoljem.

Za tiste, ki razmišljate o zamenjavi službe, bi izpostavil pomembno misel tega pogovora, da sprememba področja delovanja zaradi sanj ni samo realna, ampak tudi povpraševanje na trgu dela.

No, zame se vse šele začenja!

Sedaj sem že redno zaposlen programski inženir v podjetju Inobitek in sodelujem pri razvoju medicinskih informacijskih sistemov. Vendar je še prezgodaj, da bi se ponosno imenoval programer. Če želite sami razvijati programsko opremo, se morate še veliko naučiti.

Ljudje pravilno pravijo, da moraš imeti rad svoje delo. To je vredno "kopati, se potiti in potrpeti!"
Kako sem postal programer pri 35

Vir: www.habr.com

Dodaj komentar