Kiel mi fariĝis programisto je 35 jaroj

Kiel mi fariĝis programisto je 35 jarojPli kaj pli ofte estas ekzemploj de homoj ŝanĝantaj sian profesion, aŭ pli ĝuste specialiĝon, en meza aĝo. En la lernejo ni revas pri romantika aŭ "granda" profesio, ni eniras universitaton laŭ modo aŭ konsilo, kaj finfine ni laboras kie ni estis elektitaj. Mi ne diras, ke tio estas vera por ĉiuj, sed ĝi estas vera por plej multaj. Kaj kiam la vivo pliboniĝas kaj ĉio estas stabila, ekestas duboj pri via elekto de profesio. Mi ne parolas pri posteno aŭ laboro, sed specife pri specialiĝo - kiam homo povas nomi sin specialisto aŭ profesiulo.

Mi iris laŭ tiu ĉi vojo ĝuste en la sama maniero kaj antaŭ proksimume du jaroj mi ekpensis: kion mi volas poste, ĉu mia laboro alportas al mi plezuron? Kaj mi decidis ŝanĝi mian fakon - fariĝi programisto!

En ĉi tiu rakonto, mi volas konigi mian rakonton, la sperton de la vojo, kiun mi vojaĝis, por faciligi ĉi tiun vojon por aliaj. Mi provos ne uzi fakan terminologion, por ke la rakonto estu klara por ĉiuj, kiuj decidas ŝanĝi sian profesion.

Kial?

La profesion de programisto mi elektis ne hazarde aŭ eĉ ĉar, laŭ onidiroj, ili multe pagas. Ĉio komenciĝis en la tria klaso, kiam amiko ricevis televidilon kun klavaro. Ĝi estis ludkonzolo, sed kiam ekipite per speciala kartoĉo, ĝi fariĝis evolumedio por simplaj platformludoj. Tiam miaj gepatroj aĉetis al mi la saman por hejmo kaj mi "malaperis".

Lernejo, teknika lernejo kaj instituto – ĉie mi elektis la vojon kiel eble plej proksime al komputiloj, al informadiko. Mi estis certa, ke mi fariĝos programisto aŭ sistemadministranto, kiel ili tiam nomis ĝin - "komputila specialisto".

Sed la vivo faras siajn proprajn ĝustigojn - urĝan problemon: sen sperto oni ne dungas vin, kaj sen sperto oni ne povas havi laboron. La ĉefa eraro en ĉi tiu etapo estas ambicio. Mi estis certa, ke mi estas malmola profesiulo kaj devus esti pagita multe, certe ne malpli ol la urba mezumo. Li mem malakceptis multajn proponojn pro la malalta salajro.

Ses monatoj da serĉado de laboro rilata al komputiloj estis malsukcesaj. Kiam la mono tute elĉerpiĝis, mi devis iri kien oni simple prenis min kun pli-malpli normala enspezo. Jen kiel mi finiĝis en kabloproduktejo kiel simpla laboristo, kie mi faris mian karieron dum la venontaj 12 jaroj.

Kiel mi fariĝis programisto je 35 jarojGravas noti, ke mia pasio por komputiloj kaj programado helpis min en mia laboro: aŭtomatigi miajn laborprocezojn, poste enkonduki datumbazojn en la fako, kio simpligis dokumentfluon, kaj multajn aliajn malgrandajn ekzemplojn.

Kaj nun, 33-jara, mi estas estro de fako, specialisto pri kvalito de kabloproduktoj kun vasta sperto kaj bona salajro. Sed ĉio ĉi ne estas la sama, ne ekzistas plezuro, neniu sento de memaserto, neniu ĝojo pro laboro.

En tiu tempo, la familio estis firme sur siaj piedoj finance; eblis vivi dum du monatoj nur per la salajro de la edzino kaj kelkaj provizoj. Tiam la penso enŝteliĝis rezigni ĉion kaj realigi mian revon. Sed sonĝi en la kuirejo kaj efektive agi estas du malsamaj aferoj.
La unua puŝa faktoro estis la ekzemplo de mia amiko, kiu forlasis sian laboron, prenis sian familion kaj iris ien norden por labori ĉe flughaveno. Lia sonĝo estas aviadiloj. Unu jaron poste ni renkontis kaj li konigis siajn impresojn, ĝojon kaj diris, ke ĝi valoras ĝin. Mi enviis lian decidemon, sed mi mem havis dubojn.

La dua grava evento estis personŝanĝoj ĉe la fabriko kie mi laboris. Okazis ŝanĝo en altranga administrado kaj ĉiuj departementestroj venis sub striktan kontrolon de observo kun siaj novaj postuloj kaj normoj. "Lafa finiĝis." Mi konstatis, ke vi devas multe klopodi por rezisti kaj pluiri: la angla, altnivela trejnado, pli multe labori - faru pli ol oni atendas de vi.

En tiu sama momento venis la penso: "Venis la tempo por labori kaj studi denove, kial do oni elspezu ĉi tiun energion kaj tempon por tasko, kiu ne alportas plezuron, se oni povas elspezi ĝin por sonĝo?"

Kiel?

La unua afero, kiun mi faris, estis "bruligi miajn pontojn" - mi rezignis. Ĝi estis radikala, sed mi komprenis, ke mi ne povas disvolvi en du direktoj samtempe. La sperto de mia unua laborserĉo ne estis vana, kaj mi komencis serĉi ion por skribi "programisto" en mia laborlibro. Ĉi tio estas laboro por statuso, por tiu tre "sperto" trovi laboron. Salajro ne gravis ĉi tie.

Mi aŭdis ie, ke kiam vi iras al celo, la celo komencas veni al vi. Do mi estis bonŝanca. Sufiĉe rapide, mi ricevis laboron en malgranda firmao kun individua entreprenisto provizanta mikro-servojn. Mi ne havis demandojn pri laborkondiĉoj kaj financoj; la ĉefa afero estis enskribiĝi por laboro kaj komenci amasigi praktikan sperton. Mi komprenis, ke mi plenumas la plej simplajn taskojn kaj ne povis fiere diri "Mi estas Programisto." Ne estis konfido je miaj kapabloj - tio estis nur la komenco mem de la vojaĝo.

Do mi komencis studi. Studu, studu kaj multajn multajn pliajn fojojn... Jen la sola maniero.

Mi komencis studi la postulon pri programistoj en mia urbo. Mi rigardis reklamojn en gazetoj kaj en laborserĉaj retejoj, studis konsilojn en Interreto pri la temo "Kiel pasigi intervjuon kiel programisto" kaj ĉiujn aliajn informfontojn.

Ni devas plenumi la postulojn de dungantoj. Eĉ se vi ne ŝatas ĉi tiujn postulojn.

Angla

Kiel mi fariĝis programisto je 35 jaroj
Preciza listo de postulataj kapabloj kaj scio estis rapide formita. Krom specialaj programoj kaj kapabloj, la plej malfacila demando por mi estis la angla lingvo. Ĝi estas bezonata ĉie! Rigardante antaŭen, mi diros, ke ne ekzistas informoj en la rusa Interreto - paneroj, kiuj bezonas multan tempon por kolekti, kaj eĉ tiam rezultas, ke eĉ ĉi tiuj paneroj jam estas malmodernaj.

Kiam vi lernas lingvon, mi konsilas al vi provi ĉiujn metodojn, kiujn vi povas akiri en viaj manoj. Mi lernis la anglan per malsamaj metodoj kaj rimarkis, ke ne ekzistas universala metodo. Malsamaj metodoj helpas malsamajn homojn. Legu librojn en la angla (prefere por infanoj, estas pli facile komprenebla), spektu filmojn (kun aŭ sen subtitoloj), iru al kursoj, aĉetu lernolibron, multajn filmetojn el seminarioj en Interreto, diversajn aplikaĵojn por via saĝtelefono. Kiam vi provos ĉion, vi komprenos, kio taŭgas por vi.

Persone multe helpis al mi infanaj fabeloj kaj la serio “Sesame Street” en la originalo (nur bazaj esprimoj, ripetado de frazoj kaj vortoj) multe helpis al mi; ankaŭ estas bone kompreni la lingvon el lernolibro. Ne lernilo, sed lernejaj lernolibroj. Mi prenis kajeron kaj plenumis ĉiujn taskojn. Sed la plej grava afero estas devigi vin serĉi informojn en la angla. Ekzemple, la plej novaj kaj plej aktualaj libroj pri programlingvoj ĉiam estas en la angla. Dum la traduko aperas, nova eldono estas publikigita.

Nun mia nivelo estas baza, la nivelo de "supervivo" laŭ unu el la taksosistemoj. Mi flue legas teknikan literaturon, mi povas klarigi min per simplaj frazoj, sed eĉ ĉi tio jam estas grandega avantaĝo en la labormerkato, kiam vi markas la skatolon "angla" en la lingva sekcio de via vivresumo. Mia sperto montras, ke nesperta specialisto kun scio de la angla trovos laboron pli facila ol sperta programisto sen la angla.

Ilaro

Kiel mi fariĝis programisto je 35 jaroj
En iu ajn profesio estas aro da iloj, kiujn vi devas regi. Se iu devas povi uzi ĉensegilon, tiam programisto devas povi labori kun versio-kontrolsistemoj, evolumedio (IDE) kaj amaso da helpaj iloj kaj programoj. Vi ne nur bezonas koni ilin ĉiujn, vi devas povi uzi ilin. Se vi povas pasigi intervjuon pri nuda teorio, tiam la prova periodo tuj montros tion, kion vi ne scias.

La reklamoj ne ĉiam skribas pri la postuloj por scio pri la ilaro; kion ili signifas, ke se vi estas programisto, tiam vi certe konas git. Ĉi tiuj postuloj povas esti lernitaj de konsiletoj pri kiel pasigi intervjuon en fako. Estas multaj similaj informoj en la Interreto; tiaj artikoloj ofte troviĝas en laborserĉaj retejoj.

Mi faris liston de iloj sur papero, instalis ĉiujn en la komputilo kaj uzis nur ilin. Ankaŭ ĉi tie oni ne povas malhavi studon kaj literaturon. Ŝanĝi vian fakon signifas grandegan tempon por memedukado.

Biletujo

Kiel mi fariĝis programisto je 35 jaroj
La estonta dunganto devis montri, kion mi kapablas. Krome, vi devas lerni la ilojn kun praktiko. Por programistoj, biletujo estas github - retejo kie homoj publikigas sian laboron. Ĉiu specialiĝo havas siajn proprajn lokojn por eldonado; kiel lasta rimedo, ekzistas sociaj retoj, kie vi povas afiŝi viajn rezultojn kaj ricevi komentojn. Kion ĝuste fari ne gravas, la ĉefa afero estas fari ĝin konstante kaj kun la plej alta kvalito ebla. Eldoni vian laboron devigas vin provi ne honti. Kaj ĉi tio estas eĉ pli bona instigo ol mono.

Estis utile rigardi la biletujojn de aliaj homoj kaj ripeti. Ne uzu banalan kopiadon, sed faru vian propran produkton, eĉ se ĝi ripetas la ideon de alia persono - ĉi tio permesis al vi akiri sperton, aldoni vian novan laboron al via biletujo kaj ne malŝpari tempon en krea serĉo.

Bonŝancon trovi testan taskon en la reklamoj. Se vi konstante kontrolas ofertojn sur la labormerkato, tiam foje vi renkontas taskojn de dungantoj - jen kion vi bezonas! Kutime ĉi tiuj taskoj enhavas la esencon, eĉ se ili ne provizas ajnan signifan profiton kiel produkto. Eĉ se vi ne sendos vian vivresumon al ĉi tiu kompanio, vi devas plenumi ilian taskon kaj sendi ĝin. Preskaŭ ĉiam, la respondo venas kun takso de via laboro, el kiu viaj malfortaj punktoj, kiuj devas esti plibonigitaj, estos klaraj.

Atestiloj kaj kursoj

Kiel mi fariĝis programisto je 35 jaroj
Sen peco da papero — ni estas insektoj! Kiam homoj vidas pruvon, ke vi scias aŭ povas fari ĝin, ĝi faras la plej bonan impreson. Havi atestojn pri via fako multe helpas trovi laboron. Ili venas en diversaj niveloj de fido, sed ĉiu profesio havas atestan korpon, kiu estas taksita de ĉiuj. Konsentu, ĝi sonas bonege: "Microsoft atestita specialisto."

Por mi mem, mi determinis, ke mi iros por atestiloj post kiam mi rimarkos, ke "mi povas." Mi legis iomete pri atestiloj de Microsoft, 1C kaj diversaj registaraj institucioj. La principo estas la sama ĉie: oni bezonas monon kaj scion. Aŭ la atestilo mem kostas monon, aŭ vi devas preni specialajn kursojn antaŭ ol fari ĝin, aŭ la akcepto por fari la ekzamenon mem kostas monon. Krome, ĉi tio ne signifas, ke vi ricevos atestilon.
Do, nuntempe, mi ne havas specialajn atestojn - nu, tio estas nuntempe... en la planoj.

Sed mi ne ŝparis tempon, penon kaj monon pri altnivelaj kursoj. Nuntempe, la distanca lernado-sistemo - webinaroj - jam estas bone evoluinta. La plej multaj el la ĉefaj institutoj en la lando faras kursojn kaj seminariojn. Ofte estas bonaj rabatoj aŭ tute senpagaj seminarioj. Mi pensas, ke la ĉefa avantaĝo de tiaj klasoj estas la ŝanco rekte komuniki kun spertaj kaj spertaj homoj. Vi ĉiam povas demandi kaj peti taksi vian laboron el via biletujo. Kaj kiel ĉerizo sur la kuko, ricevu atestilon pri fino de la kursoj. Ĉi tio ne estas atestilo, kompreneble, sed ĝi montras al la dunganto vian engaĝiĝon al la celo.

La plej grava dokumento estas la vivresumo

Kiel mi fariĝis programisto je 35 jaroj
Mi studis multajn materialojn pri kiel ĝuste verki vivresumon. Mi rigardis alies ekzemplojn, konsultis kun amikoj kaj konatoj. La ĉefa demando estis, ĉu indas inkluzivi en mian resumon miajn scion, kiuj ne rilatas al programado - nova specialiĝo. Unuflanke, ĉi tion mi povas fari - ĝi povas esti konsiderata sperto, sed aliflanke, tio ne rilatas.

Kiel rezulto, mi inkluzivis ĉion, kion mi havis en mia vivresumo. Ĉia labora sperto, ĉiuj dokumentoj por ĉiuj kursoj, inkluzive de trejnado pri laborsekureco ĉe produkta entrepreno. Enlistigis ĉiujn sciojn pri komputiloj. Li eĉ indikis siajn ŝatokupojn kaj interesojn. Kaj vi pravis!
Mia sola eraro, kaj mia konsilo por la estonteco: vi devas duobligi ĉiujn ŝlosilajn enskribojn gravajn por la fako mallonge kaj sen nenecesaj vortoj en aparta alineo de via vivresumo (ekzemple, "kapabloj kaj kapabloj"). Ĉi tio estis konsilo de la HR-manaĝero en la unuaj tagoj post kiam mi estis dungita por bona laboro ĉe granda kompanio. Necesas, ke la dunganto tuj komprenu, ĉu indas studi vian vivresumon plu aŭ ne. Estas konsilinde konservi ĉi tiun alineon mallonga, uzante mallongigojn kaj ŝlosilvortojn. Kaj se vi volas klarigi ion, tiam ĉi tio estu farita poste en la teksto de la vivresumo.

Kiam?

Kiel mi scias, kiam mi estas preta? Kiam agi?

