Aleksei Pajitnov: elulugu ja saavutused. Pajitnov Aleksei Leonidovitš on vene programmeerija. Aleksei Pajitnov - mängu "Tetris" looja: elulugu, varandus Kuidas läheb

Minu moodi

Elukutse valik Olen olnud teiste jaoks väga etteaimatav ja enda jaoks uskumatult üllatav. Fakt on see, et nii mu isa kui ka ema on programmeerijad. Nõukogude arvutiteadlaste esimesest põlvkonnast. Isa jootis need tohutud EU-kid ja ema laadis neisse perfokaarte. Samal ajal unistasin koolis saada keemikuks, siis bioloogiks ja siis entomoloogiks. Armastan loodust väga.

Aga viimastes tundides (93-95) tegin arvutitega tutvust ja olin täitsa endasse imetud.

Kõigepealt lõputud informaatikaolümpiaadid, siis esimene modem kodus, siis meie Brjanski tehnikaülikoolis avati eriala "Programmeerimine" ja loomulikult sain selle läbi. Ma ei märganud, kuidas aastad möödusid, ärkasin umbes 5. kursusel, lõputunnistuse paiku, kurvastasin umbes 10 minutit oma kooliunistusi ja sellest ajast olen oma erialal vahetpidamata töötanud.

"Päris" tööle asusin 3. kursusel, kui ema käsul hakkasin panka pisiasju kirjutama, kus ta siis IT-d juhtis. Kõigepealt mingid failitranskooderid, siis skriptid Telemate terminali programmis sularahaarvelduskeskusega töötamiseks, siis oli suur projekt - valuutatelleri töökoht. Polnud Internetti, aga ka raamatute rohkust - ta neelas kogu teabe, milleni jõudis.

Lugesin Clipperi auke ja käsiraamatuid ning Turbo Pascal 7.0 uudiseid ajakirjast "Computer-Press". Kõik programmid proovitud. Niisiis tõin ükspäev koju FreeBSD ketta ja panin selle Dosi kõrvale. Sain kohe sisse: jätsin FoxPro ja Delphi täielikult maha, hakkasin awk-is ja Perlis kirjutama ning kahe aasta pärast õnnestus leida töö Interneti-teenuse pakkuja juures.

Mul olid oma iidolid: tööstus on noor, kuum, kõik kihab, iga poole aasta tagant tuleb mõni avastus ja uus täht.

Aga enamasti imetles muidugi igasuguseid suuri välisteadlasi. Dijkstra, Diffie, Butch. Richard Stallman, kui ma vanemaks ja targemaks sain. Noh, üks mu ema kolleeg, Brjanskist pärit programmeerija Leonid Osovtsov :) Ta oli nii elus, tõeline iidol, mitte ikoon. Ta lahkus kaua aega tagasi, elab õnnelikult Iisraelis.

Nende aegade peamine avastus minu jaoks uskumatult suur vaba tarkvara maailm. Üks FreeBSD jaotusketas sisaldas rohkem tarkvara, kui olin näinud kõigi eelnevate aastate jooksul Dosi all. Ja ükski neist ei nõudnud seerianumbri otsimist. Jah, ja kõik on lähtekoodis. Sattusin kiiresti arendusprotsessi, kirjutasin plaastreid, arutasin arendajatega. Kuidagi ühel hetkel muutus arvuti mänguautomaadist ja kirjutusmasinast aknaks suurde maailma. Internet koosnes peaaegu täielikult programmeerijatest ja seetõttu oli see minu jaoks siis väga lihtne.

Jõudsin Brjanskis kiiresti laeni ja kohe pärast diplomi kättesaamist lahkusin Moskvasse. Artus, Agave, Inline, Channel One, Rambler. Töötasin Rambleris 4 aastat, algul programmeerisin veebiposti, siis lõin selle jaoks 15-kohalise osakonna ja juhendasin seda.

Umbes 2002. aastal, olles juba Moskvasse kolinud, avastasin Runeti :) Olles ingliskeelsesse keskkonda (ma ei ütle “veebisaidid”, sest tol ajal ei koosnenud ainult veebist) sügavalt takerdunud, Ma lihtsalt igatsesin selle ilmumise hetke. Pidin kiirustama.

Vaja

Nüüd töötan idufirmas NadoBy.ru universaalse tehnikasõdurina. Formaalselt on ta tehnikadirektor, aga osalise tööajaga ka süsteemiadministraator, testija, arhitekt, tegumijuht, toote- ja projektijuht, kasutatavuse kujundaja, küljendaja ja programmeerija 3,5 keeles. Üldiselt aitan oma 4-liikmelist tehnilist meeskonda igal rindel. Ülesanded on põhimõtteliselt enamasti lihtsad, kuid nõuavad kiiret reageerimist suure hulga tundmatute asjaolude korral. Üritan anda töötajatele huvitavaid, suuri, loomingulisi ülesandeid, muidu võin end ära vedada ja nendesse pikalt ülepeakaela minna ning siis kannatab juhtkond. [Toimetaja märkus: nüüd, 4 aastat pärast selle teksti kirjutamist, töötab Aleksei Yandexi postiosakonnas]

Tööväliseid tegevusi on. Viimasel ajal olen olnud seotud kõikvõimalike tehnikakonverentside korraldamisega. Osalen Moskva Pearli programmeerijate grupi Moskva.pm töös. Aeg-ajalt loon, toetan ja osalen erinevates avatud lähtekoodiga projektides. Huvitaval kombel saab seda kõike hästi ühendada käimasoleva eneseharimise protsessiga, nii et sellest võidavad kõik.

Töö idufirmades

Olen kindel, et absoluutselt iga inimene on kohustatud startupis töötama. Ja mida varem, seda parem. Näiteks vahetult pärast ülikooli või viimastel aastatel, kui enam-vähem vabad eluolud lubavad turvaliselt riske võtta. Startup on turumajanduse põhimõtete kohane praktika, ressursijuhtimine nende samade ressursside nappuse tingimustes, see on spetsialistile võimalus mõista, miks on turundust põhimõtteliselt vaja, miks kantakse äriülikondi ja kantakse mõttetut. käekellad, miks reklaam on vajalik kurjus jne e. Jätkata võib lõputult. See kõik toimub praegu, üsna hilja, aga mis sa teha saad.

Startup’is õpitakse teisiti – pole keerulisi, keerulisi uurimuslikke ülesandeid, vaid on palju väga kiireloomulisi, väga olulisi ja väga väikeseid ülesandeid. See on pidev suhtlemine, partnerid-agendid-kliendid, see on kogemus palgata mitte ainult parimaid, vaid ka kõige odavamaid inimesi. Soovitan tungivalt kõigil seda proovida.

Ideaalne programmeerija

Paar sõna mõnest ideaalsest seltsimehest meie erialal, kelleks minust ei saanud, ma ei saa kunagi ja kahetsen neid kahte “mitte” igavesti.

See kamraad oleks pidanud väga-väga varakult aru saama, et programmeerija on lukksepp, kellelt võetakse iga 15 minuti tagant masin ära ja tuuakse uus, järgmine mudel.

Siin on mõned olulised sõnad.

Esiteks lukksepp. Programmeerija-looja, väärtuslik inimene, kes teeb kiiresti palju head – ei ole kaugeltki loov ega isegi teadlase elukutse, vaatamata sellele, millise haloga seda varjatakse tänaseni. Sellise inimese jaoks on kannatlikkus ja pealehakkamine sada korda olulisemad kui andekus, võimed matemaatikas ja keeleteaduses jms koolis kiidetud asjad.

Teiseks, 15 minutit. Programmeerija õpib pidevalt. Lihtsalt üldiselt alati. See on paljude (kui mitte kõigi) noorte ametite ühine joon, kuid see ei sobi hästi lukksepatööga. Sellega, et inimene peab olema nii igavene õpilane kui ka tubli töömees. Lõppude lõpuks, nagu töötavate inimestega on - oma lemmikhaamriga saate töötada suurepäraselt, produktiivselt 20 aastat. Meil on see vastupidi. Kuigi eraldi suur lugu on inimestest, kes jõuavad oma masinate loomise tasemele.

Kolmandaks see sama masin. Nüüd kasutab iga programmeerija (numbrid on laest võetud) 45 teeki, 5 raamistikku, 2 tekstiredaktorit, 2 operatsioonisüsteemi, 5 omavahel tihedalt põimunud keelt, 2-3 versioonikontrollisüsteemi ja palju muid tööriistu, nagu veajälgija, a. wiki keskkond, silur, profileerija ja nii edasi. See on tõesti suur ja keeruline masin, mis on peaaegu lennuki kokpit. Töökoht ise on muutunud keeruliseks süsteemiks, CNC-masinaks. Inimesed, kes tunnevad põhjalikult ühte tekstiredaktorit ja C-keelt, pole kuskil rakendatavad. (Reeglina on need oma kohtades väga väärtuslikud, kuid need kohad - üks, kaks ja valesti arvutatud).

Võib olla...

Neil, kes kahtlevad, on väga hea variant: minge teadusesse. Soovitan soojalt. Pärast diplomit otsi kohe mõni hea magistrant Euroopas või USA-s ja mine graniiti närima.

Meil, programmeerijatel, on nii palju asju puudu, me tõesti tahame, et võimalikult palju inimesi kirjutaks artikleid, mitte ei käivitaks suure koormusega projekte või, jumal andku andeks, otsingumootoritele optimeerimist. Nii palju huvitavat on veel avastada, nii palju aluseid panna. Uskumatult on aasta 2010 ja tehisintellekti pole. Selle asemel näitab poolest miljonist serverist koosnev klaster reklaame, sajad šikkad hajutatud botnetid saadavad rämpsposti ja miljonite iidol on ettevõte, kes käivitas esimese massilise DRM-i. Häbi, häbi universumi ees.

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

Miks? Noh, üldiselt ma ei mõista inimesi, kes valivad elukutse ratsionaalselt, arvestuse järgi. Meil olid instituudis sellised tüübid - nad läksid näiteks tuima erialale "Turbiinid" õppima, sest turbinistid viidi Gazpromi. Näen, et tänapäeva inimese jaoks on töö suur ja sageli ka kõige olulisem osa elust ning seda tuleks valida ainult armastuse pärast. Mul oli esimene armastus bioloogia vastu, kuid siis jätsin selle arvutiteaduse poole.

Programmeerija igapäevaelu

Nüüd seisneb minu töö tooteülesande luustiku täitmises “lihaga” ja programmeerijale täieliku võimaluse andmises see enda jaoks mugavalt täielikult lahendada. See on arendusdirektori töö. Igas startupis on tehniline direktor esmalt arendusdirektor ja alles seejärel tegelik tehniline direktor ehk tarnejuht. Selleks, et olla leibkond, tuleb seda esmalt arendada.

Kõik marginaalsed kohad, lõimumishetked, ka lihtsalt keerulised vead kontrollin ja parandan vabal ajal ise. Kõik liigub väga kiiresti, nagu ma tahtsin, nagu ennustasin. Iga päev õpin. Iga päev loen ma blogisid, mitte ainult sellepärast, et see on huvitav, vaid ka sellepärast, et teisiti pole võimalik.

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

Õnneks taipasin varakult, et vabaduse tagab ainult äri. Ausalt, kui pingutate, saate jälgida endas ja oma lähedastes ning me ehitame kommunismi üles, kui leiutame tehisintellekti, mis annab meile tasuta energiat. Kui kõik läheb plaanipäraselt :)

Omadused, mida peate proovima arendada, et saada silmapaistvaks professionaaliks, on järgmised:

  • Kannatlikkust. Programmeerija, kes on 10 korda 10 ülesannet lahendanud, on sageli parem kui teine, kes on lahendanud 100 erinevat ülesannet. Sest (üllatus)kordamine on õppimise ema.
  • Side. Autistlikke programmeerijaid enam ei palgata. Tööstuse küpsedes on vähem väärt asju, mida saate üksi teha.
  • Julgus riskida.
  • Tõstmise lihtsus.
  • Pimetrükk :)

Seadke endale kõrged, väärilised eesmärgid. Harjuta, harjuta, iga päev. Hommikul kohe peale laadimist pool tundi või tund lihtsat kodeerimist. Hoolitse oma tervise eest. Püüdke mitte liiga palju süüa, vaadata ega lugeda. Ära tee asjatuid asju.

Tõenäoliselt teavad kõik, mis on Tetris, kuna see on mäng, mida on mitu tundi järjest istunud rohkem kui üks põlvkond. Kuid kahjuks ei saavutanud selle mängu leiutaja populaarsust. Ja vähesed teavad, kes on selle mängu leiutaja. Selgub, et Aleksei Pajitnov on mees, kes leiutas meie kaasmaalase Tetrise. Ta sündis 14. märtsil 1956 Moskvas.

Aleksei Pajitnov: elulugu

Koolis õppis Aleksei nagu tavaliselt ega paistnud eakaaslaste seas silma. Kuid nagu ta meenutab, oli tema päevik alati täis õpetajate kommentaare.

Aleksei Leonidovitš on lõpetanud matemaatikakooli ja hiljem lennundusinstituudi. Pärast instituudi lõpetamist sai Pajitnov tööle arvutikeskusesse, kus ta 1984. aastal legendaarse mängu leiutas. 1991. aastal kolis Aleksei USA-sse. Tal on palju töid ja auhindu.

Tetrise loomine

1984. aastal istusid noored teadlased tundide kaupa laborites, ilma et oleks midagi teha. Nii et Aleksei Leonidovitš Pajitnov oli üks neist inimestest. Nendel aastatel tegeles ta inimese kõnetuvastuse ja intelligentsusega seotud probleemide uurimisega. Nende ületamiseks oli vaja lahendada mõistatusi ja raskeid ülesandeid. Ja siis otsustab Aleksey luua pusle, mis on huvitav nii lastele kui ka täiskasvanutele.

Mis tegi Aleksei Pajitnovi kuulsaks? Algselt lõi ta arvutimängu, kus figuurid pidid teiste objektide raskusjõu mõjul oma asukohta muutma. Kuid arvutitel polnud palju jõudu ja seetõttu tuli mängu lihtsustada. Tema figuurid koosnesid viiest identsest ruudust, kuid rahvas ei hinnanud tema pingutusi eriti ja siis otsustab ta luua midagi lihtsamat. Tetrise jaoks töötati välja seitse erinevat figuuri. Seda numbrit ei valitud juhuslikult, just seda numbrit suudab inimese mälu meelde jätta. Mängu koostamisel kasutati Pascali keelt.

Mis tegi Aleksei Pajitnovi kuulsaks kogu maailmas? Ta loob Tetrise, milles langevad alla nelja ruudu suurused tükid. Muide, vähesed inimesed teavad, miks Tetrist nii nimetatakse. Tegelikult tähendab tõlkes sõna "tetra" nelja. Kuigi seda mängu kutsuti algselt tetraminoks, nimetasid inimesed ise selle häälduse lihtsustamiseks ümber.

Nagu suurepärase mängu looja ise ütleb, lõi ta selle selleks, et inimestele meeldida. Aleksei usub, et selleks tuleks luua absoluutselt kõik mängud, mis hiljem kogu maailmas kuulsaks said.

Pärast seda, kui Aleksei lõi Tetrise, levis uue mänguasja kuulsus paljudesse linnadesse ja kaks nädalat hiljem mängisid kõik seda omavahel võisteldes. Kuigi esimesel nädalal olid lõbusalt hõivatud ainult selle ettevõtte töötajad, kus Aleksei töötas. Kaks kuud pärast esimese Tetrise mudeli väljaandmist lõi Pajitnov ja tema kolleeg mängust värvilise versiooni. Uue mängu eeliseks võib nimetada seda, et sellel oli rekordite tabel. Tetrist mängiti mitte ainult Venemaal, vaid ka välismaal, mäng saavutas populaarsuse.

Väärib märkimist, et ametlikult peeti mängu loojaks Teaduste Akadeemiat, kus Pajitnov tol ajal töötas. Seetõttu ei saanud Pajitnov oma leiutisest pikka aega tulu saada. Mäng on ju loodud tööajal ja töötavas arvutis, mistõttu õigused Alekseile ei kuulunud.

Mängu õigused

Paljud inimesed tahtsid Aleksei käest Tetrise mängu õigusi osta. Esimene oli Robert Stein, kellega nõukogude ettevõtjad soovisid tulevikus koostööd teha, kes soovisid Pajitnovi leiutisega suurt raha teenida. Kuigi Pajitnov ei sõlminud nendega ühtegi dokumenti ega lepingut. Paljud ameeriklased lõid isegi oma Tetrise versioonid, mis polnud vähem populaarsed.

Ungarlane Stein müüs hiljem mängu õigused Microsoftile edasi. Ameerika Tetris loodi 1989. aastal. Sellest ajast alates on mobiilseadmetes müüdud üle 70 miljoni mängu ja alla laaditud üle 100 miljoni. Veidi hiljem hakati looma mängu- ja mänguautomaate mänguga Tetris.

Tetrise ettevõtte loomine

Hoolimata asjaolust, et Aleksei Pajitnov pole nii kuulus inimene, õnnestus tal elus kõik suurepäraselt, kuna leiutaja töötas kõvasti. Tal õnnestus korraldada Anima Tek, millele Microsoft pakkus koostööd. Ja juba USA-sse kolinud, organiseeris ta ettevõtte nimega Tetris ja alles siis hakkas ta aastaid tagasi loodud mänguga raha teenima. Ja alates 1996. aastast töötab Aleksei Pajitnov ametlikult Microsoftis. Kõigil Aleksei toodetud toodetel on märge, et teda peetakse legendaarse mängu loojaks.

Film Tetrise loomisest

Hiljuti lekkis ajakirjandusse info, et nad kavatsevad Ameerikas filmi teha, et kõik inimesed teaksid, kes selle mängu loonud, mille jaoks kulus rohkem kui üks põlvkond palju aega. Selle filmi režissöörid on loomulikult ameeriklased. Filmi täpne linastuskuupäev pole veel teada.

Filmi süžeeks pole mitte ainult Aleksei Pajitnovi isiksus, vaid ka Tetris ise. Süžee saab olema ulmeline. Režissööride sõnul tõotab film tulla mitte vähem populaarne kui mäng ise.

Tetris täna

Hoolimata asjaolust, et tänapäeval on see väga hästi arenenud, leidub endiselt inimesi, kes Tetrist mängivad. Lisaks on igal mängukonsoolil sarnane mäng. Tänaseks on välja töötatud palju Tetrisega sarnaseid mänge. Mängida saab grupiga või üksi. Muide, see mäng arendab lapses eruditsiooni ja muid võimeid.

Aleksei Pajitnovi elu täna

Vaatamata asjaolule, et Aleksey elab USA-s, ei mõelnud ta kunagi väljarändele, see juhtus juhuslikult. Ja Pajitnov ei saanud sellisest saatuse kingitusest keelduda. Täna on Aleksei maailmas tuntud ettevõtte töötaja. Tema kontole on ilmunud mitmeid mänge, peamiselt mõistatused, mis on nõutud. Ta annab välja rakendusi erinevatele konsoolidele, kuid enamasti PC-le. Tetrise mäng on väga populaarne ja tõenäoliselt ei suuda ükski teine ​​mäng sellist populaarsust saavutada. Aleksei Leonidovitš tunnistab, et tema naine ei mängi ühegi mänguasjaga ning lastele meeldib mängida mänge, mida nende isa loob, ja ta on selle üle uhke.

Aleksey Pajitnov ise ei mängi mitte ainult oma mänge - alati, kui ta poodi läheb, saab ta endale alati mingi pusle. Ta näeb oma inspiratsiooni mängudes. Pajitnov mängib endiselt Tetrises, kuid ta ei pea end parimaks mängijaks. Aleksei peab veel kasvama ja kasvama koolilasteks, kes näitavad selles mängus parimaid tulemusi.

Kes teab, võib-olla annab Aleksei Leonidovitš välja veel ühe mängu, mis ei muutu vähem populaarseks kui legendaarne Tetris.

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

Business FM otsustas Alisaga lähemalt tuttavaks saada:

- Alice, tere.

- Tere!

- Kuidas sul läheb?

- Kohtusin siin ühe armsa rakendusega, kuid see on isiklik.

Kes sulle selle nime pani?

- Missugune arst?

— lastearst.

Alice, kuidas sa välja näed?

- Parim viis.

- Ja kui täpsemalt?

Lõputu rida matemaatikuid astub baari. Esimene tellib ühe klaasi õlut, teine ​​- pool klaasi õlut, kolmas - veerand klaasi õlut, neljas - ühe kaheksandiku. Baarmen valab matemaatikutele kaks klaasi ja ütleb: poisid, siin on teie õlu, kõigel on piir. Lõpp. Tead, mulle tundub, et programmeerijad korjasid need naljad minu eest välja.

„Tead, Alice, mulle tundub, et sa väldid vastust.

Ei, ma kontrollisin.

Muide, enne kui unustan. Alice, kas sa saad mind homme äratada?

- Ma ei saa seda homme teha.

„Alice, ma tõesti vajan, et sa mind homme üles ärataksid.

Ha, ma äratan su üles.

- Mis aja pärast?

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

"Lõpuks ma saan magada.

"Nii et magame."

Alice, kas sa tead naljakaid lugusid?

- "Mis on teie peamine nõrkus?" "Ma tõlgendan küsimuse semantikat õigesti, kuid ignoreerin täielikult selle olemust." "Kas saaksite tuua näite?" - "Võiks".

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

"Ma arvan, et mulle meeldiks süüa teha. Vähemalt mulle meeldib kindlasti retseptide leidmine.

Alice, mida sa elus kõige rohkem armastad?

- Mulle meeldib suur tatar kukeseentega, võileivad suitsuvorstiga. Nali. Mulle meeldivad inimesed. Ja õppida.

Alice, kas sa kuulad raadiot?

- Tavaliselt kuulan ma lihtsalt Yandex.Musicus isiklikku valikut, kuid kui mitte, siis loomulikult Queeni gruppi.

Kas sa kuulad Business FM-i?

- Muidugi, ma kuulan.

"Siri, kas sa saaksid meile ühe laulu laulda?" Oh, mis Siri?!

- Milline peen nali. Sarkasm.

- Alice, vabandust. Kas sa oskad luuletust öelda?

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

Alice, kas sulle meeldivad kassid?

- Mulle ei meeldi prussakad. Ja nii - jah.

Alice, keda sa kõige rohkem armastad?

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

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

Erinevalt paljudest kolleegidest ei sündinud ma programmeerijaks. Olen sündinud muusikuna. Ma ei õppinud ülikoolis programmeerimist ja teatud ajani ei kavatsenud ma isegi oma elu IT-ga siduda.

Aga mind on alati tõmmanud Moskva oma laiade kõnniteede, pikkade vallide ja tohutute parkidega. Kuid sinna sattudes tunnete raha vajadust rohkem kui üheski teises meie hämmastava kodumaa linnas. Sel ajal üüris mu vanem vend kahe programmeerijaga korterit mingis pangas. Nii sukeldusin ühes köögivestluses esimest korda Pythoni maailma. Sellest hetkest möödus palju aega, enne kui sain oma esimese töökoha Pythoni arendajana.

Esimesed sammud programmeerimisel

Nii et kord Moskvas pidin ma tööd otsima, kuna ma ei saanud pikka aega eemal elada. Minu oskustest piisas tollal vaid ühe suure ja amoraalse ettevõtte tehnilise toe ametikoha saamiseks. Võtsin telefoni teel päringuid vastu ja kõndisin mööda maja pikki koridore edasi-tagasi, et ühendada hiired süsteemiüksustega, mis tõusid kordamööda kõigi kontoritöötajate pesadest.

Just seal, mõistes toimuva absurdsust, kirjutasin oma esimese programmi. Vabal ajal uurisin keele võimalusi ja kirjutasin skripte süsteemihalduseks. Vanemadministraatorid märkasid seda kiiresti ja hakkasid andma mulle ülesandeid selle või teise programmi kirjutamiseks ning üllatusena avastasin, et isegi oma minimaalse kogemuse juures programmeerin ma neist paremini ja saan neile selles kasulikuks osutuda.

Esimene töö

Üllataval kombel pole ma kunagi juuniorina töötanud. Läksin kohe keskele. Kuid mul oli katseid saada tööd nooremarendajana. Mäletan seda intervjuud hästi.

Kaks hästi haritud programmeerijat (mis on naljakas, nad olid mees ja naine) testisid minu teadmisi ja mõtlemist tervelt kaks tundi, misjärel jõudsid järeldusele, et minu teadmistest ilmselgelt ei piisa, kuid nad ei keelanud mind, vaid andsid mulle kirjanduse loetelu ja saatis mind õpinguid lõpetama. Kaks nädalat hiljem tulin tagasi intervjuule ja näitasin üles fantastilist õppimisvõimet, vastates paljudele küsimustele, millele ma varem vastata ei osanud. Järgmisel päeval helistati ja öeldi, et olen vastu võetud. Mulle öeldi palk, millest ei piisa isegi eluaseme ja toidu üürimiseks, rääkimata mingitest ekstsessidest. Keeldusin kohe ja ei kahetsenud seda kordagi, sest sain tööd süsteemiadministraatorina ühes maailmakuulsas ettevõttes, kus jätkasin iseõpet programmeerijana. Üks oluline asi, mida sellest loost õppisin, on see, et miski ei juhi ja ei suru nii hästi kui intervjuu!

Mis järgmiseks

