Kuidas minust 35-aastaselt programmeerija sai

Kuidas minust 35-aastaselt programmeerija saiÜha sagedamini on näiteid, kuidas inimesed vahetavad keskeas elukutset, õigemini eriala. Koolis unistame romantilisest või “suurest” erialast, astume kõrgkooli moe või nõuannete põhjal ja lõpuks töötame seal, kus meid välja valiti. Ma ei ütle, et see kehtib kõigi kohta, kuid see kehtib enamiku kohta. Ja kui elu läheb paremaks ja kõik on stabiilne, tekivad kahtlused elukutse valikus. Ma ei räägi positsioonist või töökohast, vaid konkreetselt spetsialiseerumisest – kui inimene võib end nimetada spetsialistiks või professionaaliks.

Läksin täpselt sama teed mööda seda teed ja umbes kaks aastat tagasi hakkasin mõtlema: mida ma järgmiseks tahan, kas minu töö pakub mulle naudingut? Ja otsustasin oma eriala vahetada – saada programmeerijaks!

Selles loos tahan jagada oma lugu, läbitud tee kogemust, et see tee teistele lihtsamaks teha. Püüan mitte kasutada erialaterminoloogiat, et lugu oleks selge kõigile, kes otsustavad elukutset vahetada.

Miks?

Ma ei valinud programmeerija elukutset juhuslikult või isegi sellepärast, et kuulduste järgi maksavad nad palju. Kõik sai alguse kolmandas klassis, kui sõber sai klaviatuuriga teleka digiboksi. Tegemist oli mängukonsooliga, kuid spetsiaalse kassetiga varustatuna muutus see lihtsate platvormmängude arenduskeskkonnaks. Siis ostsid vanemad mulle samasuguse koju ja ma “kadusin”.

Kool, tehnikum ja instituut – igal pool valisin arvutile, infotehnoloogiale võimalikult lähedase tee. Olin kindel, et minust saab programmeerija või süsteemiadministraator, nagu nad seda tollal nimetasid - "arvutispetsialist".

Kuid elu teeb omad kohandused - pakiline probleem: ilma kogemuseta ei võeta teid tööle ja ilma kogemuseta ei saa te tööd. Peamine viga selles etapis on ambitsioon. Olin kindel, et olen kõva professionaal ja mulle tuleb maksta palju, kindlasti mitte vähem kui linna keskmine. Ta ise lükkas madala palga tõttu paljud pakkumised tagasi.

Kuus kuud arvutiga seotud tööotsinguid ei andnud edu. Kui raha sai täiesti otsa, pidin minema sinna, kuhu mind lihtsalt enam-vähem normaalse sissetulekuga viidi. Nii sattusin lihttöölisena kaablitootmistehasesse, kus tegin oma karjääri järgmised 12 aastat.

Kuidas minust 35-aastaselt programmeerija saiOluline on märkida, et minu töös aitas mind arvuti- ja programmeerimiskirg: tööprotsesside automatiseerimine, seejärel andmebaaside juurutamine osakonnas, mis lihtsustas dokumendi liikumist ja palju muid väikeseid näiteid.

Ja nüüd, 33-aastaselt, olen osakonnajuhataja, suurte kogemuste ja hea palgaga kaabeltoodete kvaliteedi spetsialist. Kuid see kõik pole sama, puudub nauding, enesejaatustunne ega töörõõm.

Toona oli pere majanduslikult kindlalt jalul, paar kuud sai ära elada vaid naise palgast ja mõnest varustusest. Siis hiilis sisse mõte, et peaksin kõigest loobuma ja oma unistus teoks tegema. Kuid köögis unistamine ja tegelik tegutsemine on kaks erinevat asja.
Esimene tõuketegur oli mu sõbra näide, kes loobus tööst, võttis pere ja läks kuhugi põhja poole lennuväljale tööle. Tema unistus on lennukid. Aasta hiljem saime kokku ja ta jagas oma muljeid, rõõmu ja ütles, et see oli seda väärt. Kadestasin tema sihikindlust, kuid kahtlesin ka ise.

Teine oluline sündmus oli personalivahetused tehases, kus ma töötasin. Toimus vahetus kõrgemas juhtkonnas ning kõik osakonnajuhatajad sattusid uute nõuete ja standardite järgimise range kontrolli alla. "Lafa on läbi." Sain aru, et pead pingutama, et vastu panna ja edasi liikuda: inglise keel, täiendõpe, tööta rohkem – tee rohkem, kui sinult oodatakse.

