Hoe't ik programmeur waard op 35

Hoe't ik programmeur waard op 35Hieltyd faker binne der foarbylden fan minsken dy't op middelbere leeftyd fan berop, of leaver spesjalisaasje feroarje, feroarje. Op skoalle dreame wy fan in romantysk of "geweldich" berop, wy geane kolleezje yn op basis fan moade of advys, en op it lêst wurkje wy wêr't wy waarden keazen. Ik sis net dat dit wier is foar elkenien, mar it is wier foar de measte. En as it libben better wurdt en alles stabyl is, ûntsteane twifels oer jo kar fan berop. Ik haw it net oer in posysje of baan, mar spesifyk oer spesjalisaasje - as in persoan himsels in spesjalist of profesjoneel neame kin.

Dit paad gie ik op krekt deselde wize del en sa'n twa jier lyn begûn ik te tinken: wat wol ik dan, bringt myn wurk my nocht? En ik besleat myn spesjaliteit te feroarjen - programmeur te wurden!

Yn dit ferhaal wol ik myn ferhaal diele, de ûnderfining fan it paad dat ik reizge haw, om dit paad foar oaren makliker te meitsjen. Ik sil besykje gjin spesjale terminology te brûken, sadat it ferhaal dúdlik is foar elkenien dy't beslút om har berop te feroarjen.

Wêrom?

Ik keas it berop fan in programmeur net by kâns of sels om't se, neffens geroften, in protte betelje. It begon allegear yn 'e tredde klasse, doe't in freon in tv-set-topbox mei in toetseboerd krige. It wie in spultsje konsole, mar doe't útrist mei in spesjale cartridge, it feroare yn in ûntwikkeling omjouwing foar ienfâldige platfoarm games. Doe kochten myn âlden my deselde foar thús en ik "ferdwyn".

Skoalle, technyske skoalle en ynstitút - oeral keas ik it paad sa ticht mooglik by kompjûters, nei ynformaasjetechnology. Ik wie der wis fan dat ik in programmeur wurde soe, as in systeembehearder, sa't se it doe neamden - in "kompjûterspesjalist."

Mar it libben makket har eigen oanpassingen - in driuwend probleem: sûnder ûnderfining hiere se jo net, en sûnder ûnderfining kinne jo gjin wurk hawwe. De wichtichste flater yn dit stadium is ambysje. Ik wie der wis fan dat ik wie in stoere profesjoneel en moat wurde betelle in protte, seker net minder as de stêd gemiddelde. Hy hat sels in protte oanbiedingen ôfwiisd fanwegen it lege salaris.

Seis moanne sykjen nei wurk yn ferbân mei kompjûters wie net slagge. Doe't it jild hielendal oprûn, moast ik gean wêr't se my gewoan mei min of mear normale fertsjinsten namen. Dit is hoe't ik by in kabelproduksjefabryk kaam as in ienfâldige arbeider, wêr't ik myn karriêre makke foar de folgjende 12 jier.

Hoe't ik programmeur waard op 35It is wichtich om te notearjen dat myn passy foar kompjûters en programmearring my holp yn myn wurk: automatisearjen fan myn wurkprosessen, dan yntrodusearje fan databases yn 'e ôfdieling, dy't de dokumintstream ferienfâldige, en in protte oare lytse foarbylden.

En no, mei 33 jier, bin ik it haad fan in ôfdieling, in spesjalist yn de kwaliteit fan kabelprodukten mei wiidweidige ûnderfining en in goed salaris. Mar dit alles is net itselde, der is gjin wille, gjin gefoel fan selsbefêstiging, gjin wille fan it wurk.

Op dat stuit stie de famylje finansjeel stevich op 'e fuotten; it wie mooglik om in pear moannen allinich te libjen fan it salaris fan 'e frou en wat foarrieden. Doe krom de gedachte yn om alles op te jaan en myn dream út te bringen. Mar dreamen yn 'e keuken en eins aktearje binne twa ferskillende dingen.
De earste driuwende faktor wie it foarbyld fan myn freon, dy't syn baan opseach, syn famylje naam en earne nei it noarden gie om op in fleanfjild te wurkjen. Syn dream is fleantugen. In jier letter troffen wy en hy dielde syn yndrukken, freugde en sei dat it it wurdich wie. Ik wie benijd nei syn fêststelling, mar ik hie sels twifels.

It twadde wichtige barren wie personielsferoarings by de plant dêr't ik wurke. Der wie in feroaring yn senior management en alle ôfdielingshaden kamen ûnder strikte kontrôle fan it neilibjen fan har nije easken en noarmen. "Lafa is foarby." Ik realisearre dat jo hurd wurkje moatte om tsjin te gean en troch te gean: Ingelsk, avansearre training, wurkje mear - doch mear dan fan jo ferwachte wurdt.

Op dat stuit kaam de gedachte: "De tiid is kommen om wer hurd te wurkjen en te studearjen, dus wêrom soe dizze enerzjy en tiid bestege wurde oan in taak dy't gjin wille bringt, as jo it kinne besteegje oan in dream?"

Hoe?

It earste wat ik die wie "myn brêgen ferbaarne" - ik hâldde op. It wie radikaal, mar ik begriep dat ik my net yn twa rjochtingen tagelyk ûntwikkelje koe. De ûnderfining fan myn earste wurksykjen wie net om 'e nocht, en ik begon te sykjen nei wat om "programmeur" te skriuwen yn myn wurkboek. Dit is wurk foar status, foar dy "ûnderfining" om in baan te finen. Salaris makke hjir neat út.

Ik hearde earne dat as jo nei in doel gean, it doel nei jo begjint te kommen. Dus ik hie gelok. Hiel fluch krige ik in baan yn in lyts bedriuw mei in yndividuele ûndernimmer dy't mikrotsjinsten leveret. Ik hie gjin fragen oer arbeidsbetingsten en finânsjes; it wichtichste wie my oan te melden foar wurk en begjin praktyske ûnderfining te sammeljen. Ik begriep dat ik de ienfâldichste taken útfiere en koe net grutsk sizze "Ik bin in programmeur." D'r wie gjin fertrouwen yn myn kapasiteiten - dit wie krekt it begjin fan 'e reis.

Sa begon ik te studearjen. Studearje, studearje en noch folle folle mear kearen ... Dit is de ienige manier.

Ik begon de fraach nei programmeurs yn myn stêd te studearjen. Ik seach nei advertinsjes yn kranten en op wurksykjen, studearre advys op it ynternet oer it ûnderwerp "Hoe kinne jo in ynterview as programmeur trochjaan" en alle oare boarnen fan ynformaasje.

Wy moatte foldwaan oan de easken fan wurkjouwers. Sels as jo dizze easken net leuk fine.

Ingelske taal

Hoe't ik programmeur waard op 35
In krekte list fan fereaske feardigens en kennis waard fluch foarme. Neist spesjalisearre programma's en feardichheden wie de dreechste fraach foar my de Ingelske taal. It is oeral nedich! Foarútsjen sil ik sizze dat d'r gjin ynformaasje is op it Russyske ynternet - kruimels, dy't in protte tiid nimme om te sammeljen, en sels dan docht bliken dat sels dizze kruimels al ferâldere binne.

By it learen fan in taal advisearje ik jo om alle metoaden te besykjen wêrop jo jo hannen kinne krije. Ik learde Ingelsk mei ferskate metoaden en merkte op dat d'r gjin universele metoade is. Ferskillende metoaden helpe ferskillende minsken. Lês boeken yn it Ingelsk (leafst foar bern, it is makliker te begripen), films sjen (mei of sûnder ûndertiteling), gean nei kursussen, keapje in learboek, in protte fideo's fan seminars op it ynternet, ferskate applikaasjes foar jo smartphone. As jo ​​​​alles besykje, sille jo begripe wat goed is foar jo.

