Kako sam postao programer sa 35 godina

Kako sam postao programer sa 35 godinaSve su češći primjeri da ljudi u srednjim godinama mijenjaju profesiju, odnosno specijalizaciju. U školi sanjamo o romantičnoj ili “sjajnoj” profesiji, upisujemo fakultet na osnovu mode ili savjeta i na kraju radimo tamo gdje smo izabrani. Ne kažem da to važi za sve, ali za većinu. A kada život krene na bolje i sve bude stabilno, javljaju se sumnje u izbor zanimanja. Ne govorim o poziciji ili poslu, već konkretno o specijalizaciji - kada se čovjek može nazvati specijalistom ili profesionalcem.

I ja sam krenuo ovim putem na potpuno isti način i prije otprilike dvije godine počeo sam razmišljati: šta želim dalje, da li mi posao donosi zadovoljstvo? I odlučio sam da promijenim svoju specijalnost - da postanem programer!

U ovoj priči želim podijeliti svoju priču, iskustvo puta koji sam prešao, kako bih drugima olakšao ovaj put. Pokušaću da ne koristim specijalizovanu terminologiju kako bi priča bila jasna svima koji odluče da promene profesiju.

Zašto?

Profesiju programera nisam odabrao slučajno, pa čak ni zbog toga što, kako se priča, mnogo plaćaju. Sve je počelo u trećem razredu, kada je prijatelj dobio TV set-top box sa tastaturom. Bila je to igraća konzola, ali kada je bila opremljena posebnim kertridžom, pretvorila se u razvojno okruženje za jednostavne platformske igre. Tada su mi roditelji kupili isti takav za kuću i ja sam “nestala”.

Škola, tehnička škola i institut - svuda sam birao put što bliže kompjuterima, informacionim tehnologijama. Bio sam siguran da ću postati programer, ili sistem administrator, kako su to tada zvali – „kompjuterski specijalista“.

Ali život se sam prilagođava - gorući problem: bez iskustva te ne zapošljavaju, a bez iskustva ne možeš imati posao. Glavna greška u ovoj fazi je ambicija. Bio sam siguran da sam težak profesionalac i da treba biti plaćen puno, svakako ne manje od gradskog prosjeka. I sam je odbio mnoge ponude zbog niske plate.

Šest mjeseci traženja posla vezanog za kompjutere bilo je neuspješno. Kada je novac potpuno nestao, morao sam da idem tamo gde su me jednostavno odveli sa manje-više normalnom zaradom. Tako sam kao običan radnik završio u fabrici za proizvodnju kablova, gde sam napravio svoju karijeru narednih 12 godina.

Kako sam postao programer sa 35 godinaVažno je napomenuti da mi je u radu pomogla strast prema računarima i programiranju: automatizacija radnih procesa, zatim uvođenje baza podataka u odjel, što je pojednostavilo tok dokumenata i još mnogo malih primjera.

I sada, sa 33 godine, ja sam šef odjela, specijalista za kvalitet kablovskih proizvoda sa velikim iskustvom i dobrom platom. Ali sve to nije isto, nema zadovoljstva, nema osjećaja samopotvrđivanja, nema radosti od posla.

Porodica je tada stajala na nogama, par mjeseci se moglo živjeti samo od ženine plate i nešto zaliha. Tada se uvukla misao da odustanem od svega i ostvarim svoj san. Ali sanjati u kuhinji i zapravo glumiti dvije su različite stvari.
Prvi poticajni faktor bio je primjer mog prijatelja, koji je dao otkaz, poveo porodicu i otišao negdje na sjever da radi na aerodromu. Njegov san su avioni. Godinu dana kasnije smo se sreli i on je iznio svoje utiske, radost i rekao da je vrijedno toga. Zavidio sam njegovoj odlučnosti, ali sam i sam sumnjao.

Drugi važan događaj bile su kadrovske promjene u pogonu u kojem sam radio. Došlo je do promjene u višem rukovodstvu i svi šefovi odjela došli su pod strogu kontrolu usklađenosti sa svojim novim zahtjevima i standardima. “Lafa je gotov.” Shvatio sam da se morate potruditi da biste se oduprli i krenuli dalje: engleski, napredna obuka, radite više - uradite više nego što se od vas očekuje.