Just sel hetkel tuli mõte: "Jälle on kätte jõudnud aeg pingutada ja õppida, miks peaks siis kulutama seda energiat ja aega ülesandele, mis ei paku naudingut, kui seda saab kulutada unistustele?"

Kuidas?

Esimene asi, mida ma tegin, oli "sillad põletada" - ma lõpetasin. See oli radikaalne, aga sain aru, et ma ei saa areneda kahes suunas korraga. Minu esimese tööotsingu kogemus ei olnud asjata ja hakkasin otsima, mida oma tööraamatusse “programmeerija” kirjutada. See on töö staatuse nimel, just selle "kogemuse" nimel töö leidmiseks. Palk polnud siin oluline.

Kuskilt kuulsin, et kui lähed eesmärgi poole, siis hakkab eesmärk sinu poole tulema. Nii et mul vedas. Üsna kiiresti sain tööle väikeettevõttesse mikroteenuseid pakkuva üksikettevõtja juures. Mul ei olnud küsimusi töötingimuste ja rahanduse kohta, peamine oli tööle registreerumine ja praktiliste kogemuste kogumine. Sain aru, et teen kõige lihtsamaid ülesandeid ega saanud uhkusega öelda: "Ma olen programmeerija". Minu võimetesse ei usaldatud – see oli alles teekonna algus.

Niisiis hakkasin õppima. Õppige, õppige ja veel palju palju kordi... See on ainus viis.

Hakkasin uurima nõudlust programmeerijate järele oma linnas. Vaatasin kuulutusi ajalehtedes ja tööotsingu saitidel, uurisin Internetist nõuandeid teemal “Kuidas programmeerijana intervjuu läbida” ja kõiki muid teabeallikaid.

Peame täitma tööandjate nõudeid. Isegi kui teile need nõuded ei meeldi.

Inglise

Kuidas minust 35-aastaselt programmeerija sai
Kiirelt koostati täpne nimekiri vajalikest oskustest ja teadmistest. Lisaks erialaprogrammidele ja oskustele oli minu jaoks kõige keerulisem küsimus inglise keele kohta. Seda on igal pool vaja! Tulevikku vaadates ütlen, et Venemaa Internetis pole infot - puru, mille kogumine võtab palju aega, ja isegi siis selgub, et isegi need purud on juba aegunud.

Keele õppimisel soovitan proovida kõiki käepärast olevaid meetodeid. Õppisin inglise keelt erinevate meetoditega ja märkasin, et universaalset meetodit pole olemas. Erinevad meetodid aitavad erinevaid inimesi. Lugege ingliskeelseid raamatuid (soovitavalt lastele, seda on lihtsam mõista), vaadake filme (subtiitritega või ilma), minge kursustele, ostke õpik, palju videoid Internetis toimuvatest seminaridest, erinevaid rakendusi nutitelefonile. Kui proovite kõike, saate aru, mis teile sobib.

Mind isiklikult aitasid väga palju lastemuinasjutud ja sari “Seesami tänav” originaalis (ainult põhiväljendid, fraaside ja sõnade korduv kordamine), keelt on hea mõista ka õpikust. Mitte õpetus, vaid kooliõpikud. Võtsin märkmiku ja täitsin kõik ülesanded. Kõige tähtsam on aga sundida end inglise keeles infot otsima. Näiteks uusimad ja värskeimad programmeerimiskeelte raamatud on alati inglise keeles. Tõlke ilmumise ajal avaldatakse uus trükk.

Nüüd on minu tase baas, ühe hindamissüsteemi järgi “ellujäämise” tase. Loen tehnilist kirjandust soravalt, oskan end lihtsate fraasidega seletada, kuid seegi on juba tööturul tohutu eelis, kui teete oma CV keeleosas linnukese “Inglise keel”. Minu kogemus näitab, et kogenematu inglise keele oskusega spetsialist leiab töö kergemini kui ilma inglise keeleta kogenud programmeerija.

Toolkit

Kuidas minust 35-aastaselt programmeerija sai
Igas ametis on tööriistade komplekt, mida peate valdama. Kui keegi peab oskama mootorsaega kasutada, siis programmeerija peab oskama töötada versioonikontrollisüsteemide, arenduskeskkonna (IDE) ning hunniku abiutiliitide ja -programmidega. Sa ei pea neid kõiki lihtsalt teadma, vaid oskama neid kasutada. Kui saate intervjuu läbida palja teooriaga, näitab katseaeg kohe seda, mida te ei tea.

Reklaamid ei kirjuta alati tööriistakomplekti tundmise nõuetest, need tähendavad seda, et kui oled programmeerija, siis tead kindlasti git. Neid nõudeid saab õppida näpunäidetest, kuidas erialal intervjuu läbida. Internetis on palju sarnast teavet, selliseid artikleid leiab sageli tööotsingute saitidelt.

Tegin paberile nimekirja tööriistadest, paigaldasin need kõik arvutisse ja kasutasin ainult neid. Ka siin ei saa läbi ilma õppe ja kirjanduseta. Eriala vahetamine tähendab tohutult aega eneseharimiseks.

portfell

Kuidas minust 35-aastaselt programmeerija sai
Tulevane tööandja pidi näitama, milleks ma võimeline olen. Lisaks peate tööriistu harjutades õppima. Programmeerijate jaoks on portfoolio github – sait, kus inimesed oma töid avaldavad. Igal erialal on omad kohad töö avaldamiseks, viimase abinõuna on sotsiaalvõrgustikud, kuhu saad oma tulemusi postitada ja tagasisidet saada. Mida täpselt teha, pole oluline, peaasi, et seda teha pidevalt ja võimalikult kvaliteetselt. Oma töö avaldamine sunnib sind püüdma mitte häbeneda. Ja see on isegi parem motivaator kui raha.

Abi oli teiste portfellide vaatamisest ja kordamisest. Ärge kasutage banaalset kopeerimist, vaid tehke oma toode, isegi kui see kordab teise inimese ideed - see võimaldas teil omandada kogemusi, lisada oma portfelli oma uut tööd ja mitte raisata aega loomingulisele otsingule.

Edu kuulutustest testülesande leidmisel. Kui jälgite pidevalt tööturu pakkumisi, siis mõnikord puutute kokku tööandjate ülesannetega - see on see, mida vajate! Tavaliselt sisaldavad need ülesanded olemust, isegi kui need ei anna tootena mingit sisulist kasu. Isegi kui te ei kavatse oma CV-d sellele ettevõttele esitada, peate täitma nende ülesande ja saatma selle. Peaaegu alati tuleb vastuseks hinnang sinu tööle, millest selguvad sinu nõrgad kohad, mis vajavad parandamist.

Sertifikaadid ja kursused

Kuidas minust 35-aastaselt programmeerija sai
Ilma paberita – me oleme putukad! Kui inimesed näevad tõendeid, et sa tead või suudad seda teha, jätab see parima mulje. Erialatunnistuste omamine aitab töö leidmisel palju kaasa. Neid usaldatakse erineval tasemel, kuid igal kutsealal on sertifitseerimisasutus, mida kõik hindavad. Nõus, see kõlab suurepäraselt: "Microsofti sertifitseeritud spetsialist."

Enda jaoks otsustasin, et hakkan sertifikaate hankima pärast seda, kui sain aru, et "ma saan." Lugesin natuke Microsofti, 1C ja erinevate valitsusasutuste sertifikaatide kohta. Põhimõte on igal pool sama: vaja on raha ja teadmisi. Kas tunnistus ise maksab või tuleb enne selle sooritamist läbida erikursused või eksamile lubamine ise. Veelgi enam, see ei tähenda, et saate tunnistuse.
Seega pole mul praegu spetsiaalseid sertifikaate - noh, see on praegu ... plaanis.

Kuid ma ei säästnud aega, vaeva ega raha täiendõppekursustel. Tänapäeval on kaugõppesüsteem – veebiseminarid – juba hästi arenenud. Enamik riigi suuremaid instituute viib läbi kursusi ja seminare. Sageli on head allahindlused või täiesti tasuta seminarid. Arvan, et selliste tundide peamine eelis on võimalus vahetult suhelda kogenud ja teadlike inimestega. Saate alati esitada küsimusi ja paluda hinnata oma tööd oma portfooliost. Ja kirsina tordil saada kursuste läbimise tunnistus. See ei ole muidugi tunnistus, vaid näitab tööandjale sinu pühendumust eesmärgi saavutamisele.

Kõige olulisem dokument on CV

Kuidas minust 35-aastaselt programmeerija sai
Õppisin palju materjale, kuidas CV õigesti kirjutada. Vaatasin teiste näiteid, pidasin nõu sõprade ja tuttavatega. Põhiküsimus oli, et kas tasub oma CV-sse lisada minu teadmised, mis ei puuduta programmeerimist – uus eriala. Ühest küljest saan seda teha – seda võib pidada kogemuseks, aga teisest küljest pole see asjakohane.

