Jak trenowałem na Facebooku i upewniłem się, że kodowanie to moja przyszłość
MOJE NAZWY NIE MA, TERAZ UCZ SIĘ NA CZTERY KURSWydział Informatyki, HSE. Moja kariera zawodowa rozpoczęła się jako nastolatek, kiedy wstąpiłem do zaawansowanej szkoły programowania w moim rodzinnym Stawropolu. Nauczyciel zmotywował nas, mówiąc, że jeśli weźmiemy udział w olimpiadach i wygramy, będziemy mogli bez egzaminów wejść na najlepsze uniwersytety w Moskwie i Petersburgu.
Dla mnie nie było to najważniejsze: po prostu lubiłem rozwiązywać zadania informatyczne. Miałem przyjaciela, z którym stale rywalizowaliśmy, który wykona więcej zadań w ciągu dnia. To konkurencyjne otoczenie pozwoliło nam szybko zwiększyć nasze umiejętności i po dziewiątej klasie po raz pierwszy wziąć udział w Ogólnorosyjskiej Olimpiadzie. W domu moje hobby powodowało konflikty: robiłem tylko to, co robiłem przy komputerze, zamiast pomagać w kuchni i wykonywać prace domowe. Niemniej jednak moja matka zawsze wspierała moje wyjazdy na Olimpiadę i do szkół letnich.
W Rosji działa letnia szkoła komputerowa, w której nauczyciele uczą uczniów klas 6-11 poprzez programowanie algorytmów i struktur danych, co jest doskonałe do przygotowania do olimpiad. Trzy razy pojechałem do LKSH i zrobiłem tam wielu przyjaciół. To wyjątkowe miejsce, ponieważ nawet po jednej podróży masz ogromną sieć randkową, która może pomóc w przyszłości. Tak na przykład dowiedziałem się o stażu na Facebooku. Jeden z moich przyjaciół ze społeczności olimpijskiej zastanawiał się, czy chcę się tam dostać. Oczywiście bardzo chciałem, ale myślałem, że to niemożliwe, że to dużo mądrzejszego i szczęśliwszego ode mnie. Pomogła stworzyć CV i poleciła mnie za pośrednictwem systemu polecającego firmy.
Po tygodniu czekania otrzymałem list od rekrutujących. Aby uzyskać staż, musisz wykonać dwa lub trzy wywiady techniczne przez telefon lub Skype w języku angielskim. Co ciekawe, problemy techniczne zwykle oznaczają te same zadania olimpijskie, które aktywnie rozwiązałem w szkole średniej - a nawet łatwiej. Oczywiście byłem bardzo zmartwiony, ale na szczęście nigdzie się nie udało i udało mi się z nimi poradzić. Wydaje mi się, że podczas moich lat szkolnych nie zrobiłbym nic gorszego, a może nawet lepiej. Jeśli jesteś zainteresowany poznaniem sposobu przeprowadzania wywiadów, gorąco polecam książkę „Cracking the Coding Interview”. Razem z moimi przyjaciółmi prowadzimy grupę VC, w której rozmawiamy o zasobach z zadaniami do wywiadów, pomagamy tworzyć CV i szukamy ludzi w dużych firmach IT (często naszych przyjaciół), którzy mogliby polecać ludzi na staże i pracę.
Facebook daje uczestnikom rzeczywiste zadania, których potrzebują firmy. Otrzymujemy prawdziwą swobodę działania i ponosimy poważną odpowiedzialność.
Na staże zaproponowano mi jedno z czterech głównych biur - w Londynie, Nowym Jorku, Seattle lub Menlo Park w Kalifornii. Nie zastanawiając się dwa razy, postanowiłem udać się do głównego biura w Dolinie Krzemowej. Facebook pomógł mi wydać wizę J1, na której mogłem odbyć staż, i zapłaciłem za wszystkie wydatki związane z relokacją: opłaty konsularne w ambasadzie, ubezpieczenie, loty, taksówki z lotniska i tym podobne. Staż jest płatny, ale nie mogę ujawnić konkretnych danych. Trzy miesiące pracy na Facebooku wystarczą, aby żyć w Moskwie przez rok lub dwa lub dwa bez specjalnych ograniczeń.
Poszedłem dwukrotnie na staż na Facebooku. Główną motywacją stażysty jest zaproszenie na stałe do pracy. Jeśli dana osoba dobrze się pokazała, a następny rok kontynuuje naukę na uniwersytecie, zostaje ponownie zaproszony. Przed stażem wszyscy stażyści wypełniają kwestionariusz dotyczący swoich umiejętności i preferencji dla przyszłego zespołu. Początkowo pracowałem na Internet.org. Jest to inicjatywa na Facebooku, której celem jest połączenie wszystkich ludzi na świecie z Internetem; zapewnia bezpłatny dostęp do podstawowych usług, takich jak wikipedia. Jedna z nich, na przykład „Moje prawa”, to strona, która pomaga kobietom rozpoznać przemoc domową i dowiedzieć się, co robią jej ofiary.
Drugi raz pracowałem z Core Infrastructure, w szczególności w zespole McRouter. W tym roku poradziłem sobie z pierwszym projektem w ciągu sześciu tygodni zamiast planowanego 12. Podczas drugiego projektu zespół McRouter chciał, abym pokazał się tak niezależny, jak to tylko możliwe: sam rozwaliłem wielkie zadanie na mniejsze, komunikowałem się z różnymi ludźmi i rozwiązałem pojawiające się problemy. Facebook, w przeciwieństwie do innych dużych korporacji, zapewnia stażystom rzeczywiste zadania, których potrzebują firmy. Otrzymujemy prawdziwą swobodę działania i ponosimy poważną odpowiedzialność. Wszyscy ludzie, z którymi pracowałem, okazali się bardzo responsywni: jeśli naprawdę czegoś potrzebowałem, nigdy nie musiałem czekać dłużej niż godzinę, a czasami koledzy odpowiadali na pytania nawet w weekendy.
Dużo pracowałem - nie mogłem się obejść bez stresu. Chciałem sprawdzić się najlepiej, jak potrafię i mieć czas na ukończenie drugiego projektu przed końcem stażu. Nie mogę mówić o szczegółach technicznych z powodu umowy o nieujawnianiu, ale było to trudne: kod został napisany kilka lat temu i dlatego trudno było znaleźć ludzi, którzy wiedzieli, jak to działa. Kiedy zacząłem nad nim pracować, nikt nawet nie wiedział, jak go przetestować. W krótkim czasie trzeba było dobrze zrozumieć kod, ulepszyć go i dodać nową funkcjonalność. Jeden z byłych pracowników próbował to zrobić rok temu, spędził na nim kilka miesięcy, a następnie go porzucił. Miałem cztery tygodnie i nikt nie wierzył, że mogę to zrobić - nawet ja. Ale ostatecznie okazało się, że zdałem sobie sprawę, że mogę zrobić o wiele więcej niż myślałem - moi koledzy byli również bardzo dumni z wykonanej pracy. Oczywiście były minusy: cały weekend spędziłem w drugiej połowie stażu w biurze.
Główną zaletą stażu jest bezpłatna obudowa usługowa na 12 tygodni pracy. Mieszkałem w Redwood City, 30 minut jazdy rowerem do biura. Warunki były po prostu wspaniałe: apartament przeznaczony jest dla jednej osoby i składa się z salonu, w pełni wyposażonej kuchni, sypialni i ogromnej łazienki. W budynku znajdowała się siłownia, basen, jacuzzi i kilka terenów rekreacyjnych, gdzie można gotować grill. Ze mną mieszkało kilkudziesięciu stażystów, z którymi zostaliśmy dobrymi przyjaciółmi.
Nikt nie obserwuje, ile czasu pracujesz, ponieważ najważniejsze jest rozwiązanie ustalonych zadań, a nie spędzanie określonej liczby godzin przed monitorem
Ogólnie rzecz biorąc, życie w Dolinie jest raczej nudne, zwłaszcza gdy masz 20 lat. W Ameryce cała rozrywka „dla dorosłych” jest dostępna nie od 18, ale od 21 lat. Cały ruch i ciekawe wydarzenia odbywają się w San Francisco, ale w dni powszednie nie miałem wystarczająco dużo czasu i chęci pojechać tam po pracy. Chociaż kilka razy po pracy, wsiadłem na jacht i popłynąłem do jednego z filarów w San Francisco. Zgadza się, na jachcie: Facebook oferuje różne darmowe wahadłowce, dzięki którym pracownicy mogą dostać się do iz pracy z niemal każdego zakątka doliny. Jednym z tych wahadłowców jest jacht obok San Francisco.
Na terenie kampusu znajduje się ponad 15 różnych restauracji na każdy gust, a wszystkie potrawy są bezpłatne: jeśli chcesz, idź do baru sałatkowego, a chcesz zjeść hamburgery i pizzę. Każdy pracownik może jeść tyle, ile chce, a także zabrać ze sobą swoją rodzinę i przyjaciół (czytaj: jeść bezpłatnie). Wszyscy żartują na temat „Facebook 15”: w ciągu pierwszych trzech miesięcy przeciętny pracownik zarabia 15 funtów - około siedmiu kilogramów. Na pierwszym stażu ten los mnie nie minął. Aby zadbać o siebie, biuro ma darmowego dietetyka, ogromną siłownię, boiska do piłki nożnej i siatkówki. Na dachu nowego budynku odbywają się zajęcia jogi. Facebook zaprasza również wszystkich pracowników do zwrotu pieniędzy wydanych na sport i zdrowie. Na terenie kampusu znajdują się również sale gier i muzyki, centrum medyczne, salon fryzjerski, salon kosmetyczny, sklep z pamiątkami, bezpłatna pralnia chemiczna, a nawet warsztat stolarski.
Harmonogram pracy jest bardzo elastyczny. Nikt nie ogląda, ile czasu pracujesz, ponieważ najważniejsze jest rozwiązanie ustalonych zadań, a nie spędzanie określonej liczby godzin przed monitorem. Kultura w firmie jest bardzo otwarta, wszyscy pracują w przestrzeni otwartej, a nawet najlepsi menedżerowie nie mają oddzielnych biur. W każdy piątek Mark Zuckerberg organizuje sesje pytań i odpowiedzi dla wszystkich pracowników, gdzie opowiada o postępach tygodnia, wyznacza cele firmy na przyszłość, a także odpowiada na wszelkie pytania, zarówno zawodowe, jak i osobiste.
Facebook przykłada dużą wagę do budowania zróżnicowanego środowiska pracy - na przykład w biurze znajdują się pomieszczenia do medytacji i modlitwy. Firma szanuje społeczność LGBT i uczestniczy w dorocznej imprezie San Francisco Pride. W pierwszym tygodniu wszyscy pracownicy przechodzą specjalne kursy, podczas których rozmawiają o etykiecie i szacunku w firmie, a także kontaktują się z osobami, z którymi można się skontaktować w celu uzyskania pomocy, jeśli staną się ofiarą dyskryminacji lub molestowania seksualnego. Byłem zdumiony, jak bardzo firma oszczędza swoich pracowników. Facebook ma własną infolinię, działającą przez całą dobę, siedem dni w tygodniu, do której możesz zadzwonić w razie niebezpieczeństwa - na przykład, jeśli masz wypadek samochodowy: tutaj możesz uzyskać pomoc w przypadku każdego pytania.
W wyniku stażu zostałem zaproszony do podjęcia stałej pracy na Facebooku w biurze w Londynie, kiedy skończyłem studia licencjackie. W przyszłości, podobnie jak wielu innych, chciałbym stworzyć własną firmę z produktem najwyższej klasy, który zmieni świat. W ciągu najbliższych kilku lat planuję iść do pracy w Londynie (prawdopodobnie na Facebooku) i po przeprowadzce do Stanów Zjednoczonych. Dzięki temu stażowi mogłem uwierzyć w siebie i że poradzę sobie z trudnymi zadaniami, dowiedzieć się, co dokładnie lubię w programowaniu, podróżować po świecie i spotykać utalentowanych ludzi.
Chciałbym dodać, że możesz znaleźć swoje miejsce w programowaniu w każdym wieku i niezależnie od pierwszego wykształcenia. Wiele osób jest odpychanych stereotypami dotyczącymi płci - uważa się, że informatyka lub matematyka to „nie-żeński” biznes, a kobiety nie mogą odnieść takiego sukcesu jak mężczyźni. W IT naprawdę jest mniej dziewczyn: na pierwszym stażu w moim 20-osobowym zespole, poza mną, ich tam nie było. Ale teraz Facebook i wiele innych firm dokłada starań, aby poprawić obecny stan rzeczy. Jeśli jesteś dziewczyną i chcesz nauczyć się programowania lub możesz już podzielić się swoim doświadczeniem - napisz do mnie, będziemy zjednoczeni.
Zdjęcia: Facebook