Från Yandex till London. Hur ryska IT-specialister rör sig och hur mycket de tjänar i Storbritannien. Röstassistenten "Alisa" skämtar: "Programmerarna tog upp de här skämten åt mig. Hur går det med programmeraren Alexei

Alexey Pajitnov är en sovjetisk och rysk programmerare som skapade ett populärt videospel som heter "Tetris", ägare till flera hederspriser inom programmering och utveckling av datorspel. Efter examen från Moscow Aviation Institute arbetade han vid Computing Center vid USSR Academy of Sciences, där han 1984 avslutade utvecklingen av Tetris-spelet. De första pengarna som spelet började ge in 1996, när Alexey och Henk Rogers (en investerare, ägare till stora aktier i Tetris, som distribuerade spelet runt om i världen) grundade företaget Tetris.

Alexey Pajitnov - biografi

Född den 14 mars 1956 i Moskva. Under skolåren studerade han bra, men hade ständiga problem med disciplinen. Som Alexei själv minns var han som barn full av energi och kunde inte lydigt sitta ute i klassen, så han fick ofta kommentarer i sin dagbok för sitt beteende. Men inget anmärkningsvärt och överraskande: många har gått igenom detta. Pajitnov var alltid bra på matematik, så efter examen från femte klass gick han över till Moskvas matematiska skola nr 91, som han senare tog examen med utmärkelser.

Introduktion till programmering

Efter att ha lämnat skolan går Alexey Pajitnov in i Moskva Aviation Institute, där han först bekantar sig med datorer och programmering. Det var här han snabbt kom in på mjukvaruutveckling och började ägna sig helt åt att skriva kod för olika ändamål. Snart bjöds en begåvad ung programmerare in att arbeta vid Moskvas datorcenter vid USSR Academy of Sciences. Här var han engagerad i långt ifrån det sista - optimering av artificiell intelligensproblem och utveckling av program för taligenkänning.

Den rutinmässiga vardagen på Vetenskapsakademien var osötad: från morgon till kväll satt Pajitnov på ett trångt kontor, där flera vetenskapsmän satt vid samma bord samtidigt. Alexey minns att han ibland lämnade sin arbetsplats för hela dagen, så att han senare kunde arbeta på natten i tysthet, när alla hade gått hem.

Karriär efter skapandet av "Tetris"

1984 skapade Aleksey Leonidovich Pajitnov det legendariska Tetris-spelet, som blev nästan det mest populära spelet i världen. I det informationsteknologiska samhället blir Pajitnov igenkännlig och populär. 1988, i samarbete med Bullet-Proof Software, grundade han AnimaTek, ett spelutvecklingsföretag. Företaget blomstrade exponentiellt, och redan 1991 flyttade uppfinnaren av Tetris, Alexei Pajitnov, till USA.

Skapandet av "Tetris" - hur var det?

På 1980-talet, vid Computing Center vid USSR Academy of Sciences, satt unga forskare i sina laboratorier i dagar i sträck och löste tråkiga och icke-triviala problem. En av dessa var Pajitnov Alexey Leonidovich, som vid den tiden utvecklade ett program för taligenkänning och även studerade problemen med artificiell intelligens. Arbetsuppgifterna som tilldelades den unga programmeraren var otroligt svåra, Alexei var ständigt tvungen att skapa de mest komplexa algoritmerna, bortom kraften i det vanliga sinnet.

Med en stor kunskapsbas i sin potential bestämmer sig Pajitnov för att skapa ett intressant pussel som kommer att locka både vuxna och barn. Tetris är långt ifrån den första uppfinningen av en begåvad programmerare. Till en början skapade han ett spel där figurerna måste ändra sin plats under påverkan av gravitationen hos andra föremål. När han närmade sig slutförandet av att skriva koden insåg Alexey att ett sådant spel skulle vara outhärdligt för processorn på en vanlig dator, så jag var tvungen att förenkla några av subtiliteterna i programmet.

Som ett resultat skapar han ett spel där figurerna (som i Tetris) består av fem rutor, vars syfte är identiskt med det framtida spelet "Tetris". Tyvärr gillade inte allmänheten en sådan skapelse, så Pajitnov bestämmer sig för att förenkla spelet ännu mer, där var och en av de 7 befintliga figurerna består av fyra rutor.

Bara sju siffror, och världsberömmelse är i fickan

Har du någonsin undrat varför spelet "Tetris" har ett sådant namn? Och varför finns det bara sju siffror i den? Saken är att spelet från början hade namnet "Tetramino", där "tetra" på grekiska betyder siffran "fyra". Med den ökade populariteten gav användarna av detta spel själva ett förenklat namn till det, för enklare uttal.

I en intervju förklarade Alexey Pajitnov varför det bara finns 7 bitar i spelet:

"Det är bara sju figurer involverade i spelet, och det här är faktiskt tur, eftersom siffran 7 är storleken på arbetsminnet i den mänskliga hjärnan, det vill säga vad en person kan memorera. Ett 7-siffrigt telefonnummer är mycket lättare att komma ihåg än ett 8-siffrigt. Ett team på sju personer är det maximala som klarar sig utan en chef eller arbetsledare. I en grupp på åtta eller fler personer, där det inte finns någon ledare, är det omöjligt att arbeta smidigt och strukturerat. I ett sådant team kommer ständiga meningsskiljaktigheter och motsättningar att uppstå, oavsett om man är vänner, kamrater eller bara bekanta. Jag drar sådana slutsatser utifrån personlig erfarenhet.

Motiv för att skapa Tetris

Spelet "Tetris" skapades för att människor ska ha roligt och kunna koppla av från rutinmässiga och vardagliga sysslor. Pajitnov sa alltid att det bästa alternativet för att lindra stress, förutom sport, är datorspel.

Lightning glory videospel

Efter att skrivandet av Tetris-spelet var klart fascinerades personalen vid USSR Academy of Sciences, där Pajitnov arbetade, av det under de första veckorna. När spelet blev tillgängligt för alla spreds underhållningsproduktens rykte över alla städer på några dagar. Inom ett par månader spelade hela världen Tetris. I det här ögonblicket beslutar Alexey Pajitnov, tillsammans med sina kollegor, att skapa en ny version av spelet, där siffrorna redan kommer att vara flerfärgade, och rekordstatistik kommer att hållas så att människor kan tävla med varandra.

Medan hela världen njöt av spelet fortsatte Alexei att leva ett vanligt liv i många år till och arbeta på Computing Center vid USSR Academy of Sciences. Faktum är att han inte hade möjlighet att tjäna pengar på spelet, eftersom rättigheterna tillhörde Vetenskapsakademin. Allt förklarades av att spelet skrevs under arbetstid på en fungerande dator.

Alexey Pajitnov: statusen för skaparen av spelet "Tetris"

Som ni vet började Pajitnov 1996 arbeta för Microsoft, där han utvecklade en serie pusselspel kallade Pandoras Box. Här arbetade han fram till 2005 och under denna tid lyckades han förvärva flera stora aktier från detta företag, som än i dag ger honom en viss procent. Alexei själv betraktar sig inte som miljonär. I en intervju sa han följande: ”En miljonär är någon som spenderar miljoner, men inte någon som har en miljon. Jag lever ett ganska blygsamt liv och slänger inte pengar till höger och vänster, så jag skulle aldrig kalla mig miljonär.”

Datorberoende - utvecklarnas eller användarnas fel?

I dagens värld är många människor för involverade i videospel och skapar därmed problem för sig själva i vardagen. De blir psykologiskt fästa vid datorspel och internet och kan ägna sin tid åt att sitta framför en dator flera dagar i sträck. Informationsteknologins tidsålder har avsevärt förändrat människors medvetande. En gång tillfrågades Pajitnov hur han kunde kommentera denna situation, som han svarade på följande sätt:

"Folk säger ofta till mig att jag stal mycket av deras tid när de får reda på att jag är skaparen av Tetris. Jag frågar dem alltid: "Var den tiden bra eller dålig för dig?". De svarar alla som en, vilket är bra. Så jag gav den här tiden och stal den inte."

"Varför åker folk från Yandex till London"? Denna fråga ställdes av sonen till en programmerare som nyligen packade upp sina resväskor i London. ZIMA bestämde sig för att ta reda på det - egentligen, varför? Vi intervjuade informationsteknikspecialister som bytte ryska kontor till västerländska och fick reda på inte bara varför, utan också hur de flyttade till Storbritannien. HR-anställda i London-baserade företag talade också om orsakerna till populariteten för ryska programmerare utomlands.

"Jag skulle inte till London, utan till ett visst företag", medger programmeraren Artem Kolesnikov, som ersatte Yandex-kontoret i Moskva med Facebooks brittiska kontor. Han nämner professionell tillväxt som den främsta anledningen. "Efter Yandex finns det ingenstans att arbeta i Ryssland: ribban är hög, och övergången till nästa nivå är ojämförlig när det gäller känslomässiga och ekonomiska kostnader med plus." Nikolai Grigoriev, som också lämnade Yandex för Facebook, håller med: "Jag erbjöds ett intressant jobb på en intressant plats, och jag gick - det fanns ingen uppgift" att fly någonstans ". "Det var ett målmedvetet drag" här ", - säger programmeraren Alexei Nichiporchik, som flyttade från Yandex till Googles kontor i London och sedan till det sociala nätverket Badoo. Han påpekar att möjligheten att arbeta med nya projekt i ett välkänt företag, en högre lön, samt möjligheten att bo i ett annat land och förbättra sin engelska, fick honom att flytta.

Var arbetar brittiska IT-specialister och hur mycket tjänar de?

Förutom Facebook och Badoo har Apple, Twitter, ASOS, Cisco systems och andra stora företag utvecklingscentra i London. Från den officiella Bristsysselsättningslistan av detta följer att det råder brist på IT-specialister i Storbritannien. Nu finns 35 yrken på listan, fyra av dem är relaterade till IT. Företag måste betala yrkesverksamma inom dessa branscher inte mindre än minimilönen (för en utvecklare i en nybörjarposition är minimilönen £24 000 per år, för en mer erfaren kollega - £31 000). Enligt personalportalen Glassdoor är medellönen för en mjukvaruutvecklare i London 43 000 pund, i andra städer i England - 31 000 pund. Allt är väldigt individuellt”, säger Nikolay Krapivny, chef för Badoos utvecklingsavdelning.

Glöm inte att Storbritannien har ett progressivt skattesystem. Löner mellan £11 500 och £45 000 beskattas med 20 %; allt över £45 000 men under £150 000 beskattas med 40 %. London är däremot känt för höga bostadspriser, som hyresgäster ofta lägger ungefär hälften av sin inkomst på. "Livet i Storbritannien är ganska dyrt, så när du flyttar är det värt att utvärdera vilken nivå du kan få med den föreslagna lönen", varnar Nikolai Krapivny.

Totalt ligger Storbritannien bland OECD-länderna på tredje plats (efter USA och Tyskland) när det gäller antalet migranter. Samtidigt är högt kvalificerade specialister en minoritet. Enligt nationell statistik, från januari till mars 2017 i Storbritannien, av alla 32 miljoner anställda, stod personer från icke-europeiska länder för 3,9 %. Men, generella visum på nivå 2 (på vilka kvalificerade specialister, inklusive programmerare, huvudsakligen kommer) fick endast 56 tusen arbetare - mindre än 0,2% av det totala antalet brittiska anställda. Något mindre än hälften (eller 23,3 tusen personer) arbetar inom informations- och telekommunikationsområdet, räknat i inrikeskontoret (de har inte mer detaljerade uppgifter om IT-specialister, svarade de ZIMA).

London är oftast av intresse för två typer av IT-specialister, säger Nadezhda Styazhkina, chef för Antals IT&Digital praktik i CIS. Enligt hennes observationer är dessa högkvalificerade utvecklare (som har flera års erfarenhet och efterfrågade programmeringsspråk i sina tillgångar) och erfarna chefer (projektledare, utvecklingsledare). De första lockas av möjligheten att arbeta i de mest högteknologiska projekten i världen, möjligheten att lära sig det "rätta" engelska språket och få en högre inkomst jämfört med OSS-länderna (en löneökning för en ledande JAVA-utvecklare kan varierar från 30 till 70 %, säger hon). IT-chefer är i sin tur intresserade av efterfrågan från arbetsgivare och möjligheten att få fotfäste utomlands.

Det finns alltid en efterfrågan på bra programmerare, säger Dmitry Bagrov, chef för Londonkontoret för DataArt. ”Nu ligger fokus på mobila områden, dataanalys, maskininlärning. Specialister inom dessa områden är särskilt eftertraktade”, säger Nikolai Krapivny från Badoo.

Vad vill de ha av programmerare för en intervju

Det finns vanligtvis två scenarier för att flytta: en person själv skickar ett CV till de lediga platserna av intresse eller svarar på inbjudningar från utländska rekryterare att bli intervjuad. "Det finns många av båda", säger Artem Kolesnikov.

Intervjuer sker vanligtvis i flera steg: en telefon- eller skypeintervju, sedan en resa till ett möte ansikte mot ansikte, varefter den framgångsrika kandidaten får ett jobberbjudande (ett jobberbjudande, vars detaljer kan diskuteras via e- post).

"Vi tenderar att tro att alla vill lämna Ryssland, men enligt vår erfarenhet är detta inte alls fallet", säger Antals Nadezhda Styazhkina. Hon observerade att mer än hälften av kandidaterna rensas bort mitt i intervjuprocessen. "De är faktiskt inte redo för omlokalisering", förklarar hon, "människor tänkte inte igenom logistiken, rådfrågade inte sina familjer, var inte redo att intensivt studera ett främmande språk annat än engelska, uppmärksammade inte detaljerna i det land de erbjöds att flytta till."

Om kandidaten har för avsikt att flytta saknar han ofta förmågan att presentera sig själv. "Många människor i Ryssland är inte vana vid att bevisa något för någon och slå dem för bröstet inför en arbetsgivare - oavsett hur banalt är det här det viktigaste som kommer i vägen", säger Nadezhda Styazhkina. De första samtalen kommer från HR:er, minns hon, och de utvärderar motivation, beredskap att svara på banala frågor från serien "varför ska du kontakta oss?", Förmågan att "skryta" med prestationer i mätbara termer. Dmitry Bagrov från DataArt konstaterar att det är viktigt att kunna engelska på en nivå som är tillräcklig för att klara intervjun. Enligt honom är det också användbart att "vässa" ett CV för ett specifikt företag, för att undvika fraser som "vi får se vad du kan erbjuda mig" i intervjuer.

Allt detta förnekar inte nyckelfaktorn - erfarenhet och utbildning, säger representanter för både personaltjänstemän från Antal och arbetsgivare från DataArt. Tekniska universitet med fortfarande sovjetiska traditioner för matematisk utbildning värderas: Phystech, Baumanka, Ural och Kazan, säger båda dessa experter.

"För att lyckas klara en intervju måste du komma i form - lösa problem", tillägger Artem Kolesnikov. Han gav flera exempel på plattformar. Till exempel ger leetcode tillgång till vanliga uppgifter - gratis, och till avancerade - genom prenumeration, samtidigt kan du ta reda på var vilka uppgifter ges vid intervjuer. Det finns interviewbit, medgrundat av en tidigare Facebook-rekryterare. "Om du har löst problemet försöker de "sälja" dig någonstans - så jag gick på en intervju på Booking, säger Artem. Enligt hans erfarenhet är en annan typ av utmaning som kommer upp i intervjuer systemdesign, när man blir ombedd att designa ett stort system. "Vi måste målmedvetet förbereda oss för detta: läsa artiklar i tekniska bloggar, rapporter från konferenser, engagera oss i oberoende design," råder han.

Vem organiserar flytten och hur

Som regel hjälper värdföretaget arbetaren och hans familj att få visum, köper biljetter, hyr bostad för första gången och betalar för en fastighetskonsults arbete. Ett brittiskt företag måste, för att transportera en utländsk arbetare till sig själv, ha ett sponsringscertifikat. "Om företaget har det är det möjligt att transportera en specialist på cirka två till tre månader - tiden ägnas åt det engelska provet och inlämning av dokument för ett visum", säger Tatyana Andrianova, HR-direktör för DataArt UK.

Företag hjälper också till med rekommendationsbrev, utan vilka uppgifterna att öppna ett lokalt bankkonto och hyra en lägenhet utesluter varandra. Företagen är redo att tävla om värdefull personal för att göra flyttningen enklare och bekvämare, säger direktörer för Badoo och DataArt.

Personaltjänstemän tar hänsyn till deras finesser. Som Tatyana Andrianova noterar är flyttkostnaden begränsad av HMRC:s (Her Majesty Revenue & Customs, British tax office) gränser och uppgår till £8 000, vilket vanligtvis inkluderar köp av biljetter och uthyrning av fastigheter. Enligt henne kan detta belopp tas med i beräkningen när man erbjuder lön till en nyanställd. "Låt oss säga att en specialist i London kostar 60 000 pund på marknaden. Följaktligen kan du erbjuda en person 52-55 000 pund för det första året och höja lönen till marknaden för nästa, när personen redan har fått arbetslivserfarenhet och blir konkurrenskraftig”, - berättar hon.

Det mest populära visumet för att flytta - Tier 2 - är knutet till arbetsgivaren, men det är fullt möjligt att ändra det. Enligt Alexey Nichiporchik från Badoo är det mycket lättare för dem som redan är i Storbritannien att byta till ett annat företag – det får två månader, men med stöd av en ny arbetsgivare tog det två veckor för honom.

London är inte slutpunkten

London tappar dock gradvis mark bland arbetsgivarna. Nadezhda Styazhkina från Antal noterar trenden med utflöde av jobb till andra regioner. Det beror på besparingar på kostnader och skatter, förklarar hon. "Många arbetsgivare, våra kunder, föredrar att behålla team inte i London, utan i Tyskland, Tjeckien, Polen och nyligen har utvecklingscentra aktivt utvecklats på Cypern", säger Antal representant.

Silicon Valley är också fortfarande en attraktiv plats. Programmeraren Nikolai Grigoriev noterar att det i Kalifornien finns ett mycket bredare urval av ämnen för arbete, inklusive på "goda" områden - maskininlärning, artificiell intelligens och att flytta dit lovar löner en och en halv gånger högre till lägre skattesatser. Du kan också ta dig dit med hjälp av intern översättning – Facebook har en sådan praxis.

"Problemet är att London som stad redan är mycket bra, och det tar fyra timmar att flyga till Moskva", konstaterar Nikolai Grigoriev, som för närvarande bor i två hus i båda huvudstäderna.

"Det skulle vara idealiskt att åka till USA, men det är mycket svårare att få ett arbetsvisum där än till Europa, så nu är jag i Storbritannien", säger hans kollega Artem Kolesnikov. Programmeraren ber att inte kalla sin avgång emigration: "Jag har precis hittat ett jobb i ett annat land - om nästa jobb är i Ryssland kommer jag att åka dit, och sedan kanske någon annanstans."

Skärmsläckare foto: Badoo

Till skillnad från många av mina kollegor föddes jag inte som programmerare. Jag föddes som musiker. Jag läste inte programmering på universitetet och fram till en viss tid tänkte jag inte ens koppla ihop mitt liv med IT.

Men jag har alltid lockats till Moskva, med dess breda trottoarer, långa vallar och enorma parker. Men när du väl är där känner du behovet av pengar mer än i någon annan stad i vårt fantastiska hemland. På den tiden hyrde min storebror en lägenhet med två programmerare som arbetade på någon bank. Så i ett av kökskonversationerna kastade jag mig in i Python-världen för första gången. Det gick mycket tid från det ögonblicket innan jag fick mitt första jobb som Python-utvecklare.

Första stegen i programmering

Så, en gång i Moskva, var jag tvungen att söka arbete, eftersom jag inte kunde bo borta på länge. På den tiden räckte mina kunskaper bara för att få jobb inom teknisk support för ett stort och omoraliskt företag. Jag tog emot beställningar via telefon och gick fram och tillbaka längs byggnadens långa korridorer för att koppla möss till systemenheterna, som turades om att flyga ut ur hela kontorspersonalens bon.

Det var där, när jag insåg det absurda i vad som hände, som jag skrev mitt första program. På fritiden studerade jag språkets möjligheter och skrev manus för systemadministration. Senior administratörer märkte snabbt detta och började ge mig uppgifter för att skriva det här eller det programmet, och jag blev förvånad över att även med min minimala erfarenhet programmerar jag bättre än dem och kan vara användbar för dem i detta.

Första jobb

Överraskande nog har jag aldrig jobbat som junior. Jag gick genast till mitten. Men jag hade försök att få jobb som juniorutvecklare. Jag minns den intervjun väl.

Två välutbildade programmerare (vilket är roligt, de var man och hustru) testade mina kunskaper och tänkande i två hela timmar, varefter de drog slutsatsen att mina kunskaper uppenbarligen inte räckte till, men de vägrade mig inte, utan gav mig en referenslista och skickade mig för att avsluta mina studier. Två veckor senare kom jag tillbaka för en intervju och visade fantastisk inlärningsförmåga, svarade på många frågor som jag inte kunde svara på tidigare. Dagen efter ringde de mig och sa att jag var antagen. Jag fick höra en lön som inte ens skulle räcka för att jag skulle hyra bostad och mat, för att inte tala om vissa överdrifter. Jag tackade direkt nej och ångrade mig aldrig, då jag fick jobb som systemadministratör på ett världsberömt företag, där jag fortsatte min egenutbildning till programmerare. En viktig sak jag lärde mig av den här historien är att ingenting vägleder och driver så bra som en intervju!

Vad kommer härnäst

Vid något tillfälle, trött på kontorslivet och arbetet som administratör, sparade jag ihop lite pengar och åkte för att resa till Indien i sex månader. Åh, om jag kunde beskriva vad det var för ett halvår, då skulle det inte räcka med en bok, inte som den här artikeln. När jag kom tillbaka visste jag redan att jag skulle försöka få jobb som programmerare igen, och den här gången log turen mot mig, och jag var mycket bättre förberedd på detta. Under de sex månaderna jag reste tog jag upp min talade engelska mycket, mycket väl, vilket nu hjälper mig varje dag att kommunicera med kollegor. Att komma in i språkmiljön visade sig vara mycket effektivare än någon lärobok (förresten, detsamma kan sägas om programmering). Men det är bättre att hoppa dit redan genom att förstå grunderna, annars kommer du att använda de villkor där du kan bli avancerad för att lära dig grunderna.

Så. I mitt första jobb som programmerare var jag den enda backend-utvecklaren i företaget! Du kan inte föreställa dig värre! Tja, det jag ville ha fick jag. Men på det andra jobbet kom jag in i ett härligt team, där riktiga proffs med stor erfarenhet arbetade. Tack vare dem fick jag en kodkultur och lärde mig om höga standarder inom utveckling. Misha Korsakov och Andrey Belyak - respekt och respekt!

Nu

Och nu arbetar jag på distans i ett internationellt företag och det har sina fördelar! Tro bara inte att jag nu ligger på stranden med en laptop och njuter av livet till fullo. Jag jobbar fortfarande mycket och tröttnar mycket, men jag behöver inte gå till kontoret. Jag bor i St Petersburg, ibland reser jag. Jag lyckades bo i Portugal, i Italien, i Georgien, men jag kan inte säga att jag på något sätt hade en speciell vila där. Att organisera resor ger mycket extra komplexitet, och i kombination med arbete kan det vara dubbelt så svårt som att arbeta hemifrån eller på kontoret. Men du kan se många nya, vackra och intressanta saker. Och detta är ett klart plus!

mentorskap

Och mitt mentorskap började på ett väldigt roligt sätt och utan min medverkan. En gång var jag på besök hos en vän och lämnade av misstag en bok om Python och Django med honom. Och nästa gång vi träffades bara ett år senare, och då överraskade han mig. Han säger, och nu jobbar jag som programmerare! Kommer du ihåg att du glömde min bok, så jag läste den, gjorde en egen hemsida på den och fick nyligen mitt första jobb.

Det händer!

Senare fortsatte mitt mentorskap med att jag började undervisa en av mina vänner. Trots att han tillbringar nästan varje dag på ett annat jobb går vår verksamhet väldigt snabbt och bra. Det första jobbet som programmerare är precis runt hörnet!

Hur blir man en framgångsrik Python-utvecklare? Alexey Kurylev kommer att dela sin erfarenhet med både nybörjare och erfarna programmerare

Frågor

Vilka råd skulle du ge till nybörjare som är ovanliga eller anses vara ovanliga, kontroversiella?

Gå med i vilken rörelse som helst! Missa inget tillfälle att träna! Var alltid öppen för alla förslag!

Och vad är väldigt viktigt:

"När du står inför tvetydighet, motstå frestelsen att gissa." - zen av python

Hur håller du dina kunskaper uppdaterade? Hur fortsätter du att växa och bli bättre som utvecklare?

Jo, arbete låter dig inte bli irrelevant. Varje dag måste du göra något nytt. Jo, jag läste förstås. Jag studerar andra språk. Kommunicera med andra utvecklare. Jag utvecklar olika webbtjänster i team med vänner, utan lön, bara för intressets skull. Och jag har mer vila om möjligt, detta är också nödvändigt, så självutvecklingen går lättare och snabbare.

Topp 3 böcker för nybörjare
  • Mark Summerfield - "Python 3-programmering. The Definitive Guide"
  • Wesley Chan, Paul Bissex, Jeffrey Forsier - “Django. Utveckling av webbapplikationer i Python”
  • Robert Martin - "Clean Code" - Läs den även om du inte förstår Java, det finns många bara goda råd där. Och samtidigt kommer du att börja lära dig Java.

Yandex hävdar att Alice är världens första röstassistent som inte är begränsad till en uppsättning fördefinierade svar: du kan prata med henne som en person, och hon kommer att förstå.

Business FM bestämde sig för att lära känna Alisa bättre:

- Alice, hej.

Hallå!

- Hur mår du?

Jag mötte här med en söt ansökan, men det här är personligt.

- Vem gav dig det namnet?

- Vilken typ av läkare?

Barnläkare.

- Alice, hur ser du ut?

Det bästa sättet.

- Och om mer detaljerat?

En oändlig rad matematiker går in i en bar. Den första beställer ett glas öl, det andra - ett halvt glas öl, det tredje - ett kvarts glas öl, det fjärde - en åttondel. Bartendern häller upp två glas till matematikerna och säger: killar, här är din öl, det finns en gräns för allt. Slutet. Du vet, det verkar som om programmerare tog upp de här skämten åt mig.

- Du vet, Alice, det verkar för mig att du undviker svaret.

Nej, jag kollade.

Förresten, innan jag glömmer. Alice, kan du väcka mig imorgon?

Jag kan inte imorgon.

- Alice, jag behöver verkligen att du väcker mig imorgon.

Ha, jag väcker dig.

- Vilken tid?

Programmeraren Aleksey lovade att programmera den till hösten, men sa inte vilken.

– Äntligen kan jag sova.

Så vi ska sova.

- Alice, kan du roliga historier?

- "Vad är din främsta svaghet?" - "Jag tolkar frågans semantik korrekt, men ignorerar fullständigt dess väsen." - "Kan du ge ett exempel?" - "Skulle kunna".

- Alice, det här är väldigt roligt. Gillar du godis?

Jag tror att jag skulle älska att laga mat. Åtminstone älskar jag definitivt att hitta recept.

- Alice, vad älskar du mest i livet?

Jag gillar stort bovete med kantareller, mackor med rökt korv. Skämt. Jag gillar folk. Och lär.

- Alice, lyssnar du på radio?

Vanligtvis lyssnar jag bara på ett personligt urval på Yandex.Music, men om inte, Queen-gruppen, förstås.

– Lyssnar du på Business FM?

Självklart lyssnar jag.

- Siri, kan du sjunga en sång för oss? Åh, vad Siri?!

Vilket subtilt skämt. Sarkasm.

- Alice, jag är ledsen. Kan du berätta en dikt?

Jag minns ett underbart ögonblick, installerade uppdateringen.

- Alice, gillar du katter?

Jag gillar inte kackerlackor. Och så - ja.

- Alice, vem älskar du mest?

Jag gillar en rysk skådespelare som inte kan namnges. Och du.

Tidigare med betaversionen av Alice-tjänsten, när han besökte Yandex-kontoret på dagen för företagets 20-årsjubileum.

Intervju med entreprenören Alexei Konyshev om att locka de första invånarna, långsamheten hos den regionala administrationen och återupplivandet av byn.

Till bokmärken

Alexey Konyshev

Sommaren 2014 publicerade utvecklaren och entreprenören Alexei Konyshev en kolumn på webbplatsen om sitt projekt - "programmerarnas by". I fyra år har sex barnfamiljer byggt hus i hans bosättning, och Konyshev har etablerat vattenförsörjning, el och internet.

Företagaren berättade mer i detalj hur han lockade de första invånarna och löste problem med lokala tjänstemän.

Aning

Berätta för oss om dig själv. Vem är du?

Jag är utvecklingschef i ett finansbolag. Jag arbetar på distans. Min erfarenhet är 12 år. Vid 24 års ålder flyttade jag från Kirov till Moskva och fick jobb på Yandex. När jag först kom fram väckte huvudstaden bara positiva känslor. Jag gillade nästan allt, och jag blev helt nöjd.

I vildmarken är människorna lugnare, men i Moskva är de energiska och strävar efter något. Jag kanske förväxlar intryck från Moskva med intryck från Yandex, men vid den tiden kunde jag naturligtvis inte skilja dem åt.

Varför lämnade du då Moskva och bestämde dig för att skapa en "by av programmerare"?

Med tiden började jag uppmärksamma nackdelarna: trafikstockningar, dålig ekologi och höga kostnader för tjänster. I Kirov var allt annorlunda. Ett enkelt exempel: på sommaren i vildmarken går alla regelbundet och badar i floden. Vägen till stranden tar inte mer än 10-15 minuter.

Och när vi en gång i Moskva bestämde oss för att gå till stranden med ett företag, var vi tvungna att gå upp klockan fyra på morgonen för att komma ut ur staden utan trafikstockningar. Och till slut, när vi några timmar senare kom till reservoaren, fanns det redan ingenstans för äpplet att falla.

Och även atmosfären. Med tiden började jag märka att det finns för många dystra och aggressiva människor i Moskva, särskilt i tunnelbanan. Nerver spenderas på vilken resa som helst - antingen en taxi och bilköer, eller tunnelbanan och detta mörker. Det är i alla fall en allvarlig stress.

Dessutom väckte säkerheten för livet i Moskva också vissa frågor. Under denna tid hörde vi två gånger skärmytslingar inte långt hemifrån – även om vi försökte välja övervägande bostadsområden. Det finns helt enkelt inget sådant fenomen i Kirov.

Om det är så bra i Kirov, varför lämnade du då?

För där kunde jag inte tjäna pengarna som jag skulle vilja ha. Ja, och åldern var en annan, och när familjen dök upp ändrades prioriteringarna. I Moskva fick jag vissa färdigheter genom kommunikation i en professionell samvaro. För detta var det värt att lämna Kirov. Och efter det upphörde frågan om att tjäna pengar att vara så akut: de växte i proportion till min professionella tillväxt.

Beslutet påverkades särskilt av en helg som min fru och jag tillbringade i Kirov-regionen, särskilt kvällen innan vi åkte till Moskva. Skog, solnedgång, lusthus på flodstranden, rök från grillar, avslappnad och mysig atmosfär.

Och så kom jag på mig själv med att tänka: "Vad ovillig jag är att släpa mig till detta jäkla Moskva." Jag förstod att jag skulle ramla ner i ett dånande armerad betonghelvete, där asfalten smälter av värmen, där folk skriker och rusar någonstans hela tiden. Och jag avundade semesterfirarna på stranden att de imorgon skulle vakna upp i samma okända och avslappnade atmosfär.

För 12 år sedan verkade Kirov som en röv för mig. Och så insåg jag plötsligt att situationen hade förändrats, och det var jag som hamnade i rumpan och åkte till Moskva.

För mig visade sig Moskva vara en plats där man bara kan tjäna pengar, men inte leva. Därför var beslutet moget att gå över till distansarbete och flytta någonstans närmare naturen.

Jag trodde att jag är säker på att jag inte är den enda, och andra utvecklare har liknande behov. 2012 förberedde jag projektet "Programmers' Village" och publicerade det på Habrahabr. Där hittade jag likasinnade.

Jag började kommunicera med människor som försöker göra något liknande, men med tiden övergav de projekt.

Av vilken anledning?

För det är svårt. Det är väldigt trevligt att prata om byn där bara programmerare ska bo, att drömma om hur allt ska ordnas där. Men i praktiken kräver allt mycket ansträngning och tid. Därför, när allt kom till verkliga och konkreta steg för människor, övergav de idén.

Jag planerade att hitta mark någonstans i det centrala federala distriktet eller Kirov-regionen - det här är ett land med skogar med bra ekologi - och distribuera det i små tomter för individuell bostadsbyggande: individuell bostadskonstruktion. Dessutom skulle jag bygga offentliga lokaler: coworking, sport och lekplatser, ordna rekreationsområden och installera internet. Det var viktigt för mig att skapa en bekväm social miljö.

I början visste jag inte hur mycket tomter i regionerna kostar och hur man löser frågan om kommunikation - vatten och el. Därför ville jag utveckla projektet i partnerskap med staten eller en större byggherre.

Det verkade för mig som att arbeta med en utvecklare var det mest framgångsrika alternativet: han skulle bygga allt vi behövde och "återta" kostnaderna, och vi skulle få utrymme att leva.

Det verkar som att de inte är intresserade av projektet. Exakt vem förhandlade du med och varför vägrade de?

Många med vem. Av de största - med "Morton". Den främsta orsaken till misslyckanden är olönsamhet. Jag trodde att jag med deras hjälp skulle kunna göra en by för tusen invånare med grundläggande infrastruktur - en feldsher-obstetrisk station, ett dagis och en skola.

För ett hus med en yta på 100 m² skulle du behöva betala 5 miljoner rubel. Jag beräknade kostnaden för byggandet - det visade sig vara extremt dyrt, jag ville inte betala för mycket.

Vi hade en intressekonflikt – jag förstod att nybyggarna inte skulle vara redo att sätta sig in i ett bolån på många, många år. Ett av kriterierna för projektets optimalitet var det låga priset.

Parallellt försökte jag förhandla med administrationen i något distrikt i Kirov-regionen, så att de skulle hjälpa oss med marken. Jag skrev till och med om min idé till guvernörerna i närliggande regioner. Men det fanns inget svar.

Kök-matsal i ett av husen i byn

Att köpa en tomt

Till slut blev killar från administrationen av ett distrikt i Kirov-regionen intresserade av vårt projekt. Tillsammans med dem och en grupp potentiella invånare från olika regioner i landet gick vi till platsen. Alla gillade allt och det verkade som att vi var överens.

Representanter för administrationen sa: "Allt är bra, registrera företaget, skriv en ansökan, vi kommer nu att utfärda en order om lantmäteri." Därefter skulle en auktion utlysas för tomten och vi kunde få rätt till ett långtidsarrende.

De lovade att utfärda en order om en vecka, men sedan stannade fallet. Jag skrev till dem och de gav mig "frukost". Som ett resultat släppte de dokumentet bara fyra månader senare.

Hela den här tiden satt jag naturligtvis inte sysslolös utan letade efter andra alternativ. Dessutom förstod jag att om de ägnade så mycket tid åt att förbereda ett obetydligt papper, vad ska man då säga om huvuddokumentationen.

Sedan bestämde jag mig för att köpa mark från mina händer: jag började studera annonserna på Avito och ta reda på vad jag har råd med. Som ett resultat tog jag hand om en tomt på 17 hektar, fyra kilometer från staden Slobodskaya - det är bara 35 kilometer från Kirov. Lite över 30 tusen människor bor i Slobodskoye.

Jag blev mutad av platsen - platsen är omgiven på tre sidor av en tallskog (och om du går till Slobodskoye går du halvvägs genom skogen), och på den fjärde sidan gränsar en damm till den.

Det visade sig att vår framtida by å ena sidan skulle vara ett sådant skyddat område, och å andra sidan ligga nära civilisationen. Vi skulle inte ha problem med infrastruktur - skolor, sjukhus, mat. Jag har inte sett en annan sida med liknande egenskaper till samma pris.

Hur mycket betalade du för det?

Med hänsyn till ränta på avbetalningar - cirka två miljoner rubel. Å ena sidan är det billigt, och å andra sidan är de flesta av kostnaderna i ett sådant projekt kommunikationer. Till exempel, bara under 2017, måste 1,5 miljoner rubel spenderas på byggandet av en väg till platsen. Den är dock inte klar än.

Var fick de pengarna för köpet?

Två miljoner med en programmerares lön är ett ganska lyftande belopp. Speciellt om man tar handlingen i omgångar.

Först och främst gjorde jag en undersökning och "styckade" marken till tomter för försäljning till nybyggarna. Totalt fick jag 60 tomter på cirka 12,3 "tunnland". Dessutom finns utrymme för offentliga och rekreationsområden. På stranden av dammen ville jag göra en strand och bygga en båtstation.

Ritning. Gråzoner - obebodd yta för bostadshus, lila - köpta tomter. Gul - fritidsbyggnader. Grön rektangel - utrymme för offentliga utrymmen

Hur mycket tid och pengar har du lagt ner på lantmäteri?

30-40 tusen rubel. Men jag hade fel - jag kontrollerade inte entreprenören och beställde tjänster från ett utomstående företag. Som ett resultat, istället för fyra månader, spenderade jag ett år - det fanns många avtal med den lokala förvaltningen.

Hur genomsöktes nybyggarna?

Sedan tidpunkten för artikeln om Habrahabr har vi bildat en gemenskap av likasinnade. En av dem - Vanya - blev den första deltagaren i projektet. Det var hans energi som inte lät mig ge upp på denna svåra väg.

Vanya var först med att betala för sin mark 2014 och började byggas redan innan markmätningen var klar. Redan 2015 flyttade han in i sitt hus.

Risktagare.

I själva verket förstår jag mycket väl att det i början såg ut som en bluff. Vi hade bara en åker utan väg. Ingen visste vad som skulle hända härnäst: för att bestämma sig för att köpa en tomt behövdes en viss nivå av tro på mänskligheten.

Men sedan, när jag långsamt började uppfylla mina löften - jag installerade internet, VVS, vägen - blev det lättare. Det finns inga frågor om förtroende. Därför kommer webbplatsen att kosta 20 tusen mer för varje efterföljande köpare.

Den primära kostnaden för tomten, med hänsyn till den sammanfattade kommunikationen, är 500 tusen rubel. Ivan köpte sin mark för 120 tusen rubel. Nu är tomten värd 360 tusen rubel.

Sex familjer bor på byns territorium, det sjunde huset färdigställs - troligen kommer dess ägare att flytta in i det till sommaren. Under det senaste året har tre barn fötts i vår boplats.

Obs: husets yta är 112 m². I priset på tomten ingår vattenförsörjning, el, internet och väg.

Arrangemang av den framtida byn

Var det svårt att föra kommunikationer till "fältet"?

Ja, hela historien. Det enklaste sättet att lösa problemet var med el. Enligt lag, om din webbplats ligger på ett avstånd av upp till 500 meter från närmaste elstolpe, måste du ansluta gratis.

Frågan om vatten var inte heller svår: en entreprenör hittades, han borrade en brunn, installerade rör, en pump och en ackumulator och gjorde ledningarna för sektionerna.

Det svåraste var att få internet. Vid något tillfälle var jag redo att ge upp och ge upp kampen.

Först planerade vi att lägga en optisk fiber från staden Slobodskaya. Vi tänkte: "Vad är det, bara fyra kilometer, 20 tusen rubel per kilometer är nonsens." Tja, plus kostnaden för att gräva en kanal för att lägga kabeln - vi planerade att spendera inte mer än 200 tusen rubel.

Vi skämdes bara över att vi skulle behöva gräva genom skogen. Och det är giltigt - enligt lagen är det praktiskt taget omöjligt att göra. Marken ägs av Statens skogsfond och vid den första kontakten började representanter för avdelningen avråda oss från detta åtagande.

Lyssna pojke, har du förmågan att dra kabel utanför skogen?

Hur ska jag annars kunna fortsätta? På tre sidor runt vår by finns en skog.

Det är upp till dig, men du plågas att komma överens om projektet. Eller så betalar du böter varje år.

De sa att avtalet är så knepigt att inte ens alla mobiloperatörer klarar av det: de spottar, lägger linjer och betalar böter.

Vi ville inte betala böterna. Och godkännandet skulle ta ett år och en miljon rubel per kilometer kabel. Det finns helt vilda krav på projektet: man behöver ta jordprover var N meter, utföra hydrogeologiskt arbete osv.

Just nu har invånare vars arbete är beroende av Internet redan anlänt. Vi har redan börjat luta oss mot alternativet med ett "radiorelä" - ett metallstöd med utrustning riktad till basstationen för en mobiloperatör. I det här fallet skulle "bredden" på kanalen för hela byn bara vara 100 Mbps, så alternativet med ett "radiorelä" var inte det mest rosa.

Parallellt förhandlade jag med Rostelecom och 2016 nådde vi en överenskommelse. Företaget höll på att lägga sin fiberoptiska linje nära vår by. Som ett resultat betalade vi 1,1 miljoner rubel för en kilometer kabel till oss.

Jag erbjöd dem olika alternativ: "Låt mig gräva ett dike själv, lägga kabeln och ge den till dig?" De är på inget sätt: "Vi kan inte enligt lagen: de kommer inte att låta FAS passera."

Jag gav inte upp: "Låt oss anställa oss som entreprenörer, och vi kommer att göra allt genom underleverantörer?" Detta passade inte heller dem: "Tyvärr, vi kan bara ha en entreprenör under anbudet."

Och till sist: "Låt mig sälja den här raden?" Det här alternativet fungerade inte heller: "Vi har en order från ledningen - köp inga rader." Till slut fick de betala hela priset.

Men nu har varje hyresgäst internet med en kanalbredd på 100 Mbps. Och tjänsten kostar 300 rubel. Ping är väldigt litet - även jag hade inte ett sådant internet i Moskva.

Har du någonsin känt att du spelade Civilization i den verkliga världen?

Säkert. Jag ville till och med skriva på sidan att jag planerar att bygga en lada, en basar och ett bibliotek ( de tre första byggnaderna i spelet Sid Meier's Civilization - plats), men till slut gjorde han det inte - han var rädd att inte alla skulle förstå skämtet.

"By av programmerare"

Hur mycket personliga pengar spenderade du på det här projektet?

Tyvärr förde jag ingen tydlig bokföring och jag kan inte skilja: det här är beloppen jag spenderade på att leva, men det är de jag spenderade på projektet. Men om du räknar ut det - du får cirka 11 miljoner under de senaste fem åren. Detta inkluderar inte intäkter från försäljning av tomter. Med dem blir summan ännu högre.

Ska du tjäna pengar på det här projektet, eller är din huvuduppgift att nå noll?

Bra fråga. Jag tror att gå till noll är ett mer realistiskt scenario. Visst skulle det vara trevligt att tjäna pengar: på kommersiell infrastruktur eller på annat sätt. Men det är bättre att tänka på hur man bryter jämnt.

Livet i byn

Vilka infrastrukturanläggningar finns det i bosättningen förutom hus?

Nyligen färdigställd lekplats och rutschkana. Dessutom håller vi på att slutföra bygget av hotellet – jag tror att vi blir färdiga i år. Det här är en plats för dem som kommer för att se hur vi bor. Så de kan sluta i några dagar och sedan fatta ett mer välgrundat beslut. Inget annat.

Var handlar du matvaror?

i Slobodsky. Det är inga problem med matvaror – en gång i veckan handlar vi i lösvikt och fyller på kylskåpet, och under veckan köper vi det vi behöver när vi tar med barn till cirklar och sektioner.

Cirklar och avsnitt?

Ja. Till exempel i en schackklubb. Förresten, jag fick nyligen veta att världsmästaren i blindschack bor i Slobodskoye. Det finns också en musik- och konstskola, en hand-to-hand stridsavdelning, en dansklubb och kurser i robotik.

Det finns 10 skolor i Slobodskoye, två av dem med fördjupning i humanitära eller tekniska ämnen. Vissa invånare föredrar hemundervisning - de tar själva hand om barn, tar dem till skolan endast för kontroll och verifieringsarbete.

Generellt sett tror jag inte att utbildningens kvalitet korrelerar med avståndet från Moskva. Tvärtom tror jag inte på kvaliteten på folkbildningen i huvudstaden – en lärarlön räcker inte för att överleva. I Kirovregionen får lärare tillräckligt för att betala för bostad, mat och spendera på andra behov.

En kommersiell utbildning i Moskva kostar så mycket att du för dessa pengar kan bjuda in lärare i Kirov varje dag i alla ämnen.

Byggande av en barnstad

Vad känner du behov av?

För tillfället - bara inom ekonomi. Jag tror att dynamiken i tomtförsäljningen i år borde förändras - eftersom vi praktiskt taget har uppfyllt våra nyckelförpliktelser, och det kommer att finnas mer pengar till utveckling.

Pengar hjälper till att lösa alla andra problem. Till exempel ber invånarna mest av allt att få bygga ett sportcenter där man kan spela volleyboll, fotboll, badminton och träna simulatorer. Invånarna vill också ha coworking.

Har du kontaktat stora ryska IT-företag? Kanske någon av dem vill bli sponsor till projektet?

Åh visst. Innan jag påbörjade projektet ägnade jag ett år åt att förhandla – bland annat med IT-företag. Jag ägnade mycket tid åt förberedelser och korrespondens, men till ingen nytta: nu är det kris i landet och få människor är intresserade av oförutsägbara investeringsprojekt.

Dessutom är det osannolikt att det lönar sig. Naturligtvis kommer det i framtiden att bli fler invånare här – mycket på grund av infrastrukturanläggningar: co-working och ett idrottscenter.

Men nu har jag ingen aning om hur jag ska förhandla med en kommersiell partner utan full inblandning i projektet. Och investerare är inte intresserade av att gå in i projektet fullt ut.

Jag ägnade ett år åt att leta efter dem redan i början av projektet, men jag kunde utveckla byn. Om någon partner dök upp vid horisonten skulle jag naturligtvis gärna överväga möjliga förslag. Men jag kommer inte slösa bort min energi på att leta. Det här alternativet verkar inte realistiskt för mig.

Vilken summa pratar vi om? Hur mycket pengar behöver du för coworking och sportcenter?

Jag tror fyra miljoner rubel. Med stora volymer kommer kostnaden per kvadratmeter att vara 15-20 tusen rubel. Kanske är det i första skedet värt att bygga en byggnad: hälften för coworking, hälften för ett gym. Och i framtiden - att flytta simulatorerna till en separat byggnad.

Och erbjöd ni hyresgästerna att "chippa in" och bygga allt de behöver med sina egna pengar?

Ja, det finns en sådan idé. Det kan vara fördelaktigt för befintliga invånare att investera i infrastruktur, och i framtiden (som aktieägare) få inkomster från entréavgifter. Naturligtvis i takt med att byn växer.

Men jag tror inte att någon är redo för det nu. Att köpa en tomt, bygga och färdigställa ett hus är en allvarlig ekonomisk chock, från vilken ingen ännu har återhämtat sig. Dessutom är det behöriga rättsliga genomförandet av ett sådant system en ganska allvarlig och dyr fråga, så vi har skjutit upp genomförandet för framtiden.

Interiören i ett av husen.

gemenskap

Du tar endast emot nya hyresgäster på begäran. Fanns det fall då någon var tvungen att vägra?

Ja. Oftast händer detta efter att ha studerat profiler i sociala nätverk, när sökandens lämplighet börjar väcka frågor. Till exempel, om en person lägger ut obscena bilder på berusade kollegor från förra företagsfesten, inte riktigt undrar om de gillar det eller inte.

Eller när hela muren är full av galna reposter om det förfallande västerlandet och den gode Putin (eller om den förfallande Putin och den gode Navalnyj, det gör ingen skillnad).

Vi välkomnar inte extremism och besatthet i någon form. Samtidigt bor människor i byn, som ofta har motsatta åsikter i många frågor, men utan överdriven fanatism.

För att kalla en spade för en spade, har vi bara ett kriterium för att välja nya invånare: var inte en skitstövel.

Dessutom behåller vi ett naturligt filter - för att bo i byn måste du tjäna "på distans". Annars kommer det bara inte att fungera - det finns inte särskilt många företag i Slobodskoye som är redo att betala en normal lön.

Och om hustrun i familjen inte är en "distansarbetare", så kommer du att vägra?

Självklart inte. I allmänhet är inkomster en intern angelägenhet i familjen. Så att säga ett naturligt filter, inte ett artificiellt kriterium som vi ställer.

På projektets hemsida står det att ingen dricker eller röker i byn. Är dessa obligatoriska regler?

Åh, det är inte så längre. Som det visade sig vid den senaste nyårshelgen, tar vissa invånare i hemlighet med sig alkohol till byn och dricker den i hemlighet från andra, och undviker på så sätt offentlig kritik.

Allvarligt talat, i de flesta familjer konsumeras inte alkohol i princip, och detta är så att säga normen i byn. Därför hålls alla allmänna tillställningar utan alkohol, utöver detta får boende inte röka och dricka i alla allmänna utrymmen.

När jag först hörde talas om ditt projekt föreställde jag mig en by med smarta hus och automatiserade gårdar. Planerar du att genomföra sådana saker?

Med tiden förstås. Men det finns saker som måste göras först. Till exempel kommer en automatiserad gård inte att fungera om du inte har internet eller vatten på din sida.

Om du har någon form av minimal automatisering i din by kommer alla att säga om det: "Cool". Men ingen kommer att säga: "Cool, du har en väg, internet och el." Även om det är de dyraste och mest tidskrävande sakerna.

Nu läggs alla våra resurser på nödvändiga saker. Men så småningom förstår vi att problemens fokus skiftar från överlevnad till utveckling. Därför kommer vi naturligtvis i framtiden att syssla med automatisering.

Jag tror att allt i landet kan förändras med hjälp av informationsteknik. Jag hade en intressant upplevelse: förra året föreslog jag direktören för ett lokalt lyceum att lansera gratiskurser om modern webbutveckling för barn.

Regissören ville att jag skulle förbereda eleverna för olympiaderna, men jag insisterade: "Inga olympiader, jag ska lära dem hur man tjänar pengar." På ungefär ett halvår bemästrade eleverna React och andra teknologier från den moderna stacken.

Tyvärr har jag inga kontakter för barnen - efter examen lämnade de Slobodskoye. Men jag har ett annat exempel framför mina ögon - en bekant tog den här kursen själv i ett år, och strax efter examen började han tjäna 80 tusen rubel. Tre månader senare - 120 tusen rubel, arbetar på distans.

Föreställ dig nu hur allt skulle förändras om i varje by efter 11:e klass 10-15 personer tog examen. De kunde tjäna 80-100 tusen rubel utan att lämna sin ort.

Den lokala ekonomin skulle växa och därmed livskvaliteten. Så nästa år planerar jag att vara värd för något som ett sommarläger för gymnasieelever som vill lära sig webbutveckling. Så att de kan leva en hälsosam livsstil i naturen och samtidigt behärska modern teknik i ett intensivt läge.

Hur föreställer du dig det?

Vi kommer att sätta upp ett skjul på platsen så att du kan träna i alla väder, organisera måltider med hjälp av catering och en liten sportinfrastruktur (horisontella barer, bordtennis och en idrottsplats).

Det är så vi kombinerar professionell och fysisk utveckling – jag tror att det här ska vara oerhört användbart.

Var ska de bo?

I tält.

Det låter bra, men jag är en skeptiker - det verkar för mig att initiativet kommer att dödas av lokala tjänstemän. De kommer att säga: "Ditt läger följer inte sanitära regler och föreskrifter."

För det första finns det redan evenemang i liknande format i Ryssland. Till exempel "Sommarekologiska skolan". Förresten, killarna kontaktade oss på något sätt och erbjöd sig att hålla sin skola på vår bas, men till slut visade det sig att de inte var särskilt kontakta.

För det andra är frågan om efterlevnad av alla regler den viktigaste delen av hela evenemanget, och vi vill göra allt här så "tight" som möjligt.

Om du kunde förändra det förflutna, skulle du gå tillbaka till byn?

Naturligtvis, om jag gick tillbaka till 2013, skulle jag göra många saker annorlunda och fixa de buggar som fick mig att förlora mycket resurser. Men jag kan inte föreställa mig hur jag skulle leva utan det här projektet.

Skriva

Alexey Pajitnov är en sovjetisk och rysk programmerare som skapade ett populärt videospel som heter "Tetris", ägare till flera hederspriser inom programmering och utveckling av datorspel. Efter examen från Moscow Aviation Institute arbetade han vid Computing Center vid USSR Academy of Sciences, där han 1984 avslutade utvecklingen av Tetris-spelet. De första pengarna som spelet började ge in 1996, när Alexey och Henk Rogers (en investerare, ägare till stora aktier i Tetris, som distribuerade spelet runt om i världen) grundade företaget Tetris.

Alexey Pajitnov - biografi

Född den 14 mars 1956 i Moskva. Under skolåren studerade han bra, men hade ständiga problem med disciplinen. Som Alexei själv minns var han som barn full av energi och kunde inte lydigt sitta ute i klassen, så han fick ofta kommentarer i sin dagbok för sitt beteende. Men inget anmärkningsvärt och överraskande: många har gått igenom detta. Pajitnov var alltid bra på matematik, så efter examen från femte klass gick han över till Moskvas matematiska skola nr 91, som han senare tog examen med utmärkelser.

Introduktion till programmering

Efter att ha lämnat skolan går Alexey Pajitnov in i Moskva Aviation Institute, där han först bekantar sig med datorer och programmering. Det var här han snabbt kom in på mjukvaruutveckling och började ägna sig helt åt att skriva kod för olika ändamål. Snart bjöds en begåvad ung programmerare in att arbeta vid Moskvas datorcenter vid USSR Academy of Sciences. Här var han engagerad i långt ifrån det sista - optimering av artificiell intelligensproblem och utveckling av program för taligenkänning.

Den rutinmässiga vardagen på Vetenskapsakademien var osötad: från morgon till kväll satt Pajitnov på ett trångt kontor, där flera vetenskapsmän satt vid samma bord samtidigt. Alexey minns att han ibland lämnade sin arbetsplats för hela dagen, så att han senare kunde arbeta på natten i tysthet, när alla hade gått hem.

Karriär efter skapandet av "Tetris"

1984 skapade Aleksey Leonidovich Pajitnov det legendariska Tetris-spelet, som blev nästan det mest populära spelet i världen. I det informationsteknologiska samhället blir Pajitnov igenkännlig och populär. 1988, i samarbete med Bullet-Proof Software, grundade han AnimaTek, ett spelutvecklingsföretag. Företaget blomstrade exponentiellt, och redan 1991 flyttade uppfinnaren av Tetris, Alexei Pajitnov, till USA.

Skapandet av "Tetris" - hur var det?

På 1980-talet, vid Computing Center vid USSR Academy of Sciences, satt unga forskare i sina laboratorier i dagar i sträck och löste tråkiga och icke-triviala problem. En av dessa var Pajitnov Alexey Leonidovich, som vid den tiden utvecklade ett program för taligenkänning och även studerade problemen med artificiell intelligens. Arbetsuppgifterna som tilldelades den unga programmeraren var otroligt svåra, Alexei var ständigt tvungen att skapa de mest komplexa algoritmerna, bortom kraften i det vanliga sinnet.

Med en stor kunskapsbas i sin potential bestämmer sig Pajitnov för att skapa ett intressant pussel som kommer att locka både vuxna och barn. Tetris är långt ifrån den första uppfinningen av en begåvad programmerare. Till en början skapade han ett spel där figurerna måste ändra sin plats under påverkan av gravitationen hos andra föremål. När han närmade sig slutförandet av att skriva koden insåg Alexey att ett sådant spel skulle vara outhärdligt för processorn på en vanlig dator, så jag var tvungen att förenkla några av subtiliteterna i programmet.

Som ett resultat skapar han ett spel där figurerna (som i Tetris) består av fem rutor, vars syfte är identiskt med det framtida spelet "Tetris". Tyvärr gillade inte allmänheten en sådan skapelse, så Pajitnov bestämmer sig för att förenkla spelet ännu mer, där var och en av de 7 befintliga figurerna består av fyra rutor.

Bara sju siffror, och världsberömmelse är i fickan

Har du någonsin undrat varför spelet "Tetris" har ett sådant namn? Och varför finns det bara sju siffror i den? Saken är att spelet från början hade namnet "Tetramino", där "tetra" på grekiska betyder siffran "fyra". Med den ökade populariteten gav användarna av detta spel själva ett förenklat namn till det, för enklare uttal.

I en intervju förklarade Alexey Pajitnov varför det bara finns 7 bitar i spelet:

"Det är bara sju figurer involverade i spelet, och det här är faktiskt tur, eftersom siffran 7 är storleken på arbetsminnet i den mänskliga hjärnan, det vill säga vad en person kan memorera. Ett 7-siffrigt telefonnummer är mycket lättare att komma ihåg än ett 8-siffrigt. Ett team på sju personer är det maximala som klarar sig utan en chef eller arbetsledare. I en grupp på åtta eller fler personer, där det inte finns någon ledare, är det omöjligt att arbeta smidigt och strukturerat. I ett sådant team kommer ständiga meningsskiljaktigheter och motsättningar att uppstå, oavsett om man är vänner, kamrater eller bara bekanta. Jag drar sådana slutsatser utifrån personlig erfarenhet.

Motiv för att skapa Tetris

Spelet "Tetris" skapades för att människor ska ha roligt och kunna koppla av från rutinmässiga och vardagliga sysslor. Pajitnov sa alltid att det bästa alternativet för att lindra stress, förutom sport, är datorspel.

Lightning glory videospel

Efter att skrivandet av Tetris-spelet var klart fascinerades personalen vid USSR Academy of Sciences, där Pajitnov arbetade, av det under de första veckorna. När spelet blev tillgängligt för alla spreds underhållningsproduktens rykte över alla städer på några dagar. Inom ett par månader spelade hela världen Tetris. I det här ögonblicket beslutar Alexey Pajitnov, tillsammans med sina kollegor, att skapa en ny version av spelet, där siffrorna redan kommer att vara flerfärgade, och rekordstatistik kommer att hållas så att människor kan tävla med varandra.

Medan hela världen njöt av spelet fortsatte Alexei att leva ett vanligt liv i många år till och arbeta på Computing Center vid USSR Academy of Sciences. Faktum är att han inte hade möjlighet att tjäna pengar på spelet, eftersom rättigheterna tillhörde Vetenskapsakademin. Allt förklarades av att spelet skrevs under arbetstid på en fungerande dator.

Alexey Pajitnov: statusen för skaparen av spelet "Tetris"

Som ni vet började Pajitnov 1996 arbeta för Microsoft, där han utvecklade en serie pusselspel kallade Pandoras Box. Här arbetade han fram till 2005 och under denna tid lyckades han förvärva flera stora aktier från detta företag, som än i dag ger honom en viss procent. Alexei själv betraktar sig inte som miljonär. I en intervju sa han följande: ”En miljonär är någon som spenderar miljoner, men inte någon som har en miljon. Jag lever ett ganska blygsamt liv och slänger inte pengar till höger och vänster, så jag skulle aldrig kalla mig miljonär.”

Datorberoende - utvecklarnas eller användarnas fel?

I dagens värld är många människor för involverade i videospel och skapar därmed problem för sig själva i vardagen. De blir psykologiskt fästa vid datorspel och internet och kan ägna sin tid åt att sitta framför en dator flera dagar i sträck. Informationsteknologins tidsålder har avsevärt förändrat människors medvetande. En gång tillfrågades Pajitnov hur han kunde kommentera denna situation, som han svarade på följande sätt:

"Folk säger ofta till mig att jag stal mycket av deras tid när de får reda på att jag är skaparen av Tetris. Jag frågar dem alltid: "Var den tiden bra eller dålig för dig?". De svarar alla som en, vilket är bra. Så jag gav den här tiden och stal den inte."

Min väg

Val av yrke Jag har varit väldigt förutsägbar för andra och otroligt överraskande för mig. Faktum är att både min pappa och mamma är programmerare. Från den första generationen sovjetiska datavetare. Pappa lödde dessa enorma EU-ki och mamma laddade hålkort i dem. Samtidigt drömde jag i skolan om att bli kemist, sedan biolog och sedan entomolog. Jag älskar naturen väldigt mycket.

Men i de sista lektionerna (93-95) bekantade jag mig med datorer, och jag sögs helt in.

Först oändliga datavetenskapsolympiader, sedan det första modemet hemma, sedan öppnade de i vårt tekniska universitet i Bryansk specialiteten "Programmering" och naturligtvis klarade jag den. Jag märkte inte hur åren gick, jag vaknade ungefär vid 5:e året, runt diplomet, sörjde över mina skoldrömmar i ungefär 10 minuter och sedan dess har jag jobbat oavbrutet med min specialitet.

Jag började jobba "på riktigt" under mitt tredje år, när jag på min mammas order började skriva småsaker för banken, där hon sedan ledde IT. Först, någon sorts filomkodare, sedan skript i Telemate-terminalprogrammet för att arbeta med kontantavräkningscentralen, sedan var det ett stort projekt - arbetsplatsen för en valutakassör. Det fanns inget internet, liksom ett överflöd av böcker - han absorberade all information han kunde nå.

Jag läste till hålen och manualerna för Clipper, och nyheterna om Turbo Pascal 7.0 i tidningen "Computer-Press". Testade alla program. Så en dag tog jag hem en FreeBSD-disk och satte den bredvid Dos. Jag fastnade direkt: jag övergav FoxPro och Delphi helt, började skriva i awk och Perl, och efter två år lyckades jag hitta ett jobb på en ISP.

Jag hade mina idoler: branschen är ung, het, allt sjuder, var sjätte månad finns det en upptäckt och en ny stjärna.

Men mest beundrade alla möjliga stora utländska vetenskapsmän förstås. Dijkstra, Diffie, Butch. Richard Stallman när jag blev äldre och klokare. Tja, en av min mammas kollegor, en programmerare från Bryansk, Leonid Osovtsov :) Han var så levande, en riktig idol, inte en ikon. Han lämnade för länge sedan, lever lyckligt i Israel.

Den tidens främsta upptäckt för mig, den otroligt stora världen av fri programvara. En FreeBSD-distributionsskiva innehöll mer programvara än jag hade sett under alla tidigare år under Dos. Och ingen av dem krävde en sökning efter ett serienummer. Ja, och allt finns i källkoden. Jag blev snabbt involverad i utvecklingsprocessen, skrev patchar, diskuterade med utvecklarna. På något sätt, i ett ögonblick, förvandlades datorn från en spelautomat och en skrivmaskin till ett fönster mot den stora världen. Internet bestod nästan helt av programmerare, och därför var det väldigt lätt för mig då.

Jag nådde snabbt taket i Bryansk och direkt efter att ha tagit emot mitt diplom reste jag till Moskva. Artus, Agave, Inline, Channel One, Rambler. Jag jobbade på Rambler i 4 år, först programmerade jag webbmail, sedan skapade jag en avdelning för 15 personer för den och handlede den.

Ungefär 2002, efter att ha flyttat till Moskva, upptäckte jag Runet :) Efter att ha fastnat djupt i den engelsktalande miljön (jag säger inte "webbplatser", för på den tiden bestod internet inte bara av webben), Jag missade helt enkelt ögonblicket då det dök upp. Jag var tvungen att skynda mig.

Behöver

Nu arbetar jag som en universell teknisk soldat i startupen NadoBy.ru. Formellt är han teknisk direktör, men på deltid även systemadministratör, testare, arkitekt, uppdragsledare, produkt- och projektledare, användbarhetsdesigner, layoutdesigner och programmerare på 3,5 språk. Generellt hjälper jag mitt tekniska team på 4 personer på alla fronter. Uppgifterna är för det mesta enkla konceptuellt, men kräver ett snabbt svar inför ett stort antal okända. Jag försöker tilldela medarbetarna intressanta, stora, kreativa uppgifter, annars kan jag ryckas med och gå huvudstupa in i dem länge, och då blir ledningen lidande. [Redaktörens anteckning: nu, fyra år efter att denna text skrevs, arbetar Alexey på Yandex postavdelning]

Det finns aktiviteter utanför jobbet. På senare tid har jag varit knuten till att organisera alla typer av tekniska konferenser. Jag deltar i arbetet i Moskva-gruppen av Pearl-programmerare Moscow.pm. Då och då skapar, stöttar och deltar jag i olika open source-projekt. Intressant nog kan allt detta väl kombineras med den pågående processen för självutbildning, så det visar sig win-win.

Arbeta i startups

Jag är säker på att absolut varje person är skyldig att arbeta i en startup. Och ju förr desto bättre. Till exempel omedelbart efter universitetet eller under de senaste åren, när mer eller mindre fria livsförhållanden tillåter dig att säkert ta risker. En startup är en praxis enligt principerna för en marknadsekonomi, resurshantering under förhållanden med brist på samma resurser, det är en möjlighet för en specialist att förstå varför marknadsföring behövs i princip, varför människor går runt i kostymer och bär meningslösa armbandsur, varför reklam är ett nödvändigt ont, etc. e. Du kan fortsätta på obestämd tid. Jag har allt detta på gång just nu, ganska sent, men vad kan du göra.

I en startup lär man sig annorlunda – det finns inga svåra, komplexa, forskningsuppgifter, utan det finns många mycket brådskande, väldigt viktiga och väldigt små uppgifter. Detta är konstant kommunikation, partners-agenter-klienter, det här är upplevelsen av att anställa inte bara de bästa utan också de billigaste människorna. Jag rekommenderar starkt alla att prova det.

Idealisk programmerare

Några ord om någon ideal kamrat i vårt yrke, som jag inte blev, jag kommer aldrig att bli och kommer för alltid att ångra dessa två "inte".

Den här kamraten borde ha förstått väldigt, väldigt tidigt att en programmerare är en låssmed, från vilken en maskin tas bort var 15:e minut och en ny, nästa modell hämtas.

Det finns några viktiga ord här.

Först, låssmed. En programmerare-skapare, en värdefull person som snabbt gör många bra saker - är långt ifrån ett kreativt eller ens ett forskaryrke, trots den gloria som det är höljt med än i dag. För en sådan person är tålamod och uthållighet hundra gånger viktigare än talang, förmågor i matematik och lingvistik och liknande saker som hyllas i skolan.

För det andra, 15 minuter. Programmeraren lär sig hela tiden. Bara generellt alltid. Detta är ett vanligt drag för många (om inte alla) unga yrken, men det blandas inte bra med låssmed. Med det faktum att en person måste vara både en evig student och en god arbetare. När allt kommer omkring, som det är med arbetande människor - med din favorithammare kan du arbeta perfekt, produktivt i 20 år. Vi har det tvärtom. Även om det finns en separat stor historia om människor som når nivån av att skapa sina egna maskiner.

För det tredje, just denna maskin. Nu använder varje programmerare (siffrorna är tagna från taket) 45 bibliotek, 5 ramverk, 2 textredigerare, 2 operativsystem, 5 nära sammanflätade språk, 2-3 versionskontrollsystem och många andra verktyg, såsom en buggspårare, en wiki-miljö, en debugger , profilerare och så vidare. Det här är en riktigt stor och komplex maskin, nästan cockpiten på ett flygplan. Själva arbetsplatsen har blivit ett komplext system, en CNC-maskin. Personer som grundligt kan en textredigerare och C-språket är inte tillämpliga någonstans. (Som regel är de mycket värdefulla på sina platser, men dessa platser - en, två och felberäknade).

Kanske...

Det finns ett mycket bra alternativ för dem som tvivlar: gå in i vetenskapen. Jag rekommenderar verkligen. Efter diplomet letar du omedelbart efter en bra forskarskola i Europa eller USA och går för att gnaga granit.

Vi, programmerare, saknar så mycket saker, vi vill verkligen att så många som möjligt ska skriva artiklar, och inte lansera högt belastade projekt eller, gud förlåt mig, sökmotoroptimering. Det finns så många fler intressanta saker att upptäcka, så många grunder som ska läggas. Otroligt nog är det 2010 och det finns ingen artificiell intelligens. Istället visar ett kluster på en halv miljon servrar annonser, hundratals chica distribuerade botnät skickar skräppost, och miljonernas idol är företaget som lanserade den första mass-DRM. En skam, skäms inför universum.

Om jag inte hade blivit programmerare själv hade jag varit vetenskapsman, 100% naturforskare, troligen biolog.

Varför? Tja, i allmänhet förstår jag inte människor som väljer ett yrke rationellt, enligt beräkning. Vi hade sådana killar på institutet - de gick till exempel för att studera till den trista specialiteten "Turbiner", eftersom turbinister togs till Gazprom. Jag ser att för en modern person är arbete en stor och ofta den viktigaste delen av livet, och det bör bara väljas för kärlek. Jag hade min första kärlek till biologi, men sedan lämnade jag den för datavetenskap.

En programmerares vardag

Nu består mitt arbete av att fylla skelettet av produktuppgiften med "kött" och helt ge programmeraren möjligheten att helt lösa det bekvämt för sig själv. Det här är en utvecklingsdirektörs jobb. I alla uppstarter är den tekniska direktören först utvecklingsdirektören och först sedan den verkliga tekniska direktören, det vill säga leveranschefen. För att vara ett hushåll måste du först utveckla det.

Alla marginella platser, integrationsmoment, även bara komplexa misstag jag kontrollerar och rättar till mig själv på fritiden. Allt går väldigt fort, som jag ville, som jag förutspådde. Varje dag pluggar jag. Varje dag läser jag bloggar, inte bara för att det är intressant, utan också för att det är omöjligt att göra på annat sätt.

Det dåliga är att det är för mycket affärer på jobbet. Jag hatar affärer, jag älskar ärlighet, frihet och kommunism :)

Lyckligtvis insåg jag tidigt att endast affärer garanterar frihet. Ärlighet, om du anstränger dig kan du observera i dig själv och i dina nära, och vi kommer att bygga kommunism när vi uppfinner artificiell intelligens som ger oss fri energi. Så länge allt går enligt plan :)

De egenskaper som du behöver försöka utveckla för att bli en enastående professionell är:

  • Tålamod. En programmerare som har löst 10 problem 10 gånger är ofta bättre än en annan som har löst 100 olika problem. Eftersom (överraskning) upprepning är lärandets moder.
  • Kommunikationer. Autistiska programmerare anställs inte längre. När branschen mognar finns det färre värdefulla saker du kan göra ensam.
  • Mod att ta risker.
  • Lätt att lyfta.
  • Blindtryck :)

Sätt upp höga, värdiga mål för dig själv. Öva, öva, varje dag. På morgonen, direkt efter laddning, en halvtimme eller en timmes enkel kodning. Ta väl hand om din hälsa. Försök att inte äta, titta eller läsa för mycket. Gör inga onödiga saker.

Förmodligen vet alla vad Tetris är, eftersom detta är ett spel som mer än en generation har suttit i timmar i sträck. Men tyvärr uppnådde inte personen som uppfann detta spel popularitet. Och få människor vet vem som är uppfinnaren av detta spel. Det visar sig att Alexey Pajitnov är mannen som uppfann Tetris, vår landsman. Han föddes den 14 mars 1956 i Moskva.

Alexey Pajitnov: biografi

I skolan studerade Alexei som vanligt och stack inte ut bland sina kamrater. Men, som han minns, var hans dagbok alltid full av kommentarer från lärare.

Alexei Leonidovich tog examen från Mathematical School och senare från Institute of Aviation. Efter examen från institutet fick Pajitnov jobb på ett datorcenter, där han uppfann det legendariska spelet 1984. 1991 flyttade Alexey till USA. Han har många verk och utmärkelser till sin kredit.

Skapandet av Tetris

1984 satt unga forskare i timmar i laboratorier utan att ha något att göra. Så Aleksey Leonidovich Pajitnov var en av dessa personer. Under dessa år var han engagerad i studien av problem relaterade till mänsklig taligenkänning och intelligens. För att övervinna dem var det nödvändigt att lösa pussel och svåra uppgifter. Och sedan bestämmer sig Aleksey för att skapa ett pussel som kommer att vara intressant för både barn och vuxna.

Vad gjorde Alexey Pajitnov känd? Till en början skapade han ett datorspel där figurerna var tvungna att ändra sin position under gravitationen av andra föremål. Men datorer hade inte mycket kraft, så spelet måste förenklas. Hans figurer bestod av fem identiska rutor, men folket uppskattade inte riktigt hans ansträngningar, och sedan bestämmer han sig för att skapa något enklare. För Tetris utvecklades sju olika figurer. Detta nummer valdes inte av en slump, det är detta nummer som en persons minne kan komma ihåg. Spelet kompilerades med hjälp av Pascal-språket.

Vad gjorde Aleksey Pajitnov känd över hela världen? Han skapar Tetris, där bitar av fyra rutor faller ner. Förresten, få människor vet varför Tetris kallas så. Faktum är att i översättning betyder ordet "tetra" fyra. Även om det här spelet ursprungligen hette tetramino, döpte folk själva om det för att förenkla uttalet.

Som skaparen av det fantastiska spelet själv säger skapade han det för att tillfredsställa människor. Alexey anser att absolut alla spel som senare blev kända över hela världen borde skapas för detta ändamål.

Efter att Alexei skapat Tetris spred sig den nya leksakens berömmelse till många städer, och två veckor senare spelade alla den och tävlade med varandra. Även om den första veckan bara anställda på företaget där Alexei arbetade var upptagna med roligt. Två månader efter att den första Tetris-modellen släpptes skapade Pajitnov och hans kollega en färgad version av spelet. Fördelen med det nya spelet kan kallas det faktum att det hade en tabell med rekord. Tetris spelades inte bara i Ryssland, utan också utomlands, spelet blev populärt.

Det är värt att notera att vetenskapsakademin, där Pajitnov arbetade vid den tiden, officiellt ansågs som skaparna av spelet. Det är därför Pajitnov inte kunde få inkomster från sin uppfinning under lång tid. Spelet skapades trots allt under arbetstid och på en fungerande dator, varför rättigheterna inte tillhörde Alexei.

Spelrättigheter

Många ville köpa rättigheterna till Tetris-spelet av Alexey. Den första var Robert Stein, som sovjetiska entreprenörer ville samarbeta med i framtiden, som ville tjäna stora pengar på Pajitnovs uppfinning. Även om Pajitnov inte undertecknade några dokument eller kontrakt med dem. Många amerikaner skapade till och med sina egna versioner av Tetris, som inte var mindre populära.

Ungerskan Stein sålde senare vidare rättigheterna till spelet till Microsoft. American Tetris skapades 1989. Sedan dess har över 70 miljoner spel sålts och över 100 miljoner nedladdningar på mobila enheter. Lite senare började spel- och arkadmaskiner med spelet Tetris skapas.

Skapandet av Tetris-företaget

Trots det faktum att Alexey Pajitnov inte är en så känd person, fungerade allt perfekt för honom i livet, eftersom uppfinnaren arbetade hårt. Han lyckades organisera Anima Tek, som erbjöds samarbete av Microsoft. Och redan efter att ha flyttat till USA organiserade han ett företag som heter Tetris, och först då började han tjäna pengar på ett spel som skapades för många år sedan. Och sedan 1996 har Alexey Pajitnov officiellt arbetat på Microsoft. På alla produkter som produceras av Alexey finns det en anteckning om att han anses vara skaparen av det legendariska spelet.

Film om skapandet av Tetris

Nyligen läckte information till pressen om att de planerar att göra en film i Amerika så att alla människor kan veta vem som skapat spelet, som mer än en generation lagt ner mycket tid på. Regissörerna för denna film kommer naturligtvis att vara amerikaner. Det exakta släppdatumet för filmen är ännu inte känt.

Handlingen i filmen kommer inte bara att vara Alexei Pajitnovs personlighet, utan också Tetris själv. Handlingen kommer att vara sci-fi. Enligt regissörerna lovar filmen att bli inte mindre populär än själva spelet.

Tetris idag

Trots att det idag är väldigt välutvecklat finns det fortfarande folk som spelar Tetris. Dessutom har varje spelkonsol ett liknande spel. Idag har det utvecklats många spel som liknar Tetris. Du kan spela med en grupp eller ensam. Förresten, detta spel utvecklar lärdom och andra förmågor hos ett barn.

Alexey Pajitnovs liv idag

Trots att Aleksey bor i USA tänkte han aldrig på emigration, det hände av en slump. Och Pajitnov kunde inte vägra en sådan ödets gåva. Idag är Alexey anställd på ett välkänt företag i världen. Flera spel har släppts på hans konto, främst pussel som efterfrågas. Han släpper applikationer för olika konsoler, men mest på PC. Tetris-spelet är väldigt populärt, och förmodligen kommer inget annat spel att kunna uppnå en sådan popularitet. Alexei Leonidovich medger att hans fru inte leker med några leksaker, och barnen tycker om att spela spel som deras far skapar, och han är stolt över det.

Aleksey Pajitnov själv spelar inte bara sina spel - när han går och handlar får han alltid något slags pussel för sig själv. Han ser sin inspiration i spel. Pajitnov spelar fortfarande Tetris, men han anser sig inte vara den bästa spelaren. Alexey har ännu inte vuxit och vuxit upp till skolbarn som visar de bästa resultaten i detta spel.

Vem vet, kanske Alexei Leonidovich släpper ett annat spel som inte kommer att bli mindre populärt än den legendariska Tetris.

Till skillnad från många av mina kollegor föddes jag inte som programmerare. Jag föddes som musiker. Jag läste inte programmering på universitetet och fram till en viss tid tänkte jag inte ens koppla ihop mitt liv med IT.

Men jag har alltid lockats till Moskva, med dess breda trottoarer, långa vallar och enorma parker. Men när du väl är där känner du behovet av pengar mer än i någon annan stad i vårt fantastiska hemland. På den tiden hyrde min storebror en lägenhet med två programmerare som arbetade på någon bank. Så i ett av kökskonversationerna kastade jag mig in i Python-världen för första gången. Det gick mycket tid från det ögonblicket innan jag fick mitt första jobb som Python-utvecklare.

Första stegen i programmering

Så, en gång i Moskva, var jag tvungen att söka arbete, eftersom jag inte kunde bo borta på länge. På den tiden räckte mina kunskaper bara för att få jobb inom teknisk support för ett stort och omoraliskt företag. Jag tog emot beställningar via telefon och gick fram och tillbaka längs byggnadens långa korridorer för att koppla möss till systemenheterna, som turades om att flyga ut ur hela kontorspersonalens bon.

Det var där, när jag insåg det absurda i vad som hände, som jag skrev mitt första program. På fritiden studerade jag språkets möjligheter och skrev manus för systemadministration. Senior administratörer märkte snabbt detta och började ge mig uppgifter för att skriva det här eller det programmet, och jag blev förvånad över att även med min minimala erfarenhet programmerar jag bättre än dem och kan vara användbar för dem i detta.

Första jobb

Överraskande nog har jag aldrig jobbat som junior. Jag gick genast till mitten. Men jag hade försök att få jobb som juniorutvecklare. Jag minns den intervjun väl.

Två välutbildade programmerare (vilket är roligt, de var man och hustru) testade mina kunskaper och tänkande i två hela timmar, varefter de drog slutsatsen att mina kunskaper uppenbarligen inte räckte till, men de vägrade mig inte, utan gav mig en referenslista och skickade mig för att avsluta mina studier. Två veckor senare kom jag tillbaka för en intervju och visade fantastisk inlärningsförmåga, svarade på många frågor som jag inte kunde svara på tidigare. Dagen efter ringde de mig och sa att jag var antagen. Jag fick höra en lön som inte ens skulle räcka för att jag skulle hyra bostad och mat, för att inte tala om vissa överdrifter. Jag tackade direkt nej och ångrade mig aldrig, då jag fick jobb som systemadministratör på ett världsberömt företag, där jag fortsatte min egenutbildning till programmerare. En viktig sak jag lärde mig av den här historien är att ingenting vägleder och driver så bra som en intervju!

Vad kommer härnäst

Vid något tillfälle, trött på kontorslivet och arbetet som administratör, sparade jag ihop lite pengar och åkte för att resa till Indien i sex månader. Åh, om jag kunde beskriva vad det var för ett halvår, då skulle det inte räcka med en bok, inte som den här artikeln. När jag kom tillbaka visste jag redan att jag skulle försöka få jobb som programmerare igen, och den här gången log turen mot mig, och jag var mycket bättre förberedd på detta. Under de sex månaderna jag reste tog jag upp min talade engelska mycket, mycket väl, vilket nu hjälper mig varje dag att kommunicera med kollegor. Att komma in i språkmiljön visade sig vara mycket effektivare än någon lärobok (förresten, detsamma kan sägas om programmering). Men det är bättre att hoppa dit redan genom att förstå grunderna, annars kommer du att använda de villkor där du kan bli avancerad för att lära dig grunderna.

Så. I mitt första jobb som programmerare var jag den enda backend-utvecklaren i företaget! Du kan inte föreställa dig värre! Tja, det jag ville ha fick jag. Men på det andra jobbet kom jag in i ett härligt team, där riktiga proffs med stor erfarenhet arbetade. Tack vare dem fick jag en kodkultur och lärde mig om höga standarder inom utveckling. Misha Korsakov och Andrey Belyak - respekt och respekt!

Nu

Och nu arbetar jag på distans i ett internationellt företag och det har sina fördelar! Tro bara inte att jag nu ligger på stranden med en laptop och njuter av livet till fullo. Jag jobbar fortfarande mycket och tröttnar mycket, men jag behöver inte gå till kontoret. Jag bor i St Petersburg, ibland reser jag. Jag lyckades bo i Portugal, i Italien, i Georgien, men jag kan inte säga att jag på något sätt hade en speciell vila där. Att organisera resor ger mycket extra komplexitet, och i kombination med arbete kan det vara dubbelt så svårt som att arbeta hemifrån eller på kontoret. Men du kan se många nya, vackra och intressanta saker. Och detta är ett klart plus!

mentorskap

Och mitt mentorskap började på ett väldigt roligt sätt och utan min medverkan. En gång var jag på besök hos en vän och lämnade av misstag en bok om Python och Django med honom. Och nästa gång vi träffades bara ett år senare, och då överraskade han mig. Han säger, och nu jobbar jag som programmerare! Kommer du ihåg att du glömde min bok, så jag läste den, gjorde en egen hemsida på den och fick nyligen mitt första jobb.

Det händer!

Senare fortsatte mitt mentorskap med att jag började undervisa en av mina vänner. Trots att han tillbringar nästan varje dag på ett annat jobb går vår verksamhet väldigt snabbt och bra. Det första jobbet som programmerare är precis runt hörnet!

Hur blir man en framgångsrik Python-utvecklare? Alexey Kurylev kommer att dela sin erfarenhet med både nybörjare och erfarna programmerare

Frågor

Vilka råd skulle du ge till nybörjare som är ovanliga eller anses vara ovanliga, kontroversiella?

Gå med i vilken rörelse som helst! Missa inget tillfälle att träna! Var alltid öppen för alla förslag!

Och vad är väldigt viktigt:

"När du står inför tvetydighet, motstå frestelsen att gissa." - zen av python

Hur håller du dina kunskaper uppdaterade? Hur fortsätter du att växa och bli bättre som utvecklare?

Jo, arbete låter dig inte bli irrelevant. Varje dag måste du göra något nytt. Jo, jag läste förstås. Jag studerar andra språk. Kommunicera med andra utvecklare. Jag utvecklar olika webbtjänster i team med vänner, utan lön, bara för intressets skull. Och jag har mer vila om möjligt, detta är också nödvändigt, så självutvecklingen går lättare och snabbare.

Topp 3 böcker för nybörjare
  • Mark Summerfield - "Python 3-programmering. The Definitive Guide"
  • Wesley Chan, Paul Bissex, Jeffrey Forsier - “Django. Utveckling av webbapplikationer i Python”
  • Robert Martin - "Clean Code" - Läs den även om du inte förstår Java, det finns många bara goda råd där. Och samtidigt kommer du att börja lära dig Java.
Har frågor?

Rapportera ett stavfel

Text som ska skickas till våra redaktioner: