Kako sam trenirao na Facebooku i osigurao da je kodiranje moja budućnost
MOJ IME JE NE, SADA UČIM NA ČETIRI TEČAJFakultet računalnih znanosti, HSE. Moja profesionalna karijera započela je kao tinejdžer kada sam ušla u naprednu školu programiranja u rodnom Stavropolu. Učitelj nas je motivirao rekavši da, ako sudjelujemo i osvojimo olimpijada, moći ćemo ući na najbolja sveučilišta u Moskvi i Sankt Peterburgu bez ispita.
Za mene to nije bila glavna stvar: stvarno sam volio rješavati zadatke računalne znanosti. Imao sam prijatelja s kojim smo se stalno natjecali, koji će dovršiti više zadataka za taj dan. Ovo natjecateljsko okruženje omogućilo nam je oboje brzo napumpati svoje vještine, a nakon devetog razreda prvi put sudjelujemo na All-Russian Olimpijadi. Kod kuće je moj hobi izazvao sukobe: radio sam samo ono što sam radio za računalom, umjesto da pomažem u kuhinji i obavljanju kućanskih poslova. Ipak, moja je majka uvijek podržavala moje izlete na olimpijadu i ljetne škole.
U Rusiji postoji ljetna škola računara u kojoj učitelji od 6. do 11. razreda podučavaju učenike kroz programiranje u algoritmima i strukturama podataka, što je izvrsno za pripremu za olimpijade. Tri puta sam otišao u LKSH i tamo napravio toliko prijatelja. Ovo je jedinstveno mjesto, jer čak i nakon jednog putovanja imate ogromnu mrežu za upoznavanje koja vam može pomoći u budućnosti. Na primjer, ovako sam naučila o stažiranju na Facebooku. Jedan od mojih prijatelja iz zajednice olimpijaca nekako se pitao želim li tamo stići. Naravno, doista sam to želio, ali sam mislio da je nemoguće, da je to netko tko je pametniji i sretniji od mene. Pomogla je u stvaranju životopisa i preporučila me putem sustava upućivanja tvrtke.
Nakon tjedan dana čekanja, primio sam pismo od regruta. Da biste dobili praksu, morate popuniti dva ili tri tehnička intervjua putem telefona ili Skypea na engleskom jeziku. Zanimljivo, tehnička pitanja obično znače iste olimpijske zadaće koje sam aktivno rješavao u srednjoj školi - ili čak i lakše. Naravno, bio sam jako zabrinut, ali, na sreću, vještina nije nigdje otišla i uspjela sam se s njima uspješno nositi. Čini mi se da tijekom školske godine ne bih učinio ništa gore, a možda i bolje. Ako ste zainteresirani da saznate više o tome kako se provode intervjui, visoko preporučujem knjigu "Cracking the Coding Interview". Isto tako, moji prijatelji i ja vodimo VC grupu u kojoj razgovaramo o resursima sa zadacima za intervjue, pomažemo u sastavljanju životopisa i tražimo ljude u velikim IT tvrtkama (često našim prijateljima) koje bi mogle preporučiti ljude za stažiranje i rad.
Facebook pruža polaznicima stvarne zadatke koje tvrtke trebaju. Dobili smo pravu slobodu djelovanja i imamo ozbiljnu odgovornost.
Za stažiranje mi je ponuđeno bilo koje od četiri glavna ureda - u Londonu, New Yorku, Seattleu ili Menlo Parku u Kaliforniji. Ne razmišljajući dvaput, odlučio sam otići u glavni ured u Silicijskoj dolini. Facebook mi je pomogao izdati J1 vizu, na kojoj sam mogao obaviti pripravnički staž, i platio sve troškove vezane za preseljenje: konzularne pristojbe u veleposlanstvu, osiguranje, letovi, taksiji iz zračne luke i slično. Praksa se plaća, ali ne mogu otkriti određene brojke. Tri mjeseca rada na Facebooku dovoljno mi je da živim u Moskvi godinu ili dvije ili dvije bez posebnih ograničenja.
Dvaput sam otišao na staž na Facebooku. Glavna motivacija pripravnika je da dobiju poziv na rad na trajnoj osnovi. Ako se osoba dobro pokazala i sljedeće godine nastavi studirati na sveučilištu, onda je ponovno pozvan. Prije stažiranja svi pripravnici popunjavaju upitnik o svojim vještinama i sklonostima za budući tim. Isprva sam radio na Internet.org. Riječ je o Facebook inicijativi čiji je cilj povezati sve ljude na planeti s internetom; pruža besplatan pristup osnovnim uslugama kao što je wikipedia. Jedan od njih, na primjer, "Moja prava" je mjesto koje pomaže ženama da prepoznaju nasilje u obitelji i saznaju što čine njegove žrtve.
Drugi put sam radila s Core Infrastructure, osobito u McRouter timu. S prvim projektom ove godine sam se nosila u šest tjedana, umjesto planiranih 12. Tijekom drugog projekta, McRouterov je tim htio da se pokažem što je više moguće samostalno: sam sam razbio veliki zadatak u manje, komunicirao s različitim ljudima i riješio probleme koji se pojavljuju. Facebook, za razliku od drugih velikih korporacija, daje stažistima stvarne zadatke koje tvrtke trebaju. Dobili smo pravu slobodu djelovanja i imamo ozbiljnu odgovornost. Pokazalo se da su svi ljudi s kojima sam radila vrlo osjetljivi: ako mi je nešto stvarno bilo potrebno, nikad nisam morala čekati više od sat vremena, a ponekad su moji kolege odgovarali na pitanja čak i vikendom.
Puno sam radio - nisam mogao bez puno stresa. Željela sam se dokazati najbolje što mogu i imati vremena završiti drugi projekt prije završetka stažiranja. Ne mogu govoriti o tehničkim pojedinostima zbog sporazuma o neotkrivanju, ali bilo je teško: kod je napisan prije nekoliko godina, pa je bilo teško pronaći ljude koji znaju kako to funkcionira. Kad sam prvi put počeo raditi na tome, nitko nije znao kako ga testirati. Za kratko vrijeme bilo je potrebno dobro razumjeti kod, poboljšati ga i dodati novu funkcionalnost. Jedan od bivših zaposlenika pokušao je to učiniti prije godinu dana, proveo nekoliko mjeseci na njemu, a zatim ga napustio. Imao sam četiri tjedna i nitko nije vjerovao da to mogu učiniti - čak i ja. No na kraju se ispostavilo da sam shvatila da mogu učiniti mnogo više nego što sam mislila - moji kolege su također bili vrlo ponosni na obavljeni posao. Bilo je, naravno, minusa: cijeli vikend sam proveo u drugoj polovici stažiranja u uredu.
Glavni bonus stažiranja je besplatno stanovanje za 12 tjedana rada. Živio sam u Redwood Cityu, 30-ak minuta vožnje biciklom do ureda. Uvjeti su jednostavno bili prekrasni: apartman je namijenjen za jednu osobu i sastoji se od dnevnog boravka, potpuno opremljene kuhinje, spavaće sobe i velike kupaonice. Zgrada je imala teretanu, bazen, jacuzzi i nekoliko područja za rekreaciju u kojima možete kuhati roštilj. Sa mnom je živjelo nekoliko desetaka stažista s kojima smo postali dobri prijatelji.
Nitko ne gleda koliko vremena radite, jer je najvažnije riješiti postavljene zadatke, a ne provesti određeni broj sati ispred monitora
Općenito, život u dolini je prilično dosadan, pogotovo kad imate 20 godina. U Americi je sva zabava za odrasle dostupna ne od 18, već od 21 godine. Cijeli pokret i zanimljivi događaji odvijaju se u San Franciscu, ali radnim danima nisam imao dovoljno vremena i želje da tamo odem nakon posla. Iako sam nekoliko puta nakon posla, ukrcao se na jahtu i uplovio u jedan od pristaništa u San Franciscu. Tako je, na jahti: Facebook pruža razne besplatne shuttleove kako bi zaposlenici mogli doći do posla i sa posla s gotovo svakog ugla u dolini. Jedan od tih autobusa je jahta pored San Francisca.
Na kampusu se nalazi više od 15 različitih restorana za svačiji ukus, a sva je hrana besplatna: ako želite, idete u bar sa salatama, a želite jesti hamburgere i pizzu. Svaki zaposlenik može jesti onoliko koliko želi, kao i dovesti svoju obitelj i prijatelje na obilazak (čitaj: besplatno jesti). Svi se šale o "Facebooku 15": u prva tri mjeseca prosječni zaposlenik zarađuje 15 funti - oko sedam kilograma. Na prvom stažu, ova sudbina me nije prošla. Kako bi se brinuli o sebi, ured ima besplatan nutricionista, veliku teretanu, nogometna i odbojkaška igrališta. U parku nove zgrade u jutarnjim satima održavaju se tečajevi joge. Facebook također poziva sve zaposlenike na povrat novca potrošenog na sport i zdravlje. Kampus također ima sobe za igru i glazbu, medicinski centar, frizerski salon, kozmetički salon, suvenirnicu, besplatnu kemijsku čistionicu, pa čak i stolarsku radionicu.
Raspored rada je vrlo fleksibilan. Nitko ne gleda koliko vremena radite, jer je najvažnije riješiti postavljene zadatke, a ne provesti određeni broj sati ispred monitora. Kultura u tvrtki je vrlo otvorena, svatko radi u openpaceu, pa čak ni top menadžeri nemaju odvojene urede. Svakog petka Mark Zuckerberg organizira sesije pitanja i odgovora za sve zaposlenike, gdje govori o napretku tjedna, postavlja ciljeve tvrtke za budućnost i odgovara na sva pitanja, profesionalna i osobna.
Facebook veliku pažnju posvećuje izgradnji raznolikog radnog okruženja - na primjer, u uredu postoje prostorije za meditaciju i molitvu. Tvrtka vrlo poštuje LGBT zajednicu i sudjeluje u godišnjem ponosu u San Franciscu. U prvom tjednu svi zaposlenici prolaze posebne tečajeve u kojima razgovaraju o etiketi i poštovanju unutar tvrtke, te također daju kontakte osobama koje se mogu kontaktirati za pomoć ako postanu žrtve diskriminacije ili seksualnog uznemiravanja. Bio sam zapanjen koliko tvrtka štedi svoje zaposlenike. Facebook ima vlastitu telefonsku liniju, koja radi non-stop, sedam dana u tjednu, na koju možete pozvati u slučaju nužde - na primjer, ako imate automobilsku nesreću: ovdje možete dobiti pomoć za bilo koje pitanje.
Kao rezultat stažiranja, pozvan sam na stalni posao na Facebooku u londonskom uredu kad sam završio dodiplomski studij. U budućnosti, kao i mnogi drugi, želio bih stvoriti vlastitu tvrtku s prvoklasnim proizvodom koji će promijeniti svijet. U sljedećih nekoliko godina planiram otići na posao u London (vjerojatno na Facebook) i nakon preseljenja u Sjedinjene Države. Zahvaljujući ovom stažu, uspjela sam vjerovati u sebe i da se mogu nositi s teškim zadacima, saznati što mi se sviđa u programiranju, putovati svijetom i upoznati talentirane ljude.
Želio bih dodati da svoje mjesto u programiranju možete pronaći u bilo kojoj dobi i bez obzira na prvo obrazovanje. Mnogi su odbijeni rodnim stereotipima - vjeruje se da je računalna znanost ili matematika "ne-žensko" poslovanje, a žene ne mogu biti uspješne u njima kao muškarci. U IT-u je stvarno manje djevojaka: na prvom stažu u mom timu od 20 ljudi, osim mene, nisu bili tamo. No sada Facebook i mnoge druge tvrtke pokušavaju ispraviti trenutno stanje. Ako ste djevojka i želite naučiti programiranje ili već možete podijeliti svoje iskustvo - pišite mi, bit ćemo ujedinjeni.
slike: Facebook