Популярни Публикации

Избор На Редактора - 2024

Как тренирах във Facebook и се уверих, че кодирането е моето бъдеще

МОЕТО ИМЕ Е НИЕ, СЕГА НАУЧИМ ЧЕТИРИ КУРСФакултет по компютърни науки, HSE. Професионалната ми кариера започна като тийнейджър, когато влязох в напреднало училище за програмиране в родния ми Ставропол. Учителят ни мотивира, казвайки, че ако участваме и спечелим олимпиади, ще можем да влезем в най-добрите университети в Москва и Санкт Петербург без изпити.

За мен това не беше най-важното: просто обичах решаването на задачи по компютърни науки. Имах приятел, с когото постоянно се състезавахме, който ще изпълни повече задачи за деня. Тази конкурентна среда позволи на двамата бързо да натрупаме уменията си и след деветия клас за първи път участваме в All-Russian Олимпиада. У дома моето хоби предизвика конфликти: направих само това, което направих на компютъра, вместо да помагам в кухнята и да си върша домашните. Въпреки това майка ми винаги подкрепяше моите пътувания до олимпиадата и лятните училища.

В Русия има лятно компютърно училище, където учителите преподават ученици от 6 до 11 клас чрез програмиране в алгоритми и структури от данни, което е отлично за подготовка за олимпиади. Отидох в ЛКШ три пъти и там направих толкова много приятели. Това е уникално място, защото дори и след едно пътуване имате огромна мрежа за запознанства, която може да помогне в бъдеще. Така например научих за стаж във Facebook. Един от приятелите ми от олимпийската общност някак си се запита дали искам да отида там. Разбира се, наистина исках, но си помислих, че е невъзможно, че това е партията на някой по-умен и по-щастлив от мен. Тя помогна да се създаде автобиография и ме препоръча чрез системата за препращане на компанията.

След седмица на изчакване получих писмо от новобранците. За да получите стаж, трябва да попълните две или три технически интервюта по телефона или Skype на английски език. Интересно е, че техническите въпроси обикновено означават същите олимпийски задачи, които активно реших в гимназията - или дори по-лесно. Разбира се, бях много притеснен, но, за щастие, умението не е отишло никъде и успях да се справя успешно с тях. Струва ми се, че по време на училищните си години не бих направил нищо по-лошо, а може би дори по-добре. Ако се интересувате да научите повече за това как се провеждат интервюта, аз силно препоръчвам книгата "Cracking the Coding Interview". Също така, аз и моите приятели водим VC група, в която говорим за ресурси със задачи за интервюта, помагаме за съставянето на автобиографии и търсим хора в големи ИТ компании (често наши приятели), които могат да препоръчат хора за стажове и работа.

Facebook предоставя на обучаваните реални задачи, от които се нуждаят компаниите. На нас ни е дадена истинска свобода на действие и имаме сериозна отговорност.

За стажове ми предложиха някой от четирите главни офиса - в Лондон, Ню Йорк, Сиатъл или Менло Парк в Калифорния. Без да мисля два пъти, реших да отида в главния офис в Силиконовата долина. Facebook ми помогна да издам виза J1, на която можех да направя стаж и платих всички разходи, свързани с преместването: консулски такси в посолството, застраховки, полети, таксита от летището и други подобни. Стажът се заплаща, но не мога да разкрия конкретни цифри. Три месеца работа във Facebook е достатъчно, за да живея в Москва година или две-две без специални ограничения.

Два пъти бях на стаж във Facebook. Основната мотивация на стажанта е да получи покана за постоянна работа. Ако човек се е представил добре и следващата година продължава да учи в университета, той отново е поканен. Преди стажа, всички стажанти попълват въпросник за уменията и предпочитанията си за бъдещия екип. Първоначално работех в Internet.org. Това е Facebook инициатива, чиято цел е да свърже всички хора на планетата с интернет; осигурява свободен достъп до основни услуги като уикипедия. Един от тях, например, "Моите права" е сайт, който помага на жените да разпознаят домашното насилие и да научат какво правят жертвите му.

За втори път работих с Core Infrastructure, по-специално в екипа на McRouter. Управлявах се с първия проект тази година след шест седмици, вместо с планираните 12. По време на втория проект екипът на Мак-Роутер искаше да се покажа колкото се може по-независим: аз самият разбих голяма задача в по-малките, общувах с различни хора и реших нови проблеми. Facebook, за разлика от други големи корпорации, дава на стажантите реални задачи, от които се нуждаят компаниите. На нас ни е дадена истинска свобода на действие и имаме сериозна отговорност. Всички хора, с които работех, се оказаха много отзивчиви: ако наистина имах нужда от нещо, никога не трябваше да чакам повече от час, а понякога колегите ми отговаряха на въпроси дори и в почивните дни.

Работих много - не можех да направя без много стрес. Исках да се докажа, доколкото мога, и да имам време да завърша втория проект преди края на стажа. Не мога да говоря за техническите детайли поради споразумението за неразкриване, но беше трудно: кодът беше написан преди няколко години и затова беше трудно да се намерят хора, които знаеха как работи. Когато за първи път започнах да работя по него, никой дори не знаеше как да го тества. За кратко време беше необходимо да се разбере добре кода, да се подобри и да се добави нова функционалност. Един от бившите служители се опита да направи това преди една година, прекарал няколко месеца в него и след това го изоставил. Имах четири седмици и никой не вярваше, че мога да го направя - дори и аз. Но накрая се оказа, и осъзнах, че мога да направя много повече, отколкото си мислех - моите колеги също бяха много горди от свършената работа. Разбира се, имаше и минуси: прекарах целия уикенд през втората половина на стажа в офиса.

Основният бонус на стажа е безплатно жилище за 12 седмици работа. Живеех в Редуд Сити, на 30 минути с велосипед до офиса. Условията бяха просто прекрасни: апартаментът е предназначен за един човек и се състои от хол, напълно оборудвана кухня, спалня и голяма баня. Сградата разполагаше с фитнес зала, басейн, джакузи и няколко места за отдих, където можете да приготвите барбекю. Няколко десетки стажанти живееха с мен, с които станахме добри приятели.

Никой не гледа колко време работиш, защото най-важното е да се решат поставените задачи, а да не се прекарва определен брой часове пред монитора.

Като цяло, животът в Долината е доста скучен, особено когато сте на 20 години. В Америка всички забавления за възрастни не са от 18, а от 21 години. Цялото движение и интересни събития се провеждат в Сан Франциско, но в делничните дни нямах достатъчно време и желание да отида там след работа. Въпреки че няколко пъти след работа, аз се качих на яхта и отплавах към един от кейовете в Сан Франциско. Точно така, на яхтата: Facebook предлага различни безплатни совалки, така че служителите да могат да стигнат до и от работа от почти всеки ъгъл в долината. Една от тези совалки е яхтата до Сан Франциско.

На територията на колежа има повече от 15 различни ресторанта за всеки вкус, и всички храни са безплатни: ако искате, отивате в салатен бар и искате да ядете бургери и пица. Всеки служител може да яде колкото иска, както и да докара семейството и приятелите си на обиколка (прочетете: безплатно да ядете). Всеки се шегува за "Facebook 15": през първите три месеца средният служител печели 15 паунда - около седем килограма. При първия стаж тази съдба не ми мина. За да се погрижим за себе си, в офиса има свободен диетолог, огромна фитнес зала, футболни и волейболни игрища. На покрива на новата сграда се провеждат часове по йога. Facebook също кани всички служители да възстановят парите, изразходвани за спорт и здраве. В кампуса има също стаи за игри и музика, медицински център, фризьорски салон, козметичен салон, магазин за подаръци, безплатна химикалка и дори дърводелска работилница.

Работният график е много гъвкав. Никой не наблюдава колко време работи, защото най-важното е да се решат поставените задачи и да не се прекарва определен брой часове пред монитора. Културата в компанията е много отворена, всички работят в openpace и дори топ мениджърите нямат отделни офиси. Всеки петък Марк Цукерберг организира сесии за въпроси и отговори за всички служители, където разказва за напредъка на седмицата, определя целите на компанията за бъдещето и отговаря на всички въпроси, както професионални, така и лични.

Facebook обръща голямо внимание на изграждането на разнообразна работна среда - например в офиса има помещения за медитация и молитва. Компанията е много почтена към ЛГБТ общността и участва в ежегодната почивка в Сан Франциско. През първата седмица всички служители преминават през специални курсове, в които говорят за етикета и уважението в компанията, и също така дават контакти на хора, които могат да бъдат потърсени за помощ, ако станат жертва на дискриминация или сексуален тормоз. Бях изумен колко компанията спестява служителите си. Facebook има своя гореща линия, която работи денонощно, седем дни в седмицата, към която можете да се обадите в случай на извънредна ситуация - например, ако имате автомобилна катастрофа: тук можете да получите помощ по всеки въпрос.

В резултат на стажа ми бях поканен да поема постоянна работа във Facebook в офиса в Лондон, когато завърших бакалавърската си степен. В бъдеще, като много, бих искал да създам собствена компания с първокласен продукт, който ще промени света. През следващите няколко години планирам да отида на работа в Лондон (вероятно във Facebook) и след като се преместя в САЩ. Благодарение на този стаж успях да повярвам в себе си и да се справя с трудни задачи, да разбера какво точно харесвам в програмирането, да пътувам по света и да срещам талантливи хора.

Бих искал да добавя, че можете да намерите своето място в програмирането на всяка възраст и независимо от първото образование. Мнозина се отблъскват от половите стереотипи - смята се, че компютърните науки или математиката са "не-женски" бизнес, а жените не могат да бъдат толкова успешни като мъжете. В ИТ наистина има по-малко момичета: на първия стаж в моя екип от 20 души, освен мен, те не бяха там. Но сега Facebook и много други компании полагат усилия за коригиране на настоящото състояние на нещата. Ако сте момиче и искате да научите програмиране или вече можете да споделите своя опит - пишете ми, ще бъдем обединени.

снимки: Facebook

Гледайте видеоклипа: Тренировка БЕЗ оборудване за НАПРЕДНАЛИ. Как тренирах по време на ВАКАНЦИЯ? (Ноември 2024).

Оставете Коментар