Kako sam postao programer sa 35 godina

Kako sam postao programer sa 35 godinaSve su češći primjeri da ljudi u srednjim godinama mijenjaju zanimanje, odnosno specijalizaciju. U školi sanjamo o nekom romantičnom ili “velikom” zanimanju, na fakultete upisujemo po modi ili savjetu, a na kraju radimo tamo gdje su nas odabrali. Ne kažem da je to istina za sve, ali je istina za većinu. A kad život krene na bolje i sve se stabilizira, javljaju se nedoumice oko odabira zanimanja. Ne govorim o poziciji ili poslu, već konkretno o specijalizaciji - kada se osoba može nazvati specijalistom ili profesionalcem.

Tim sam putem krenuo na potpuno isti način i prije otprilike dvije godine počeo sam razmišljati: što želim sljedeće, donosi li mi posao zadovoljstvo? I odlučio sam promijeniti svoju specijalnost - postati programer!

U ovoj priči želim podijeliti svoju priču, iskustvo puta koji sam prošao, kako bih taj put olakšao drugima. Nastojat ću ne koristiti stručnu terminologiju kako bi priča bila jasna svima koji se odluče promijeniti profesiju.

Zašto?

Nisam odabrao zanimanje programera slučajno ili čak zato što, prema glasinama, plaćaju puno. Sve je počelo u trećem razredu, kada je prijatelj dobio TV set-top box s tipkovnicom. Bila je to igraća konzola, ali kad je bila opremljena posebnim uloškom, pretvorila se u razvojno okruženje za jednostavne platformske igre. Onda su mi roditelji kupili isti takav za doma i ja sam “nestao”.

Škola, tehnička škola i institut - svugdje sam odabrao put što bliže računalima, informatičkoj tehnologiji. Bio sam siguran da ću postati programer, odnosno sistemski administrator, kako su to tada zvali – “informatičar”.

Ali život čini svoje prilagodbe - gorući problem: bez iskustva vas ne zapošljavaju, a bez iskustva ne možete imati posao. Glavna pogreška u ovoj fazi je ambicija. Bio sam siguran da sam težak profesionalac i da me treba platiti dosta, nikako manje od gradskog prosjeka. I sam je odbio mnoge ponude zbog niske plaće.

Šest mjeseci traženja posla vezanog uz računala bilo je neuspješno. Kad je novac skroz ponestao, morao sam otići tamo gdje su me jednostavno odveli s koliko-toliko normalnom zaradom. Tako sam završio u pogonu za proizvodnju kabela kao obični radnik, gdje sam gradio karijeru sljedećih 12 godina.

Kako sam postao programer sa 35 godinaVažno je napomenuti da mi je moja strast prema računalima i programiranju pomogla u radu: automatizacija radnih procesa, zatim uvođenje baze podataka u odjelu, što je pojednostavilo protok dokumenata i još puno malih primjera.

I sada, s 33 godine, voditelj sam odjela, stručnjak za kvalitetu kabelskih proizvoda s velikim iskustvom i dobrom plaćom. Ali sve to nije isto, nema zadovoljstva, nema osjećaja samopotvrđivanja, nema radosti od posla.

U to je vrijeme obitelj financijski čvrsto stajala na nogama, samo od ženine plaće i nekih potrepština moglo se živjeti nekoliko mjeseci. Tada se uvukla misao da odustanem od svega i ostvarim svoj san. Ali sanjati u kuhinji i stvarno glumiti dvije su različite stvari.
Prvi poticaj bio je primjer mog prijatelja koji je dao otkaz, uzeo obitelj i otišao negdje na sjever raditi na aerodrom. Njegov san su avioni. Godinu dana kasnije sreli smo se i podijelio je dojmove, radost i rekao da se isplatilo. Zavidio sam mu na odlučnosti, ali sam i sam sumnjao.

Drugi važan događaj bile su kadrovske promjene u tvornici u kojoj sam radio. Došlo je do promjene u višem rukovodstvu i svi voditelji odjela došli su pod strogu kontrolu usklađenosti s njihovim novim zahtjevima i standardima. “Lafa je gotova.” Shvatio sam da se moraš jako potruditi da odoliš i kreneš dalje: engleski, usavršavanje, radi više – radi više nego što se od tebe očekuje.

U tom trenutku sinula je misao: “Došlo je vrijeme za naporan rad i ponovno učenje, pa zašto onda tu energiju i vrijeme trošiti na zadatak koji ne donosi zadovoljstvo, ako ga možete potrošiti na san?”

Kako?

