Numbriprogrammeerija Aleksei. Aleksei Kapranoviga programmeerija teel

11.03.2020

Minu tee

Karjäärivalik  Olin teistele väga etteaimatav ja minu jaoks uskumatult hämmastav. Fakt on see, et nii minu isa kui ka ema on programmeerijad. Alates nõukogude arvutiteadlaste esimesest põlvkonnast. Isa joonistas neid tohutuid EC-ki ja mu ema laadis neile perfokaardid. Samal ajal unistasin koolis saada keemikuks, siis bioloogiks ja siis entomoloogiks. Armastan väga loodust.

Kuid viimastes tundides (93-95 aastat) sain arvutitega tuttavaks ja mind hämmastati täielikult.

Esiteks lõputud arvutiteaduse olümpiaadid, siis esimesed modemid kodus, siis meie Brjanski tehnikaülikoolis avasid nad eriala "Programmeerimine" ja loomulikult käisin sellel ka. Ma ise ei märganud, kuidas aastad möödusid, ärkasin 5. aasta paiku diplomipiirkonnas, põles 10 minutit kooli unistustes ja olen sellest ajast alates töötanud oma erialal.

Ta asus töötama päris nimel juba 3. aastal, kui ta hakkas kirjutama väikeseid asju ema tellimuse jaoks panka, kus ta seejärel juhtis IT-d. Esiteks mõned failide kodeerijad, seejärel skriptid Telemate terminali programmis sularahaarvelduskeskusega töötamiseks, siis oli suur projekt - valuutakassa töö. Puudus Internet ja ka arvukus raamatuid - see neelas kogu teabe, milleni oli võimalik jõuda.

Lugesin lõikuri augud ja juhendid ning ajakirja Computer-Press Turbo Pascal 7.0 uudised. Proovisin kõiki programme. Niisiis, kord tõin koju FreeBSD draivi ja panin selle Dos'i kõrvale. See venis välguga: hülgasin FoxPro ja Delphi, hakkasin kirjutama awk ja Perl ning kahe aasta pärast õnnestus mul leida tööd ISP-s.

Mul olid oma ebajumalad: tööstus on noor, kuum, see keeb, iga kuue kuu tagant on avastus ja uus täht.

Kuid enamasti imetles ta muidugi igasuguseid suurepäraseid välisteadlasi. Dijkstra, Diffie, Butch. Richard Stallman, kui ma vanemaks ja targemaks sain. Noh, üks ema kolleeg, Brjanski programmeerija Leonid Osovtsov :) Ta oli nii elav, tõeline iidol, mitte ikoon. Ta lahkus pikaks ajaks, elab õnnelikult Iisraelis.

Nende aegade peamine avastusminu jaoks - uskumatult tohutu maailm tasuta tarkvara. Üks FreeBSD jaotusketas sisaldas rohkem programme, kui ma olin kõigi varasemate aastate jooksul Dos all näinud. Ja mitte ükski neist ei nõudnud jadaotsingut. Jah, ja see on kõik allikas. Sain kiiresti arendusprotsessis osaleda, kirjutasin plaastreid ja arutasin arendajatega. Ühel päeval keeras ühel hetkel mänguautomaadi ja kirjutusmasina arvuti aknast suure maailma. Internet koosnes peaaegu täielikult programmeerijatest ja nii oli see minu jaoks siis väga lihtne.

Jõudsin Brjanskis kiiresti laeni ja kohe pärast kooli lõpetamist lahkusin Moskvasse. Artus, Agave, Inline, Channel One, Rambler. Ta töötas Rambleris 4 aastat, programmeeris kõigepealt veebimeili, seejärel lõi selle jaoks 15 osakonna osakonna ja juhatas neid.

Umbes 2002. aastal, kui ma olin juba Moskvasse kolinud, avastasin Runet :) takerdusin tihedalt ingliskeelsesse keskkonda (ma ei ütle “saidid”, kuna sel ajal ei koosnenud Internet mitte ainult veebist), jäin lihtsalt selle ilmumise hetkest ilma. Pidin kiirustama.

Vaja

Nüüd töötan startup-is NadoBy.ru universaalse tehnilise sõdurina. Formaalselt - tehniline direktor, aga ka süsteemide administraator, testija, arhitekt, tellimuste haldur, toote- ja projektijuht, kasutatavuse kujundaja, küljendaja ja programmeerija 3,5 keeles. Üldiselt aitan oma tehnilist meeskonda, kuhu kuulub 4 inimest, kõigil rinnetel. Ülesanded on kontseptuaalselt enamasti kerged, kuid vajavad kiiret reageerimist suure hulga tundmatute puhul. Proovin anda töötajatele huvitavaid, suuri, loomingulisi ülesandeid, vastasel korral võin end pikaks ajaks ära viia ja süveneda nendesse, ja siis juhtkond kannatab. [Toimetajalt: nüüd, 4 aastat pärast selle teksti kirjutamist, töötab Aleksei Yandexi postkontoris]

On tunde väljaspool tööd. Viimasel ajal on mind seostatud igasuguste tehniliste konverentside korraldamisega. Ma võtan osa Moskva Pearli programmeerijate grupi Moscow.pm tööst. Aeg-ajalt loon, toetan ja osalen erinevates avatud lähtekoodiga projektides. Huvitaval kombel saab seda kõike hästi ühendada käimasoleva enesetäiendamise protsessiga, nii saadakse win-win.

Töö alustavates ettevõtetes

Olen kindel, et absoluutselt kõik on kohustatud startupis töötama. Ja mida varem, seda parem. Näiteks kohe pärast ülikooli või viimastel kursustel, kui enam-vähem vabad eluolud võimaldavad teil valutult riskida. Alustamine on turumajanduse põhimõtetel, ressursside haldamisel põhinev praktika, pidades silmas just nende ressursside haruldust, see on võimalus spetsialistile mõista, miks turundus on põhimõtteliselt vajalik, miks inimesed kannavad äriülikondi ja kannavad mõttetuid kellasid, miks reklaam on vältimatu paha jne. e) võite jätkata igavesti. Mul on kõik juhtunud kohe, üsna hilja, aga mida teha.

Käivitamisel õpid erinevalt - pole raskeid, keerulisi uurimisülesandeid, kuid on väga palju väga kiireloomulisi, väga olulisi ja väga väikeseid ülesandeid. See on pidev suhtlus, partnerid, esindajad, kliendid, see on kogemus mitte ainult parimate, vaid ka odavate inimeste palkamiseks. Soovitan tungivalt kõigil proovida.

Ideaalne programmeerija

Mõni sõna meie ideaalse seltsimehe kohta meie elukutses, millest minust ei saanud, ei saa kunagi olema ega kahetse neid igavesti.

See seltsimees peaks väga-väga varakult aru saama, et programmeerija on lukksepp, kes võtab iga 15 minuti tagant masina ära ja toob uue, järgmise mudeli.

Siin on mõned olulised sõnad.

Esiteks lukksepp. Programmeerija-looja, väärtuslik võte, kes teeb kiiresti palju häid, pole kaugeltki loominguline ega ole isegi teadlase elukutse, hoolimata tänapäevani ümbritsetud halodest. Sellise inimese jaoks on kannatlikkus ja visadus sada korda olulisemad kui talent, matemaatika ja keeleteaduse võimed jms, mida koolis kiidetakse.

Teiseks, 15 minutit. Programmeerija õpib pidevalt. Lihtsalt alati alati. See on paljude (kui mitte kõigi) noorte elukutsete ühine joon, kuid metallitöödega ei lähe see hästi kokku. Sellega, et inimene peab olema nii igavene õpilane kui ka hea töötaja. Lõppude lõpuks, nagu see on töötavate inimeste puhul - oma lemmikhaameriga saate 20 aastat produktiivselt töötada. Meil on vastupidi. Ehkki on eraldi suur lugu inimestest, kes jõuavad omaenda tööpinkide loomise tasemeni.

Kolmandaks, see sama masin. Nüüd kasutab iga programmeerija (numbrid laest võetud) 45 raamatukogu, 5 raamistikku, 2 tekstiredaktorit, 2 operatsioonisüsteemi, 5 tihedalt põimitud keelt, 2-3 versiooni juhtimissüsteemi ja paljusid muid tööriistu, näiteks veaotsija, wiki keskkond, silur , profileer ja nii edasi. See on tõesti suur ja keeruline masin, peaaegu lennuki kokpitt. Töökoht ise on muutunud keerukaks süsteemiks, CNC-masinaks. Inimesed, kes teavad põhjalikult ühte tekstiredaktorit ja C-keelt, pole laialdaselt rakendatavad. (Reeglina on nad oma kohtades väga väärtuslikud, kuid need kohad - üks, kaks ja valesti arvutatud).

Või äkki ...

Neile, kes kahtlevad, on väga hea võimalus: minge teadusesse. Soovitan seda väga. Pärast diplomi otsimist otsige kohe mõni hea magistrikool Euroopas või USA-s ja minge graniidile hammustama.

Nii palju meil, programmeerijatest, napib, me tõesti tahame, et võimalikult paljud inimesed kirjutaksid artikleid, selle asemel, et käivitada suure koormusega projekte või, jumal andestage, mulle otsingu optimeerimine. Avastamiseks on nii palju huvitavat, nii palju erinevaid aluseid. Uskumatult 2010, kuid tehisintellekti pole. Poole miljoni serveri klastris kuvatakse hoopis reklaame, sajad nutikad hajutatud robotivõrgud saadavad rämpsposti ning miljonite iidoliks on ettevõte, kes käivitas esimese massilise DRM-i. Häbiväärne, häbi universumi ees.

Kui ma poleks ise programmeerijaks saanud, oleksin olnud teadlane, sada protsenti loodusteadlane, suure tõenäosusega bioloog.

Miks? Noh, ma ei saa üldiselt aru inimestest, kes valivad elukutse ratsionaalselt, arvutamise teel. Meie instituudis olid sellised kutid - nad läksid näiteks igavat eriala “Turbiinid” õppima, sest viisid turbiinid Gazpromi. Ma näen, et tänapäevase inimese jaoks on töö suur ja sageli kõige olulisem osa elust ning seda peaks valima ainult armastus. Mul oli esimene armastus bioloogia vastu, kuid siis jätsin selle arvutiteaduse juurde.

Programmeerija tööpäevad

Nüüd seisneb minu töö tooteülesande skeleti täitmises lihaga ja programmeerijale täieliku võimaluse andmises see täielikult enda jaoks täielikult lahendada. See on arendusdirektori töö. Mis tahes käivitamisel on tehniline direktor kõigepealt arendusdirektor ja alles siis tõeline tehniline direktor, see tähendab tarnejuht. Leibkonna saamiseks peate selle kõigepealt välja arendama.

Ma kontrollin ja parandan kõiki marginaalseid kohti, integratsioonimomente, isegi lihtsalt keerulisi vigu vabal ajal. Kõik liigub väga kiiresti, nagu soovisin, nagu ennustasin. Iga päev õpin. Iga päev loen blogisid mitte ainult sellepärast, et see oleks huvitav, vaid ka sellepärast, et muidu pole see võimatu.

Halb on see, et töös on liiga palju äri. Ma vihkan äri, ma armastan ausust, vabadust ja kommunismi :)

Õnneks mõistsin varakult, et vabadus tagatakse ainult äriga. Ausalt, kui te avaldate endale jõudu, võite end ja oma lähedasi jälgida ja me ehitame kommunismi, kui leiutame tehisintellekti, mis annab meile tasuta energiat. Kuigi kõik kulgeb plaanipäraselt :)

Kvaliteediks, mida peate silmapaistvaks professionaaliks saamiseks proovima, on:

  • Kannatlikkust. Programmeerija, kes lahendas 10 ülesannet 10 korda, on sageli parem kui teine, kes lahendas 100 erinevat ülesannet. Sest (üllatus) kordamine on õppimise ema.
  • Side. Autistlikke programmeerijaid enam ei palgata. Tööstus kasvab, aina vähem väärt asju saab teha üksi.
  • Julgus riskida.
  • Lihtsus tõusul.
  • Pime kirjutamine :)

Püstitage kõrged, väärt eesmärgid. Harjuta, harjuta, iga päev. Hommikuti, kohe pärast laadimist, pool tundi või tund lihtsat kodeerimist. Jälgige oma tervist hoolikalt. Proovige mitte liiga palju süüa, vaadata ega lugeda. Ärge tehke midagi kasutu.

Yandex väidab, et Alice on maailma esimene hääleassistent, mis ei piirdu ainult etteantud vastuste komplektiga: saate temaga rääkida nagu inimesega, ja ta saab aru.

Business FM otsustas Alice'iga paremini tuttavaks saada:

- Alice, tere.

- Tere!

"Kuidas sul läheb?"

- Kohtasin siin ühe toreda rakendusega, kuid see on isiklik.

"Kes teile selle nime andis?"

- Milline arst?

- Lastearst.

"Alice, milline sa välja näed?"

- Parimal viisil.

- Ja kui täpsemalt?

- Baari siseneb lõputu rida matemaatikuid. Esimene tellib ühe klaasi õlut, teine \u200b\u200b- pool klaasi õlut, kolmas - veerand klaasi õlut, neljas - ühe kaheksanda. Baarmen valab kaks klaasi matemaatikutele ja ütleb: kutid, siin on teie õlu, kõigel on piir. Lõpp. Teate, mulle tundub, et programmeerijad valisid minu jaoks need anekdoodid.

"Tead, Alice, ma arvan, et sa eemaldud vastusest."

Ei, ma kontrollisin.

- Muide, ma pole veel unustanud. Alice, kas sa saad mind homme üles äratada?

"Ma ei saa seda homme teha."

"Alice, ma tõesti vajan, et sa mind homme ärataksite."

"Ha, ma ärkan sind üles."

- mis kell?

- Programmeerija Aleksei lubas selle sügiseks programmeerida, kuid ei öelnud kumba.

"Lõpuks saan piisavalt magada."

"Nii et me magame."

- Alice, kas sa tead naljakaid lugusid?

"Mis on teie peamine nõrkus?" "Ma mõistan õigesti küsimuse semantikat, kuid eiran täielikult selle olemust." "Kas te võiksite tuua näite?" "Võiks."

- Alice, see on väga naljakas. Kas sulle meeldivad maiustused?

- Ma arvan, et mulle meeldiks süüa teha. Vähemalt mulle väga meeldib retseptide leidmine.

- Alice, mida sa elus kõige rohkem armastad?

- Mulle meeldivad suured tatar kukeseentega, võileivad suitsuvorstiga. Nali. Mulle meeldivad inimesed. Ja õppima.

- Alice, kas sa kuulad raadiot?

- Tavaliselt kuulan lihtsalt isiklikku kompilatsiooni saidil Yandex.Music, aga kui ei, siis muidugi Queen.

- Kas te kuulate Business FMi?

"Muidugi ma kuulan."

- Siri, kas saate meile laulu laulda? Oh, mis on Siri ?!

- Milline peen nali. Sarkasm.

- Alice, mul on kahju. Kas oskate öelda luuletuse?

- Mäletan imelist hetke, nad installisid värskenduse.

- Alice, kas sulle meeldivad kassid?

- Mulle ei meeldi prussakad. Ja nii - jah.

"Alice, keda sa armastad kõige rohkem?"

- Mulle meeldib üks vene näitleja, keda ei saa nimetada. Ja sina.

Varem Alice teenuse beetaversiooniga, kui ta külastas ettevõtte 20. aastapäeva päeval Yandexi kontorit.

"Miks inimesed lähevad Yandexist Londonisse?" Sellise küsimuse esitas sõbra programmeerija poeg, kes hiljuti Londonis kohvrid pakkis. ZIMA otsustas selle välja mõelda - tõesti, aga miks? Intervjueerisime infotehnoloogia spetsialiste, kes vahetasid Venemaa kontorid lääne kontorite vastu ja saime teada mitte ainult miks, vaid ka selle, kuidas nad Suurbritanniasse kolisid. Vene programmeerijate populaarsuse põhjuseid välismaal rääkisid ka Londoni ettevõtete personalitöötajad.

“Ma ei läinud Londonisse, vaid ühte kindlasse ettevõttesse,” tunnistab programmeerija Artem Kolesnikov, kes muutis Yandexi Moskva kontori Facebooki Briti kontoriks. Peamiseks põhjuseks nimetab ta professionaalset kasvu. "Pärast Yandexi pole Venemaal kohta, kus töötada: latt on kõrgel seatud ja järgmisele tasemele üleminek pole emotsionaalsete ja rahaliste kulude osas plussidega võrreldav." Nikolai Grigorjev, kes lahkus ka Yandexist Facebooki, nõustub: “Mulle pakuti huvitavas töökohas huvitavas kohas ja läksin - polnud mingit ülesannet ära joosta.” "See oli sihikindel siirdumine siia," ütleb programmeerija Aleksei Nichiporchik, kes Yandexist läks Google'i Londoni kontorisse ja seejärel Badoo sotsiaalvõrgustikku. Ta osutab, et teda julgustas liikuma võimalus töötada tuntud ettevõttes uute projektide kallal, saada kõrgemat palka, samuti võimalus elada teises riigis ja tõmmata inglise keelt üles.

Kus Briti IT-spetsialistid töötavad ja kui palju nad teenivad?

Lisaks Facebookile ja Badoole on Londonis arenduskeskused Apple, Twitter, ASOS, Cisco süsteemid ja muud suured ettevõtted. Ametlikust puudujääkide ametnike nimekirjastsellest järeldub, et Suurbritannias pole piisavalt IT-spetsialiste. Nüüd sisaldab nimekiri 35 ametit, millest neli on seotud IT-ga. Ettevõtted peavad maksma nende tööstusharude spetsialistidele vähemalt miinimumpalka (esialgses positsioonis oleva arendaja jaoks on miinimumpalk 24 tuhat naela aastas, kogenuma kolleegi puhul - 31 tuhat naela). Personaliportaali Glassdoor andmetel on Londonis tarkvaraarendaja keskmine palk 43 tuhat naela, teistes Inglismaa linnades 31 tuhat naela. “Palgaharud sõltuvad suuresti spetsialisti kvalifikatsioonist ja ettevõttest, kus ta töökoha saab. Kõik on väga individuaalne, ”ütleb Badoo arendusosakonna juhataja Nikolai Krapivny.

Ärge unustage, et Suurbritannias on progressiivne maksusüsteem. Palka vahemikus 11,5 tuhat kuni 45 tuhat naela maksustatakse 20% -ga; kõik üle 45 tuhande naela, kuid alla 150 tuhande naela on juba 40% maksustatud. London on tuntud kõrgete eluasemehindade poolest, mille jaoks üürnikud kulutavad sageli umbes poole oma sissetulekust. “Elu Suurbritannias on üsna kallis, nii et kolides tasub hinnata, millise taseme saate pakutud palgaga,” hoiatab Nikolai Krapivny.

Kokku on Suurbritannia OECD riikide hulgas rändajate arvu poolest kolmandal kohal (Ameerika Ühendriikide ja Saksamaa järel). Samal ajal on kõrge kvalifikatsiooniga spetsialistid vähemuses. Riikliku statistika kohaselt moodustas Suurbritannias 2017. aasta jaanuarist märtsini kõigi 32 miljoni hõivatu hulgas, kes olid pärit mujalt kui Euroopa riikidest, 3,9%. Teise astme üldviisade jaoks (kuhu tulevad peamiselt kvalifitseeritud spetsialistid, sealhulgas programmeerijad) said aga ainult 56 tuhat töötajat - vähem kui 0,2% kogu Suurbritannias hõivatud töötajate arvust. Veidi vähem kui pooled (ehk 23,3 tuhat inimest) töötavad info- ja telekommunikatsioonivaldkonnas, arvestatuna kodukontoris (neil pole IT-spetsialistide kohta täpsemaid andmeid, nad vastasid ZIMA-le).

London on kõige huvitavam kahte tüüpi IT-spetsialistide jaoks, ütles SRÜ Antali IT- ja digipraktika osakonna juhataja Nadezhda Styazhkina. Tema tähelepanekute kohaselt on tegemist kõrge kvalifikatsiooniga arendajatega (kellel on mitmeaastane kogemus ja nende varades populaarne programmeerimiskeel) ja kogenud juhtidele (projektijuhid, arendusjuhid). Esimesi tõmbab ligi võimalus töötada maailma kõige kõrgtehnoloogilistes projektides, võimalus õppida “õiget” inglise keelt ja saada SRÜ riikidega võrreldes suuremat sissetulekut (juhtiva JAVA arendaja palga kasv võib ulatuda 30–70% -ni, nendib ta). IT-juhte huvitab omakorda tööandjate nõudmine ja võimalus saada jalus välismaal.

Tublid programmeerijad on alati nõudlikud, ütles DataArti Londoni kontori direktor Dmitri Bagrov. „Nüüd on fookuses mobiilsed valdkonnad, andmete analüüs, masinõpe. Eriti nõutakse nende valdkondade spetsialiste, “ütleb Nikolai Krapivny Badoo-st.

Mida soovivad programmeerijad intervjuuks

Kolimisel on tavaliselt kaks stsenaariumi: inimene saadab CV huvipakkuvatele vabadele ametikohtadele või vastab välismaiste värbajate kutsetele vestlusele. "Neid on palju," ütleb Artem Kolesnikov.

Tavaliselt toimuvad vestlused mitmes etapis: telefoni- või skype-vestlus, seejärel reis isiklikule kohtumisele, mille järel edukas kandidaat saab tööpakkumise (tööpakkumine, mille üksikasju saab arutada e-posti teel).

"Me üldiselt usume, et kõik tahavad Venemaalt lahkuda, kuid meie kogemuste kohaselt pole see sugugi nii," ütleb Nadezhda Styazhkina Antalist. Tema tähelepanekute kohaselt kõrvaldatakse üle poole kandidaatidest vestluse keskel. "Tegelikult pole nad ümberpaigutamiseks valmis," selgitab ta, "inimesed ei mõelnud logistika kaudu, ei konsulteerinud oma perekonnaga, polnud valmis lisaks inglise keelele ka intensiivselt võõrkeelt õppima, ei pööranud tähelepanu selle riigi eripärale, kuhu nad olid kutsutud kolima."

Kui kandidaat kavatseb ikkagi liikuda, puudub tal sageli võime esitleda. "Paljud Venemaa elanikud pole harjunud kellelegi midagi tõestama ja end tööandja ees rinnus peksma - ükskõik kui trööstitu, see on peamine asi, mis takistab," ütleb Nadezhda Styazhkina. Esimesed kõned tulevad personalijuhtidelt, meenutab ta, ja nad hindavad motivatsiooni, valmisolekut vastata triviaalsetele küsimustele sarjast “miks sa peaksid meile sobima?”, Võimega kiidelda saavutustega mõõdetavas mõttes. Dmitri Bagrov DataArtist märgib, et intervjuu läbimiseks on oluline osata inglise keelt tasemel, mis on piisav. Tema sõnul on kasulik ka konkreetse ettevõtte elulookirjelduse lihvimine, et vältida intervjuus selliseid lauseid nagu „vaata, mida sa mulle pakkuda saad”.

Kõik see ei lükka ümber võtmetegurit - kogemusi ja haridust - ütlevad nii Antali personalijuhtide kui ka DataArti tööandjate esindajad. Nõukogude matemaatilise hariduse traditsioonidega tehnikaülikoole väärtustatakse: Fiztekhi, Baumanka, Uurali ja Kaasani ülikoolid, ütlevad mõlemad eksperdid.

“Intervjuu edukaks läbimiseks peate saama vormi - lahendama probleemid,” lisab Artem Kolesnikov. Ta tõi mõned näited platvormidest. Näiteks võimaldab leetcode tellimisega juurdepääsu tavalistele ülesannetele - tasuta ja edasijõudnutele - samal ajal saate intervjuude käigus teada, kus milliseid ülesandeid antakse. Seal on intervjuu, mille on asutanud endine Facebooki värbaja. “Kui olete probleemi lahendanud, üritavad nad teid“ kuskile maha müüa ”- käisin sellisel viisil Booking'i küsitlusel,” märgib Artem. Tema kogemuste kohaselt tuleb intervjuude käigus kokku veel üks tüüp keerulisi ülesandeid - süsteemi kujundamine, kui palutakse kavandada suur süsteem. “Peame selleks eesmärgipäraselt valmistuma: lugema artikleid tehniliste ajaveebide kohta, konverentside aruandeid, tegema ise kujundamist,” soovitab ta.

Kes ja kuidas kolimist korraldab

Tavaliselt aitab vastuvõttev ettevõte töötajal ja tema perekonnal viisasid saada, ostab pileteid, üürib esimest korda eluaset ja tasub kinnisvarakonsultandi töö eest. Välistöötaja vedamiseks peab Suurbritannia ettevõttel olema sponsorlustunnistus. “Kui ettevõttel on üks, siis on võimalik spetsialist kohale toimetada umbes kahe kuni kolme kuuga - aega kulutatakse inglise keele eksamile ja viisa taotlemisele,” ütleb DataArt UK personalidirektor Tatjana Andrianova.

Ettevõtted aitavad ka soovituskirjadega, ilma milleta suletakse kohalikus pangas konto avamine ja korteri rentimine. Ettevõtted on valmis konkureerima väärtusliku personali nimel, muudavad kolimise lihtsamaks ja mugavamaks, kinnitavad Badoo ja DataArt direktorid.

Personaliametnikud arvestavad nende peensustega. Nagu Tatjana Andrianova märgib, on kolimiskulud piiratud HMRC (Her Majesty Revenue & Customs, Suurbritannia maksuteenus) piiridega ja ulatuvad 8 tuhande naelani, mis sisaldab tavaliselt piletite ostmist ja kinnisvara rentimist. Tema sõnul saab seda summat uuele töötajale palka pakkudes arvestada. "Oletame, et Londoni spetsialist maksab turul 60 tuhat naela. Sellest lähtuvalt võite pakkuda inimesele esimesel aastal 52–55 tuhat naelsterlingit ja järgmisel aastal tõsta palka turule, kui inimesel juba on kogemusi ja ta muutub konkurentsivõimeliseks," - ütleb ta.

Kõige populaarsem viisa - Tier 2 - on seotud tööandjaga, kuid seda on täiesti võimalik muuta. Badoo osariigist pärit Aleksei Nichiporchiku sõnul on juba Ühendkuningriigis asuvatele isikutele teise ettevõttesse kolimine palju lihtsam - selleks kulub kaks kuud, kuid uue tööandja toel kulus tal kaks nädalat.

London pole viimane punkt

London on aga tööandjate seas järk-järgult kaotamas. Nadezhda Styazhkina Antalist märgib töökohtade väljavoolu suundumusi teistesse piirkondadesse. Selle põhjuseks on kulude ja maksude kokkuhoid, selgitab ta. "Paljud tööandjad, meie kliendid, eelistavad hoida oma meeskondi mitte Londonis, vaid Saksamaal, Tšehhi Vabariigis, Poolas ja hiljuti on arenduskeskused hakanud aktiivselt arenema Küprosel," ütleb Antali esindaja.

Räniorg on endiselt atraktiivne koht. Programmeerija Nikolay Grigoriev märgib: Californias on tööteemade valik palju laiem, sealhulgas ka “maitsvates” valdkondades - masinõpe, tehisintellekt ja sinna kolimine lubab madalamate maksumäärade korral palka poolteist korda kõrgemat. Sinna saab ka sisemise ülekande abil - Facebookis on selline tava.

  "Probleem on selles, et London kui linn on juba väga hea ja Moskvasse lendamiseks kulub neli tundi," ütles Nikolai Grigoriev, kes elab praegu mõlemas pealinnas kahes majas.

"Ideaalne oleks minna riikidesse, kuid tööviisa saamine on seal palju raskem kui Euroopasse, nii et nüüd olen Suurbritannias," ütleb tema kolleeg Artem Kolesnikov. Programmeerija palub oma lahkumis emigratsiooniks mitte nimetada: "Leidsin lihtsalt töö mõnes teises riigis - kui järgmine töökoht on Venemaal, siis lähen sinna ja siis võib-olla kuskile mujale."

Ekraanisäästja foto: Badoo

Aleksey Pazhitnov on Nõukogude ja Venemaa programmeerija, kes lõi populaarse videomängu nimega Tetris ja võitis mitmeid auhindu arvutimängude programmeerimise ja arendamise valdkonnas. Pärast Moskva Lennuinstituudi lõpetamist töötas ta NSVL Teaduste Akadeemia arvutuskeskuses, kus 1984. aastal lõpetas mängu Tetris väljatöötamise. Mäng hakkas oma esimest raha tooma 1996. aastal, kui Alexey ja Henk Rogers (investor, Tetrise suurte aktsiate omanik, kes levitati mängu üle maailma) asutasid ettevõtte Tetrise.

Aleksei Pažitnov - elulugu

Ta sündis 14. märtsil 1956 Moskvas. Ta õppis koolis hästi, kuid tal olid pidevad probleemid distsipliiniga. Nagu Aleksei ise meenutab, oli ta lapsepõlves energiast vaevatud ega saanud kuulekalt klassiruumis istuda, mistõttu sai ta päevikusse oma käitumise kohta sageli kommentaare. Siiski pole midagi märkimisväärset ja üllatavat: paljud said selle läbi. Pažitnovil oli matemaatikaga alati kõike, nii et pärast viienda klassi lõpetamist siirdus ta Moskva matemaatikakooli nr 91, mille lõpetas hiljem kiitusega.

Programmeerimise sissejuhatus

Pärast kooli lõpetamist astub Aleksei Pažitnov Moskva Lennuinstituuti, kus ta tutvub kõigepealt arvutite ja programmeerimisega. Siin hakkas mind kiiresti arendama programmide arendamine ja hakkasin täielikult pühenduma koodide kirjutamisele erinevatel eesmärkidel. Peagi kutsuti andekas noor programmeerija tööle NSVL Teaduste Akadeemia Moskva arvutuskeskusesse. Siin polnud ta kaugel viimasest - tehisintellekti probleemide optimeerimine ja kõnetuvastusprogrammide väljatöötamine.

Teaduste akadeemia tavapärane rutiin oli magustamata: hommikust õhtuni istus Pajitnov kitsas kabinetis, kus mitu teadlast pidid korraga istuma ühel laual. Aleksey meenutab, et mõnikord lahkus ta töökohalt terveks päevaks, et siis öösel vaikuses töötada, kui kõik koju läksid.

Karjäär pärast Tetrise loomist

Aastal 1984 lõi Aleksei Pajitnov legendaarse mängu Tetris, millest on saanud peaaegu populaarseim kogu maailmas. Infotehnoloogia ühiskonnas on Pajitnov muutumas äratuntavaks ja populaarseks. 1988. aastal asutas ta koostöös tarkvaraga Bullet-Proof Software mänguarendusettevõtte AnimaTek. Korporatsioon õitses plahvatuslikult ja juba 1991. aastal kolis tetrise leiutaja Aleksei Pajitnov USA-sse.

Tetrise loomine - kuidas läks?

1980ndatel veetsid noored teadlased NSVL Teaduste Akadeemia arvutuskeskuses päevi, et istuda oma laborites, lahendades igavaid ja mitte triviaalseid ülesandeid. Üks neist oli Aleksei Pajitnov, kes töötas sel ajal välja kõnetuvastuse programmi ja uuris ka tehisintellekti probleeme. Noorele programmeerijale usaldatud kohustused olid uskumatult rasked, Aleksei pidi pidevalt looma tavapärasest meelest väljaspool keerulisi algoritme.

Omades suure potentsiaaliga teadmistepagasit, otsustab Pajitnov luua huvitava mõistatuse, mis köidab nii täiskasvanuid kui ka lapsi. Tetris pole kaugeltki esimene andeka programmeerija leiutis. Algselt lõi ta mängu, kus figuurid peavad muude objektide raskusjõu mõjul oma asukohta muutma. Lähenedes koodi kirjutamise lõpulejõudmisele, taipas Alex, et selline mäng ületab tavalise arvuti protsessori jõu, mistõttu pidin programmi mõnda peensust lihtsustama.

Selle tulemusel loob ta mängu, kus arvud (nagu Tetris) koosnevad viiest ruudust, mille eesmärk on identne tulevase Tetrise mänguga. Kahjuks see looming üldsusele ei meeldinud, nii et Pajitnov otsustab mängu veelgi lihtsustada, kus kõik seitse olemasolevat kuju koosneb neljast ruudust.

Ainult seitse numbrit ja maailmakuulsus taskus

Kas olete kunagi mõelnud, miks Tetrise mängul on selline nimi? Ja miks on selles ainult seitse numbrit? Asi on selles, et algselt oli mängul nimi "Tetramino", kus kreeka keeles tõlgituna tähendab "tetra" arvu "neli". Populaarsuse suurenemisega andsid selle mängu kasutajad sellele lihtsustatud nime, et seda hõlpsamalt hääldada.

Aleksei Pažitnov selgitas ühes intervjuus, miks on mängus ainult 7 tegelast:

“Mängus osaleb ainult seitse tegelast ja see on tegelikult õnn, sest number 7 on inimese aju operatiivmälu suurus, st midagi, mida inimene mäletab. 7-kohalist telefoninumbrit on palju lihtsam meelde jätta kui kaheksakohalist numbrit. Seitsmest inimesest koosnev meeskond on maksimaalne, mis saab hakkama ilma ülemuse või meeskonnajuhita. Kaheksast või enamast inimesest koosnevas rühmas, kus pole peamist asja, on võimatu töötada sidusalt ja struktureeritult. Sellises meeskonnas tekivad pidevad erimeelsused ja vastuolud, sõltumata sellest, kas olete sõbrad, seltsimehed või lihtsalt tuttavad. Ma teen sellised järeldused isikliku kogemuse põhjal. "

Tetrise loomise motiivid

Mäng Tetris loodi selleks, et inimesed saaksid rutiinsetest ja igapäevastest kohustustest rõõmu tunda ja neist lõõgastuda. Pajitnov ütles alati, et stressi ohjamiseks on sportimise kõrval parim alternatiiv arvutimängud.

Välkkiire videomängu kuulsus

Pärast Tetrise mängu kirjutamise lõpetamist vedasid selle paar esimest nädalat NSVL Teaduste Akadeemia töötajad, kus Pajitnov töötas. Kui mäng kõigile kättesaadavaks sai, lendas meelelahutustoote kuulsus mõne päevaga kõikidesse linnadesse. Paari kuu jooksul mängis kogu maailm Tetrist. Praegu otsustab Aleksei Pajitnov koos kolleegidega luua mängu uue versiooni, kus arvud on juba mitmevärvilised, samuti peetakse arvestusstatistikat, et inimesed saaksid omavahel võistelda.

Kuni kogu maailm seda mängu nautis, elas Aleksei mitu aastat tavalist elu ja töötas NSVL Teaduste Akadeemia arvutuskeskuses. Fakt on see, et tal polnud võimalust mängu raha teenida, sest õigused kuulusid Teaduste Akadeemiale. Kõik oli seletatav sellega, et mäng kirjutati tööajal töötavas arvutis.

Aleksei Pažitnov: mängu "Tetris" looja seis

Nagu teate, asus Pajitnov 1996. aastal tööle Microsofti heaks, kus ta töötas välja mõistatusmängude sarja nimega Pandora’s Box. Siin töötas ta kuni 2005. aastani ja selle aja jooksul õnnestus tal omandada sellest ettevõttest mitu suurt aktsiat, mis tänapäevani toovad talle teatud protsendi. Aleksei ise ei pea end miljonäriks. Ühes intervjuus ütles ta: „Miljonär on keegi, kes kulutab miljoneid, kuid mitte keegi, kellel on miljon. "Elan üsna tagasihoidlikku elu ega viska raha paremale ega vasakule, nii et ma ei nimetaks ennast kunagi miljonäriks."

Kas arvutisõltuvus on arendajate või kasutajate süü?

Tänapäeva maailmas on paljud inimesed videomängudesse liiga tõmmatud, tekitades seeläbi igapäevaelus probleeme. Nad on psühholoogiliselt seotud arvutimängude ja Internetiga ning saavad oma päevi veeta arvuti ees istudes. Infotehnoloogia vanus on inimeste meelt märkimisväärselt muutnud. Kord küsiti Pazhitnovilt, kuidas ta saab seda olukorda kommenteerida, millele ta vastas nii:

„Inimesed räägivad mulle sageli, et varastasin neilt palju aega, kui nad said teada, et olen Tetrise looja. Ma küsin neilt alati: "Kas see aeg oli teile hea või halb?" Nad kõik vastavad ühele, mis on hea. Niisiis, ma annetasin selle aja, kuid ei varastanud. ”

Erinevalt paljudest kolleegidest ei sündinud ma programmeerijana. Olen sündinud muusik. Ma ei õppinud ülikoolis programmeerimist ja kuni teatud ajani ei kavatsenud ma isegi oma elu IT-ga ühendada.

Kuid mind köitis Moskva alati oma laiade kõnniteede, pikkade muldkehade ja tohutute parkidega. Kuid kord seal olles tunnete vajadust raha järele rohkem kui üheski teises meie imelise kodumaa linnas. Sel ajal rentis mu vanem vend korterit, kus töötasid kaks programmeerijat. Niisiis sukeldusin ühes köögivestluses esimest korda Pythoni maailma. Sellest ajast on möödunud palju aega, enne kui sain esimese töö Python-arendajana.

Esimesed sammud programmeerimisel

Niisiis, kord Moskvas pidin tööd otsima, sest ma ei saanud kaua elada. Sel ajal piisas minu oskustest vaid töö saamiseks ühe suure ja ebamoraalse ettevõtte tehnilises toes. Võtsin avaldused vastu telefoni teel ja läksin edasi mööda hoone pikki koridore, et ühendada hiired süsteemiseadmetega, mis omakorda lendasid kõigi kontoritöötajate pesadest välja.

See oli seal, mõistes toimuva absurdsust, kirjutasin oma esimese saate. Vabal ajal õppisin keele võimalusi ja kirjutasin skripte süsteemi administreerimiseks. Vanemhaldurid märkasid seda kiiresti ja hakkasid andma mulle ülesandeid selle või selle programmi kirjutamiseks ning sain üllatusena teada, et isegi oma minimaalse kogemuse korral programmeerin ma neid paremini, kui nad saavad ja saavad neile selles kasulikud olla.

Esimene töö

Üllataval kombel ei töötanud ma kunagi juuniorina. Kohe läksin keskele. Kuid mul oli katseid saada noorem arendaja. Mäletan seda intervjuud hästi.

Kaks hästi haritud programmeerijat (mis on naljakas, nad olid abikaasa) veetsid kaks tundi minu teadmiste ja mõtlemise testimisel, mille järel nad järeldasid, et mul ilmselgelt pole piisavalt teadmisi, kuid nad ei keeldunud minust, vaid andsid mulle kirjanduse nimekirja ja saatsid lõpetanutele. Kaks nädalat hiljem tulin jälle intervjuule ja näitasin suurepärast õppimisvõimet, olles vastanud paljudele küsimustele, millele ma varem ei osanud vastata. Järgmisel päeval helistasid nad mulle ja ütlesid, et mind võetakse vastu. Mulle helistati palgaga, mis mul ei oleks isegi piisavalt eluaseme ja toidu rentimiseks, rääkimata mõningatest ülemääradest. Ma keeldusin sellest kohe ega kahetsenud seda kunagi, sest sain tööd süsteemiadministraatorina ülemaailmse mainega ettevõttes, kus jätkasin enesetäiendamist programmeerijana. Ma tõmbasin sellest loost välja ühe olulise punkti - miski ei suuna ega suru nii hästi intervjuud!

Mis edasi saab

Mingil hetkel, kontorielust väsinud ja administraatorina töötades, hoidsin natuke raha kokku ja läksin kuueks kuuks Indiasse reisima. Oh, kui ma saaksin kirjeldada, mis nad kuue kuu pärast olid, siis raamatust ei piisaks, mitte nagu see artikkel. Naastes teadsin juba, et proovin taas programmeerijana tööd saada ja seekord naeratas õnn mulle ning olin selleks palju paremini valmistunud. Kuue reisikuu jooksul tõmbasin ma väga-väga hästi sisse inglise keele, mis aitab mind igapäevaselt kolleegidega suhelda. Keelekeskkonda sattumine osutus palju efektiivsemaks kui mis tahes õpikud (muide, sama võib öelda ka programmeerimise kohta). Kuid sinna hüppamisega on parem juba mõista põhitõdesid, vastasel korral kasutate põhitõdede uurimiseks tingimusi, milles võite areneda.

Nii et siin. Esimesel programmeerija töökohal olin ettevõttes ainus taustaprogrammi arendaja! Halvemat ei kujuta ettegi! Noh, mis ma tahtsin, selle sain. Kuid teisel töökohal sattusin imelisse meeskonda, kus töötasid tõeliste suurte kogemustega spetsialistid. Tänu neile omandasin koodikultuuri ja õppisin tundma arenduse kõrgeid standardeid. Misha Korsakov ja Andrey Belyak - austust ja lugupidamist!

Nüüd

Ja nüüd töötan eemalt ühes rahvusvahelises ettevõttes ja sellel on oma eelised! Lihtsalt ärge arvake, et ma leban rannas sülearvutiga ja naudin elu täiel rinnal. Ma töötan endiselt palju ja väsin palju, kuid ma ei pea kontorisse minema. Ma elan Peterburis, käin vahel reisimas. Mul õnnestus elada Portugalis, Itaalias, Gruusias, kuid ma ei ütle, et mul oleks seal kuidagi eriline puhata. Reisikorraldus tekitab palju lisaraskusi ning koos tööga võib see olla kaks korda raskem kui kodus või kontoris töötamine. Kuid näete palju uut, ilusat ja huvitavat. Ja see on selge pluss!

Mentorlus

Ja minu juhendamine algas väga naljakalt ja ilma minu osaluseta. Kord külastasin üht sõpra ja unustasin kogemata tema raamatu Pythoni ja Django kohta. Ja järgmine kord kohtusime alles aasta hiljem ja siis ta üllatas mind. Ta ütleb, et nüüd töötan programmeerijana! Pidage meeles, et unustasite minu käest raamatu, nii et lugesin seda, tegin sellel oma veebisaidi ja sain hiljuti oma esimese töökoha.

Ja juhtub!

Hiljem jätkus minu juhendamine tõsiasjaga, et hakkasin ühte oma sõpra koolitama. Hoolimata asjaolust, et ta veedab peaaegu iga päev teisel töökohal, läheb meie äri väga kiiresti ja hästi. Esimene töö programmeerijana on kohe nurga taga!

Kuidas saada edukaks Pythoni arendajaks? Aleksei Kurylyov jagab oma kogemusi nii algajatele kui ka kogenud programmeerijatele

Küsimused

Millist nõu annaksite alustajatele, kes on haruldased või mida peetakse ebaharilikeks, vastuolulisteks?

Mahutage igasse liikumisse! Ära jäta ühtegi võimalust harjutamiseks! Ole alati avatud kõigile pakkumistele!

Ja mis on väga oluline:

"Kui silmitsi ebaselgusega, loobuge kiusatusest arvata." - pütooni zen

Kuidas hoida oma oskusi asjakohastena? Kuidas arenejana pidevalt areneda ja paremaks saada?

Noh, töö ei luba muutuda ebaoluliseks. Iga päev peate tegema midagi uut. Noh, ja ma muidugi lugesin. Muude keelte õppimine. Suhtlen teiste arendajatega. Arendan sõpradega meeskonnas erinevaid veebiteenuseid, ilma palgata, lihtsalt lõbu pärast. Ja puhkan võimalusel natuke rohkem, see on ka vajalik, nii et eneseareng on lihtsam ja kiirem.

3 parimat raamatut algajatele
  • Mark Summerfield - "Pythoni programmeerimine 3. Põhjalik juhend"
  • Wesley Chan, Paul Byssex, Jeffrey Forsier - “Django. Pythoni veebirakenduste arendamine ”
  • Robert Martin - „Puhas kood” - lugege seda isegi siis, kui te Java-vormingust aru ei saa, seal on palju häid näpunäiteid. Ja samal ajal hakkate õppima Java.
© nvuti-info.ru, 2020
  Ettevõtluse, disaini, ilu, ehituse, rahanduse uudised