U tom trenutku je došla misao: „Došlo je vrijeme da se ponovo naporno radi i uči, pa zašto bi se onda ova energija i vrijeme trošili na zadatak koji ne donosi zadovoljstvo, ako ga možete potrošiti na san?“

Kako?

Prvo što sam uradio je „spalio moje mostove“ – dao sam otkaz. Bilo je radikalno, ali sam shvatio da se ne mogu razvijati u dva pravca istovremeno. Iskustvo mog prvog traženja posla nije bilo uzaludno i počeo sam da tražim nešto da upišem „programer“ u svoju radnu knjižicu. Ovo je rad za status, za samo to “iskustvo” da se nađe posao. Ovde plata nije bila bitna.

Negde sam čuo da kada ideš ka cilju, cilj počinje da ide ka tebi. Tako da sam imao sreće. Vrlo brzo sam se zaposlio u maloj firmi kod individualnog preduzetnika koji pruža mikro-usluge. Nisam imao pitanja o uslovima rada i finansijama, glavno je bilo da se prijavim na posao i počnem da akumuliram praktično iskustvo. Shvatio sam da obavljam najjednostavnije zadatke i nisam mogao s ponosom reći „Ja sam Programer“. Nije bilo povjerenja u moje sposobnosti - ovo je bio tek sam početak puta.

Tako sam počeo da učim. Učite, učite i još mnogo puta... Ovo je jedini način.

Počeo sam proučavati potražnju za programerima u mom gradu. Gledao sam oglase u novinama i na stranicama za traženje posla, proučavao savjete na internetu na temu “Kako proći intervju kao programer” i sve druge izvore informacija.

Moramo ispuniti zahtjeve poslodavaca. Čak i ako vam se ne sviđaju ovi zahtjevi.

Engleski jezik

Kako sam postao programer sa 35 godina
Brzo je formirana precizna lista potrebnih vještina i znanja. Pored specijalizovanih programa i vještina, najteže pitanje mi je bio engleski jezik. Potreban je svuda! Gledajući unaprijed, reći ću da na ruskom internetu nema informacija - mrvica, za koje je potrebno mnogo vremena za prikupljanje, a čak se i tada ispostavlja da su čak i te mrvice već zastarjele.

Prilikom učenja jezika, savjetujem vam da isprobate sve metode koje možete doći u ruke. Naučio sam engleski koristeći različite metode i primijetio sam da ne postoji univerzalna metoda. Različite metode pomažu različitim ljudima. Čitajte knjige na engleskom (po mogućnosti za djecu, lakše je razumjeti), gledajte filmove (sa ili bez titlova), idite na kurseve, kupujte udžbenik, puno videa sa seminara na internetu, razne aplikacije za vaš pametni telefon. Kada probate sve, shvatićete šta je pravo za vas.

Meni lično mnogo su pomogle dječije bajke i serijal „Ulica Sezam“ u originalu (samo osnovni izrazi, višekratno ponavljanje fraza i riječi također je dobro razumjeti jezik iz udžbenika). Ne tutorijal, već školski udžbenici. Uzeo sam svesku i uradio sve zadatke. Ali najvažnije je da se prisilite da tražite informacije na engleskom. Na primjer, najnovije i najnovije knjige o programskim jezicima uvijek su na engleskom. Dok se prijevod pojavljuje, izlazi novo izdanje.

Sada je moj nivo osnovni, nivo “preživljavanja” po jednom od sistema ocjenjivanja. Tečno čitam tehničku literaturu, mogu se objasniti jednostavnim frazama, ali i to je već ogromna prednost na tržištu rada kada označite polje „engleski“ u jezičkom dijelu vašeg životopisa. Moje iskustvo pokazuje da će neiskusni specijalista sa znanjem engleskog jezika lakše naći posao od iskusnog programera bez engleskog.

Toolkit

Kako sam postao programer sa 35 godina
U svakoj profesiji postoji skup alata koje morate savladati. Ako neko treba da bude u stanju da koristi motornu testeru, onda programer treba da bude sposoban da radi sa sistemima za kontrolu verzija, razvojnim okruženjem (IDE) i gomilom pomoćnih uslužnih programa i programa. Ne morate ih samo znati sve, morate ih moći koristiti. Ako možete proći intervju o goloj teoriji, onda će probni rok odmah pokazati šta ne znate.

Oglasi ne pišu uvijek o zahtjevima za poznavanje alata, ono što znače je da ako ste programer, onda definitivno znate git. Ovi zahtjevi se mogu naučiti iz savjeta o tome kako proći intervju u specijalnosti. Na internetu postoji mnogo sličnih informacija; takvi se članci često nalaze na stranicama za traženje posla.

Napravio sam listu alata na komadu papira, sve ih instalirao na kompjuter i koristio samo njih. Ni ovdje se ne može bez studija i literature. Promjena specijalnosti znači ogromnu količinu vremena za samoobrazovanje.

Portfelj

Kako sam postao programer sa 35 godina
Budući poslodavac je morao pokazati za šta sam sposoban. Osim toga, morate naučiti alate uz praksu. Za programere, portfolio je github - stranica na kojoj ljudi objavljuju svoje radove. Svaka specijalizacija ima svoja mjesta za objavljivanje u krajnjem slučaju, postoje društvene mreže na kojima možete objaviti svoje rezultate i dobiti povratne informacije. Nije važno šta tačno raditi, najvažnije je to raditi stalno i što kvalitetnije. Objavljivanje svog rada prisiljava vas da se ne stidite. A ovo je još bolji motivator od novca.

Bilo je korisno pogledati portfelje drugih ljudi i ponoviti. Nemojte koristiti banalno kopiranje, već napravite vlastiti proizvod, čak i ako ponavlja ideju druge osobe - to vam je omogućilo da steknete iskustvo, dodate svoj novi rad u svoj portfelj i ne gubite vrijeme na kreativnu pretragu.

Velika sreća u pronalaženju testnog zadatka u reklamama. Ako stalno pratite ponude na tržištu rada, onda ponekad naiđete na zadatke poslodavaca - to je ono što vam treba! Obično ovi zadaci sadrže suštinu, čak i ako ne pružaju nikakvu značajnu korist kao proizvod. Čak i ako svoju biografiju nećete poslati ovoj kompaniji, morate izvršiti njihov zadatak i poslati ga. Gotovo uvijek, odgovor će biti procjena vašeg rada, iz koje će biti jasne vaše slabosti koje treba poboljšati.

Sertifikati i kursevi

Kako sam postao programer sa 35 godina
Bez parčeta papira - mi smo insekti! Kada ljudi vide dokaz da znate ili možete to učiniti, to ostavlja najbolji utisak. Posjedovanje certifikata iz svoje specijalnosti uvelike pomaže u pronalaženju posla. Dolaze sa različitim nivoima poverenja, ali svaka profesija ima sertifikaciono telo koje svi cene. Slažem se, zvuči sjajno: "Microsoft sertifikovani specijalista."

Za sebe sam odredio da ću ići po sertifikate nakon što sam shvatio da „mogu“. Čitao sam malo o certifikatima od Microsofta, 1C i raznih državnih institucija. Princip je svuda isti: potreban vam je novac i znanje. Ili sam certifikat košta, ili morate pohađati posebne kurseve prije nego što ga polažete, ili sam prijem za polaganje ispita košta. Štoviše, to ne znači da ćete dobiti certifikat.
Dakle, trenutno nemam specijalizovane sertifikate - pa, to je za sada... u planovima.

Ali nisam štedio vremena, truda i novca na kursevima usavršavanja. Danas je sistem učenja na daljinu – webinari – već dobro razvijen. Većina velikih instituta u zemlji održava kurseve i seminare. Često postoje dobri popusti ili potpuno besplatni seminari. Mislim da je glavna prednost ovakvih časova mogućnost direktne komunikacije sa iskusnim i obrazovanim ljudima. Uvijek možete postavljati pitanja i tražiti da ocijenite svoj rad iz svog portfelja. I kao trešnju na torti, primite potvrdu o završenim kursevima. Ovo, naravno, nije sertifikat, ali pokazuje poslodavcu vašu posvećenost cilju.

Najvažniji dokument je životopis

Kako sam postao programer sa 35 godina
Proučio sam mnogo materijala o tome kako pravilno napisati životopis. Gledao sam tuđe primjere, konsultovao se sa prijateljima i poznanicima. Glavno pitanje je bilo isplati li se u svoj životopis uključiti i moje znanje koje se ne odnosi na programiranje – nova specijalizacija. S jedne strane, to je ono što mogu učiniti - to se može smatrati iskustvom, ali s druge strane, to nije relevantno.

Kao rezultat toga, uključio sam sve što sam imao u svoj životopis. Svo radno iskustvo, sva dokumentacija za sve kurseve, uključujući obuku o zaštiti na radu u proizvodnom preduzeću. Navedena sva znanja o kompjuterima. Čak je naveo i svoje hobije i interesovanja. I bio si u pravu!
Moja jedina greška, i moj savjet za budućnost: trebate ukratko i bez suvišnih riječi duplicirati sve ključne unose važne za specijalnost u posebnom pasusu vašeg životopisa (na primjer, "vještine i sposobnosti"). Ovo je bio savjet od HR menadžera u prvim danima nakon što sam primljen na dobar posao u velikoj kompaniji. Neophodno je da poslodavac odmah shvati da li se isplati dalje proučavati vaš životopis ili ne. Preporučljivo je da ovaj odlomak bude kratak, koristeći skraćenice i ključne riječi. A ako želite nešto razjasniti, onda to treba učiniti kasnije u tekstu životopisa.

Kada?

Kako da znam kada sam spreman? Kada preduzeti akciju?

Nešto više od godinu dana nakon što sam napustio prethodni posao, stvari su stagnirale. Akumulirano radno iskustvo, poboljšane vještine korištenja alata, iskustvo programiranja na poslu iu portfelju je dopunjeno, engleski se postepeno učio napamet. Sve je išlo po planu, ali u meni je planulo nestrpljenje da napravim sledeći korak, da krenem u potragu za ozbiljnim poslom. A uz nestrpljenje, pojavile su se i sumnje: nisam spreman, neću uspeti, nisam trebao da dam otkaz... i slično.

Kako ne bih pogoršao situaciju dekadentnim raspoloženjima, počeo sam malo-pomalo djelovati: svoj životopis sam postavio na jednu web stranicu i samo čekao. S jedne strane, nedostajalo mi je samopouzdanja da će me uopšte saslušati tokom intervjua i da me neće sramotno izbaciti, ali s druge strane, već sam imao iskustva i imao šta da pokažem.

Iz statistike na sajtu sam video da se moj životopis često gleda. Ponekad neke kompanije posjete moju stranicu sa biografijom nekoliko puta. Činilo mi se da ga je menadžer za zapošljavanje prvi put pogledao, a drugi put pokazao šefu. Ne znam kako je to zaista bilo, ali činilo se da me zanimaju ljudi, da se ljudi savjetuju, čitaju, raspravljaju. A ovo je već pola puta do pobjede!

Svoj prvi zahtjev za slobodno radno mjesto poslao sam jednoj poznatoj velikoj banci. Odeljenje interne kontrole kvaliteta tražilo je programera za automatizaciju procesa toka dokumenata. Podnio sam zahtjev ne računajući posebno na uspjeh, oslanjao sam se na to da imam iskustvo rada u odjelu za kvalitet. Najveće iznenađenje i radost sam osetila u isto vreme kada su me pozvali na razgovor!

Nisu me angažovali da radim u banci, ali sam gledao pravi intervju programera iz "prvog reda". Odradio sam test zadatke i razgovarao sa šefovima na različitim nivoima. A najvažnija stvar koju sam shvatio iz rezultata intervjua je procjena mog nivoa kao programera. Počeo sam da shvatam gde sam, kakav sam programer, a šta još ne znam. Ovo je vitalna informacija! Pored liste znanja koja nedostaje, dala mi je samopouzdanje da to mogu. Polako, ali radi.

Kada sam se vratio kući sa intervjua, odmah sam ispravio naslov svoje biografije u „programer pripravnik“. Moj nivo se nije kvalifikovao kao programer, tako da poslodavci nisu bili sasvim korektni u svom pristupu mom životopisu. Ali “pripravnik” je vrlo realna procjena mog znanja u novoj specijalnosti.

Najvažniji korak

Kako sam postao programer sa 35 godina
Posjeta velikoj banci dala mi je potrebno razumijevanje i samopouzdanje. Preduzeo sam akciju. Postavio sam svoj životopis na nekoliko izvora i počeo aktivno slati zahtjeve za razmatranje moje kandidature velikim i uglednim organizacijama u gradu. Kako kažu: "Ako želiš da budeš najbolji, igraj sa najboljima."

Najviše me je zanimalo jedno radno mjesto. Organizacija je objavila testni zadatak na web stranici za traženje posla. Zadatak nije bio jako težak, ali način na koji je napisan, rokovi za završetak i tehnologije koje sam morao koristiti... sve je ukazivalo na dobar pristup stvari.

Izvršio sam zadatak i pokušao da ga obavim prije roka. I poslao ga je.

Dobio sam odbijenicu sa detaljnom analizom koda koji sam napisao. Šta sam uradio dobro, a šta sam mogao bolje i zašto. Ovaj detaljan odgovor je bio veoma intrigantan i shvatio sam da želim da radim tamo. Bio sam spreman otići u njihovu kancelariju i pitati šta treba da naučim, završim ili savladam da bih dobio posao kod njih. Ali prvo sam ispravio svoj kod u skladu sa komentarima koji su mi poslani i ponovo poslao. Ovaj put su me zvali i pozvali na razgovor.

Najteže je na intervjuu sa 35 godina objasniti zašto sam ostavio dobar posao sa dobrom zaradom i krenuo ispočetka u novu profesiju. Nisam brinuo o svojoj biografiji, mogao sam da pričam o svakoj navedenoj stvari, da dokažem da zaista znam i mogu sve što je tamo napisano i na nivou kako je naznačeno. Ali kako sam završio ovdje i zašto?
Čudno, ovo pitanje je postavljeno jedno od posljednjih, ali u prvoj fazi. Nisam ništa izmislio i ispričao kako je bilo, o svom detinjstvu snu da postanem programer io svom cilju: da s ponosom izjavim da sam specijalista, da sam softverski inženjer! Verovatno je glupo, ali je istina.
U sljedećoj fazi su me ocjenjivali pravi programeri, u čiju sam podređenost naknadno pao. Ovdje je cijeli razgovor bio isključivo o specijalnosti, znanju, vještinama i vještinama u radu sa alatima. Rekao sam kako ću riješiti zadatke koji su mi bili ponuđeni. Razgovor je bio dug i pristrasan. Zatim neočekivano "Zvaće te za dva dana, zbogom."

Šteta je. Navikla sam na ovu frazu koja znači odbijanje. Ali bilo je nade, u ovoj organizaciji se sve radilo po pravilima i uvijek su držali svoju riječ. Međutim, nastavio sam da tražim posao.

Zvali su me tačno na vreme i rekli da imaju ponudu za mene. Stažiranje je odlična opcija za tražitelja posla na mojoj poziciji. Tri mjeseca primam platu i obučavam se za pravi projekat. Teško je zamisliti bolji trening, složio sam se bez oklijevanja.

Ovo je samo početak

Prvog dana prakse, moj neposredni rukovodilac je, prilikom uvodnog uvođenja, objasnio veoma važnu ideju koju dijelim sa svima kada se razgovara o promjeni specijalizacije ili onima koji tek počinju karijeru. Nisam to doslovno zapisao, ali se dobro sjećam značenja:

Svaki programer se razvija u tri oblasti: programiranje, komunikacija, život i lično iskustvo. Nije teško pronaći osobu koja može napisati dobar kod. Društvenost je karakterna osobina koja se može smatrati konstantom. I životno iskustvo je u nedostatku, jer su većina kandidata nedavni studenti.

Ispada da sam angažovan sa idejom da imam iskustva u radu sa stvarnim klijentima, na stvarnim projektima, da imam mnogo raznovrsnih znanja i da imam gotovu platformu za funkcionisanje u poslovnom okruženju. I ima smisla utrošiti vrijeme na obuku mene kao programera u istoj mjeri kao i obuku dobrog programera za interakciju s poslovnim okruženjem.

Za one koji razmišljaju o promjeni posla, istaknuo bih bitnu ideju tog razgovora da promjena područja djelovanja zarad sna nije samo realna, već i tražena na tržištu rada.

Pa, za mene sve tek počinje!

Sada sam već stalno zaposlen softverski inženjer u Inobiteku i učestvujem u razvoju medicinskih informacionih sistema. Ali prerano je da se ponosno nazivam Programerom. Ima još puno toga za naučiti kako biste sami razvili softver.

Ljudi tačno kažu da treba da volite svoj posao. Ovo vrijedi "kopati, znojiti se i izdržati!"
Kako sam postao programer sa 35 godina

izvor: www.habr.com

Dodajte komentar