Selle tulemusena lisasin oma CV-sse kõik, mis mul oli. Kogu töökogemus, kõik dokumendid kõikidele kursustele, sh tööohutusalane koolitus tootmisettevõttes. Loetletud kõik teadmised arvutite kohta. Ta osutas isegi oma hobidele ja huvidele. Ja sul oli õigus!
Minu ainus viga ja nõuanne edaspidiseks: kõik eriala jaoks olulised võtmekirjed tuleb lühidalt ja ilma tarbetute sõnadeta oma CV eraldi lõigus dubleerida (näiteks “oskused ja võimed”). See oli personalijuhi nõuanne esimestel päevadel pärast seda, kui mind suures ettevõttes heale tööle võeti. On vaja, et tööandja saaks kohe aru, kas tasub oma CV-d edasi uurida või mitte. See lõik on soovitatav jätta lühikeseks, kasutades lühendeid ja märksõnu. Ja kui soovite midagi täpsustada, siis tuleks seda teha hiljem CV tekstis.

Millal?

Kuidas ma tean, millal olen valmis? Millal tegutseda?

Veidi üle aasta pärast eelmisest töökohast lahkumist jäid asjad soiku. Töökogemus kogunes, tööriistade kasutamise oskused paranesid, programmeerimiskogemus tööl ja portfoolios täienes, inglise keel jäi tasapisi pähe. Kõik läks plaanipäraselt, kuid minu sees süttis kannatamatus, et astuda järgmine samm, hakata otsima tõsist tööd. Ja koos kannatamatusega tekkisid ka kahtlused: ma ei ole valmis, ma ei saa hakkama, ma poleks tohtinud vanast töökohast loobuda... ja muud säärast.

Et olukorda dekadentlike meeleoludega mitte süvendada, hakkasin tasapisi tegutsema: panin oma CV ühele veebisaidile üles ja jäin lihtsalt ootama. Ühest küljest jäi mul puudu enesekindlusest, et nad mind intervjuu ajal üldse kuulavad ja häbist välja ei viska, aga teisalt oli mul juba kogemusi ja midagi ette näidata.

Nägin saidi statistikast, et minu CV-d vaadatakse sageli. Mõnikord külastavad mõned ettevõtted minu CV-lehte mitu korda. Mulle tundus, et värbamisjuht vaatas seda esimest korda ja teisel korral näidati seda ülemusele. Ma ei tea, kuidas see tegelikult oli, aga jäi mulje, et ma huvitasin inimesi, et inimesed pidasid nõu, lugesid üle, arutlesid. Ja see on juba pool teed võiduni!

Saatsin oma esimese sooviavalduse vabaks töökohaks ühte tuntud suurpanka. Sisemine kvaliteedikontrolli osakond otsis arendajat dokumendivoo protsessi automatiseerimiseks. Taotluse esitasin ilma edule eriti lootmata, tuginesin sellele, et mul on kvaliteediosakonnas töötamise kogemus. Suurimat üllatust ja rõõmu tundsin korraga, kui mind intervjuule kutsuti!

Nad ei võtnud mind panka tööle, kuid ma vaatasin "esireast" tõelist programmeerija intervjuud. Täitsin testülesandeid ja vestlesin erinevatel tasemetel ülemustega. Ja kõige olulisem asi, mida ma intervjuutulemustest aru sain, oli hinnang minu tasemele programmeerijana. Hakkasin aru saama, kus ma olen, milline programmeerija ma olen ja mida ma veel ei tea. See on oluline teave! Lisaks puuduvate teadmiste nimekirjale andis ta mulle kindlustunde, et saan hakkama. Aeglaselt, aga töötab.

Intervjuult koju naastes parandasin kohe oma CV pealkirjaks "programmeerija praktikant". Minu tase ei vastanud programmeerijaks, nii et tööandjad ei suhtunud minu CV-sse täiesti õigesti. Aga “praktikant” on väga realistlik hinnang minu teadmistele uuel erialal.

Kõige olulisem samm

Kuidas minust 35-aastaselt programmeerija sai
Suure panga külastus andis mulle vajaliku mõistmise ja enesekindluse. Võtsin tegutsema. Postitasin oma CV mitmesse allikasse ja hakkasin aktiivselt saatma oma kandidatuuri kaalumise taotlusi linna suurtele ja mainekatele organisatsioonidele. Nagu öeldakse: "Kui tahad olla parim, mängi parimatega."

Üks vaba töökoht huvitas mind kõige rohkem. Organisatsioon postitas tööotsingu veebisaidile testülesande. Ülesanne ei olnud väga raske, aga selle kirjutamise viis, täitmise tähtajad ja tehnoloogiad, mida pidin kasutama... kõik viitas asja heale lähenemisele.

Täitsin ülesande ja püüdsin seda teha enne tähtaega. Ja ta saatis selle.

Sain keeldumise koos kirjutatud koodi üksikasjaliku analüüsiga. Mida ma tegin hästi ja mida oleksin saanud paremini teha ja miks. See üksikasjalik vastus oli väga intrigeeriv ja sain aru, et tahan seal töötada. Olin valmis minema nende kontorisse ja küsima, mida ma pean õppima, lõpetama või meisterdama, et nende juures tööd saada. Esmalt aga parandasin oma koodi vastavalt mulle saadetud kommentaaridele ja esitasin uuesti. Seekord nad helistasid mulle ja kutsusid intervjuule.

Kõige raskem on 35-aastaselt intervjuul selgitada, miks ma lahkusin healt töökohalt hea sissetulekuga ja alustasin kõike uue elukutse põhjast. Ma ei muretsenud oma CV pärast, sain rääkida igast märgitud punktist, tõestada, et ma tõesti tean ja suudan kõike, mis seal kirjas, ja tasemel, nagu näidatud. Aga kuidas ma siia sattusin ja miks?
Kummalisel kombel esitati see küsimus üks viimaseid, kuid esimesel etapil. Ma ei leiutanud midagi ja rääkisin, kuidas see oli, oma lapsepõlveunistusest saada programmeerijaks ja oma eesmärgist: kuulutada uhkusega, et olen spetsialist, olen tarkvarainsener! See on ilmselt rumal, kuid see on tõsi.
Järgmises etapis hindasid mind tõelised programmeerijad, kelle alluvuses ma hiljem langesin. Siin käis kogu vestlus puhtalt erialast, teadmistest, oskustest ja oskustest töövahenditega töötamisel. Rääkisin, kuidas lahendan ülesandeid, mis mulle pakuti. Vestlus oli pikk ja erapoolik. Siis ootamatu "Nad helistavad sulle kahe päeva pärast, hüvasti."

Häbi. Olen harjunud selle fraasiga, mis tähendab keeldumist. Aga lootust oli, selles organisatsioonis tehti kõik reeglite järgi ja alati pidasid sõna. Siiski jätkasin töö otsimist.

Nad helistasid mulle täpselt õigel ajal ja ütlesid, et neil on mulle pakkumine. Praktika on minu ametikohal tööotsijale suurepärane võimalus. Kolm kuud makstakse mulle palka ja koolitatakse reaalset projekti. Paremat treeningut on raske välja mõelda, nõustusin kõhklemata.

See on alles algus

Esimesel praktikapäeval selgitas minu vahetu juhendaja sisseelamisel väga olulist mõtet, mida jagan kõigiga, kui jutt tuleb erialavahetusest või alles karjääri alustajatest. Ma ei kirjutanud seda sõna-sõnalt kirja, kuid mäletan tähendust hästi:

Iga programmeerija areneb kolmes valdkonnas: programmeerimine, suhtlemine, elu ja isiklik kogemus. Pole raske leida inimest, kes oskaks head koodi kirjutada. Seltskondlikkus on iseloomuomadus, mida võib pidada konstantseks. Ja elukogemust napib, kuna enamik taotlejaid on värsked õpilased.

Selgub, et mind võeti tööle mõttega, et mul on reaalsete klientidega töötamise kogemus, reaalsete projektide kallal, palju mitmekülgseid teadmisi ja valmis platvorm ärikeskkonnas toimimiseks. Ja minu kui programmeerija koolitamiseks on mõttekas kulutada aega samal määral kui hea programmeerija väljaõpetamiseks ärikeskkonnaga suhtlemiseks.

Neile, kes mõtlevad töökoha vahetamisele, tooksin esile selle vestluse olulise mõtte, et unistuse nimel tegevusala muutmine pole mitte ainult realistlik, vaid ka tööturul nõutud.

Noh, minu jaoks on see kõik alles algus!

Nüüd olen juba Inobitekis täiskohaga tarkvarainsener, osaledes meditsiiniinfosüsteemide arendamisel. Kuid mul on veel liiga vara end uhkusega programmeerijaks nimetada. Ise tarkvara arendamiseks on veel palju õppida.

Inimesed ütlevad õigesti, et teie töö peaks teile meeldima. See on väärt "kaevamist, higistamist ja vastupidamist!"
Kuidas minust 35-aastaselt programmeerija sai

Allikas: www.habr.com

Lisa kommentaar