Ik persoanlik waard tige holpen troch berneferhalen en de searje "Sesamstrjitte" yn it orizjineel (allinich basisútdrukkingen, werhelle werhelling fan frases en wurden); it is ek goed om de taal út in learboek te begripen. Gjin tutorial, mar skoalboeken. Ik naam in notebook en foltôge alle taken. Mar it wichtichste is om josels te twingen om ynformaasje yn it Ingelsk te sykjen. Bygelyks, de lêste en meast aktuele boeken oer programmeartalen binne altyd yn it Ingelsk. Wylst de oersetting ferskynt, wurdt der in nije edysje útjûn.

No is myn nivo basis, it nivo fan "survival" neffens ien fan 'e beoardielingssystemen. Ik lês technyske literatuer floeiend, ik kin mysels yn ienfâldige sinnen ferklearje, mar sels dit is al in grut foardiel op 'e arbeidsmerk as jo it fakje "Ingelsk" yn 'e taaldiel fan jo cv kontrolearje. Myn ûnderfining docht bliken dat in sûnder ûnderfining spesjalist mei kennis fan Ingelsk in baan makliker sil fine as in betûfte programmeur sûnder Ingelsk.

Toolkit

Hoe't ik programmeur waard op 35
Yn elk berop is d'r in set ark dat jo moatte behearskje. As immen in kettingseage brûke moat, dan moat in programmeur wurkje kinne mei ferzjekontrôlesystemen, in ûntwikkelingsomjouwing (IDE) en in bosk helpprogramma's en programma's. Jo moatte se net allinich allegear witte, jo moatte se kinne brûke. As jo ​​in ynterview oer bleate teory trochjaan kinne, dan sil de proeftiid daliks sjen litte wat jo net witte.

De advertinsjes skriuwe net altyd oer de easken foar kennis fan 'e toolkit; wat se betsjutte is dat as jo in programmeur binne, dan wite jo perfoarst git. Dizze easken kinne leard wurde fan tips oer hoe't jo in ynterview kinne trochjaan yn in spesjaliteit. D'r is in soad ferlykbere ynformaasje op it ynternet; sokke artikels wurde faak fûn op wurksykjen.

Ik makke in list mei ark op in stikje papier, ynstallearre se allegear op 'e kompjûter en brûkte allinnich se. Men kin hjir ek net sûnder stúdzje en literatuer. It feroarjen fan jo spesjaliteit betsjut in enoarme hoemannichte tiid foar selsûnderwiis.

Portfolio

Hoe't ik programmeur waard op 35
De takomstige wurkjouwer moast sjen litte wat ik yn steat wie. Plus, jo moatte de ark mei praktyk leare. Foar programmeurs is in portfolio github - in side wêr't minsken har wurk publisearje. Elke spesjalisaasje hat syn eigen plakken foar publisearjen fan wurk; as lêste ynstânsje binne d'r sosjale netwurken wêr't jo jo resultaten kinne pleatse en feedback krije. Wat krekt te dwaan is net wichtich, it wichtichste is om it konstant te dwaan en mei de heechste kwaliteit mooglik. It publisearjen fan jo wurk twingt jo om te besykjen net te skamjen. En dit is in noch bettere motivator dan jild.

It wie nuttich om nei de portefúljes fan oaren te sjen en te herheljen. Brûk gjin banaal kopiearjen, mar meitsje jo eigen produkt, sels as it it idee fan in oare persoan werhellet - dit koe jo ûnderfining opdwaan, jo nije wurk tafoegje oan jo portfolio en gjin tiid fergrieme mei kreatyf sykjen.

Great luck fine in test taak yn de advertinsjes. As jo ​​​​oanbiedingen op 'e arbeidsmerk konstant kontrolearje, dan komme jo soms taken fan wurkjouwers tsjin - dit is wat jo nedich binne! Meastentiids befetsje dizze taken de essinsje, sels as se gjin sinfol foardiel as produkt leverje. Sels as jo jo cv net sille yntsjinje by dit bedriuw, moatte jo har taak foltôgje en it stjoere. Hast altyd komt it antwurd mei in beoardieling fan jo wurk, wêrfan jo swakke punten dy't ferbettere wurde moatte dúdlik wurde.

Sertifikaten en kursussen

Hoe't ik programmeur waard op 35
Sûnder in stikje papier - wy binne ynsekten! As minsken bewiis sjogge dat jo it witte of kinne, makket it de bêste yndruk. Sertifikaten hawwe yn jo spesjaliteit helpt in protte by it finen fan in baan. Se komme yn ferskate nivo's fan fertrouwen, mar elk berop hat in sertifisearjend orgaan dat wurdt wurdearre troch elkenien. It iens, it klinkt geweldich: "Microsoft sertifisearre spesjalist."

Foar mysels besleat ik dat ik foar sertifikaten soe gean nei't ik realisearre dat "ik kin." Ik lês in bytsje oer sertifikaten fan Microsoft, 1C en ferskate oerheidsynstellingen. It prinsipe is oeral itselde: jo hawwe jild en kennis nedich. Of it sertifikaat sels kostet jild, of jo moatte spesjale kursussen folgje foardat jo it nimme, of de tagong ta it eksamen sels kostet jild. Boppedat betsjut dit net dat jo in sertifikaat krije.
Dat, op it stuit, haw ik gjin spesjale sertifikaten - no, dat is foar no ... yn 'e plannen.

Mar ik sparre gjin tiid, muoite en jild op avansearre opliedings. Tsjintwurdich is it systeem foar ôfstânûnderwiis - webinars - al goed ûntwikkele. De measte fan 'e grutte ynstituten yn it lân fiere kursussen en seminars. D'r binne faak goede koartingen of folslein fergese seminars. Ik tink dat it wichtichste foardiel fan sokke lessen de kâns is om direkt te kommunisearjen mei betûfte en betûfte minsken. Jo kinne altyd fragen stelle en freegje om jo wurk te evaluearjen út jo portfolio. En as in kers op 'e taart, krije in sertifikaat fan foltôging fan' e kursussen. Dit is gjin sertifikaat, fansels, mar it toant de wurkjouwer jo ynset foar it doel.

It wichtichste dokumint is it resume

Hoe't ik programmeur waard op 35
Ik studearre in protte materialen oer hoe't jo in resume korrekt skriuwe. Ik seach nei foarbylden fan oaren, rieplachte mei freonen en kunde. De wichtichste fraach wie oft it wurdich wie om yn myn cv myn kennis op te nimmen dy't net relatearret oan programmearring - in nije spesjalisaasje. Oan de iene kant, dit is wat ik kin dwaan - it kin beskôge ûnderfining, mar oan de oare kant, dit is net relevant.

As gefolch haw ik alles opnommen wat ik hie yn myn cv. Alle wurkûnderfining, alle dokuminten foar alle kursussen, ynklusyf training oer beropsfeiligens by in produksjebedriuw. Listed alle kennis op kompjûters. Hy joech sels syn hobbys en ynteresses oan. En do hie gelyk!
Myn iennichste flater, en myn advys foar de takomst: jo moatte alle wichtige yngongen dy't wichtich binne foar de spesjaliteit koart en sûnder ûnnedige wurden duplikearje yn in aparte paragraaf fan jo CV (bygelyks "feardigens en kapasiteiten"). Dit wie advys fan de HR-manager yn 'e earste dagen nei't ik ynhierd wie foar in goede baan by in grut bedriuw. It is needsaaklik dat de wurkjouwer daliks kin begripe oft it de muoite wurdich is om jo cv fierder te studearjen of net. It is oan te rieden om dizze paragraaf koart te hâlden, mei ôfkoartings en kaaiwurden. En as jo wat dúdlik meitsje wolle, dan moat dit letter yn 'e tekst fan' e CV dien wurde.

Wannear?

Hoe wit ik wannear't ik klear bin? Wannear te nimmen aksje?

In bytsje mear as in jier neidat ik myn foarige baan ferlitten hie, stiene de dingen stil. Wurkûnderfining sammele, feardigens yn it brûken fan ark ferbettere, programmearringûnderfining op it wurk en yn 'e portefúlje waard oanfolle, Ingelsk waard stadichoan memorisearre. Alles gie neffens plan, mar it ûngeduld flakke yn my op om de folgjende stap te setten, om te begjinnen op syk nei in serieuze baan. En tegearre mei it ûngeduld kamen der ek twifels op: ik bin net klear, ik sil net slagje, ik hie myn âlde baan net opjaan moatten... en soksoarte dingen.

Om de situaasje net te fergrutsjen mei dekadinte stimmingen, begon ik stadichoan aksje te nimmen: ik pleatste myn cv op ien webside en wachte gewoan. Oan de iene kant miste ik it fertrouwen dat se by it fraachpetear überhaupt nei my harkje soene en my net yn skande smieten, mar oan de oare kant hie ik al wat ûnderfining en hie ik wat te sjen.

Ik seach út 'e statistiken op' e side dat myn resume faak besjoen wurdt. Soms besykje guon bedriuwen myn CV-side ferskate kearen. It like my ta dat de ynhierbehearder der de earste kear nei seach, en de twadde kear waard it oan de baas sjen litten. Ik wit net hoe't it eins wie, mar der wie de yndruk dat ik minsken ynteressearre, dat minsken konversearje, opnij lêze, besprekken. En dit is al de helte nei de oerwinning!

Ik stjoerde myn earste fersyk foar in fakatuere nei in bekende grutte bank. De ôfdieling ynterne kwaliteitskontrôle socht in ûntwikkelder om it proses fan dokumintstream te automatisearjen. Ik haw it fersyk dien sûnder benammen op sukses te rekkenjen; Ik fertroude op it feit dat ik ûnderfining hie yn 'e kwaliteitsôfdieling. Ik fielde de grutste ferrassing en wille tagelyk doe't ik waard oproppen foar in ynterview!

Se hierden my net om by de bank te wurkjen, mar ik seach in echte programmeur ynterview fan 'e "foarste rige". Ik foltôge testtaken en praat mei bazen op ferskate nivo's. En it wichtichste ding dat ik fan 'e ynterviewresultaten begriep wie de beoardieling fan myn nivo as programmeur. Ik begon te begripen wêr't ik bin, wat foar programmeur ik bin, en wat ik noch net wit. Dit is fitale ynformaasje! Njonken de list mei ûntbrekkende kennis, joech se my it fertrouwen dat ik it koe. Stadich, mar it wurket.

Doe't ik thúskaam fan it ynterview, korrizjearre ik de titel fan myn cv fuortdaliks nei "programmeur intern." Myn nivo kwalifisearre net as programmeur, dus wurkjouwers wiene net hielendal korrekt yn har oanpak fan myn cv. Mar "trainee" is in heul realistyske beoardieling fan myn kennis yn in nije spesjaliteit.

De wichtichste stap

Hoe't ik programmeur waard op 35
In besite oan in grutte bank joech my it nedige begryp en selsbetrouwen. Ik naam aksje. Ik pleatste myn resume op ferskate boarnen en begon aktyf fersiken te stjoeren foar beoardieling fan myn kandidatuer nei grutte en renommearre organisaasjes yn 'e stêd. As se sizze: "As jo ​​​​de bêste wolle wêze, spielje dan mei de bêste."

Ien fakatuere ynteressearre my it meast. De organisaasje pleatste in testtaak op in webside foar wurksykjen. De taak wie net heul lestich, mar de manier wêrop it waard skreaun, de deadlines foar foltôging en de technologyen dy't ik brûke moast ... alles wiisde op in goede oanpak fan 'e saak.

Ik haw de taak foltôge en besocht it foar skema te dwaan. En hy stjoerde it.

Ik krige in wegering mei in detaillearre analyze fan de koade ik skreau. Wat ik goed dien hie en wat ik better koe en wêrom. Dit detaillearre antwurd wie heul yntrigearjend en ik realisearre dat ik dêr wurkje woe. Ik wie ree om nei har kantoar te gean en te freegjen wat ik moast leare, foltôgje of masterje om in baan by har te krijen. Mar earst haw ik myn koade korrizjearre neffens de opmerkingen dy't my stjoerd binne en wer yntsjinne. Dizze kear belle se my en noege my út foar in ynterview.

It dreechste ding by in ynterview op 35 jier âld is te ferklearjen wêrom't ik ferliet in goede baan mei goede fertsjinsten en begûn hielendal fan 'e boaiem fan in nij berop. Ik haw gjin soargen oer myn cv, ik koe prate oer elk item oanjûn, bewize dat ik echt wit en kin alles dwaan wat dêr skreaun is en op it nivo lykas oanjûn. Mar hoe bin ik hjir telâne kommen en wêrom?
Frjemd genôch waard dizze fraach ien fan 'e lêste steld, mar yn' e earste etappe. Ik haw neat útfûn en ferteld hoe't it wie, oer myn jeugddream om programmeur te wurden en oer myn doel: grutsk ferklearje dat ik in spesjalist bin, ik bin in software-yngenieur! It is wierskynlik dom, mar it is wier.
Op it folgjende poadium waard ik evaluearre troch echte programmeurs, ûnder waans ûndergeskiktheid ik letter foel. Hjir gie it hiele petear suver oer spesjaliteit, kennis, feardichheden en feardichheden yn it wurkjen mei ark. Ik fertelde hoe't ik soe oplosse de taken dy't waarden oanbean my. It petear wie lang en biased. Dan it ûnferwachte "Se sille jo oer twa dagen skilje, oant sjen."

It is spitich. Ik bin wend oan dizze sin dy't wegering betsjut. Mar der wie hope, alles waard dien yn dizze organisaasje neffens de regels en se hâlde altyd har wurd. Dochs bleau ik wurk sykje.

Se bellen my krekt op 'e tiid en seine dat se in oanbod foar my hiene. In staazje is in geweldige opsje foar in wurksykjender yn myn posysje. Foar trije moanne krij ik in salaris betelle en oplaat op in echt projekt. It is dreech om in bettere training te betinken, gie ik sûnder wifkjen ôf.

Dit is noch mar it begjin

Op 'e earste dei fan' e staazje hat myn direkte begelieder, tidens de yntroduksje, in heul wichtich idee útlein dat ik mei elkenien diel as it petear giet oer feroarjende spesjalisaasjes of dyjingen dy't krekt in karriêre begjinne. Ik haw it net ferbatim opskreaun, mar ik herinner my de betsjutting goed:

Elke programmeur ûntwikkelet yn trije gebieten: programmearring, kommunikaasje, libben en persoanlike ûnderfining. It is net dreech om in persoan te finen dy't goede koade kin skriuwe. Gesellichheid is in karaktereigenskip dat as in konstante beskôge wurde kin. En libbensûnderfining is tekoart, om't de measte oanfregers resinte studinten binne.

It docht bliken dat ik ynhierd bin mei it idee dat ik ûnderfining haw mei it wurkjen mei echte kliïnten, oan echte projekten, in soad ferskaat oan kennis haw en in klear platfoarm haw foar funksjonearjen yn in saaklike omjouwing. En it makket sin om tiid te besteegjen oan my as programmeur te trainen yn deselde mjitte as it oplieden fan in goede programmeur om te ynteraksje mei de saaklike omjouwing.

Foar dyjingen dy't tinke oer it feroarjen fan banen, soe ik it wichtige idee fan dat petear markearje dat it feroarjen fan jo aktiviteitsfjild om 'e wille fan in dream net allinich realistysk is, mar ek yn' e fraach op 'e arbeidsmerk.

No, foar my is it allegear gewoan begon!

No bin ik al in folsleine software-yngenieur by Inobitek, meidwaan oan 'e ûntwikkeling fan medyske ynformaasjesystemen. Mar it is te betiid foar my in grutsk neame mysels in Programmeur. D'r is noch in protte te learen om sels software te ûntwikkeljen.

Minsken sizze goed dat jo jo wurk leuk fine moatte. Dit is it wurdich "graven, switten en úthâlde!"
Hoe't ik programmeur waard op 35

Boarne: www.habr.com

Add a comment