Iom pli ol unu jaron post forlasi mian antaŭan laboron, aferoj stagnis. Laborsperto akumuliĝis, kapabloj en uzado de iloj pliboniĝis, programa sperto sur laboro kaj en la biletujo estis replenigita, la angla estis iom post iom parkerigita. Ĉio iris laŭplane, sed malpacienco ekflamis en mi por fari la sekvan paŝon, por komenci serĉi seriozan laboron. Kaj kune kun la malpacienco aperis ankaŭ duboj: mi ne estas preta, mi ne sukcesos, mi ne devintus forlasi mian malnovan laboron... kaj tiaj aferoj.

Por ne pligravigi la situacion kun dekadencaj humoroj, mi komencis agadi iom post iom: mi afiŝis mian resumon en unu retejo kaj nur atendis. Unuflanke mankis al mi la fido, ke ili entute aŭskultos min dum la intervjuo kaj ne elĵetos min en malhonoro, sed aliflanke, mi jam havis iom da sperto kaj havis ion por montri.

Mi vidis el la statistiko en la retejo, ke mia vivresumo estas ofte rigardata. Kelkfoje iuj kompanioj vizitas mian resuman paĝon plurfoje. Ŝajnis al mi, ke la dunga direktoro rigardis ĝin la unuan fojon, kaj la duan fojon oni montris ĝin al la estro. Mi ne scias kiel ĝi vere estis, sed estis impreso, ke mi interesas homojn, ke homoj interkonsiliĝas, relegas, diskutas. Kaj ĉi tio estas jam duono de la vojo al venko!

Mi sendis mian unuan peton pri vakantaĵo al konata granda banko. La interna kvalitkontrola fako serĉis programiston por aŭtomatigi la dokumentfluan procezon. Mi faris la peton sen precipe kalkuli je sukceso; mi fidis je tio, ke mi havis sperton laborante en la kvalita fako. Mi sentis la plej grandan surprizon kaj ĝojon samtempe, kiam oni vokis min por intervjuo!

Ili ne dungis min por labori ĉe la banko, sed mi spektis veran programintervjuon de la "unua vico". Mi plenumis testajn taskojn kaj parolis kun estroj je malsamaj niveloj. Kaj la plej grava afero, kiun mi komprenis el la intervjuaj rezultoj, estis la takso de mia nivelo kiel programisto. Mi komencis kompreni kie mi estas, kia programisto mi estas, kaj kion mi ankoraŭ ne scias. Ĉi tio estas esenca informo! Krom la listo de mankantaj scioj, ŝi donis al mi konfidon, ke mi povas fari ĝin. Malrapide, sed ĝi funkcias.

Kiam mi revenis hejmen de la intervjuo, mi tuj korektis la titolon de mia vivresumo al "programisto-staĝanto". Mia nivelo ne kvalifikiĝis kiel programisto, do dungantoj ne estis tute ĝustaj en sia aliro al mia vivresumo. Sed "praktikanto" estas tre realisma takso de mia scio en nova fako.

La plej grava paŝo

Kiel mi fariĝis programisto je 35 jaroj
Vizito al granda banko donis al mi la necesajn komprenon kaj memfidon. Mi agis. Mi afiŝis mian resumon sur pluraj rimedoj kaj komencis aktive sendi petojn pri konsidero de mia kandidateco al grandaj kaj bonfamaj organizaĵoj en la urbo. Kiel ili diras: "Se vi volas esti la plej bona, ludu kun la plej bona."

Unu vakaĵo plej interesis min. La organizo afiŝis testtaskon en laborserĉa retejo. La tasko ne estis tre malfacila, sed la maniero kiel ĝi estis skribita, la limdatoj por kompletigo, kaj la teknologioj kiujn mi devis uzi... ĉio montris al bona aliro al la afero.

Mi kompletigis la taskon kaj provis fari ĝin antaŭ la horaro. Kaj li sendis ĝin.

Mi ricevis rifuzon kun detala analizo de la kodo, kiun mi skribis. Kion mi bone faris kaj kion mi povus fari pli bone kaj kial. Ĉi tiu detala respondo estis tre interesa kaj mi komprenis, ke mi volas labori tie. Mi estis preta iri al ilia oficejo kaj demandi kion mi bezonis lerni, kompletigi aŭ majstri por akiri laboron ĉe ili. Sed unue, mi korektis mian kodon laŭ la komentoj senditaj al mi kaj senditaj denove. Ĉi-foje ili vokis min kaj invitis min por intervjuo.

