Kaip mokiausi „Facebook“ ir įsitikinęs, kad kodavimas yra mano ateitis
MANO PAVADINIMAS NĖRA, DABAR IŠVAŽIAU KETURIU KURSUKompiuterių mokslų fakultetas, HSE. Mano profesinė karjera prasidėjo paauglystėje, kai įžengiau į pažangią programavimo mokyklą savo gimtojoje Stavropole. Mokytojas motyvavo mus, sakydamas, kad jei dalyvausime ir laimėsime olimpiadas, galėsime patekti į geriausius Maskvos ir Sankt Peterburgo universitetus be egzaminų.
Man tai buvo ne pagrindinis dalykas: aš tiesiog patiko spręsti kompiuterių mokslo užduotis. Turėjau draugą, su kuriuo mes nuolat konkuravome, kurie per dieną atliks daugiau užduočių. Ši konkurencinė aplinka leido mums abu greitai įsiurbti savo įgūdžius, o po devintojo laipsnio pirmą kartą dalyvaujant viso rusų olimpiadoje. Namuose mano pomėgiai sukėlė konfliktus: aš tik tai, ką dariau kompiuteryje, o ne padėti virtuvėje ir namų ruošos darbams. Nepaisant to, mano mama visada palaikė mano keliones į olimpiadą ir vasaros mokyklas.
Rusijoje yra vasaros kompiuterių mokykla, kurioje mokytojai moko 6-11 klasių mokinius programuojant algoritmus ir duomenų struktūras, kurios puikiai tinka pasirengti olimpiadoms. Tris kartus nuėjau į LKSH ir ten tiek daug draugų. Tai unikali vieta, nes net po vienos kelionės turite didžiulį pažinčių tinklą, kuris gali padėti ateityje. Pavyzdžiui, taip aš sužinojau apie stažuotę „Facebook“. Vienas iš mano olimpiados bendruomenės draugų kažkaip stebėjosi, ar norėjau ten patekti. Žinoma, aš tikrai norėjau, bet maniau, kad tai buvo neįmanoma, kad tai buvo kažkas, kas buvo protingesnė ir laimingesnė už mane. Ji padėjo sukurti atnaujinimą ir rekomendavo man per bendrovės perdavimo sistemą.
Po savaitės laukimo gavau laišką iš darbuotojų. Norėdami gauti stažuotę, turite užpildyti du ar tris techninius pokalbius telefonu arba „Skype“ anglų kalba. Įdomu tai, kad techninės problemos paprastai reiškia tas pačias olimpiados užduotis, kurias aktyviai sprendžiau vidurinėje mokykloje - ar netgi lengviau. Žinoma, buvau labai susirūpinęs, bet, laimei, įgūdžiai niekur nepradėjo, ir man pavyko sėkmingai su jais susidoroti. Man atrodo, kad per savo mokymosi metus aš nebūčiau dar blogiau ir galbūt dar geriau. Jei jus domina sužinoti daugiau apie tai, kaip vyksta interviu, labai rekomenduoju knygą „Interaktyvus kodavimas“. Be to, mano draugai ir aš vadovauju VC grupei, kurioje kalbame apie išteklius su užduotimis, skirtomis interviu, padėti susikurti ir ieškoti žmonių didelėse IT įmonėse (dažnai mūsų drauguose), kurie galėtų rekomenduoti žmonėms stažuotis ir dirbti.
„Facebook“ suteikia stažuotojams tikrąsias užduotis, kurių reikia įmonėms. Mums suteikiama reali veiksmų laisvė, ir mes turime rimtą atsakomybę.
Stažuotėms pasiūliau vieną iš keturių pagrindinių biurų - Londone, Niujorke, Sietle ar Menlo parke Kalifornijoje. Nenorėdami galvoti du kartus, nusprendžiau eiti į pagrindinį biurą Silicio slėnyje. „Facebook“ padėjo man išduoti J1 vizą, kuria galėjau atlikti stažuotę, ir sumokėjau visas išlaidas, susijusias su perkėlimu: konsuliniai mokesčiai ambasadoje, draudimas, skrydžiai, taksi iš oro uosto ir pan. Praktika mokama, bet negaliu atskleisti konkrečių skaičių. Tris mėnesius nuo darbo su „Facebook“ pakanka, kad metus ar du ar du metus gyventi Maskvoje be specialių apribojimų.
Aš du kartus lankiausi stažuotėje „Facebook“. Pagrindinė mokytojo motyvacija yra gauti kvietimą dirbti nuolat. Jei žmogus gerai pasirodė ir kitais metais mokosi universitete, jis vėl kviečiamas. Prieš stažuotę visi stažuotojai užpildo klausimyną apie savo įgūdžius ir pageidavimus būsimai komandai. Iš pradžių dirbau „Internet.org“. Tai „Facebook“ iniciatyva, kurios tikslas - sujungti visus planetos žmones prie interneto; ji suteikia nemokamą prieigą prie pagrindinių paslaugų, pvz., „wikipedia“. Vienas iš jų, pavyzdžiui, „Mano teisės“ yra svetainė, kuri padeda moterims pripažinti smurtą šeimoje ir sužinoti, ką daro jos aukos.
Antrą kartą dirbau su „Core Infrastructure“, ypač „McRouter“ komandoje. Pirmąjį projektą šiais metais susidorojau per šešias savaites, o ne planuojamas 12. Per antrąjį projektą „McRouter“ komanda norėjo, kad aš pasirodytų kuo savarankiškiau. „Facebook“, skirtingai nuo kitų stambių korporacijų, teikia praktikams realius uždavinius, kurių reikia įmonėms. Mums suteikiama reali veiksmų laisvė, ir mes turime rimtą atsakomybę. Visi žmonės, su kuriais dirbau, pasirodė esą labai jautrūs: jei man tikrai reikia ko nors, niekada neturėjau laukti daugiau nei valandos, o kartais mano kolegos atsakė į klausimus net savaitgaliais.
Dirbau daug - negalėjau be streso. Aš norėjau įrodyti save kaip galiu ir turiu laiko baigti antrąjį projektą iki stažuotės pabaigos. Aš negaliu kalbėti apie technines detales dėl neatskleidimo sutarties, bet buvo sunku: kodas buvo parašytas prieš keletą metų, todėl buvo sunku rasti žmonių, kurie žinojo, kaip jis veikia. Kai pirmą kartą pradėjau dirbti, niekas net nežinojo, kaip jį išbandyti. Per trumpą laiką reikėjo gerai suprasti kodą, jį patobulinti ir pridėti naują funkciją. Vienas iš buvusių darbuotojų bandė tai padaryti prieš metus, praleido keletą mėnesių, o vėliau jį atsisakė. Aš turėjau keturias savaites ir niekas neatrodė tikėjęs, kad galėčiau tai padaryti - net ir aš. Bet galų gale paaiškėjo, ir supratau, kad galiu padaryti daug daugiau, nei maniau - mano kolegos taip pat labai didžiuojasi atliktu darbu. Žinoma, buvo minusai: visą savaitgalį praleidžiau antroje stažuotės pusėje biure.
Pagrindinė stažuotės premija yra nemokamas paslaugų būstas 12 savaičių darbo. Aš gyvenau Redwood City, 30 minučių dviračiu važiuojant į biurą. Sąlygos buvo tiesiog nuostabios: butas skirtas vienam asmeniui ir susideda iš svetainės, pilnai įrengtos virtuvės, miegamojo ir didžiulio vonios kambario. Pastate buvo treniruoklių salė, baseinas, sūkurinė vonia ir keletas poilsio zonų, kur galite ruošti kepsninę. Su manimi gyveno keli dešimtys stažuotojų, su kuriais mes tapome gerais draugais.
Niekas nemato, kiek laiko dirbate, nes svarbiausia yra išspręsti nustatytas užduotis, o ne praleisti tam tikrą valandų skaičių prieš monitorių
Apskritai, gyvenimas slėnyje yra gana nuobodus, ypač kai esate 20 metų. Amerikoje visi „suaugusiųjų“ pramogos yra ne 18, bet nuo 21 metų. Visas judėjimas ir įdomūs įvykiai vyksta San Franciske, bet darbo dienomis neturėjau pakankamai laiko ir noro ten po darbo. Nors kelis kartus po darbo aš įlipo į jachtą ir plaukiau į vieną iš San Francisko prieplaukų. Taip, jachtoje: „Facebook“ siūlo įvairius nemokamus pervežimus, kad darbuotojai galėtų patekti į darbą iš beveik kiekvieno slėnio kampo. Vienas iš šių traukinių yra jachta šalia San Francisko.
Campus yra daugiau nei 15 skirtingų restoranų kiekvienam skoniui, o visi maisto produktai yra nemokami: jei norite, einate į salotų barą, o jūs norite valgyti mėsainius ir picas. Kiekvienas darbuotojas gali valgyti tiek, kiek nori, taip pat keliauti savo šeima ir draugais (skaityti: laisvai valgyti). Visi juokauja apie „Facebook 15“: per pirmuosius tris mėnesius vidutinis darbuotojas uždirba 15 svarų - apie septynis kilogramus. Pirmajame stažavime šis likimas man nepavyko. Norėdamas rūpintis savimi, biure yra nemokama dietologė, didžiulė sporto salė, futbolo ir tinklinio aikštelės. Naujo pastato stogo parke ryte vyksta jogos užsiėmimai. „Facebook“ taip pat kviečia visus darbuotojus grąžinti lėšas, skirtas sportui ir sveikatai. Campus taip pat turi žaidimų ir muzikos kambarius, medicinos centrą, kirpyklą, grožio saloną, dovanų parduotuvę, nemokamą plovyklą ir net dailidžių dirbtuvę.
Darbo grafikas yra labai lankstus. Niekas nemato, kiek laiko dirbate, nes svarbiausia yra išspręsti nustatytas užduotis, o ne praleisti tam tikrą valandų skaičių prieš monitorių. Bendrovės kultūra yra labai atvira, visi dirba „openpace“, o net aukščiausio lygio vadovai neturi atskirų biurų. Kiekvieną penktadienį Mark Zuckerberg visiems darbuotojams organizuoja klausimų ir atsakymų sesijas, kuriose jis pasakoja apie savaitės pažangą, nustato įmonės ateities tikslus ir atsako į visus profesinius ir asmeninius klausimus.
„Facebook“ daug dėmesio skiria įvairios darbo aplinkos kūrimui - pavyzdžiui, biure yra kambarių meditacijai ir maldai. Bendrovė labai gerbia LGBT bendruomenę ir dalyvauja kasmetiniame San Francisko prideje. Pirmąją savaitę visi darbuotojai vykdo specialius kursus, kuriuose jie kalba apie etiketą ir pagarbą įmonėje, taip pat teikia kontaktus su žmonėmis, su kuriais galima susisiekti, jei jie tampa diskriminacijos ar seksualinio priekabiavimo auka. Buvau nustebęs, kiek kompanija taupo savo darbuotojus. „Facebook“ turi savo telefono liniją, kuri dirba visą parą, septynias dienas per savaitę, kuriai galite skambinti avarijos atveju, pavyzdžiui, jei turite automobilio avariją: čia galite gauti bet kokio klausimo pagalbos.
Dėl stažuotės aš buvau pakviestas į nuolatinį darbą „Facebook“ Londono biure, kai baigiau bakalauro laipsnį. Ateityje, kaip ir daugelis, norėčiau sukurti savo įmonę, turinčią aukščiausios klasės produktą, kuris pakeis pasaulį. Per ateinančius porą metų planuoju eiti į darbą Londone (galbūt „Facebook“) ir po to, kai persikelsiu į JAV. Šios stažuotės dėka galėjau patikėti savimi ir galėčiau susidoroti su sudėtingomis užduotimis, sužinoti, kas man patinka programuojant, keliauti po pasaulį ir susitikti su talentingais žmonėmis.
Norėčiau pridurti, kad galite rasti savo vietą programuojant bet kokio amžiaus ir nepriklausomai nuo pirmojo išsilavinimo. Daugelis jų atsispindi lyčių stereotipais - manoma, kad kompiuterių mokslas ar matematika yra „ne moterys“ verslas, o moterys negali būti tokios sėkmingos kaip vyrai. Iš tikrųjų IT yra mažiau mergaičių: pirmoje stažuotėje mano 20 žmonių komandoje, be manęs, jie ten nebuvo. Bet dabar „Facebook“ ir daugelis kitų įmonių stengiasi ištaisyti dabartinę padėtį. Jei esate mergina ir norite mokytis programavimo ar jau galite pasidalinti savo patirtimi - rašykite man, mes tapsime vieningi.
Nuotraukos: „Facebook“