Kaip aš tapau programuotoju būdamas 35 metų

Kaip aš tapau programuotoju būdamas 35 metųVis dažniau pasitaiko pavyzdžių, kai profesiją, tiksliau – specializaciją, žmonės keičia jau sulaukę vidutinio amžiaus. Mokykloje svajojame apie romantišką ar „puikią“ profesiją, į koledžą stojame pagal madą ar patarimus, o galiausiai dirbame ten, kur buvome išrinkti. Nesakau, kad tai tiesa visiems, bet tai tiesa daugumai. O kai gyvenimas gerėja ir viskas stabilizuojasi, kyla abejonių dėl profesijos pasirinkimo. Kalbu ne apie pareigas ar darbą, o konkrečiai apie specializaciją – kai žmogus gali vadintis specialistu ar profesionalu.

Lygiai taip pat nuėjau šiuo keliu ir maždaug prieš dvejus metus pradėjau galvoti: ko aš noriu toliau, ar mano darbas teikia malonumą? Ir nusprendžiau pakeisti specialybę – tapti programuotoju!

Šioje istorijoje noriu pasidalinti savo istorija, savo nueito kelio patirtimi, kad šis kelias būtų lengvesnis kitiems. Stengsiuosi nevartoti specializuotos terminijos, kad istorija būtų aiški kiekvienam, nusprendusiam keisti profesiją.

Kodėl?

Programuotojo profesiją pasirinkau neatsitiktinai ar net todėl, kad, pasak gandų, jie daug moka. Viskas prasidėjo trečioje klasėje, kai draugas gavo televizoriaus priedėlį su klaviatūra. Tai buvo žaidimų konsolė, tačiau kai buvo įrengta speciali kasetė, ji virto paprastų platforminių žaidimų kūrimo aplinka. Tada tėvai man nupirko tokį pat į namus ir aš „dingau“.

Mokykla, technikumas ir institutas – visur rinkausi kelią kuo arčiau kompiuterių, prie informacinių technologijų. Buvau tikras, kad tapsiu programuotoju arba sistemos administratoriumi, kaip tada vadindavo – „kompiuterių specialistu“.

Tačiau gyvenimas daro savo korekcijas - neatidėliotina problema: be patirties jie tavęs neįdarbina, o tu negali turėti patirties be darbo. Pagrindinė klaida šiame etape yra ambicijos. Buvau tikras, kad esu kietas profesionalas ir man turiu mokėti daug, tikrai ne mažiau nei miesto vidurkis. Daugelį pasiūlymų jis atmetė dėl mažo atlyginimo.

Šeši mėnesiai darbo, susijusio su kompiuteriais, paieškos buvo nesėkmingi. Kai pinigai visiškai baigėsi, turėjau eiti ten, kur mane paprasčiausiai nuvežė su daugmaž normaliu uždarbiu. Taip atsidūriau kabelių gamybos įmonėje kaip paprastas darbininkas, kur tęsiau savo karjerą ateinančius 12 metų.

Kaip aš tapau programuotoju būdamas 35 metųSvarbu pažymėti, kad mano aistra kompiuteriams ir programavimui padėjo man darbe: automatizuoti darbo procesus, vėliau skyriuje įvedus duomenų bazes, kurios supaprastino dokumentų srautą ir daug kitų smulkių pavyzdžių.

O dabar, būdamas 33 metų, esu skyriaus vedėjas, kabelinių gaminių kokybės specialistas, turintis didelę patirtį ir gerą atlyginimą. Bet visa tai nėra tas pats, nėra malonumo, savęs patvirtinimo jausmo, džiaugsmo iš darbo.

Tuo metu šeima finansiškai tvirtai stovėjo ant kojų, porą mėnesių buvo galima pragyventi tik iš žmonos atlyginimo ir kai kurių reikmenų. Tada šmėkštelėjo mintis viską mesti ir įgyvendinti savo svajonę. Tačiau svajoti virtuvėje ir iš tikrųjų vaidinti yra du skirtingi dalykai.
Pirmasis stumiamas veiksnys buvo mano draugo pavyzdys, kuris metė darbą, pasiėmė šeimą ir išvyko kažkur į šiaurę dirbti į aerodromą. Jo svajonė yra lėktuvai. Po metų susitikome ir jis pasidalino įspūdžiais, džiaugsmu ir pasakė, kad buvo verta. Pavydėjau jam ryžto, bet ir pati turėjau abejonių.

Antras svarbus įvykis buvo personalo pasikeitimai gamykloje, kurioje dirbau. Pasikeitė vyresnioji vadovybė ir visi skyrių vadovai buvo griežtai kontroliuojami, ar jie laikosi naujų reikalavimų ir standartų. „Lafa baigėsi“. Supratau, kad reikia sunkiai dirbti, kad atsispirtum ir eitum toliau: anglų kalba, pažengęs mokymas, dirbk daugiau – daryk daugiau, nei iš tavęs tikimasi.

Kaip tik tą akimirką kilo mintis: „Atėjo laikas vėl sunkiai dirbti ir mokytis, tai kodėl tą energiją ir laiką reikia eikvoti malonumo neteikiančiam darbui, jei gali jį skirti svajonei?

Kaip tai padaryti?

Pirmas dalykas, kurį padariau, buvo „sudeginti tiltus“ – išėjau. Tai buvo radikalu, bet supratau, kad negaliu vienu metu vystytis dviem kryptimis. Pirmosios darbo paieškos patirtis nenuėjo veltui ir pradėjau ieškoti, ką į darbo knygelę įrašyti „programuotojas“. Tai darbas dėl statuso, dėl tos pačios „patirties“ susirasti darbą. Atlyginimas čia neturėjo reikšmės.

Kažkur girdėjau, kad kai eini link tikslo, tikslas pradeda eiti link tavęs. Taigi man pasisekė. Gana greitai įsidarbinau nedidelėje įmonėje pas individualų verslininką, teikiantį mikro paslaugas. Man nekilo klausimų dėl darbo sąlygų ir finansų, svarbiausia buvo užsirašyti į darbą ir pradėti kaupti praktinę patirtį. Supratau, kad atlieku pačias paprasčiausias užduotis ir negalėjau išdidžiai sakyti „Aš esu programuotojas“. Nebuvo pasitikėjimo savo jėgomis – tai buvo tik pati kelionės pradžia.

Taigi aš pradėjau mokytis. Studijuoti, mokytis ir dar daug daug kartų... Tik taip.

Pradėjau tyrinėti programuotojų paklausą savo mieste. Žiūrėjau skelbimus laikraščiuose ir darbo paieškos svetainėse, studijavau patarimus internete tema „Kaip išlaikyti pokalbį programuotoju“ ir visus kitus informacijos šaltinius.

Turime atitikti darbdavių reikalavimus. Net jei jums nepatinka šie reikalavimai.

Anglų

Kaip aš tapau programuotoju būdamas 35 metų
Greitai buvo sudarytas tikslus reikalingų įgūdžių ir žinių sąrašas. Be specializuotų programų ir įgūdžių, sunkiausias klausimas man buvo anglų kalba. To reikia visur! Žvelgiant į ateitį, pasakysiu, kad rusiškame internete nėra informacijos – trupiniai, kurių surinkimas užima daug laiko, o jau tada pasirodo, kad net šie trupiniai jau pasenę.

Mokant kalbą patariu išbandyti visus įmanomus būdus. Anglų kalbos išmokau įvairiais metodais ir pastebėjau, kad universalaus metodo nėra. Skirtingi metodai padeda skirtingiems žmonėms. Skaitykite knygas anglų kalba (geriausia vaikams, lengviau suprasti), žiūrėkite filmus (su subtitrais arba be jų), eikite į kursus, įsigykite vadovėlį, daug video iš seminarų internete, įvairias programas išmaniajam telefonui. Kai išbandysite viską, suprasite, kas jums tinka.

Man asmeniškai labai padėjo vaikiškos pasakos ir serija „Sezamo gatvė“ originale (tik pagrindiniai posakiai, pasikartojantis frazių ir žodžių kartojimas), taip pat gerai suprasti kalbą iš vadovėlio. Ne pamoka, o mokykliniai vadovėliai. Pasiėmiau sąsiuvinį ir atlikau visas užduotis. Tačiau svarbiausia prisiversti ieškoti informacijos anglų kalba. Pavyzdžiui, naujausios ir naujausios knygos apie programavimo kalbas visada yra anglų kalba. Kol pasirodo vertimas, išleidžiamas naujas leidimas.

Dabar mano lygis yra bazinis, „išgyvenimo“ lygis pagal vieną iš vertinimo sistemų. Sklandžiai skaitau techninę literatūrą, moku pasiaiškinti paprastomis frazėmis, bet net ir tai jau yra didžiulis privalumas darbo rinkoje, kai savo gyvenimo aprašymo kalbų skiltyje pažymi langelį „Anglų“. Mano patirtis rodo, kad nepatyręs specialistas, žinantis anglų kalbą, darbą susiras lengviau nei patyręs programuotojas be anglų kalbos.

Įrankių rinkinys

Kaip aš tapau programuotoju būdamas 35 metų
Bet kurioje profesijoje yra įrankių rinkinys, kurį turite įvaldyti. Jei kas nors turi mokėti naudotis grandininiu pjūklu, tai programuotojas turi mokėti dirbti su versijų valdymo sistemomis, kūrimo aplinka (IDE) ir krūva pagalbinių paslaugų bei programų. Jums reikia ne tik juos visus žinoti, bet ir mokėti jomis naudotis. Jei galite išlaikyti interviu tik teorija, bandomasis laikotarpis iš karto parodys tai, ko nežinote.

Skelbimuose ne visada rašoma apie įrankių rinkinio išmanymo reikalavimus; jie reiškia, kad jei esi programuotojas, tai tikrai žinai git. Šių reikalavimų galima sužinoti iš patarimų, kaip išlaikyti pokalbį pagal specialybę. Internete yra daug panašios informacijos, tokių straipsnių dažnai galima rasti darbo paieškos svetainėse.

Sudariau įrankių sąrašą ant popieriaus lapo, visus įdiegiau į kompiuterį ir naudojau tik juos. Čia taip pat neapsieina be studijų ir literatūros. Keisti specialybę reiškia didžiulį laiko sąnaudą saviugdai.

Portfelis

Kaip aš tapau programuotoju būdamas 35 metų
Būsimas darbdavys turėjo parodyti, ką aš sugebu. Be to, įrankius reikia išmokti praktiškai. Programuotojams portfolio yra github – svetainė, kurioje žmonės skelbia savo darbus. Kiekviena specializacija turi savo vietas publikavimui, kraštutiniu atveju yra socialiniai tinklai, kuriuose galite skelbti savo rezultatus ir gauti atsiliepimų. Ką tiksliai daryti nėra svarbu, svarbiausia tai daryti nuolat ir kuo kokybiškiau. Savo darbų publikavimas verčia stengtis nejausti gėdos. Ir tai yra dar geresnis motyvatorius nei pinigai.

Buvo naudinga pažvelgti į kitų žmonių aplankus ir pakartoti. Nenaudokite banalaus kopijavimo, o kurkite savo produktą, net jei jis pakartoja kito žmogaus idėją - tai leido įgyti patirties, įtraukti naujus darbus į savo portfolio ir negaišti laiko kūrybinėms paieškoms.

Sėkmės skelbimuose ieškant testo užduoties. Jei nuolat stebite pasiūlymus darbo rinkoje, kartais susiduriate su darbdavių užduotimis - štai ko jums reikia! Paprastai šiose užduotyse yra esmė, net jei jos nesuteikia jokios reikšmingos naudos kaip produktas. Net jei neketinate pateikti savo gyvenimo aprašymo šiai įmonei, turite atlikti jos užduotį ir ją išsiųsti. Beveik visada atsakymas ateina su jūsų darbo įvertinimu, iš kurio paaiškės jūsų silpnosios vietos, kurias reikia tobulinti.

Sertifikatai ir kursai