La plej malfacila afero ĉe intervjuo je 35 jaroj estas klarigi kial mi forlasis bonan laboron kun bona gajno kaj rekomencis de la fundo de nova profesio. Mi ne zorgis pri mia vivresumo, mi povis paroli pri ĉiu indikita objekto, pruvi, ke mi vere scias kaj povas fari ĉion, kio estas skribita tie kaj je la nivelo kiel indikite. Sed kiel mi alvenis ĉi tie kaj kial?
Sufiĉe strange, ĉi tiu demando estis farita unu el la lastaj, sed en la unua etapo. Mi nenion elpensis kaj rakontis kiel tio estis, pri mia infana revo fariĝi programisto kaj pri mia celo: fiere deklari, ke mi estas specialisto, mi estas programaro! Ĝi verŝajne estas stulta, sed ĝi estas vera.
En la sekva etapo, mi estis taksita de veraj programistoj, sub kies subordigo mi poste falis. Ĉi tie la tuta konversacio temis nur pri specialaĵo, scio, kapabloj kaj kapabloj pri laborado per iloj. Mi rakontis kiel mi solvos la taskojn, kiuj estis proponitaj al mi. La konversacio estis longa kaj partia. Tiam la neatendita "Ili vokos vin post du tagoj, adiaŭ."

Estas domaĝe. Mi kutimas ĉi tiun frazon kun la signifo rifuzo. Sed estis espero, ĉio estis farita en ĉi tiu organizo laŭ la reguloj kaj ili ĉiam plenumis sian vorton. Tamen mi daŭre serĉis laboron.

Ili telefonis min ĝuste ĝustatempe kaj diris, ke ili havas proponon por mi. Staĝo estas bonega elekto por laborserĉanto en mia pozicio. Dum tri monatoj mi estas pagita salajro kaj trejnita pri vera projekto. Estas malfacile pensi pri pli bona trejnado, mi konsentis senhezite.

Ĉi tio estas nur la komenco

En la unua tago de la staĝo, mia tuja kontrolisto, dum la indukto, klarigis tre gravan ideon, kiun mi dividas kun ĉiuj, kiam la konversacio temas pri ŝanĝado de specialaĵoj aŭ tiuj, kiuj ĵus komencas karieron. Mi ne skribis ĝin laŭvorte, sed mi bone memoras la signifon:

Ĉiu programisto evoluas en tri areoj: Programado, Komunikado, Vivo kaj persona sperto. Ne estas malfacile trovi homon, kiu povas skribi bonan kodon. Sociemo estas karaktera trajto, kiu povas esti konsiderata konstanto. Kaj vivsperto mankas, ĉar la plej multaj kandidatoj estas lastatempaj studentoj.

Montriĝas, ke mi estis dungita kun la ideo, ke mi havas sperton laborante kun realaj klientoj, pri realaj projektoj, havas multajn diversajn sciojn kaj havas pretan platformon por funkcii en komerca medio. Kaj estas senco pasigi tempon trejni min kiel programisto en la sama mezuro kiel trejnado de bona programisto por interagi kun la komerca medio.

Por tiuj, kiuj pensas pri ŝanĝi laborpostenojn, mi reliefigus la gravan ideon de tiu konversacio, ke ŝanĝi vian agadkampon pro revo ne nur estas realisma, sed ankaŭ postulata en la labormerkato.

Nu, por mi ĉio ĵus komenciĝas!

Nun mi jam estas plentempa programaro-inĝeniero ĉe Inobitek, partoprenante en la evoluo de medicinaj informsistemoj. Sed estas tro frue por mi fiere nomi min Programisto. Estas ankoraŭ multe por lerni por mem evoluigi programaron.

Homoj diras ĝuste, ke vi devus ŝati vian laboron. Ĉi tio valoras "fosi, ŝviti kaj elteni!"
Kiel mi fariĝis programisto je 35 jaroj

fonto: www.habr.com

Aldoni komenton