Egyre gyakrabban találkozunk azzal, hogy az emberek a középkorúak körében szakmát, vagy inkább specializációt váltanak. Az iskolában romantikus vagy „nagy” hivatásról álmodunk, a főiskolára divat vagy tanácsok alapján jelentkezünk, és végül ott dolgozunk, ahová felvettek. Nem állítom, hogy ez mindenkinél így van, de a többségnél biztosan. Amikor az élet rendeződik és minden stabilizálódik, kétségek merülnek fel a választott szakma miatt. Én a pozícióról vagy a munkáról nem beszélek, hanem a specializációról — amikor valaki szakemberként vagy profiként tudja megnevezni magát.
Én is pontosan ezt az utat jártam be, és körülbelül két évvel ezelőtt kezdtem el gondolkodni: mit szeretnék tovább, ad-e örömet a munkám? Így hát eldöntöttem, hogy szakmát váltok — programozó leszek!
Ebben a történetben szeretném megosztani a saját tapasztalataimat, hogy ezt az utat mások számára könnyebbé tegyem. Igyekszem nem használni szakmai terminológiát, hogy a történet mindenki számára érthető legyen, aki úgy dönt, hogy szakmát vált.
Miért?
A programozói szakmát nem véletlenül választottam, és nem is azért, mert hallottam, hogy sokat fizetnek. Mindez még harmadik osztályban kezdődött, amikor egy barátomnak volt egy tévéhez csatlakoztatható klaviatúrával ellátott játékkonzolja. Ez egy játékkonzol volt, de egy különleges kazettával együtt egyszerű platformjátékok fejlesztési környezetévé vált. Később a szüleim is vettek nekem egy ilyen gépet otthonra, és én „el is tűntem”.
Iskola, szakképző intézet és főiskola — mindenhonnan a számítógépekhez, az informatikai technológiákhoz legközelebbi utat választottam. Biztos voltam benne, hogy programozó leszek, vagy informatikai rendszergazda, ahogy akkoriban mondták — „számítógépes szakember”.
De az élet közbeszólt — egy sürgető probléma: tapasztalat nélkül senki nem vesz fel, tapasztalat pedig munka nélkül nem szerezhető. A legfőbb hiba ezen a ponton az ambíció volt. Biztos voltam benne, hogy én egy nagyszerű szakember vagyok, és sokat kell fizetniük, na jó, legalább a város átlagának megfelelő összeg volt az elvárásom. Sok ajánlatot elutasítottam a kis bér miatt.
Féléves számítógépekkel kapcsolatos munkakeresés eredménytelenül telt el. Amikor már teljesen elfogytak a pénzem, muszáj volt mennem oda, ahol egyszerűen felvettek egy viszonylag normális jövedelemmel. Így kerültem egy kábelgyárba, mint egyszerű munkás, ahol a következő 12 évben karriert építettem.
Fontos megjegyezni, hogy a számítógépek és a programozás iránti szenvedélyem segített a munkámban: automatizáltam a munkahelyi folyamataimat, majd adatbázisokat vezettem be a részlegemhez, ami megkönnyítette a dokumentumforgalmat, és sok más apró példa.
Így 33 évesen osztályvezető lettem, a kábeltárgyak minőségellenőrzésének szakértője, hatalmas tapasztalattal és jó fizetéssel. De mindez nem volt elég, hiányzott a boldogság, az önérvényesítés érzése, az öröm a munkámból.
Ebben az időben a család pénzügyi helyzete stabil volt, pár hónapig csak a feleségem fizetéséből és néhány tartalékból élhettünk. Ekkor merült fel bennem a gondolat, hogy mindent otthagyok és valóra váltom az álmomat. De az álmodozás a konyhában és a valódi cselekvés – ez két különböző dolog.
Az első ösztönző tényező barátom példája volt, aki otthagyta a munkáját, elvitte a családját és elment valahová északra, hogy egy repülőtéren dolgozzon. Az ő álma – a repülőgépek. Egy év múlva találkoztunk, és ő megosztotta az élményeit, az örömét, és azt mondta, hogy megérte. Irigykedtem a bátorságára, de én magam kételkedtem.
A második fontos esemény a gyárban történt személyi változások voltak, ahol dolgoztam. Az új vezetőség átvétele miatt a részlegvezetők mind szigorú ellenőrzés alá kerültek, hogy megfeleljenek az új követelményeknek és normáknak. "A játéknak vége!" Rájöttem, hogy sokat kell dolgoznom, hogy megmaradjak és előrehaladjak: angol nyelv, továbbképzés, több munka – többet tenni, mint amire számítanak tőlem.
Ekkor jutott eszembe: "Itt az ideje, hogy újra sokat dolgozzak és tanuljak, miért kellene ezt az energiát és időt olyan dologra pazarolni, ami nem okoz örömet, amikor azt inkább az álmomra is fordíthatnám?"
Hogyan?
Első lépésként "felégettem a hajókat" – felmondtam. Ez radikális döntés volt, de tudtam, hogy nem tudok egyszerre két irányban fejlődni. Az első munkakeresési tapasztalataim nem múltak el nyomtalanul, és elkezdtem keresni, csak hogy a munkaügyi könyvemben a "programozó" szó szerepeljen. Ez a státusz, a "tapasztalat" volt, hogy megtaláljam a munkát. Itt a fizetésnek semmilyen jelentősége nem volt.
Ahol valaha hallottam, hogy amikor a céljaid felé haladsz, a cél is elkezd hozzád közeledni. Így nekem is szerencsém volt. Viszonylag gyorsan egy kis cégnél helyezkedtem el, ahol egyéni vállalkozóként mikro-szolgáltatásokkal foglalkoztam. A munka körülményeivel és a pénzügyi helyzettel nem voltak kérdéseim, a legfontosabb a munkaszerződés és a gyakorlati tapasztalatok felhalmozása volt. Rájöttem, hogy egyszerű feladatokat látok el, és büszkén nem mondhatom, hogy "Programozó vagyok". Nem voltam biztos a képességeimben – ez csak a kezdeti út volt.
Ezért elkezdtem tanulni. Tanulni, tanulni és még sok sokszor... Csak így.
Kezdtem tanulmányozni a programozók iránti keresletet a városomban. Hirdetéseket néztem az újságokban és a munkakereső weboldalakon, tanulmányoztam az internetes tanácsokat a "Hogyan teljesíthetsz jól egy programozói interjún" témában és minden egyéb információforrást.
Meg kell felelned a munkáltatók követelményeinek. Még akkor is, ha ezek a követelmények nem tetszenek.
English language

Nagyon gyorsan kialakult egy pontos lista a szükséges készségekről és tudásról. A speciális programok és készségek mellett egy nagyon nehéz kérdés állt előttem – az angol nyelv. Mert mindenhol szükség van rá! Előre mondom, hogy az orosz interneten gyakorlatilag nincs információ – apróságok, amelyek összegyűjtésére nagyon sok időt kell szánni, és még ezek az apróságok is elavultak.
A nyelvtanuláshoz ajánlom, hogy próbálj ki minden módszert, amihez csak hozzáférsz. Én különböző módszerekkel tanultam az angolt, és észrevettem, hogy nincs univerzális megoldás. Különböző embereknek különböző módszerek segítenek. Olvass könyveket angolul (jobban, ha gyermekirodalmat, mert az könnyebben érthető), nézz filmeket (felirattal és anélkül), menj el tanfolyamokra, vásárolj tankönyvet, sok videófelvétel található az interneten előadásokkal, különféle alkalmazások az okostelefonodra. Amikor mindent kipróbálsz, meg fogod érteni, mi működik számodra.
Személy szerint nekem nagyon segítettek a gyermekmesék és az eredeti "Sesame Street" sorozat (csak alap kifejezések, folyamatos mondatok és szavak ismétlése), sőt a tankönyvvel is jól lehet a nyelvet elsajátítani. Nem önállóan tanuló anyag, hanem kifejezetten iskolai tankönyvek. Vettem egy füzetet és elvégeztem az összes feladatot. De a legfontosabb – arra késztetni magam, hogy angol nyelven keressek információt. Például a legfrissebb és legaktuálisabb programozási könyvek mindig angol nyelven érhetők el. Míg megjelenik a fordítás, új kiadás jelenik meg.
Jelenleg az alap szinten vagyok, a "túlélő" szint egyik értékelési rendszerénél. Szabadon olvasok műszaki szakirodalmat, egyszerű kifejezésekkel tudok kommunikálni, de ez is hatalmas előny a munkaerőpiacon, amikor az önéletrajzomban a nyelvek rovatban bejelölöm az "Angolt". Tapasztalataim szerint egy angoltudással rendelkező tapasztalatlan szakember könnyebben talál munkát, mint egy tapasztalt programozó angoltudás nélkül.
Eszköztár

Bármely szakmában van egy szerszámkészlet, amelyet feltétlenül ismerni kell. Ha valakinek tudnia kell fűrészelni, akkor a programozónak tudnia kell használnia a verziókezelő rendszereket, a fejlesztési környezetet (IDE) és sok segédprogramot. Nem elég csupán ismerni őket, hanem tudni is kell használni őket. Ha a szakmai interjún el lehet jutni üres elmélettel, akkor a próbaidő azonnal megmutatja, mit nem tudsz.
A hirdetésekben nem mindig írják le az eszközismereti követelményeket, ami azt jelenti, hogy ha te programozó vagy, akkor tudod, mi az a git. Ezeket a követelményeket az interjúkra vonatkozó tanácsokból lehet felderíteni. Az interneten sok hasonló információ található, ezek a cikkek gyakran előfordulnak álláskereső oldalakon.
Összeállítottam egy listát az eszközökről, telepítettem mindet a számítógépemre és csak azokat használtam. Tanulás és szakirodalom nélkül nem boldogulható. A szakmaváltás hatalmas időt igényel az önképzésre.
Portfólió

A jövendőbeli munkáltatómnak meg kellett mutatnom, mit tudok. Plusz, az eszközök tanulása kizárólag gyakorlás útján lehetséges. A programozóknak a portfóliójuk a github — egy olyan weboldal, ahol az emberek közzéteszik a munkáikat. Bármely szakág számára léteznek saját publikálási helyek, és mint végső megoldás ott vannak a közösségi médiák, ahol közzéteheted a munkáidat és visszajelzéseket kaphatsz. Hogy pontosan mit csinálsz — az lényegtelen, a lényeg, hogy folyamatosan és maximálisan magas minőségben végezd. A munkáid közzététele arra ösztönöz, hogy törekedj a minőségre, hogy ne legyen okod szégyenkezni. Ez még jobb motiváció, mint a pénz.
Hasznos volt mások portfólióit megnézni és a példákat követni. Nem szabad a banális másolásra hagyatkozni, hanem saját terméket kell készíteni, bár még ha egy másik személy ötletét is követi — ez lehetővé tette a tapasztalatszerzést, új munkát elhelyezni a portfólióban, és nem pazarolni időt a kreatív keresésre.
Óriási szerencse, hogy tesztfeladatot találni hirdetésekben. Ha folyamatosan figyeljük a munkaerőpiac ajánlatait, néha rábukkanhatunk a munkaadóktól érkező feladatokra - ez éppen az, amire szükség van! Ezek a feladatok általában a lényegüket tartalmazzák, még ha nem is nyújtanak értelmes hasznot mint termék. Még ha nem is tervezed, hogy benyújtod az önéletrajzodat ehhez a céghez, akkor is feltétlenül el kell végezned a feladatukat és el kell küldened. Szinte mindig érkezik egy értékelés a munkádról, amelyből világosan kiderülnek a gyenge pontjaid, amelyeket fejleszteni kell.
Tanúsítványok és kurzusok

Papír nélkül — mi bogarak vagyunk! Amikor az emberek látják a dokumentumot, amely igazolja, hogy ezt tudod vagy tudod csinálni, az a legjobb benyomást kelti. A szakmai tanúsítványok megléte nagyon sokat segít a munkakeresésben. Különböző szintű megbecsültséggel bírnak, de bármely szakmában létezik egy tanúsító szerv, amelyet mindenki értékel. Beleegyezés, hogy így hangzik: “Szakember, akit a Microsoft tanúsított”.
Magam számára úgy határoztam, hogy a tanúsítványok után megyek, miután megértem, hogy „tudok”. Kicsit olvastam a Microsoft, 1C tanúsítványokról és különböző állami intézményekről. Az elv mindenhol ugyanaz: pénz és tudás szükséges. Vagy magának a tanúsítványnak van díja, vagy kötelezően el kell végezni speciális kurzusokat a vizsga előtt, vagy magának a vizsgára való belépésnek van költsége. Ráadásul ez még nem jelenti azt, hogy megkapod a tanúsítványt.
Tehát jelenleg nincsenek szakirányú tanúsítványaim - nos, ez még... a terveim között szerepel.
Viszont a továbbképzési kurzusokra soha nem sajnáltam időt, energiát és anyagiakat. Mostanra már jól kiépült a távoktatási rendszer - webináriumok. Az ország legtöbb nagy intézménye kurzusokat és szemináriumokat tart. Gyakran találkozhatsz jó kedvezményekkel vagy teljesen ingyenes szemináriumokkal. A hasonló foglalkozások legnagyobb előnyének tartom a lehetőséget a közvetlen kapcsolatra tapasztalt és tudásban gazdag emberekkel. Mindig felteheted a kérdéseidet, kérheted az értékelését a portfóliód munkáiról. És mint a torta cseresznye a tetején, kapsz egy oklevelet a kurzusok elvégzéséről. Ez nem tanúsítvány, persze, de megmutatja a munkaadónak a célirányos hajlandóságodat.
A legfontosabb dokumentum — az önéletrajz

Számos anyagot átnéztem arról, hogyan kell jól megírni az önéletrajzot. Mások példáit néztem, barátokkal és ismerősökkel tanácskoztam. A legnagyobb kérdés az volt, hogy írjak-e az önéletrajzomba olyan tudásokat, amelyek nem kapcsolódnak a programozáshoz — az új szakterületemhez. Egyrészt ez az, amit tudok — akár tapasztalatnak is tekinthető, de másrészről ez nem kapcsolódik a feladathoz.
Végül az önéletrajzomba mindent belefoglalhattam, amim volt. Minden munkatapasztalat, minden dokumentum az összes kurzusról, beleértve a munkavédelmi képzést a gyártócégnél. Felsoroltam minden számítástechnikára vonatkozó tudásomat. Még a hobbiaimat és a szenvedélyeimet is megemlítettem. És nem bántam meg!
Az egyetlen hibám, és nektek tanács a jövőre nézve: a szakmára vonatkozó összes kulcsfontosságú bejegyzést érdemes röviden és felesleges szavak nélkül újra felsorolni az önéletrajzotok egy külön pontjában (például "készségek és képességek"). Ezt a tanácsot kaptam egy HR menedzsertől a jó munkahelyemre való első napjaimban egy nagy cégnél. Fontos, hogy a munkaadó azonnal megértse, érdemes-e tovább tanulmányoznia az önéletrajzodat, vagy sem. Ezt a pontot lehetőleg röviden, rövidítésekben, kulcsszavakkal kell megfogalmazni. Ha szeretnél valamit magyarázni, azt a szöveg további részében kell megtenned.
Mikor?
Hogyan tudom meg, hogy készen állok? Mikor kezdjek el cselekedni?
Néhány hónappal a korábbi munkámról való elbocsátás után stagnálás következett be. A munkatapasztalat gyülekezett, a szerszámok használatának készsége javult, a programozási tapasztalat munkában és a portfóliómban bővült, az angolt fokozatosan kezdtem megjegyezni. Minden a tervek szerint haladt, de belülről egyre nőtt a türelmetlenség, hogy lépjek a következő szintre, és elkezdjek komoly munkát keresni. A türelmetlenséggel együtt kétségek is megjelentek: nem vagyok kész, nem fog sikerülni, kár volt otthagynom a régi munkát… és ehhez hasonló gondolatok.
Annak érdekében, hogy ne súlyosbítsam a lehangolt hangulatot, elkezdtem fokozatosan cselekedni: egy munkakereső oldalon közzétettem az önéletrajzomat, és egyszerűen vártam. Egyrészt hiányzott a magabiztosságom abban, hogy egyáltalán figyelni fognak rám az interjún, és nem rúgnak ki szégyenben, másrészt már van némi tapasztalatom, és van mit megmutatnom.
A statisztika szerint gyakran nézik a CV-met. Néha egyes cégek többször is megnézik az önéletrajzom oldalát. Az első alkalommal úgy tűnt, hogy a HR menedzser nézte meg, majd a második alkalommal a főnöknek mutatták be. Nem tudom, hogyan is volt valójában, de az a benyomásom támadt, hogy felkeltettem az emberek érdeklődését, hogy az emberek konzultálnak, átolvassák, megbeszélik. Ez már félig győzelem!
Én az első pályázatomat egy jól ismert nagy bankhoz küldtem. A belső minőség-ellenőrzési osztály fejlesztőt keresett a dokumentációs folyamat automatizálásához. A pályázatot nem különösebben sikernek szánva küldtem el, hiszen az volt a tippem, hogy van tapasztalatom a minőségbiztosítás területén. Erőteljes meglepetést és örömet éreztem egyszerre, amikor meghívtak egy interjúra!
Bár nem vettek fel a bankba, egy igazi programozói interjút tapasztaltam meg az "első sorból". Teljesítettem a tesztfeladatokat, beszélgettem különböző szintű vezetőkkel. És ami a legfontosabb, amit az interjú eredményeként megértettem — ez az értékelés a programozói szintemről. Elkezdtem belátni, hogy hol tartok, hogyan állok a programozásban, és mik azok a dolgok, amiket még nem tudok. Ez rendkívül fontos információ! A hiányzó ismeretek listája mellett bizalmat is adott arra vonatkozóan, hogy amit csinálok, az működik. Lassacskán, de működik.
Amikor hazajöttem az interjúról, azonnal megváltoztattam az önéletrajzom címét "gyakornok-programozó"-ra. A tudásszintem nem igényelte a programozói címet, így a munkáltatók nem értékelték helyesen az önéletrajzomat. Viszont a "gyakornok" teljesen reális értékelés az új szakmán belüli tudásomról.
A legfontosabb lépés

A nagy bank látogatása megadta a szükséges megértést és önbizalmat. Aktív lépésekre váltottam. Az önéletrajzomat több platformon közzétettem, és elkezdtem aktívan küldeni pályázatokat rangos és tekintélyes városi szervezetekhez. Ahogy mondani szokták: "Ha a legjobban akarsz lenni, játssz a legjobbakkal."
Egy állásajánlat különösen felkeltette az érdeklődésemet. A szervezet egy tesztfeladatot tett közzé a munkahelykereső portálon. A feladat nem volt túl nehéz, de ahogyan meg volt fogalmazva, milyen határidőket határoztak meg, és milyen technológiákat kellett használnom… mindez a komoly hozzáállást jelezte.
Teljesítettem a feladatot, igyekeztem ezt még a határidő előtt megtenni. És elküldtem.
Elutasító választ kaptam, részletes elemzéssel az általam írt kódról. Amit jól csináltam és amit lehetett volna jobban, és miért. Ez a részletes válasz nagyon felkeltette az érdeklődésemet, és rájöttem, hogy ott szeretnék dolgozni. Kész voltam elmenni az irodájukba, és megkérdezni, mit kell tanulnom, befejeznem vagy elsajátítanom ahhoz, hogy ott dolgozhassak. De először javítottam a kódomat az elküldött megjegyzések szerint, és újra elküldtem. Ezúttal telefonáltak és meghívtak interjúra.
35 évesen a legnehezebb dolog az interjún az volt, hogy elmagyarázzam, miért hagytam el egy jó állást, jó bérrel, és kezdtem mindent az elejéről egy új szakmában. Az önéletrajzom miatt nem aggódtam, minden egyes pontról tudtam beszélni, bizonyítani azt, hogy valóban tudom, amit ott leírtam, és azon a szinten, ahogyan megadtam. De hogy kerültem ide, és miért?
A legérdekesebb, hogy ezt a kérdést az utolsó kérdések egyikeként tették fel, de az első szakaszban. Nem találtam ki semmit, és elmondtam, hogyan is volt, a gyermekkori álmom, hogy programozó legyek, és a célom: büszkén kijelenteni, hogy szakember vagyok, mérnök-programozó! Valószínűleg butaság, de ez az igazság.
A következő szakaszban valódi programozók értékelték a tudásomat, akiknek később alárendelődtem. Az egész beszélgetés kifejezetten szakmai volt, a tudásokról, készségekről, az eszközökkel való munkáról. Elmondtam, hogyan oldanám meg a feladatokat, amelyeket fölvetettek. A beszélgetés hosszú és alapos volt. Aztán váratlanul: "Két napon belül telefonálnak, viszlát."
Csalódottan. Hozzá vagyok szokva, hogy ez a mondat elutasítást jelent. De volt reményem, mivel minden nagyon a szabályok szerint történt ebben a szervezetben, és mindig betartották a szavakat. Ennek ellenére folytattam a munkakeresést.
Pontosan a megadott időpontban hívtak fel, és elmondták, hogy van egy ajánlatuk számomra. A gyakornoki program remek lehetőség a pályázók számára az én helyzetemben. Három hónapon keresztül fizetnek, és valós projekt keretein belül oktatnak. Nehéz jobb képzést elképzelni, azonnal igent mondtam.
Ez csak a kezdet
A gyakornokság első napján a közvetlen felettesem a bevezető oktatás során elmagyarázta egy nagyon fontos gondolatot, amelyet mindig megosztok mindenkivel, amikor téma a szakmaváltás, vagy azokkal, akik éppen csak kezdenek a karrierjükbe. Szó szerint nem írtam le, de a lényeg jól megmaradt:
Minden programozó három területen fejlődik: Programozás, Kommunikáció, Életbeli tapasztalat. Olyan embert találni, aki jó kódot tud írni, nem nehéz. A kommunikációs készségek egy olyan személyiségjegy, amelyet állandóként lehet kezelni. Az életbeli tapasztalat viszont hiánycikk, mert a legtöbb pályázó friss diplomás.
Tehát úgy alakult, hogy felvettek egy olyan elképzeléssel, hogy már van tapasztalatom valós ügyfelekkel, valós projekteken dolgozva, sok oldalam van, és már készen áll a platform a szakmai környezetben való működésre. Értelme van időt szánni az én képzésemre programozóként, ugyanúgy, ahogy egy jó programozót is tanítani kell az üzleti környezettel való együttműködésre.
Akik elgondolkodtak a munkaváltáson, számára a beszélgetés legfontosabb tanulságát az jelentheti, hogy a szakma váltása az álom miatt nemcsak realitás, hanem a munkaerőpiacon keresett is.
Nos, számomra minden csak most kezdődik!
Most már alkalmazott programozó vagyok az Inobitek-nél, és részt veszek egészségügyi információs rendszerek fejlesztésében. De büszkén programozónak még nem nevezhetem magam. Még sok mindent meg kell tanulnom ahhoz, hogy önállóan tudjak szoftvert fejleszteni.
Az emberek helyesen mondják, hogy a munkának tetszenie kell. Ezért érdemes "ásni, izzadni és tűrni!"

Forrás: habr.com