Kaip aš tapau programuotoju būdamas 35 metų
Be popieriaus lapo – mes esame vabzdžiai! Kai žmonės mato įrodymą, kad tu žinai ar gali tai padaryti, tai daro geriausią įspūdį. Atestatai pagal specialybę labai padeda susirasti darbą. Jų pasitikėjimas yra įvairus, tačiau kiekviena profesija turi sertifikavimo įstaigą, kurią vertina visi. Sutikite, skamba puikiai: „Microsoft sertifikuotas specialistas“.

Aš pats nusprendžiau, kad eisiu atestatus, kai supratau, kad „galiu“. Šiek tiek skaičiau apie Microsoft, 1C ir įvairių valstybinių institucijų sertifikatus. Principas visur tas pats: reikia pinigų ir žinių. Arba pats pažymėjimas kainuoja, arba prieš jį laikant reikia išklausyti specialius kursus, arba pats priėmimas laikyti egzaminą kainuoja. Be to, tai nereiškia, kad gausite sertifikatą.
Taigi šiuo metu aš neturiu specializuotų sertifikatų - na, tai kol kas... planuose.

Tačiau negailėjau laiko, jėgų ir pinigų pažengusiems kvalifikacijos kėlimo kursams. Šiais laikais nuotolinio mokymosi sistema – webinarai – jau puikiai išvystyta. Dauguma didžiųjų šalies institutų rengia kursus ir seminarus. Dažnai būna geros nuolaidos arba visiškai nemokami seminarai. Manau, pagrindinis tokių užsiėmimų privalumas – galimybė betarpiškai bendrauti su patyrusiais ir išmanančiais žmonėmis. Visada galite užduoti klausimus ir paprašyti įvertinti savo darbą iš savo portfolio. Ir kaip vyšnią ant torto gaukite kursų baigimo pažymėjimą. Žinoma, tai nėra pažymėjimas, bet jis parodo darbdaviui jūsų įsipareigojimą siekti tikslo.

Svarbiausias dokumentas yra gyvenimo aprašymas

Kaip aš tapau programuotoju būdamas 35 metų
Išstudijavau daug medžiagos, kaip teisingai parašyti CV. Žiūrėjau kitų pavyzdžius, konsultavausi su draugais, pažįstamais. Pagrindinis klausimas buvo, ar verta į savo gyvenimo aprašymą įtraukti savo žinias, kurios nesusijusios su programavimu – nauja specializacija. Viena vertus, tai aš galiu padaryti – tai gali būti laikoma patirtimi, bet iš kitos pusės tai nėra aktualu.

Dėl to viską, ką turėjau, įtraukiau į savo gyvenimo aprašymą. Visa darbo patirtis, visi dokumentai visiems kursams, įskaitant ir darbo saugos mokymus gamybinėje įmonėje. Surašė visas žinias apie kompiuterius. Jis netgi nurodė savo pomėgius ir pomėgius. Ir aš buvau teisus!
Vienintelė mano klaida ir patarimas ateičiai: visus pagrindinius specialybei svarbius įrašus reikia trumpai ir be nereikalingų žodžių dubliuoti atskiroje gyvenimo aprašymo pastraipoje (pvz., „įgūdžiai ir gebėjimai“). Tai buvo personalo vadovo patarimas pirmosiomis dienomis po to, kai buvau priimtas į gerą darbą didelėje įmonėje. Būtina, kad darbdavys iš karto suprastų, ar verta studijuoti jūsų gyvenimo aprašymą toliau, ar ne. Patartina šią pastraipą sutrumpinti, naudojant santrumpas ir raktinius žodžius. Ir jei norite ką nors paaiškinti, tai turėtumėte padaryti vėliau gyvenimo aprašymo tekste.

Kada?

Kaip man žinoti, kada aš pasiruošęs? Kada imtis veiksmų?

Praėjus kiek daugiau nei metams po to, kai palikau ankstesnį darbą, viskas sustojo. Sukaupta darbo patirtis, patobulinti naudojimosi įrankiais įgūdžiai, papildyta programavimo patirtis darbe ir portfolio, pamažu išmokta mintinai anglų kalbos. Viskas vyko pagal planą, tačiau viduje liepsnojo nekantrumas žengti kitą žingsnį, pradėti ieškoti rimto darbo. O kartu su nekantrumu atsirado ir abejonės: aš nepasiruošęs, man nepavyks, neturėčiau mesti seno darbo... ir panašiai.

Kad situacijos neapsunkintų dekadentiškos nuotaikos, po truputį ėmiau imtis veiksmų: įdėjau savo gyvenimo aprašymą vienoje svetainėje ir tiesiog laukiau. Viena vertus, trūko pasitikėjimo, kad per pokalbį manęs išvis išklausys ir gėdingai neišmes, bet kita vertus, jau turėjau šiek tiek patirties ir turėjau ką parodyti.

Iš svetainės statistikos pamačiau, kad mano gyvenimo aprašymas yra dažnai peržiūrimas. Kartais kai kurios įmonės kelis kartus apsilanko mano gyvenimo aprašymo puslapyje. Man atrodė, kad įdarbinimo vadovas pirmą kartą pažiūrėjo, o antrą kartą parodė viršininkui. Nežinau, kaip buvo iš tikrųjų, bet susidarė įspūdis, kad domiuosi žmonėmis, kad žmonės tarėsi, skaitė, diskutuoja. Ir tai jau pusė kelio į pergalę!

Pirmą prašymą dėl laisvos darbo vietos išsiunčiau žinomam dideliam bankui. Vidinės kokybės kontrolės skyrius ieškojo kūrėjo, kuris automatizuotų dokumentų srauto procesą. Prašymą pateikiau ypač nesitikėdamas sėkmės, pasitikėjau tuo, kad turiu darbo kokybės skyriuje patirties. Didžiausią nuostabą ir džiaugsmą pajutau vienu metu, kai buvau pakviesta į pokalbį!

Jie manęs nesamdė dirbti banke, bet aš žiūrėjau tikro programuotojo interviu iš „pirmos eilės“. Atlikau testines užduotis ir kalbėjausi su įvairių lygių viršininkais. O svarbiausias dalykas, kurį supratau iš pokalbio rezultatų, buvo mano, kaip programuotojo, lygio įvertinimas. Pradėjau suprasti, kur esu, koks aš programuotojas ir ko vis dar nežinau. Tai gyvybiškai svarbi informacija! Be trūkstamų žinių sąrašo, ji suteikė man pasitikėjimo, kad galiu tai padaryti. Lėtai, bet veikia.

Kai grįžau namo iš pokalbio, iš karto pataisiau savo gyvenimo aprašymo pavadinimą į „programuotojo praktikantas“. Mano lygis neatitiko programuotojo kvalifikacijos, todėl darbdaviai nebuvo visiškai teisingi, žiūrėdami į mano gyvenimo aprašymą. Bet „stažuotojas“ yra labai realus mano žinių įvertinimas naujoje specialybėje.

Svarbiausias žingsnis

Kaip aš tapau programuotoju būdamas 35 metų
Apsilankymas dideliame banke suteikė man reikiamo supratimo ir pasitikėjimo savimi. ėmiau veiksmų. Paskelbiau savo gyvenimo aprašymą keliuose šaltiniuose ir pradėjau aktyviai siųsti prašymus dėl mano kandidatūros svarstymo didelėms ir gerbiamoms miesto organizacijoms. Kaip sakoma: „Jei nori būti geriausias, žaisk su geriausiais“.

Viena laisva vieta mane sudomino labiausiai. Organizacija darbo paieškos svetainėje paskelbė bandomąją užduotį. Užduotis nebuvo labai sunki, bet jos parašymo būdas, atlikimo terminai ir technologijos, kurias teko naudoti... viskas rodė gerą požiūrį į reikalą.

Atlikau užduotį ir bandžiau ją atlikti anksčiau nei numatyta. Ir jis atsiuntė.

Gavau atsisakymą su išsamia mano parašyto kodo analize. Ką aš padariau gerai ir ką galėjau padaryti geriau ir kodėl. Šis išsamus atsakymas buvo labai intriguojantis ir aš supratau, kad noriu ten dirbti. Buvau pasiruošęs eiti į jų biurą ir paklausti, ką man reikia išmokti, baigti ar išmokti, kad galėčiau pas juos įsidarbinti. Bet pirmiausia ištaisiau savo kodą pagal man atsiųstus komentarus ir vėl pateikiau. Šį kartą jie man paskambino ir pakvietė pokalbiui.

Sunkiausia pokalbio metu, kai sulaukusi 35 metų, paaiškinti, kodėl palikau gerą darbą su geru uždarbiu ir pradėjau viską nuo naujos profesijos apačios. Nesijaudinau dėl savo CV, galėjau pasikalbėti apie kiekvieną nurodytą dalyką, įrodyti, kad tikrai žinau ir galiu padaryti viską, kas ten parašyta ir tokiu lygiu kaip nurodyta. Bet kaip aš čia atsidūriau ir kodėl?
Kaip bebūtų keista, šis klausimas buvo užduotas vienas paskutinių, bet pirmajame etape. Nieko nesugalvojau ir pasakojau, kaip buvo, apie savo vaikystės svajonę tapti programuotoju ir apie savo tikslą: išdidžiai pareikšti, kad esu specialistas, esu programinės įrangos inžinierius! Tikriausiai tai kvaila, bet tai tiesa.
Kitame etape mane įvertino tikri programuotojai, į kurių pavaldumą vėliau patekau. Čia visas pokalbis buvo grynai apie specialybę, žinias, įgūdžius ir įgūdžius dirbant su įrankiais. Pasakojau, kaip spręsiu man siūlomas užduotis. Pokalbis buvo ilgas ir neobjektyvus. Tada netikėtas „Jie jums paskambins po dviejų dienų, atsisveikink“.

Gaila. Aš pripratau prie šios frazės, reiškiančios atsisakymą. Tačiau vilties buvo, viskas šioje organizacijoje buvo daroma pagal taisykles ir visada laikėsi duoto žodžio. Tačiau ir toliau ieškojau darbo.

Jie man paskambino tiksliai laiku ir pasakė, kad turi man pasiūlymą. Praktika yra puikus pasirinkimas ieškančiam darbo mano pozicijoje. Tris mėnesius man moka atlyginimą ir mokiausi realaus projekto. Sunku sugalvoti geresnę treniruotę, nedvejodama sutikau.

Tai tik pradžia

Pirmąją praktikos dieną mano tiesioginis vadovas indukcijos metu paaiškino labai svarbią mintį, kuria dalinuosi su visais, kai kalbama apie besikeičiančias specializacijas arba tuos, kurie tik pradeda karjerą. Neužrašiau pažodžiui, bet gerai prisimenu prasmę:

Kiekvienas programuotojas tobulėja trijose srityse: programavimo, bendravimo, gyvenimo ir asmeninės patirties. Nesunku rasti žmogų, galintį parašyti gerą kodą. Socialumas yra charakterio bruožas, kurį galima laikyti pastovia. O gyvenimiškos patirties trūksta, nes dauguma kandidatų yra neseniai studentai.

Pasirodo, buvau priimtas su mintimi, kad turiu patirties dirbant su tikrais klientais, prie realių projektų, turiu daug įvairių žinių ir turiu paruoštą platformą funkcionuoti verslo aplinkoje. Ir prasminga skirti laiko mane, kaip programuotoją, mokyti tiek pat, kiek mokyti gerą programuotoją bendrauti su verslo aplinka.

Tiems, kurie galvoja apie darbo keitimą, išskirčiau svarbią to pokalbio mintį, kad pakeisti veiklos sritį dėl svajonės yra ne tik realu, bet ir paklausa darbo rinkoje.

Na, man viskas tik prasideda!

Dabar jau esu nuolatinis programinės įrangos inžinierius „Inobitek“, dalyvauju medicinos informacinių sistemų kūrime. Tačiau man dar per anksti išdidžiai vadintis programuotoju. Norint patys kurti programinę įrangą, dar reikia daug išmokti.

Žmonės teisingai sako, kad jums turėtų patikti jūsų darbas. Tai verta „kasti, prakaituoti ir ištverti!
Kaip aš tapau programuotoju būdamas 35 metų

Šaltinis: www.habr.com

Добавить комментарий