Mingil hetkel, olles väsinud kontorielust ja administraatoritööst, kogusin raha ja läksin kuueks kuuks Indiasse reisima. Oh, kui ma saaksin kuus kuud kirjeldada, mis see oli, siis raamatust ei piisaks, mitte nagu see artikkel. Tagasi tulles teadsin juba, et proovin uuesti programmeerijana tööd saada ja seekord naeratas õnn mulle ning olin selleks palju paremini ette valmistatud. Kuue kuu jooksul reisides sain ma väga-väga hästi oma inglise keele kõnekeele, mis on nüüdseks mulle iga päev kolleegidega suhtlemisel abiks. Keelekeskkonda sattumine osutus palju tõhusamaks kui mistahes õpikud (muide, sama võib öelda ka programmeerimise kohta). Kuid parem on hüpata sinna juba põhitõdesid mõistes, vastasel juhul kasutate põhitõdede õppimiseks tingimusi, milles saate edasijõudnuks saada.

Niisiis. Esimesel töökohal programmeerijana olin ettevõttes ainuke taustaarendaja! Hullemat ei kujuta ettegi! Noh, mida ma tahtsin, selle ma sain. Teisel töökohal aga sattusin suurepärasesse meeskonda, kus töötasid suurte kogemustega tõelised professionaalid. Tänu neile omandasin koodikultuuri ja õppisin tundma kõrgeid arendusstandardeid. Miša Korsakov ja Andrei Belyak - lugupidamine ja austus!

Nüüd

Ja nüüd töötan kaugtööna ühes rahvusvahelises ettevõttes ja sellel on oma eelised! Lihtsalt ärge arvake, et ma laman nüüd sülearvutiga rannas ja naudin elu täiel rinnal. Ma töötan endiselt palju ja väsin palju, aga ma ei pea kontoris käima. Elan Peterburis, vahel reisin. Mul õnnestus elada Portugalis, Itaalias, Gruusias, aga ma ei saa öelda, et oleksin seal kuidagi eriliselt puhanud. Reisi korraldamine lisab palju lisakeerukust ja tööga kombineerituna võib see olla kaks korda raskem kui kodus või kontoris töötamine. Aga näha saab palju uut, ilusat ja huvitavat. Ja see on selge pluss!

mentorlus

Ja minu mentorlus algas väga naljakalt ja ilma minu osaluseta. Kord käisin sõbral külas ja jätsin talle kogemata Pythoni ja Django raamatu. Ja järgmine kord kohtusime alles aasta hiljem ja siis üllatas ta mind. Ta ütleb, ja nüüd töötan ma programmeerijana! Pidage meeles, et unustasite mu raamatu, nii et lugesin seda, tegin selle põhjal oma veebisaidi ja sain hiljuti oma esimese töökoha.

Tuleb ette!

Hiljem jätkus mu mentorlus sellega, et hakkasin õpetama üht oma sõpra. Vaatamata sellele, et ta veedab peaaegu iga päev erineval töökohal, läheb meie äri väga kiiresti ja hästi. Esimene töökoht programmeerijana on kohe-kohe käes!

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

Küsimused

Millist nõu annaksite algajatele, mis on haruldane või mida peetakse ebatavaliseks, vastuoluliseks?

Liituge mis tahes liikumisega! Ärge jätke kasutamata ühtegi võimalust harjutamiseks! Olge alati avatud kõikidele ettepanekutele!

Ja mis on väga oluline:

"Kui seisate silmitsi ebaselgusega, pange vastu kiusatusele arvata." - Pythoni zen

Kuidas hoiate oma oskusi ajakohasena? Kuidas arendajana edasi areneda ja paremaks saada?

Noh, töö ei lase sul ebaoluliseks muutuda. Iga päev tuleb midagi uut ette võtta. No ma lugesin muidugi. Õpin teisi keeli. Suhtle teiste arendajatega. Arendan erinevaid veebiteenuseid meeskonnas sõpradega, ilma palgata, lihtsalt huvi pärast. Ja võimalusel puhkan rohkem, see on ka vajalik, nii läheb eneseareng lihtsamalt ja kiiremini.

Top 3 raamatut algajatele
  • Mark Summerfield – "Python 3 programmeerimine. Lõplik juhend"
  • Wesley Chan, Paul Bissex, Jeffrey Forsier – “Django. Veebirakenduste arendamine Pythonis”
  • Robert Martin - "Puhas kood" - Lugege seda ka siis, kui sa Javast aru ei saa, seal on palju lihtsalt häid nõuandeid. Ja samal ajal hakkate õppima Java.
Kas teil on küsimusi?

Teatage kirjaveast

Tekst saata meie toimetusele: