10 советов для работы в Facebook от инженеров и филолога
📌 Нурдаулет Болатов, Software Engineer в Facebook
Для трудоустройства за рубежом важно набраться опыта дома. Это даст вам преимущество перед кандидатами, которые приходят сразу после получения диплома. Также важно постоянно тренироваться и решать задачи — это важная часть интервью.
В больших компаниях много параллельных процессов, но при этом есть много внутренних инструментов, чтобы ускорить работу. Многие процессы автоматизированы.
В Facebook — высокие стандарты. Поэтому я всегда был уверен, что могу положиться на своего сокомандника или на менеджера в любом вопросе, и они смогут довести вопрос до конца и решить.
📌 Жарасхан Аман, Software Engineer в Facebook
Facebook, в первую очередь, основана как социальная сеть. Поэтому в команде много процессов строится на общении. Мне нравятся еженедельные онлайн-сессии руководства, где можно задать интересующие вопросы или предложить какие-то идеи.
Студентам и старшеклассникам я бы порекомендовал заниматься олимпиадным программированием, брать углубленные курсы алгоритмов, чтобы иметь хорошую базу. Для подготовки к техническим интервью, советую сайт interviews.school, созданный нашим соотечественником. Он включает в себя темы по алгоритмам и структурам данных, задачи и многое другое.
📌 Анна Долгушина, Language Data Analyst в Facebook
Я помогаю строить голосовой ассистент. Лингвист в Кремниевой долине должен не только знать все тонкости лингвистического анализа, но и хотя бы один язык программирования.
Работаю в Facebook через кадровую компанию, которая ищет и нанимает людей для больших компаний. Это распространенная практика здесь. Быть нанятым напрямую Facebook намного выгоднее: зарплата выше, страховка намного лучше. Но почти половина работников всех больших технологических компаний работают через контракт.
📌 Нурсултан Джубатыров, Software Engineer в WhatsApp
Чтобы устроиться в WhatsApp, прошел техническое интервью по Skype, затем три интервью в офисе в Лондоне. Большую роль Software Engineer уделяет поддержке программы. Нужно не только ее создать, но и обеспечивать, чтобы все работало, как задумывалось, не ломалось. Если появляются новые баги — ошибки, сбои, специалист исправляет их.
Для продуктивной работы нужны не только технические знания. Важно уметь работать с людьми, думать критически, быстро адаптироваться и учиться. Также полезна способность глубоко сфокусироваться на задаче.
Software Engineer принимают на работу исходя из навыков и знаний, а не ценности диплома. Чтобы стать хорошим программистом, советую выбирать хороший университет, где могут дать глубокие знания. Не обязательно вуз должен быть зарубежным.
#какбытьвтренде
@we_project