Populární Příspěvky

Redakce Choice - 2024

Jak jsem trénoval na Facebooku a ujistil se, že kódování je moje budoucnost

MY NAME NONE, TEĎ SE NAUČÍ NA ČTYŘI KURZFakulta informatiky, HSE. Moje profesionální kariéra začala jako teenager, když jsem vstoupil do pokročilé programovací školy v mém rodném Stavropolu. Učitel nás motivoval a řekl, že pokud se zúčastníme a vyhrajeme olympiády, budeme moci vstoupit na nejlepší univerzity v Moskvě a Petrohradě bez zkoušek.

Pro mě to nebyla ta hlavní věc: opravdu jsem měl ráda řešení úkolů počítačové vědy. Měl jsem přítele, s nímž jsme neustále soutěžili, který za celý den dokončí další úkoly. Toto konkurenční prostředí umožnilo oběma z nás rychle vstřebat své dovednosti a po devátém ročníku se poprvé zúčastnit celé ruské olympiády. Doma, můj koníček způsobil konflikty: udělal jsem jen to, co jsem dělal u počítače, místo toho, abych pomáhal v kuchyni a dělal domácí práce. Moje matka však vždycky podporovala mé cesty na olympiádu a na letní školy.

V Rusku je letní počítačová škola, kde učitelé učí studenty ve stupních 6-11 prostřednictvím programování v algoritmech a datových strukturách, což je vynikající pro přípravu na olympiády. Šel jsem třikrát do LKSH a udělal tam tolik přátel. To je jedinečné místo, protože i po jedné cestě máte obrovskou datovací síť, která může v budoucnu pomoci. Takhle jsem se například dozvěděl o stáži na Facebooku. Jeden z mých kamarádů z olympiádské komunity se nějak divil, jestli jsem se tam chtěl dostat. Samozřejmě jsem chtěl, ale myslel jsem si, že je to nemožné, že je to spousta někoho chytřejšího a šťastnějšího než já. Pomohla vytvořit životopis a doporučila mi systém doporučení společnosti.

Po týdnu čekání jsem obdržel dopis od náborářů. Chcete-li získat stáž, musíte dokončit dva nebo tři technické rozhovory telefonicky nebo Skype v angličtině. Zajímavé je, že technické problémy obvykle znamenají stejné úkoly olympiády, které jsem aktivně řešil na střední škole - nebo dokonce jednodušší. Samozřejmě, že jsem se velmi bál, ale naštěstí se tato dovednost nikam nedostala a podařilo se jim to úspěšně zvládnout. Zdá se mi, že jsem během školních let neudělala nic horšího a možná ještě lepšího. Pokud máte zájem dozvědět se více o tom, jak jsou rozhovory vedeny, doporučuji knihu "Cracking the Coding Interview". Také já a moji přátelé vedeme skupinu VC, ve které hovoříme o zdrojích s úkoly pro rozhovory, pomáháme vytvářet životopisy a hledat lidi ve velkých IT společnostech (často našich přátel), kteří by mohli doporučit lidi na stáže a práci.

Facebook dává praktikantům reálné úkoly, které společnosti potřebují. Dostáváme skutečnou svobodu jednání a máme vážnou odpovědnost.

Pro stáže mi byla nabídnuta některá ze čtyř hlavních kanceláří - v Londýně, New Yorku, Seattlu nebo Menlo Parku v Kalifornii. Bez dvojnásobného přemýšlení jsem se rozhodla jít do hlavní kanceláře v Silicon Valley. Facebook mi pomohl vydat vízum J1, na kterém jsem mohl absolvovat stáž, a zaplatil za všechny náklady spojené s přemístěním: konzulární poplatky na velvyslanectví, pojištění, lety, taxíky z letiště a podobně. Stáž se vyplácí, ale nemohu zveřejnit konkrétní údaje. Tři měsíce práce na Facebooku je dost pro to, abych žil rok v Moskvě dva nebo dva roky bez zvláštních omezení.

Šel jsem dvakrát na stáž na Facebooku. Hlavním motivem stáže je získat pozvání k trvalému zaměstnání. Pokud se člověk projevil dobře a příští rok na univerzitě pokračuje, je opět pozván. Před stážemi všichni stážisté vyplní dotazník o svých dovednostech a preferencích pro budoucí tým. Nejprve jsem pracoval na Internet.org. Jedná se o iniciativu Facebook, jejímž cílem je propojit všechny lidi na planetě s internetem; poskytuje volný přístup k základním službám, jako je wikipedia. Jedním z nich je například „Moje práva“ je místo, které pomáhá ženám rozpoznat domácí násilí a zjistit, co dělají jeho oběti.

Podruhé jsem pracoval s Core Infrastructure, zejména v týmu McRouter. První letošní projekt jsem zvládl v šesti týdnech namísto plánovaného 12. Během druhého projektu chtěl tým McRouter, abych se ukázal co nejnezávisleji: sám jsem rozbil velký úkol na menší, komunikoval s různými lidmi a vyřešil nové problémy. Facebook, na rozdíl od jiných velkých korporací, poskytuje stážistům reálné úkoly, které společnosti potřebují. Dostáváme skutečnou svobodu jednání a máme vážnou odpovědnost. Ukázalo se, že všichni lidé, s nimiž jsem pracoval, jsou velmi vnímaví: kdybych něco opravdu potřeboval, nikdy jsem nemusel čekat déle než hodinu a někdy moji kolegové odpovídali na otázky i o víkendech.

Pracoval jsem hodně - bez velkého stresu jsem nemohl. Chtěl jsem se ukázat jako nejlepší a mohl jsem dokončit druhý projekt před koncem stáže. Nemohu hovořit o technických podrobnostech kvůli dohodě o uzavření trhu, ale bylo to obtížné: kód byl napsán před několika lety, a proto bylo těžké najít lidi, kteří by věděli, jak to funguje. Když jsem na tom začal pracovat, nikdo ani nevěděl, jak to otestovat. V krátké době bylo nutné kód dobře pochopit, vylepšit a přidat novou funkcionalitu. Jeden z bývalých zaměstnanců se o to pokusil před rokem, strávil na něm několik měsíců a pak ho opustil. Měla jsem čtyři týdny a zdálo se, že nikdo nevěří, že to dokážu - i já. Nakonec to ale dopadlo, a uvědomil jsem si, že můžu udělat mnohem víc, než jsem si myslel - moji kolegové byli také velmi hrdí na vykonanou práci. Samozřejmě tam byly minusy: Celý víkend jsem strávil v druhé polovině stáže v kanceláři.

Hlavním bonusem stáže je bezplatné servisní bydlení na 12 týdnů práce. Žil jsem v Redwood City, 30 minut jízdy na kole do kanceláře. Podmínky byly prostě nádherné: apartmán je navržen pro jednu osobu a skládá se z obývacího pokoje, plně vybavené kuchyně, ložnice a obrovské koupelny. Budova měla posilovnu, bazén, vířivku a několik rekreačních oblastí, kde si můžete vařit grilování. Se mnou žilo několik desítek stážistů, se kterými jsme se stali dobrými přáteli.

Nikdo nesleduje, kolik času pracujete, protože hlavní věcí je vyřešit stanovené úkoly a neudržet určitý počet hodin před monitorem.

Obecně platí, že žijí v údolí je poněkud nudné, zejména když jste 20. V Americe, všechny "dospělých" zábava je k dispozici ne od 18, ale od 21 let. Celý pohyb a zajímavé akce se odehrávají v San Franciscu, ale ve všední dny jsem neměla dost času a touhy jít tam po práci. Ačkoli několikrát po práci jsem nastoupil na jachtu a plavil se na jeden z pilířů v San Franciscu. To je pravda, na jachtě: Facebook nabízí různé raketoplány tak, aby se zaměstnanci mohli dostat do práce az práce z téměř každého koutu údolí. Jednou z těchto raketoplánů je jachta vedle San Francisca.

Na kampusu je více než 15 různých restaurací pro každý vkus, a všechny potraviny jsou zdarma: pokud chcete, jdete do salátového baru, a chcete jíst hamburgery a pizzu. Každý zaměstnanec může jíst, jak chce, stejně jako přivést svou rodinu a přátele na prohlídku (čtěte: zdarma k jídlu). Každý si žertuje o "Facebook 15": v prvních třech měsících průměrný zaměstnanec vydělává 15 liber - asi sedm kilogramů. Na první stáži mi tento osud neprošel. Aby se o Vás postaral, má kancelář bezplatnou výživu, velkou posilovnu, fotbalové a volejbalové hřiště. Na střešním parku nové budovy se ráno pořádají lekce jógy. Facebook také vyzývá všechny zaměstnance, aby vrátili peníze vynaložené na sport a zdraví. Areál má také hru a hudební místnosti, zdravotnické centrum, kadeřnictví, kosmetický salon, obchod se suvenýry, bezplatný čistírnu a dokonce i truhlářskou dílnu.

Pracovní plán je velmi flexibilní. Nikdo nesleduje, kolik času pracujete, protože hlavní věcí je řešit nastavené úkoly a nečinit určitý počet hodin před monitorem. Kultura ve společnosti je velmi otevřená, každý pracuje v openspace a ani top manažeři nemají oddělené kanceláře. Mark Zuckerberg pořádá každý pátek schůzky s otázkami a odpověďmi pro všechny zaměstnance, kde vypráví o průběhu týdne, nastavuje cíle společnosti do budoucna a také odpovídá na všechny otázky, a to jak profesionální, tak osobní.

Facebook věnuje velkou pozornost budování různorodého pracovního prostředí - například v kanceláři jsou prostory pro meditaci a modlitbu. Společnost je velmi ohleduplná k LGBT komunitě a účastní se každoročního San Francisca Pride. V prvním týdnu absolvují všichni zaměstnanci speciální kurzy, ve kterých hovoří o etiketě a respektu v rámci společnosti, a také kontaktují osoby, které mohou být kontaktovány pro pomoc, pokud se stanou obětí diskriminace nebo sexuálního obtěžování. Byl jsem ohromen, jak moc společnost zachraňuje své zaměstnance. Facebook má svou vlastní horkou linku, která pracuje nepřetržitě, sedm dní v týdnu, na kterou můžete volat v případě nouze - například pokud máte autonehodu: zde můžete získat pomoc s jakoukoliv otázkou.

V důsledku stáže jsem byl pozván, abych nastoupil do stálého zaměstnání na Facebooku v londýnské kanceláři, když jsem dokončil bakalářský titul. V budoucnu, stejně jako mnoho jiných, bych chtěl vytvořit vlastní společnost s prvotřídním produktem, který změní svět. V příštích několika letech plánuji jít do práce v Londýně (možná na Facebooku) a po přestěhování do Spojených států. Díky této stáži jsem byl schopen věřit sám sobě a dokázal jsem se vyrovnat s obtížnými úkoly, zjistit, co se mi v programování líbí, cestovat po celém světě a potkat talentované lidi.

Rád bych dodal, že své místo můžete najít v programování v každém věku a bez ohledu na první vzdělání. Mnohé z nich jsou odrazeny stereotypy pohlaví - věří se, že počítačová věda nebo matematika je „non-female“ podnikání a ženy v nich nemohou být tak úspěšné jako muži. Je opravdu méně dívek v IT: na první stáž v mém týmu 20 lidí, kromě mě, tam nebyli. Facebook a mnoho dalších společností se však snaží o nápravu současného stavu. Pokud jste dívka a chcete se naučit programovat nebo se můžete podělit o své zkušenosti - napište mi, budeme sjednoceni.

Fotky: Facebook

Zanechte Svůj Komentář