Hoe ik op mijn 35e programmeur werd

Hoe ik op mijn 35e programmeur werdSteeds vaker zijn er voorbeelden van mensen die op middelbare leeftijd van beroep, of beter gezegd specialisatie, veranderen. Op school dromen we van een romantisch of ‘geweldig’ beroep, gaan we studeren op basis van mode of advies, en uiteindelijk werken we daar waar we zijn uitgekozen. Ik zeg niet dat dit voor iedereen geldt, maar voor de meesten wel. En als het leven beter wordt en alles stabiel is, ontstaan ​​er twijfels over je beroepskeuze. Ik heb het niet over een functie of baan, maar specifiek over specialisatie – wanneer iemand zichzelf specialist of professional mag noemen.

Ik ben dit pad op precies dezelfde manier ingeslagen en ongeveer twee jaar geleden begon ik te denken: wat wil ik nu, brengt mijn werk mij plezier? En ik besloot mijn specialiteit te veranderen: programmeur worden!

In dit verhaal wil ik mijn verhaal, de ervaring van het pad dat ik heb afgelegd, delen om dit pad voor anderen gemakkelijker te maken. Ik zal proberen geen gespecialiseerde terminologie te gebruiken, zodat het verhaal duidelijk is voor iedereen die besluit van beroep te veranderen.

Waarom?

Ik heb niet toevallig voor het beroep van programmeur gekozen, of zelfs maar omdat ze er volgens de geruchten veel voor betalen. Het begon allemaal in de derde klas, toen een vriend een tv-settopbox met toetsenbord kreeg. Het was een gameconsole, maar toen hij werd uitgerust met een speciale cartridge, veranderde hij in een ontwikkelomgeving voor eenvoudige platformgames. Toen kochten mijn ouders hetzelfde voor thuis en ik “verdwenen”.

School, technische school en instituut - overal koos ik het pad zo dicht mogelijk bij computers, bij informatietechnologie. Ik wist zeker dat ik programmeur zou worden, of systeembeheerder, zoals ze dat toen noemden: een ‘computerspecialist’.

Maar het leven maakt zijn eigen aanpassingen - een urgent probleem: zonder ervaring nemen ze je niet aan, en zonder ervaring kun je geen werk hebben. De grootste fout in dit stadium is ambitie. Ik was er zeker van dat ik een stoere professional was en veel betaald zou moeten krijgen, zeker niet minder dan het stadsgemiddelde. Zelf heeft hij veel aanbiedingen afgewezen vanwege het lage salaris.

Zes maanden zoeken naar werk gerelateerd aan computers was niet succesvol. Toen het geld helemaal op was, moest ik gaan waar ze me gewoon naartoe brachten met min of meer normale inkomsten. Zo kwam ik als eenvoudige arbeider bij een kabelproductiefabriek terecht, waar ik de volgende 12 jaar carrière maakte.

Hoe ik op mijn 35e programmeur werdHet is belangrijk op te merken dat mijn passie voor computers en programmeren mij heeft geholpen bij mijn werk: het automatiseren van mijn werkprocessen, vervolgens het introduceren van databases op de afdeling, wat de documentstroom vereenvoudigde, en vele andere kleine voorbeelden.

En nu, op 33-jarige leeftijd, ben ik afdelingshoofd, specialist in de kwaliteit van kabelproducten met ruime ervaring en een goed salaris. Maar dit alles is niet hetzelfde, er is geen plezier, geen gevoel van zelfbevestiging, geen plezier in het werk.

In die tijd stond het gezin financieel stevig op de been; het was mogelijk om een ​​paar maanden alleen te leven van het salaris van de vrouw en wat levensonderhoud. Toen sloop de gedachte binnen om alles op te geven en mijn droom waar te maken. Maar dromen in de keuken en daadwerkelijk acteren zijn twee verschillende dingen.
De eerste drijvende factor was het voorbeeld van mijn vriend, die zijn baan opzegde, zijn gezin meenam en ergens in het noorden ging werken op een vliegveld. Zijn droom is vliegtuigen. Een jaar later ontmoetten we elkaar en hij deelde zijn indrukken, vreugde en zei dat het de moeite waard was. Ik was jaloers op zijn vastberadenheid, maar ik twijfelde zelf.

De tweede belangrijke gebeurtenis waren personeelswisselingen in de fabriek waar ik werkte. Er vond een wisseling plaats in het senior management en alle afdelingshoofden kwamen onder streng toezicht te staan ​​op de naleving van hun nieuwe eisen en normen. ‘Lafa is voorbij.’ Ik besefte dat je hard moet werken om weerstand te bieden en verder te gaan: Engels, vervolgopleiding, meer werken - doe meer dan van je wordt verwacht.

Op dat moment kwam de gedachte: "De tijd is gekomen om weer hard te werken en te studeren, dus waarom zouden we deze energie en tijd besteden aan een taak die geen plezier schenkt, als je die aan een droom kunt besteden?"

Hoe?

Het eerste wat ik deed was “mijn bruggen verbranden” – ik stopte. Het was radicaal, maar ik begreep dat ik me niet in twee richtingen tegelijk kon ontwikkelen. De ervaring van mijn eerste zoektocht naar een baan was niet voor niets, en ik ging op zoek naar iets om 'programmeur' in mijn werkboek te schrijven. Dit is werk voor status, voor diezelfde ‘ervaring’ om een ​​baan te vinden. Salaris deed er hier niet toe.

Ik heb ergens gehoord dat wanneer je naar een doel gaat, het doel ook naar jou toe komt. Dus ik had geluk. Al snel kreeg ik een baan in een klein bedrijf met een individuele ondernemer die microdiensten leverde. Ik had geen vragen over arbeidsomstandigheden en financiën, het belangrijkste was dat ik me aanmeldde voor werk en praktijkervaring begon op te doen. Ik begreep dat ik de eenvoudigste taken uitvoerde en kon niet trots zeggen: “Ik ben een programmeur.” Er was geen vertrouwen in mijn capaciteiten - dit was nog maar het begin van de reis.

Dus ik begon te studeren. Studeren, studeren en nog veel meer... Dit is de enige manier.

Ik begon de vraag naar programmeurs in mijn stad te bestuderen. Ik keek naar advertenties in kranten en op vacaturesites, bestudeerde advies op internet over het onderwerp "Hoe je een sollicitatiegesprek als programmeur doorstaat" en alle andere informatiebronnen.

Wij moeten voldoen aan de eisen van werkgevers. Zelfs als deze eisen je niet bevallen.

Engels

Hoe ik op mijn 35e programmeur werd
Er werd snel een nauwkeurige lijst met vereiste vaardigheden en kennis opgesteld. Naast gespecialiseerde programma's en vaardigheden was de moeilijkste vraag voor mij de Engelse taal. Het is overal nodig! Vooruitkijkend zal ik zeggen dat er geen informatie op het Russische internet staat - kruimels, die veel tijd kosten om te verzamelen, en zelfs dan blijkt dat zelfs deze kruimels al verouderd zijn.

Als je een taal leert, raad ik je aan om alle methoden uit te proberen die je maar kunt krijgen. Ik heb Engels geleerd met behulp van verschillende methoden en merkte dat er geen universele methode is. Verschillende methoden helpen verschillende mensen. Lees boeken in het Engels (bij voorkeur voor kinderen, het is gemakkelijker te begrijpen), kijk films (met of zonder ondertitels), ga naar cursussen, koop een leerboek, veel video's van seminars op internet, verschillende applicaties voor je smartphone. Als je alles probeert, zul je begrijpen wat goed voor je is.

Persoonlijk werd ik erg geholpen door kindersprookjes en de serie "Sesamstraat" in het origineel (alleen basisuitdrukkingen, herhaalde herhaling van zinnen en woorden); het is ook goed om de taal uit een leerboek te begrijpen. Geen tutorial, maar schoolboeken. Ik pakte een notitieboekje en voltooide alle taken. Maar het belangrijkste is dat je jezelf dwingt om informatie in het Engels te zoeken. Zo zijn de nieuwste en meest actuele boeken over programmeertalen altijd in het Engels. Terwijl de vertaling verschijnt, wordt er een nieuwe editie gepubliceerd.

Nu is mijn niveau basaal, het niveau van ‘overleven’ volgens een van de beoordelingssystemen. Ik lees vloeiend technische literatuur, ik kan mezelf in eenvoudige zinnen uitleggen, maar zelfs dit is al een groot voordeel op de arbeidsmarkt als je het vakje ‘Engels’ aanvinkt in het taalgedeelte van je cv. Mijn ervaring leert dat een onervaren specialist met kennis van het Engels makkelijker een baan zal vinden dan een ervaren programmeur zonder Engels.

Toolkit

Hoe ik op mijn 35e programmeur werd
In elk beroep is er een reeks hulpmiddelen die u onder de knie moet krijgen. Als iemand een kettingzaag moet kunnen gebruiken, dan moet een programmeur kunnen werken met versiebeheersystemen, een ontwikkelomgeving (IDE) en een heleboel hulpprogramma's en programma's. Je moet ze niet alleen allemaal kennen, je moet ze ook kunnen gebruiken. Als je op kale theorie een sollicitatiegesprek kunt afleggen, dan zal de proeftijd meteen laten zien wat je niet weet.

De advertenties schrijven niet altijd over de vereisten voor kennis van de toolkit; wat ze bedoelen is dat als je een programmeur bent, je zeker git kent. Deze vereisten kunnen worden geleerd uit tips over hoe u kunt slagen voor een sollicitatiegesprek in een specialiteit. Er is veel vergelijkbare informatie op internet; dergelijke artikelen zijn vaak te vinden op vacaturesites.

Ik maakte een lijst met tools op een stuk papier, installeerde ze allemaal op de computer en gebruikte alleen deze. Ook hier kan men niet zonder studie en literatuur. Het veranderen van uw specialiteit betekent een enorme hoeveelheid tijd voor zelfstudie.

portefeuille

Hoe ik op mijn 35e programmeur werd
De toekomstige werkgever moest laten zien waartoe ik in staat was. Bovendien moet je de tools leren door te oefenen. Voor programmeurs is een portfolio github: een site waar mensen hun werk publiceren. Elke specialisatie heeft zijn eigen plaatsen voor het publiceren van werk; als laatste redmiddel zijn er sociale netwerken waar u uw resultaten kunt posten en feedback kunt krijgen. Wat je precies moet doen, is niet belangrijk, het belangrijkste is om het constant en met de hoogst mogelijke kwaliteit te doen. Het publiceren van je werk dwingt je om je niet te schamen. En dit is een nog betere motivator dan geld.

Het was nuttig om naar de portefeuilles van anderen te kijken en dit te herhalen. Gebruik geen banaal kopiëren, maar maak uw eigen product, zelfs als het het idee van iemand anders herhaalt - hierdoor kunt u ervaring opdoen, uw nieuwe werk aan uw portfolio toevoegen en geen tijd verspillen aan creatief zoeken.

Veel succes met het vinden van een testtaak in de advertenties. Als je voortdurend aanbiedingen op de arbeidsmarkt in de gaten houdt, kom je soms taken van werkgevers tegen - dit is wat je nodig hebt! Meestal bevatten deze taken de essentie, zelfs als ze als product geen betekenisvol voordeel opleveren. Zelfs als u uw cv niet bij dit bedrijf indient, moet u hun taak voltooien en verzenden. Bijna altijd komt het antwoord met een beoordeling van uw werk, waaruit uw zwakke punten die verbeterd moeten worden duidelijk zullen worden.

Certificaten en cursussen

Hoe ik op mijn 35e programmeur werd
Zonder een stukje papier zijn we insecten! Als mensen het bewijs zien dat je het weet of kunt, maakt dat de beste indruk. Het hebben van certificaten in uw specialiteit helpt veel bij het vinden van een baan. Ze hebben verschillende niveaus van vertrouwen, maar elk beroep heeft een certificerende instantie die door iedereen wordt gewaardeerd. Mee eens, het klinkt geweldig: “Microsoft gecertificeerd specialist.”

Voor mezelf besloot ik dat ik voor certificaten zou gaan nadat ik besefte dat ‘ik het kan’. Ik las wat over certificaten van Microsoft, 1C en diverse overheidsinstellingen. Het principe is overal hetzelfde: je hebt geld en kennis nodig. Ofwel kost het certificaat zelf geld, ofwel moet je speciale cursussen volgen voordat je het kunt afleggen, ofwel kost de toelating tot het examen zelf geld. Bovendien betekent dit niet dat u een certificaat ontvangt.
Dus op dit moment beschik ik niet over gespecialiseerde certificaten - nou, dat is voorlopig... in de plannen.

Maar ik heb geen tijd, moeite en geld gespaard voor vervolgopleidingen. Tegenwoordig is het systeem voor afstandsonderwijs – webinars – al goed ontwikkeld. De meeste grote instituten in het land geven cursussen en seminars. Er zijn vaak goede kortingen of geheel gratis seminars. Ik denk dat het belangrijkste voordeel van dergelijke lessen de mogelijkheid is om rechtstreeks te communiceren met ervaren en deskundige mensen. Je kunt altijd vragen stellen en vragen om je werk vanuit je portfolio te beoordelen. En als kers op de taart ontvang je een certificaat van voltooiing van de cursussen. Dit is uiteraard geen certificaat, maar het toont aan de werkgever dat u zich inzet voor het doel.

Het belangrijkste document is het CV

Hoe ik op mijn 35e programmeur werd
Ik heb veel materiaal bestudeerd over hoe je een cv correct kunt schrijven. Ik keek naar de voorbeelden van anderen, overlegde met vrienden en kennissen. De belangrijkste vraag was of het de moeite waard was om in mijn cv mijn kennis op te nemen die geen betrekking heeft op programmeren - een nieuwe specialisatie. Aan de ene kant is dit wat ik kan doen - het kan als ervaring worden beschouwd, maar aan de andere kant is dit niet relevant.

Daarom heb ik alles wat ik had in mijn cv opgenomen. Alle werkervaring, alle documenten voor alle cursussen, inclusief training over arbeidsveiligheid bij een productiebedrijf. Alle kennis over computers op een rij. Hij gaf zelfs zijn hobby's en interesses aan. En je had gelijk!
Mijn enige fout en mijn advies voor de toekomst: u moet alle belangrijke vermeldingen die belangrijk zijn voor het specialisme kort en zonder onnodige woorden dupliceren in een aparte paragraaf van uw cv (bijvoorbeeld 'vaardigheden en capaciteiten'). Dit was het advies van de HR-manager in de allereerste dagen nadat ik was aangenomen voor een goede baan bij een groot bedrijf. Het is noodzakelijk dat de werkgever onmiddellijk begrijpt of het de moeite waard is om uw cv verder te bestuderen of niet. Het is raadzaam deze paragraaf kort te houden en gebruik te maken van afkortingen en trefwoorden. En als je iets wilt verduidelijken, dan moet dit later in de tekst van het cv gebeuren.

Wanneer?

Hoe weet ik wanneer ik er klaar voor ben? Wanneer actie ondernemen?

Iets meer dan een jaar nadat ik mijn vorige baan had verlaten, stagneerden de zaken. Werkervaring opgebouwd, vaardigheden in het gebruik van tools verbeterd, programmeerervaring op het werk en in het portfolio werd aangevuld, Engels werd geleidelijk uit het hoofd geleerd. Alles verliep volgens plan, maar het ongeduld laaide in mij op om de volgende stap te zetten, om op zoek te gaan naar een serieuze baan. En naast het ongeduld kwamen er ook twijfels: ik ben er niet klaar voor, het gaat me niet lukken, ik had mijn oude baan niet moeten opzeggen... en dat soort dingen.

Om de situatie niet te verergeren met decadente stemmingen, begon ik beetje bij beetje actie te ondernemen: ik plaatste mijn cv op een website en wachtte gewoon af. Aan de ene kant had ik er geen vertrouwen in dat ze tijdens het interview überhaupt naar me zouden luisteren en me niet in schande zouden weggooien, maar aan de andere kant had ik al wat ervaring en had ik iets te laten zien.

Ik zag aan de statistieken op de site dat mijn cv vaak bekeken wordt. Soms bezoeken sommige bedrijven mijn CV-pagina meerdere keren. Het leek mij dat de rekruteringsmanager er de eerste keer naar keek en de tweede keer dat het aan de baas werd getoond. Ik weet niet hoe het werkelijk was, maar ik kreeg de indruk dat ik mensen interesseerde, dat mensen overlegden, herlezen en discussieerden. En dit is al de helft van de weg naar de overwinning!

Mijn eerste vacatureaanvraag heb ik naar een bekende grote bank gestuurd. De afdeling interne kwaliteitscontrole was op zoek naar een ontwikkelaar om het documentstroomproces te automatiseren. Ik deed het verzoek zonder echt op succes te rekenen; ik vertrouwde op het feit dat ik ervaring had met werken op de kwaliteitsafdeling. De grootste verrassing en vreugde voelde ik tegelijkertijd toen ik werd uitgenodigd voor een sollicitatiegesprek!

Ze huurden mij niet in om bij de bank te werken, maar ik keek naar een echt programmeursinterview vanaf de ‘eerste rij’. Ik voltooide testtaken en sprak met bazen op verschillende niveaus. En het belangrijkste dat ik uit de interviewresultaten begreep, was de beoordeling van mijn niveau als programmeur. Ik begon te begrijpen waar ik ben, wat voor soort programmeur ik ben en wat ik nog steeds niet weet. Dit is essentiële informatie! Naast de lijst met ontbrekende kennis gaf ze mij het vertrouwen dat ik het kon. Langzaam, maar het werkt.

Toen ik thuiskwam van het sollicitatiegesprek, corrigeerde ik onmiddellijk de titel van mijn cv naar ‘programmeur stagiair’. Mijn niveau kwam niet in aanmerking voor programmeur, dus werkgevers hadden niet helemaal gelijk in hun benadering van mijn cv. Maar ‘stagiair’ is een zeer realistische inschatting van mijn kennis in een nieuw specialisme.

De belangrijkste stap

Hoe ik op mijn 35e programmeur werd
Een bezoek aan een grote bank gaf mij het nodige begrip en zelfvertrouwen. Ik ondernam actie. Ik plaatste mijn CV op verschillende bronnen en begon actief verzoeken om mijn kandidatuur in overweging te nemen naar grote en gerenommeerde organisaties in de stad te sturen. Zoals ze zeggen: “Als je de beste wilt zijn, speel dan met de beste.”

Eén vacature interesseerde mij het meest. De organisatie plaatste een testtaak op een website voor het zoeken naar werk. De taak was niet erg moeilijk, maar de manier waarop het was geschreven, de deadlines voor voltooiing en de technologieën die ik moest gebruiken... alles wees op een goede aanpak van de zaak.

Ik heb de taak voltooid en geprobeerd deze eerder dan gepland te doen. En hij stuurde het.

Ik kreeg een weigering met een gedetailleerde analyse van de code die ik schreef. Wat deed ik goed en wat had ik beter kunnen doen en waarom. Dit gedetailleerde antwoord was erg intrigerend en ik besefte dat ik daar wilde werken. Ik was bereid om naar hun kantoor te gaan en te vragen wat ik moest leren, voltooien of beheersen om bij hen een baan te krijgen. Maar eerst corrigeerde ik mijn code volgens de opmerkingen die naar mij waren gestuurd en heb ik deze opnieuw ingediend. Deze keer belden ze mij en nodigden mij uit voor een interview.

Het moeilijkste bij een sollicitatiegesprek op 35-jarige leeftijd is uitleggen waarom ik een goede baan met goede verdiensten heb opgegeven en helemaal opnieuw ben begonnen in een nieuw beroep. Ik maakte me geen zorgen over mijn cv, ik kon over elk aangegeven item praten, bewijzen dat ik echt alles weet en kan doen wat daar staat en op het niveau zoals aangegeven. Maar hoe ben ik hier terechtgekomen en waarom?
Vreemd genoeg werd deze vraag een van de laatste gesteld, maar in de eerste fase. Ik heb niets bedacht en verteld hoe het was, over mijn kinderdroom om programmeur te worden en over mijn doel: met trots verklaren dat ik een specialist ben, ik ben een software engineer! Het is waarschijnlijk dom, maar het is waar.
In de volgende fase werd ik beoordeeld door echte programmeurs, onder wier ondergeschiktheid ik vervolgens viel. Hier ging het hele gesprek puur over specialiteit, kennis, vaardigheden en vaardigheden in het werken met tools. Ik vertelde hoe ik de taken die mij werden aangeboden zou oplossen. Het gesprek was lang en bevooroordeeld. Dan het onverwachte: "Ze bellen je over twee dagen, tot ziens."

Het is een schande. Ik ben gewend aan deze uitdrukking die weigering betekent. Maar er was hoop, bij deze organisatie gebeurde alles volgens de regels en ze hielden zich altijd aan hun woord. Toch bleef ik zoeken naar werk.

Ze belden mij precies op tijd en zeiden dat ze een aanbieding voor mij hadden. Een stage is een geweldige optie voor een werkzoekende in mijn functie. Drie maanden lang krijg ik een salaris en word ik opgeleid op een echt project. Een betere training is moeilijk te bedenken, stemde ik zonder enige aarzeling toe.

Dit is nog maar het begin

Op de eerste dag van de stage legde mijn directe begeleider tijdens de introductie een heel belangrijk idee uit dat ik met iedereen deel als het gesprek gaat over het veranderen van specialisaties of over degenen die net aan een carrière beginnen. Ik heb het niet letterlijk opgeschreven, maar ik herinner me de betekenis nog goed:

Elke programmeur ontwikkelt zich op drie gebieden: Programmeren, Communicatie, Leven en persoonlijke ervaring. Het is niet moeilijk om iemand te vinden die goede code kan schrijven. Gezelligheid is een karaktereigenschap die als een constante kan worden beschouwd. En levenservaring is schaars, aangezien de meeste sollicitanten recente studenten zijn.

Het blijkt dat ik ben aangenomen met het idee dat ik ervaring heb met het werken met echte klanten, aan echte projecten, veel uiteenlopende kennis heb en een kant-en-klaar platform heb om in een zakelijke omgeving te functioneren. En het is logisch om net zoveel tijd te besteden aan het trainen van mij als programmeur als aan het trainen van een goede programmeur om met de zakelijke omgeving om te gaan.

Voor degenen die erover nadenken om van baan te veranderen, zou ik het belangrijke idee van dat gesprek willen benadrukken dat het veranderen van je werkterrein omwille van een droom niet alleen realistisch is, maar ook veelgevraagd op de arbeidsmarkt.

Nou, voor mij begint het allemaal nog maar net!

Nu ben ik al fulltime software engineer bij Inobitek en neem ik deel aan de ontwikkeling van medische informatiesystemen. Maar het is nog te vroeg voor mij om mezelf met trots een Programmeur te noemen. Er valt nog veel te leren om zelf software te ontwikkelen.

Mensen zeggen terecht dat je je werk leuk moet vinden. Dit is de moeite waard om te “graven, zweten en volharden!”
Hoe ik op mijn 35e programmeur werd

Bron: www.habr.com

Voeg een reactie