17 апреля 2022

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

Веб-разработчик, фрилансер... Пишу об ИТ и смежных технологиях.
Крупнейший зарубежный ресурс по поиску работы Glassdoor опубликовал свой ежегодный рейтинг лучших мест для работы в 2022 году. Попробуем разобраться, что нужно знать и уметь соискателю, чтобы попасть в штат к лидерам списка.
🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

Лучшие для работы зарубежные компании

При составлении топа Glassdoor руководствовался анонимными отзывами нынешних и бывших сотрудников, зарегистрированных на сайте компаний, написанными за последний год. Рейтинг формировали с помощью запатентованного алгоритма ранжирования. При его составлении учитывались общее количество сотрудников, удовлетворенность работой, авторитет и личные качества генерального директора, возможности карьерного роста, компенсации, льготы и прочие бонусы.

Итак, в первую десятку вошли:

1. Известный разработчик графических процессоров NVIDIA.

2. Разработчик одноименной CRM-системы HubSpot.

3. Международная консалтинговая компания Bain & Company.

4. Первый виртуальный облачный брокер eXp Realty.

5. Облачный бизнес-сервис Box.

6. Консалтинговая компания Boston Consulting Group.

7. Всемирно известная корпорация Google.

8. Ипотечный кредитор Veterans United Home Loans.

9. Канадско-американский ретейлер спортивной одежды Lululemon.

10. Разработчик популярной CRM-системы Salesforce.

Также в топ-100 вошли небезызвестные:

16. Разработчик специализированного софта Adobe.

19. Профессиональная соцсеть LinkedIn.

26. ИТ-гигант Microsoft.

47. Холдинговая компания Meta*, владеющая технологическим конгломератом, включающим в себя Facebook*, Instagram*, WhatsApp (принадлежит Meta) и Oculus (принадлежит Meta).

* Meta, Facebook, Instagram признаны экстремистскими и запрещены в России.

56. Яблочная ИТ-корпорация Apple.

64. Разработчик популярных процессоров, компания AMD.

81. Крупнейший поставщик сетевого оборудования Cisco Systems.

92 . Разработчик и производитель компьютерного железа Intel.

Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека программиста»

Стек технологий

Теперь попробуем разобраться, какой же технологический стек необходимо иметь в своем арсенале, чтобы претендовать на должность в одной из этих компаний на примере веб-разработчика.

1. NVIDIA

Начнем с лидера списка, известного производителя видеокарт — компании NVIDIA:

Senior frontend engineer: HTML5, CSS, JavaScript, Typescript, React и Redux, UX-паттерны, REST, опыт работы по профессии от 2 лет.

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

Senior Backend Software Engineer: C++ и Python, знание Linux, Git, Docker и программно-аппаратной архитектуры CUDA.

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

2. Google

Ну а что же Google? Со времен первой версии популярного поисковика, когда-то называвшегося Backrub и написанного на Java – все поменялось. Текущий вариант благополучно переписан и работает на С и С++, а его поисковые роботы созданы на Python. У браузера Chrome под капотом все тот же С++, Python и низкоуровневый Assembly. Теперь разберемся, кого же ищут рекрутеры корпорации:

Software Engineer (Front End): Опыт разработки программного обеспечения на одном или нескольких языках программирования (Python, C, C++, Java или Javascript) от 1 года, знание интерфейсных фреймворков.

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

Senior Software Engineer: JavaScript и TypeScript, опыт работы с интерфейсными фреймворками, опыт разработки API, знание React, Redux, TypeScript и Webpack.

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

3. Adobe

Компания Adobe, известная благодаря своему качественному софту (Photoshop, Illustrator, Acrobat, и пр.), применяет для разработки ПО: С/С++, JavaScript и ActionScript. Чтобы понять, кого они хотят видеть в своем штате – парочка свежих вакансий:

Front-end Software Engineer: HTML, CSS, JavaScript, Typescript, основы computer science, React, опыт работы с Cypress.io, Git, Node/NPM/Yarn, Webpack.

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

Backend Engineer: Опыт разработки программного обеспечения не менее 4-х лет, опыт создания RESTful API, Node.js, Express, AWS, знание архитектуры веб-сервисов и стандартных методологий.

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

4. Microsoft

Один из крупнейших производителей вычислительной техники и системных продуктов компания Microsoft в свое время написала свои известные программы: Word, Excel, Powerpoint и операционную систему Windows – на C/C++. А еще у них есть свой встроенный движок VisualBasic, используемый для разработки интерфейсов. Теперь посмотрим, кого они нанимают на работу:

Software Engineer: React, TypeScript, JavaScript, MobX, Axios, HTML5, CSS3, JSON, C#, ASP.NET Core, Java, Redux.Опыт написания модульных и интеграционных тестов более 2 лет (с использованием Jest/Enzyme, Cypress, Puppeteer, Playwright или Selenium).

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

Software Engineer: C#, C, C++, Java или Scala от года, RESTful APIs, .NET или .NET CORE, Azure, AWS или Google cloud.

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

5. Meta

Значительная часть, самого известного детища ИТ-холдинга Meta, популярной социальной сети Facebook – написана на PHP, также здесь широко используются Erlang и Javascript. Серверная часть – Python+Django. То же касается и Instagram. При приеме на работу компания желает видеть у соискателей следующий стек:

Front-End Engineer: JavaScript более 2 лет, включая ES6, HTML+CSS, опыт работы с браузерными API и оптимизацией производительности внешнего интерфейса.

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

Software Engineer: опыт разработки на одном из языков: JavaScript, PHP, Python, Ruby, C++ или Java – от 2 лет. Знание интерфейсных фреймворков, базовых API и серверных систем.

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

6. Apple

Казалось бы, с корпорацией Apple все проще, ведь у них своя экосистема, где не особенно-то разгуляешься. Тем не менее, если проанализировать вакансии их рекрутингового отдела, то стек веб-разработчика там не особенно отличается:

Front End Engineer: понимание клиент-серверного взаимодействия HTML/CSS/JS, React, D3.js, Python от 1 года, Node.js, TypeScript и ES6.

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

Backend Software Engineer: опыт разработки клиент-серверных приложений на языках Java, Scala или Python, знание HTTPS/JSON/REST, опыт работы с облачной инфраструктурой, хорошее знание английского.

🍰 Какие стеки используют в топовых ИТ-организациях мира и что нужно знать, чтобы получить оффер

Отечественные оферы и ожидания работодателей

Ну а кем же хотят пополнить свой состав российские технологические воротилы? Компания Яндекс нанимает для одного из своих многочисленных сервисов веб-разработчика с опытом работы от трех лет, знанием алгоритмов и стандартных структур данных, нужен Javascript, а, в частности, React, особенности разработки под мобильный веб, git.

Крупнейший отечественный холдинг VK, до недавнего времени звавшийся Mail Ru Group, в состав которого кроме поисковых проектов и почтовых сервисов, входят еще социальные сети «ВКонтакте» и «Одноклассники, мессенджеры ICQ, «Агент Mail.ru» и Myteam, игровой бренд MY.GAMES, а также образовательные проекты GeekBrains и Skillbox, нередко публикует вакансии на российских рекрутинговых сервисах. Веб-мастера, желающие попасть в штат компании должны иметь следующий технологический стек: навыки кросс-браузерной верстки (HTML5, CSS3, SASS), опыт разработки SPA-приложений на JavaScript/TypeScript, React/Redux, Rest,Git, Unix.

***

В целом, общая картина ясна. Но справедливости ради скажем, что каждый работодатель нанимает сотрудников исходя из потребностей организации и понятно, что запрашиваемый у соискателей стек будет меняться от позиции к позиции. Также отметим, что в запросах рассмотренные компании не ограничиваются только веб-разработкой. Вакантных мест огромное количество: дизайнеры аналитики различной направленности, разработчики ПО, сетевые инженеры и системные архитекторы. Поэтому задавшись целью, вы обязательно найдете подходящее предложение. Удачи!

Материалы по теме

МЕРОПРИЯТИЯ

Комментарии

ВАКАНСИИ

Добавить вакансию
Senior Java Developer
Москва, по итогам собеседования
Java Team Lead
Москва, по итогам собеседования
Go-разработчик
по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