Prvo što sam napravio bilo je "spaliti svoje mostove" - ​​dao sam otkaz. Bilo je radikalno, ali shvatio sam da se ne mogu razvijati u dva smjera istovremeno. Iskustvo moje prve potrage za poslom nije bilo uzaludno i počeo sam tražiti nešto za upis “programer” u radnu knjižicu. Ovo je rad za status, za upravo to “iskustvo” da se nađe posao. Ovdje plaća nije bila bitna.

Negdje sam čuo da kada ideš prema cilju, cilj počinje dolaziti prema tebi. Tako da sam imao sreće. Vrlo brzo sam se zaposlio u malom poduzeću kod samostalnog poduzetnika za pružanje mikro usluga. Nisam imao pitanja o uvjetima rada i financijama, glavno je bilo prijaviti se za posao i početi skupljati praktično iskustvo. Shvaćao sam da obavljam najjednostavnije zadatke i nisam mogao ponosno reći "Ja sam programer". Nije bilo povjerenja u moje sposobnosti - ovo je bio samo početak putovanja.

Pa sam počeo učiti. 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 razgovor za programera” 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 formiran precizan popis potrebnih vještina i znanja. Uz specijalizirane programe i vještine, najteže mi je bilo pitanje engleskog jezika. Potreban je posvuda! Gledajući unaprijed, reći ću da na ruskom internetu nema informacija - mrvica, za čije prikupljanje treba puno vremena, a čak se i tada ispostavlja da su čak i te mrvice već zastarjele.

Kad učite jezik, savjetujem vam da isprobate sve metode koje vam mogu doći. Učila sam engleski koristeći različite metode i primijetila 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 tečajeve, kupite udžbenik, puno videa sa seminara na internetu, razne aplikacije za vaš pametni telefon. Kada probate sve, shvatit ćete što je pravo za vas.

Meni osobno su jako pomogle dječje bajke i serijal “Ulica Sezam” u originalu (samo osnovni izrazi, opetovano ponavljanje fraza i riječi), dobro je i razumjeti jezik iz udžbenika. Ne tutorial, nego školski udžbenici. Uzela sam bilježnicu i riješila sve zadatke. Ali najvažnije je natjerati se tražiti informacije na engleskom. Na primjer, najnovije i najaktuelnije knjige o programskim jezicima uvijek su na engleskom. Dok se prijevod pojavljuje, izlazi novo izdanje.

Sada je moja razina osnovna, razina “preživljavanja” prema jednom od sustava 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 u životopisu označite kućicu “Engleski” u jezičnom dijelu. Moje iskustvo pokazuje da će neiskusni stručnjak sa znanjem engleskog lakše naći posao od iskusnog programera bez engleskog.

alat

Kako sam postao programer sa 35 godina
U svakoj profesiji postoji skup alata kojima morate vladati. Ako netko treba znati koristiti motornu pilu, onda programer mora znati raditi sa sustavima za kontrolu verzija, razvojnim okruženjem (IDE) i hrpom pomoćnih alata i programa. Ne morate ih samo znati sve, morate ih znati koristiti. Ako možete proći razgovor na goloj teoriji, onda će probni rok odmah pokazati što ne znate.

Oglasi ne pišu uvijek o zahtjevima za poznavanje alata, ono što znači je da ako ste programer, onda sigurno znate git. Ovi zahtjevi mogu se 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 popis alata na komadu papira, sve ih instalirao na računalo 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 morao je pokazati za što sam sposoban. Osim toga, morate naučiti alate kroz praksu. Za programere, portfelj je github - stranica na kojoj ljudi objavljuju svoje radove. Svaka specijalizacija ima svoja mjesta za objavljivanje, au krajnjem slučaju postoje društvene mreže na kojima možete objaviti svoje rezultate i dobiti povratnu informaciju. Što točno učiniti nije važno, glavno je to raditi stalno i što kvalitetnije. Objavljivanje vašeg rada tjera vas da se ne sramite. 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 kreativno traženje.

Puno sreće u pronalaženju ispitnog zadatka u oglasima. Ako stalno pratite ponudu na tržištu rada, ponekad naiđete na zadatke poslodavaca - to je ono što vam treba! Obično ti zadaci sadrže bit, čak i ako ne daju nikakvu značajnu korist kao proizvod. Čak i ako ne namjeravate predati svoj životopis ovoj tvrtki, morate izvršiti njihov zadatak i poslati ga. Gotovo uvijek odgovor dolazi s ocjenom vašeg rada iz koje će biti jasne vaše slabe točke koje treba poboljšati.

Certifikati i tečajevi

Kako sam postao programer sa 35 godina
Bez papirića - mi smo insekti! Kad ljudi vide dokaz da to znate ili možete, to ostavlja najbolji dojam. Posjedovanje certifikata iz vaše specijalnosti puno pomaže u pronalaženju posla. Imaju različite razine povjerenja, ali svaka profesija ima certifikacijsko tijelo koje svi cijene. Slažem se, zvuči sjajno: "Microsoft certificirani stručnjak."

Za sebe sam odlučio da ću ići po certifikate nakon što sam shvatio da "mogu". Čitao sam malo o certifikatima Microsofta, 1C i raznih državnih institucija. Princip je svugdje isti: treba novac i znanje. Ili sam certifikat košta, ili morate pohađati posebne tečajeve prije polaganja, ili samo pristupanje ispitu košta. Štoviše, to ne znači da ćete dobiti certifikat.
Dakle, trenutno nemam specijalizirane certifikate - dobro, to je za sada... postoje planovi.

Ali nisam štedio vrijeme, trud i novac na naprednim tečajevima. Danas je sustav učenja na daljinu – webinari – već dobro razvijen. Većina velikih instituta u zemlji održava tečajeve i seminare. Često postoje dobri popusti ili potpuno besplatni seminari. Mislim da je glavna prednost takvih predavanja mogućnost izravne komunikacije s iskusnim i obrazovanim ljudima. Uvijek možete postavljati pitanja i tražiti ocjenu vašeg rada iz vašeg portfelja. I kao trešnju na torti, primite potvrdu o završenim tečajevima. Ovo, naravno, nije potvrda, ali poslodavcu pokazuje vašu predanost cilju.

Najvažniji dokument je životopis

Kako sam postao programer sa 35 godina
Proučavao sam mnogo materijala o tome kako pravilno napisati životopis. Gledao sam tuđe primjere, savjetovao se s prijateljima i poznanicima. Glavno pitanje je bilo isplati li se u životopis uvrstiti i moje znanje koje se ne odnosi na programiranje – nova specijalizacija. S jedne strane, to je ono što ja mogu - 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, svi dokumenti za sve tečajeve, uključujući obuku o zaštiti na radu u proizvodnom poduzeću. Navedeno svo znanje o računalima. Naznačio je čak i svoje hobije i interese. I bili ste u pravu!
Moja jedina pogreška i moj savjet za budućnost: sve ključne unose koji su važni za specijalnost morate duplicirati ukratko i bez nepotrebnih riječi u zasebnom paragrafu svog životopisa (na primjer, "vještine i sposobnosti"). To je bio savjet menadžera ljudskih resursa prvih dana nakon što sam primljena na dobar posao u velikoj tvrtki. Potrebno je da poslodavac može odmah shvatiti isplati li se dalje proučavati vaš životopis ili ne. Preporučljivo je da ovaj odlomak bude kratak, uz korištenje kratica i ključnih riječi. A ako želite nešto razjasniti, onda to treba učiniti kasnije u tekstu životopisa.

Kada?

Kako ću znati da sam spreman? Kada nešto poduzeti?

Nešto više od godinu dana nakon odlaska s prethodnog posla stvari su stagnirale. Radno iskustvo se akumuliralo, vještine korištenja alata poboljšane, programersko iskustvo na poslu iu portfelju je nadopunjeno, engleski se postupno pamti. Sve je išlo po planu, ali u meni je plamtjelo nestrpljenje da napravim sljedeći korak, da krenem u potragu za ozbiljnim poslom. A uz nestrpljenje pojavile su se i sumnje: nisam spreman, neću uspjeti, nisam trebao dati otkaz na starom poslu... i tome slično.

Kako ne bih zaoštravao situaciju dekadentnim raspoloženjima, počeo sam malo-pomalo djelovati: objavio sam životopis na jednoj web stranici i samo čekao. S jedne strane nisam imao povjerenja da će me uopće saslušati na razgovoru i da me neće osramoćeno izbaciti, ali s druge strane već sam imao iskustva i imao što pokazati.

Iz statistike na stranici vidio sam da moj životopis često gledaju. Ponekad neke tvrtke nekoliko puta posjete moju stranicu sa životopisom. Činilo mi se da ga je menadžer za zapošljavanje prvi put pogledao, a drugi put ga je pokazao šefu. Ne znam kako je zapravo bilo, ali stekao se dojam da sam ljude zainteresirao, da se ljudi savjetuju, prečitavaju, raspravljaju. A ovo je već pola puta do pobjede!

Svoj prvi upit za slobodno radno mjesto poslao sam jednoj poznatoj velikoj banci. Odjel interne kontrole kvalitete tražio je programera za automatizaciju procesa protoka dokumenata. Zahtjev sam dao bez posebnog računanja na uspjeh, računao sam na to da imam iskustvo rada u odjelu kvalitete. Najveće iznenađenje i radost osjetila sam u isto vrijeme kada sam pozvana na razgovor!

Nisu me zaposlili da radim u banci, ali sam iz “prvog reda” gledao pravi programerski intervju. Ispunio sam testne zadatke i razgovarao sa šefovima na različitim razinama. I najvažnija stvar koju sam shvatio iz rezultata intervjua bila je procjena moje razine programera. Počeo sam shvaćati gdje sam, kakav sam programer i što još ne znam. Ovo je vitalna informacija! Osim popisa nedostajućih znanja, ona mi je dala povjerenje da ja to mogu. Polako, ali djeluje.

Kad sam se vratio kući s razgovora, odmah sam ispravio naslov svog životopisa u "programer pripravnik". Moja razina nije ispunjavala kvalifikacije programera, pa poslodavci nisu bili sasvim korektni u pristupu mom životopisu. Ali "pripravnik" je vrlo realna procjena mog znanja u novoj specijalnosti.

Najvažniji korak

Kako sam postao programer sa 35 godina
Posjet velikoj banci dao mi je potrebno razumijevanje i samopouzdanje. Poduzeo sam akciju. Objavio 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š biti najbolji, igraj s najboljima.”

Jedno radno mjesto me najviše zainteresiralo. Organizacija je objavila ispitni zadatak na web stranici za traženje posla. Zadatak nije bio previše težak, ali način na koji je napisan, rokovi izrade, tehnologije koje sam morao koristiti... sve je upućivalo na dobar pristup stvari.

Izvršio sam zadatak i pokušao to učiniti prije roka. I poslao ga je.

Dobio sam odbijenicu s detaljnom analizom koda koji sam napisao. Što sam dobro napravio, a što sam mogao bolje i zašto. Ovaj detaljan odgovor bio je vrlo intrigantan i shvatila sam da želim tamo raditi. Bio sam spreman otići u njihov ured i pitati što trebam naučiti, završiti ili savladati da bih dobio posao kod njih. Ali prvo sam ispravio svoj kod u skladu s komentarima koji su mi poslani i ponovno poslani. Ovaj put su me nazvali i pozvali na razgovor.

Najteže je na razgovoru s 35 godina objasniti zašto sam napustio dobar posao s dobrom zaradom i krenuo ispočetka od samog dna nove profesije. Nisam se brinuo o svom životopisu, mogao sam govoriti o svakoj navedenoj stavci, dokazati da stvarno znam i mogu sve što je tamo napisano i na razini kako je naznačeno. Ali kako sam završio ovdje i zašto?
Čudno je da je ovo pitanje postavljeno jedno od posljednjih, ali u prvoj fazi. Nisam ništa izmislio i ispričao sam kako je bilo, o mom snu iz djetinjstva da postanem programer i o svom cilju: s ponosom izjaviti da sam specijalist, ja sam softverski inženjer! Vjerojatno je glupo, ali je istinito.
U sljedećoj fazi ocjenjivali su me pravi programeri, pod čiju sam podređenost kasnije pao. Ovdje je cijeli razgovor bio isključivo o specijalnosti, znanju, vještinama i vještinama rada s alatima. Rekao sam kako ću riješiti zadatke koji su mi ponuđeni. Razgovor je bio dug i pristran. Zatim neočekivano "Zvat će te za dva dana, doviđenja."

Šteta je. Navikao sam da ovaj izraz znači odbijanje. Ali bilo je nade, u ovoj se organizaciji sve radilo po pravilima i uvijek se držalo do riječi. Međutim, nastavio sam tražiti posao.

Nazvali su me točno na vrijeme i rekli da imaju ponudu za mene. Stažiranje je izvrsna opcija za tražitelja posla u mojoj poziciji. Tri mjeseca primam plaću i obučavam se na stvarnom projektu. Teško je zamisliti bolji trening, složio sam se bez oklijevanja.

Ovo je tek početak

Prvog dana pripravničkog staža, moj neposredni rukovoditelj, tijekom uvođenja u posao, objasnio mi je vrlo važnu ideju koju dijelim sa svima kada je riječ o promjeni specijalizacije ili onima koji tek počinju karijeru. Nisam doslovce zapisao, ali se dobro sjećam značenja:

Svaki se programer razvija u tri područja: programiranje, komunikacija, život i osobno iskustvo. Nije teško pronaći osobu koja zna napisati dobar kod. Društvenost je karakterna osobina koja se može smatrati konstantom. A životnog iskustva je malo, budući da su većina kandidata nedavni studenti.

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

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

Pa, za mene sve tek počinje!

Sada sam već stalni softverski inženjer u Inobiteku i sudjelujem u razvoju medicinskih informacijskih sustava. Ali prerano je da se s ponosom nazivam Programerom. Ima još mnogo toga za naučiti kako biste sami razvili softver.

Ljudi ispravno kažu da treba voljeti svoj rad. Ovo vrijedi “kopati, znojiti se i izdržati!”
Kako sam postao programer sa 35 godina

Izvor: www.habr.com

Dodajte komentar