Hur jag tränade på Facebook och såg till att kodning är min framtid
Mitt namn är inget, nu läser jag på en fyra kursFakulteten för datavetenskap, HSE. Min professionella karriär började som tonåring när jag kom in i en avancerad programmeringsskola i mitt inhemska Stavropol. Läraren motiverade oss och sa att om vi deltar och vinner olympiader kommer vi att kunna komma in i de bästa universiteten i Moskva och St Petersburg utan tentor.
För mig var det inte det viktigaste: Jag gillade precis att lösa datavetenskapliga uppgifter. Jag hade en vän med vilken vi ständigt tävlade, vem ska slutföra fler uppgifter för dagen. Denna konkurrensmiljö gav oss båda möjlighet att snabbt pumpa upp våra färdigheter och efter den nionde klassen för första gången delta i den all-ryska Olympiaden. Hemma gjorde min hobby konflikter: Jag gjorde bara vad jag gjorde på datorn, i stället för att hjälpa till i köket och göra hushållsarbete. Ändå stödde min mamma alltid mina resor till olympiaden och till sommarskolorna.
Det finns en sommar dataskola i Ryssland där lärare lär eleverna i betyg 6-11 genom programmering i algoritmer och datastrukturer, vilket är utmärkt för att förbereda sig för olympiader. Jag gick till LKSH tre gånger och gjorde så många vänner där. Detta är en unik plats, för även efter en resa har du ett stort dating nätverk som kan hjälpa till i framtiden. Det här är till exempel hur jag lärde mig om en praktik på Facebook. En av mina vänner från Olympiadsamfundet undrade på något sätt om jag ville komma dit. Självklart ville jag verkligen, men jag trodde att det var omöjligt att det var mycket av någon smartare och lyckligare än jag. Hon hjälpte till att skapa en CV och rekommenderade mig genom företagets remissystem.
Efter en veckas väntan fick jag ett brev från rekryterarna. För att få praktik, måste du slutföra två eller tre tekniska intervjuer via telefon eller Skype på engelska. Intressant betyder tekniska problem i allmänhet samma olympiaduppgifter som jag aktivt löst i gymnasiet - eller ännu enklare. Självklart var jag väldigt orolig, men lyckligtvis har kunskapen inte gått någonstans, och jag lyckades klara dem framgångsrikt. Det verkar som om jag under mina skolår skulle ha gjort inte värre, och kanske ännu bättre. Om du är intresserad av att lära dig mer om hur intervjuer utförs rekommenderar jag starkt boken "Cracking the Coding Interview". Mina vänner och jag leder också en VC-grupp där vi pratar om resurser med uppgifter för intervjuer, hjälp att skriva om CV och leta efter personer i stora IT-företag (ofta våra vänner) som kan rekommendera människor för praktik och arbete.
Facebook ger praktikanter praktiska uppgifter som företag behöver. Vi får verklig handlingsfrihet, och vi har ett allvarligt ansvar.
För praktikplatser erbjöds jag något av de fyra huvudkontoren - i London, New York, Seattle eller Menlo Park i Kalifornien. Utan att tänka två gånger bestämde jag mig för att gå till huvudkontoret i Silicon Valley. Facebook hjälpte mig att utfärda ett J1-visum, där jag kunde göra en praktikplats och betala för alla utgifter i samband med flyttningen: konsulära avgifter i ambassaden, försäkringar, flygningar, taxibilar från flygplatsen och liknande. Praktikplatsen betalas, men jag kan inte lämna ut specifika siffror. Tre månader med att arbeta på Facebook är tillräckligt för att jag bor i Moskva i ett år eller två eller två utan speciella begränsningar.
Jag gick två gånger på en praktik på Facebook. Den främsta motivationen hos praktikanten är att få en inbjudan till arbete på permanent basis. Om en person har visat sig bra och nästa år fortsätter att studera vid universitetet, är han inbjuden igen. Innan praktikplatsen fyller alla praktikanter ett frågeformulär om deras färdigheter och preferenser för det framtida laget. Först arbetade jag på Internet.org. Detta är ett Facebook-initiativ, vars mål är att ansluta alla människor på planeten till Internet. Det ger fri tillgång till grundläggande tjänster som wikipedia. En av dem, till exempel, "Mina rättigheter" är en webbplats som hjälper kvinnor att känna igen våld i hemmet och lära sig vad sina offer gör.
Andra gången arbetade jag med Core Infrastructure, i synnerhet i McRouter-laget. Jag klarade det första projektet i år på sex veckor i stället för den planerade 12. Under det andra projektet ville McRouter-teamet visa mig självständigt som möjligt: Jag själv krossade en stor uppgift i mindre, kommunicerade med olika människor och löste nya problem. Facebook, till skillnad från andra stora företag, ger praktikanter praktiska uppgifter som företag behöver. Vi får verklig handlingsfrihet, och vi har ett allvarligt ansvar. Alla människor jag arbetade med visade sig vara mycket lyhörda: om jag verkligen behövde något, fick jag aldrig vänta mer än en timme, och ibland svarade mina kollegor även på helgerna.
Jag arbetade mycket - jag kunde inte göra utan mycket stress. Jag ville bevisa mig själv så gott jag kunde och ha tid att slutföra det andra projektet innan praktikplatsens slut. Jag kan inte prata om de tekniska detaljerna på grund av icke-upplysningsavtalet, men det var svårt: koden skrevs för flera år sedan, och det var därför svårt att hitta personer som visste hur det fungerar. När jag först började jobba på det visste ingen ens hur man testa den. På kort tid var det nödvändigt att förstå koden bra, förbättra den och lägga till ny funktionalitet. En av de tidigare anställda försökte göra det för ett år sedan, tillbringade flera månader på det och sedan överge det. Jag hade fyra veckor och ingen tycktes tro att jag kunde göra det - även jag. Men i slutändan visade det sig, och jag insåg att jag kan göra mycket mer än jag trodde - mina kollegor var också mycket stolta över arbetet. Det fanns naturligtvis minuser: Jag tillbringade helgen i andra halvan av praktikplatsen på kontoret.
Praktikens huvudsakliga bonus är ett gratis servicehus för 12 veckors arbete. Jag bodde i Redwood City, en 30-minuters cykeltur till kontoret. Villkoren var helt enkelt underbara: lägenheten är avsedd för en person och består av ett vardagsrum, ett fullt utrustat kök, ett sovrum och ett stort badrum. Byggnaden hade ett gym, pool, jacuzzi och flera rekreationsområden där du kan laga grill. Flera dussintals praktikanter bodde hos mig, med vilka vi blev goda vänner.
Ingen kollar hur mycket tid du jobbar, för det viktigaste är att lösa de angivna uppgifterna och inte spendera ett visst antal timmar framför bildskärmen
I allmänhet bor i dalen ganska tråkigt, särskilt när du är 20. I Amerika är all "vuxen" underhållning tillgänglig från 18, men 21 år gammal. Hela rörelsen och intressanta händelser äger rum i San Francisco, men på vardagar hade jag inte tillräckligt med tid och vilja att åka dit efter arbete. Även om flera gånger efter arbetet gick jag ombord på en yacht och seglade till en av bryggorna i San Francisco. Det är rätt på yachten: Facebook erbjuder olika fria shuttles så att anställda kan komma till och från jobbet från nästan alla hörn i dalen. En av dessa shuttles är båten bredvid San Francisco.
På campus finns mer än 15 olika restauranger för varje smak, och all mat är gratis: om du vill går du till en salladsbar och du vill äta hamburgare och pizza. Varje anställd kan äta så mycket som han vill, samt ta med familj och vänner på en turné (läs: fritt att äta). Alla skämtar om "Facebook 15": de första tre månaderna tjänar en genomsnittlig anställd 15 pund - cirka sju kilo. Vid den första praktiken passerade inte denna öde mig. För att ta hand om dig själv har kontoret ett gratis näringsämne, ett stort gym, fotboll och volleybollsplaner. På den nya byggnadens takpark hålls yogakurser på morgonen. Facebook uppmanar också alla anställda att återbetala pengar till sport och hälsa. På campus finns också ett spel- och musikrum, ett sjukhus, en frisör, en skönhetssalong, en presentbutik, en gratis kemtvätt och till och med en snickeriverkstad.
Arbetsschemat är mycket flexibelt. Ingen kollar hur mycket tid du jobbar, för det viktigaste är att lösa de angivna uppgifterna och inte spendera ett visst antal timmar framför bildskärmen. Kulturen i företaget är väldigt öppen, alla arbetar i öppet utrymme, och till och med de högsta cheferna har inte separata kontor. Varje fredag arrangerar Mark Zuckerberg frågor och svar sessioner för alla anställda, där han berättar om veckans framsteg, fastställer bolagets mål för framtiden och svarar också på frågor, både professionella och personliga.
Facebook ägnar stor uppmärksamhet åt att bygga en mångsidig arbetsmiljö - till exempel finns på kontoret rum för meditation och bön. Företaget är mycket respektfullt för HBT-gemenskapen och deltar i den årliga San Francisco Pride. Under den första veckan genomgår alla anställda specialkurser där de pratar om etikett och respekt inom företaget och ger också kontakter till personer som kan kontaktas för hjälp om de blir offer för diskriminering eller sexuella trakasserier. Jag blev förvånad över hur mycket företaget sparar sina anställda. Facebook har sin egen hotline, som arbetar dygnet runt, sju dagar i veckan, som du kan ringa i en nödsituation - till exempel om du har en bilolycka: här kan du få hjälp med någon fråga.
Som ett resultat av praktikplatsen blev jag inbjuden att ta ett permanent jobb på Facebook i London-kontoret när jag avslutade min grundutbildning. I framtiden vill jag, liksom många, skapa ett eget företag med en förstklassig produkt som kommer att förändra världen. Under de närmaste åren planerar jag att gå till jobbet i London (eventuellt på Facebook), och efter att ha flyttat till USA. Tack vare denna praktik kunde jag tro på mig själv och att jag kunde klara av svåra uppgifter, ta reda på vad jag tycker om programmering, resa runt om i världen och träffa begåvade människor.
Jag skulle vilja tillägga att du kan hitta din plats i programmering vid vilken ålder som helst och oavsett den första utbildningen. Många avvisas av könsstereotyper - man tror att datavetenskap eller matematik är ett "icke-kvinnligt" företag, och kvinnor kan inte vara lika framgångsrika i dem som män. Det finns färre tjejer i IT: på den första praktikplatsen i mitt team på 20 personer, förutom mig, var de inte där. Men nu gör Facebook och många andra företag ansträngningar för att rätta till det aktuella läget. Om du är en tjej och vill lära dig programmering eller du kan redan dela med dig av din erfarenhet - skriv till mig, vi kommer att vara enade.
bilder: Facebook