CodeGym /Java Blog /Willekeurig /Het verhaal van een geesteswetenschappelijke persoon
John Squirrels
Niveau 41
San Francisco

Het verhaal van een geesteswetenschappelijke persoon

Gepubliceerd in de groep Willekeurig
Het verhaal van een geesteswetenschappelijke persoon - 1Dag iedereen! Toen 2018 ten einde liep ( het originele verhaal werd gepost in januari 2019 — noot van de redactie), besloot ik, zoals alle fatsoenlijke mensen, mijn schulden te vereffenen. En ik ben iedereen dankbaar die me op de een of andere manier heeft geholpen mijn leven te veranderen en programmeur te worden. Mijn verhaal lijkt misschien nogal gewoon tussen de verhalen van andere studenten, ondanks mijn 38 jaar (toen ik werd aangenomen), ware het niet dat er één feit is dat het, geloof ik, onderscheidt. Het punt is dat de meeste verhalen die ik heb gelezen over hoe mensen programmeurs werden op de een of andere manier deze verhaallijn volgen: de auteur droomde er al van kinds af aan om programmeur te worden, maar het leven nam een ​​verkeerde wending, of de auteur toonde enige neiging om te programmeren, maar het zat weer niet in de kaarten. Met andere woorden, ze waren wat we zouden kunnen noemen (zonder iemand te beledigen) "latente" programmeurs. Voor mij was dit niet het geval.In mijn kindertijd, adolescentie en zelfs het grootste deel van mijn volwassenheid had ik niet eens nagedacht over een carrière als programmeur. Bovendien ben ik een klassieke student geesteswetenschappen. Op de middelbare school waren geesteswetenschappen de enige vakken waarvoor ik redelijk goede cijfers haalde. Ik worstelde met harde wetenschappen en haalde nauwelijks C's. Mijn middelbare school en hogeschool hadden geen cursussen informatica. Ze maakten deel uit van het curriculum, maar er waren geen leraren te vinden. Als ze werden gevonden, waren ze constant met ziekteverlof. Kortom, ik kan me in totaal drie informaticalessen herinneren gedurende mijn hele academische carrière. Daarnaast heb ik rechten gestudeerd. Kortom, ik heb absoluut geen techneut. Dit is achtergrondinformatie of invoergegevens. Maar de eerste dingen eerst.Het idee om programmeur te worden kwam voor het eerst bij me op in 2013.In die tijd was ik een redelijk succesvolle mid-level manager met een bovengemiddeld maandsalaris. Alles was goed, maar af en toe dacht ik "wat nu?" Toen kwam ik een motiverend artikel tegen van een CodeGym-auteur die beweerde dat iedereen met gezond verstand programmeur kan worden. Ik vond mezelf niet dom, maar ik had nogal ernstige twijfels over mijn capaciteiten, gezien mijn totale gebrek aan enige basiskennis op dit gebied. En hier moet ik mijn eerste dank uitspreken: die auteur verwoordde zijn gedachten zo overtuigend in zijn reeks artikelen dat hij het idee van programmeren in mijn hoofd plantte, waar het uiteindelijk ontsproot. Dank u, meneer de auteur! Ondanks mijn interesse ondernam ik echter niet echt veel actieve stappen om te implementeren wat in me opkwam. Ik heb me vooral verdiept in de lessen en opdrachten in de eerste 10 levels. Er was veel dat ik niet begreep. Programmeren leek een magische spreuk uit te spreken, maar volgens het advies van de bovengenoemde auteur las ik de les keer op keer, in een poging de laatste taak op te lossen - er was mij immers beloofd dat vroeg of laat de puzzelstukjes op hun plaats zouden vallen (overslaan vooruit, dat is precies wat er is gebeurd!). Mijn vorderingen verliepen nogal traag, niet alleen omdat veel onduidelijk was, maar ook omdat, zoals ik al eerder aangaf, alles in mijn leven prima in orde was: een goed salaris en interessant werk (toen). Een toekomstige overstap naar een baan als junior Java-programmeur voor een salaris dat half zo groot was als het salaris van een manager, was op de een of andere manier niet inspirerend. Natuurlijk was er later potentieel voor opwaartse groei, veel meer dan ik als manager kon verwachten, Mijn situatie veranderde datzelfde jaar. Ik verloor mijn baan en daarmee mijn comfortabele leven. Omdat mijn specialisatie vrij smal was en ik geen vacatures in mijn vakgebied kon vinden, moest ik afdalen naar een ander gebied dat ik goed begreep. Maar de concurrentie was daar groter en mijn salaris was navenant lager en bovendien nu vergelijkbaar met het salaris van een junior Java-ontwikkelaar. Omdat ik niet zeker wist of ik Java zelf kon uitvogelen, besloot ik dat online onderwijs zeker cool is, maar offline leren is veel reëler (ik had het mis). Ik heb een cursus gekocht van een van de scholen die Java lesgeven. Hoopvol begon ik aan mijn studie. Gaandeweg de cursus werd het duidelijk dat het voltooien ervan me niet zou helpen om in aanmerking te komen voor de functie van junior Java-ontwikkelaar, omdat er naast kennis van syntaxis en kernprincipes nog heel wat ander werk te doen is (ik wist niet eventuele afkortingen zoals SQL). Dit werkte zeer demotiverend omdat ik nogal wat betaalde voor de cursus en verwachtte dat de investering zich snel zou terugverdienen. Schroef dat. Nee, de theorie die ze onderwezen was niet slecht, en ik heb bepaalde dingen geleerd, maar halverwege de cursus realiseerde ik me dat een offline opleiding me ongeveer evenveel kennis zou opleveren als een online opleiding, maar dat het duurder zou zijn . Dus besloot ik om de tweede helft van de cursus niet te betalen.In plaats daarvan kocht ik een abonnement op deze Java-cursus en profiteerde ik van de nieuwjaarskorting. Zo gezegd zo gedaan. Maar ook hier was het niet allemaal zonneschijn en lolly's (verre van dat). Ik studeerde voornamelijk na het werk en besteedde een uur of twee of drie aan leren. Het waren donkere tijden: als je moe bent na het werk, blijft er niets echt in je hersenen hangen, en de taal zelf is moeilijk op te pikken (ik ben een student geesteswetenschappen, weet je nog?). En hoewel mijn gezin (vrouw en kind) me steunde, was het moeilijk om tijd te vinden om te studeren, voor het gezin en voor mezelf. Het verhaal van een geesteswetenschappelijke persoon - 2Het resultaat was wreed uitstelgedrag. Ik stopte mijn studie telkens voor zes maanden, online games spelen (een kwaad waarvoor een speciale hel was voorbereid), maar vroeg of laat keerde ik terug, las de succesverhalen van anderen en begon opnieuw. De situatie werd ook aanzienlijk verergerd door de daaruit voortvloeiende politieke en bijgevolg economische crisis. Mijn salaris was niet gekoppeld aan de dollar en de nationale munteenheid devalueerde (in 2014 is de hryvnia, de nationale munteenheid van Oekraïne, gedaald van 8 naar 20 naar de Amerikaanse dollar). Het resultaat was dat mijn echte inkomen 400-500 USD/maand werd en ik was volledig depressief. Op de een of andere manier bereikte ik eigenlijk niveau 21 of 22 van deze online cursus en zou waarschijnlijk verder zijn gegaan, maar ik ontving een vrolijke e-mail van de makers van de website over werving voor de stage (de Russischtalige versie van de cursus heeft een gevestigde samenwerking met een online programmeerstage genaamd topjava — noot van de redactie ). De stage was geen fluitje van een cent. Het heeft me kennis laten maken met de kaders en bibliotheken die in het echte leven nodig zijn, voor echte projecten. Overigens ben ik de eerste keer ook niet geslaagd voor de stage (ik had niet genoeg kennis en vaardigheden). Bij volgende pogingen namen mijn kennis en vaardigheden echter toe. Toen ik op een dag de vacatures voor junior programmeurs op een bekende en gerespecteerde website doorzocht, kwam ik nieuws tegen dat een marktleider studenten aan het inschrijven was voor de nieuwste Java-cursussen.In tegenstelling tot andere grote bedrijven, legden deze jongens geen leeftijdsbeperkingen op (zoals alleen senioren). Hiervoor hebben ze mijn dank. De vereisten waren simpel: slagen voor een screeningstest, slagen voor een interview in het Engels en je volgt externe cursussen (voor ongeveer 3 maanden); dan schrijf en verdedig je je project en, als je goed genoeg bent, volg je interne cursussen (gedurende 1-6 maanden), waarna je al dan niet wordt toegewezen aan een van de zinvolle projecten van het bedrijf. In feite zijn cursussen van bedrijven die aansluitend werk aanbieden de beste en minst arbeidsintensieve manier om in het veld te komen, maar hier zijn twee nuances: ten eerste zijn ze zeer concurrerend en ten tweede zijn er geen garanties op werk (bijvoorbeeld , wordt u mogelijk niet aangenomen vanwege soft skills of zwak Engels). I' Ik zal over de wedstrijd schrijven op basis van mijn ervaring: meer dan 450 mensen meldden zich aan om getest te worden, ongeveer 50 werden toegelaten tot de cursussen, minder dan 20 haalden de interne cursussen. Hoeveel er een bod hebben gekregen, weet ik niet, maar het feit dat sommigen dat niet hebben gedaan, wordt goed vastgesteld door insiderinformatie. Ik heb me in ieder geval zonder al te hoge verwachtingen aangemeld om getest te worden. Ik dacht dat dat beter was dan niets doen, dus besloot ik het te proberen. Stel je mijn verbazing voor toen ik enige tijd later te horen kreeg dat ik de eerste fase van het selectieproces had doorstaan ​​en Ik heb me aangemeld om getest te worden zonder hoge verwachtingen. Ik dacht dat dat beter was dan niets doen, dus besloot ik het te proberen. Stel je mijn verbazing voor toen ik enige tijd later te horen kreeg dat ik de eerste fase van het selectieproces had doorstaan ​​en Ik heb me aangemeld om getest te worden zonder hoge verwachtingen. Ik dacht dat dat beter was dan niets doen, dus besloot ik het te proberen. Stel je mijn verbazing voor toen ik enige tijd later te horen kreeg dat ik de eerste fase van het selectieproces had doorstaan ​​enwerd uitgenodigd om deel te nemen aan de tweede fase: een interview in het Engels. Mijn vreugde kende geen grenzen, al had ik wel mijn twijfels over communiceren in het Engels. Dus begon ik me voor te bereiden:Ik heb mijn vrouw gevraagd om verschillende interviews met mij in het Engels af te nemen, en ik heb de antwoorden geoefend en onthouden op veelvoorkomende vragen die hoogstwaarschijnlijk tijdens een sollicitatiegesprek gesteld zullen worden (vertel ons over jezelf, vertel ons over je eerdere ervaringen, waarom wil je voor ons werken, enz.). Ik slaagde voor het interview en werd uitgenodigd om deel te nemen aan de cursussen. Omdat dit een reële kans was om de baan te krijgen, heb ik na overleg met mijn vrouw en haar steun ingeroepen, besloten mijn huidige baan op te zeggen en me volledig op de opleidingen te concentreren. Met andere woorden, ik ging all-in. Voor mij waren de externe cursussen vooral frustrerend: we begonnen bij de basis en behandelden oppervlakkig alle kernconcepten. Ik was ook bezorgd over de competentie van de instructeur. Hij was nogal onuitgesproken (op zijn zachtst gezegd) voor een universitair docent (en voor een parttime docent voor een marktleider, en, zoals hij zichzelf ook omschreef, een instructeur die betaalde cursussen geeft voor een offline school). Soms was het moeilijk om de lezingen te begrijpen, niet omdat het onderwerp ingewikkeld was, maar omdat de presentatie van informatie verschrikkelijk was. Mijn indrukken werden ook bedorven door een incident tijdens een van de colleges: een van de studenten stelde een vraag, die de docent vervolgens beantwoordde. Het probleem was dat het antwoord niet klopte. Blijkbaar, omdat hij het antwoord niet wist, besloot de leraar het gezicht van de groep te redden door te improviseren in plaats van eerlijk toe te geven dat hij het antwoord niet wist/herinnerde. Toevallig wisten de student die naast me zat en ik het antwoord en corrigeerden de leraar, maar het incident heeft in mijn ogen de geloofwaardigheid van de leraar ernstig geschaad. Gelukkig nam tegen het einde van de cursus een andere leraar de klas over. Hij beheerste de stof veel beter en beschikte over praktische vaardigheden. En de presentatie van informatie was onvergelijkbaar beter. Aan alles in het leven komt vroeg of laat een einde, en ook aan de externe cursussen. Ik schreef mijn afstudeerproject en begon me voor te bereiden om het te verdedigen, in de hoop deel te nemen aan de interne cursussen. Ondanks het feit dat ik niet tot de beste studenten behoorde, geloofde ik dat ik een kans had, aangezien ik me stevig in het midden van het peloton bevond. Helaas, of gelukkig, kwam het lot tussenbeide. Ik arriveerde vroeg in de ochtend bij mijn geplande verdediging. Ik gaf een mondelinge presentatie van mijn project en startte vervolgens de applicatie om de functionaliteit ervan te demonstreren. Ik werd doorspekt met vragen, zowel theoretisch als praktisch. Nadat ik de vragen met wisselend succes had beantwoord, kreeg ik een verplichte extra programmeertaak en ging ik naar een aparte ruimte om de oplossing uit te werken. Een tijdje later keerde ik met mijn oplossing terug naar mijn interviewers. Tegen die tijd was de groep interviewers bijna volledig veranderd. Ik presenteerde mijn oplossing, maar ze vertelden me dat ik het probleem niet begreep en nodigden me uit om het opnieuw te proberen. Ik ging weer naar de andere kamer. Toen ik eenmaal een nieuwe oplossing had bedacht, ontdekte ik dat geen van de mensen die me oorspronkelijk hadden geïnterviewd er nog was. Degenen die hen vervingen, controleerden mijn opdracht en zeiden dat, omdat geen van hen aanwezig was tijdens mijn interview, ze moesten overleggen met degenen die er wel waren. Hoe dan ook, ik weet niet wie het heeft opgevolgd of hoe, of hoe ze feedback verzamelden over mijn verdediging van verschillende mensen, maar ze vertelden me wel dat ik niet geslaagd was. Het was verpletterend. Toegegeven, ze vertelden me dat ik me na 3 maanden tijdens de volgende rekruteringsronde opnieuw kon proberen te verdedigen: de enige voorwaarde was dat ik een volledig nieuw project moest voorbereiden en verdedigen. Ik had geen keus, dus stemde ik toe. Door mijn falen belandde ik in een zware depressie omdat ik hoopte dat ik na drie maanden al aan het werk zou zijn. Maar nu zouden drie maanden alleen maar de kans geven om mezelf weer te verdedigen, zonder enige garanties. En vergeet niet dat ik mijn baan opzegde, alles op het spel zette, wat ook niet bijdroeg aan een optimistische kijk. Er kwam natuurlijk wel iets positiefs uit de cursussen: ik besefte dat ik al best veel wist en een werkende applicatie kon schrijven met een degelijke frontend. Maar ik had nog steeds geen zekerheid dat het bedrijf bereid was te betalen voor deze vaardigheden. Dus,Ik begon me intensief voor te bereiden op mijn tweede verdediging , maar nam ook een andere belangrijke (en, zoals later bleek, juiste) stap: ik plaatste mijn cv op verschillende websites en ging naar sollicitatiegesprekken. Ik kan niet zeggen dat er veel werd teruggebeld, meestal een of twee per week. Mijn ervaringen tijdens de interviews liepen ook uiteen, van nogal desastreus, toen ik het gevoel had dat ik redelijk middelmatig was, tot die waarbij ik het technische interview afrondde, maar om de een of andere reden niet verder ging. Het verhaal van een geesteswetenschappelijke persoon - 3Ik was niet ontmoedigd, denkend aan iemands stelregel dat niemand twintig keer achter elkaar is afgewezen. Ik werkte aan de zwakke punten die in elk interview aan het licht kwamen. Ik heb op deze manier twee maanden doorgebracht en 12-14 interviews bijgewoond. Na een van hen kreeg ik mijn eerste baan aangeboden bij een klein bedrijf, met een salaris boven het marktgemiddelde. Ik zal niet uitweiden over de details van mijn eerste dagen, weken, enz. op het werk - ze zouden het onderwerp kunnen zijn van een apart lang artikel. Ik zal alleen maar zeggen dat ik mijn proeftijd met succes heb doorstaan ​​en tot op de dag van vandaag nog steeds bij dit bedrijf werk. Ik ben erg tevreden met het team en de state-of-the-art technologiestapel. Binnenkort vier ik mijn eenjarig jubileum in deze baan en hoewel ik bijna elke dag voor nieuwe uitdagingen sta, ga ik enthousiast naar mijn werk, omdat ik doe wat ik leuk vind. Nou, daar is mijn lange bericht. Ik maak van deze gelegenheid gebruik om de maker van deze online cursus nogmaals te bedanken voor het overtuigen van mij om mijn leven radicaal te veranderen, het cursusteam voor de intelligente implementatie van het idee. En ook al heb ik geen van de cursussen helemaal afgemaakt, ze gaven me de nodige basis en het zelfvertrouwen om mijn eerste baan als programmeur te vinden. Samenvattend wil ik tegen iedereen die twijfelt aan zijn of haar capaciteiten zeggen:onthoud het verhaal van de student geesteswetenschappen die het had gemaakt - en zet de eerste stap of maak af waar je aan bent begonnen als je de eerste stap al hebt gezet. En tot slot, hoe eerder u naar interviews gaat, hoe beter. Je zult je nooit klaar voelen, maar je kunt pas een aanbieding krijgen nadat je een aantal afwijzingen hebt ontvangen. Onthoud dat niemand 20 keer achter elkaar is afgewezen! Het is een bewezen feit!
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION