Если посмотреть на Отчет об оплате труда за прошлый год, то зарплаты разработчиков просто невероятны. Все хотят быть программистами из-за огромных денег. Но большинство падает духом, когда понимает, насколько это сложная профессия. Об этом пишет разработчик из Венесуэлы Дэвид Гуде. Передаем ему слово.
Я уже писал в предыдущей статье о причинах этой ситуации: обучение программированию просто ужасно.
Сегодня компании поняли, что не каждый программист — хороший программист, и потому готовы много платить действительно талантливым Software Engineers.
Лучшие разработчики чрезвычайно креативны и видят концептуальные модели, недоступные другим (Рид Гастингс, CEO Netflix)
Упадок Intel идеально иллюстрирует, почему компании так отчаянно ищут выдающихся инженеров. В прошлом Intel был монополистом в сфере полупроводников. Но в последнее время его ощутимо опережает АMD.
«Им нужен новый СЕО, который должен быть технарем. Если посмотреть на AMD, например, они переигрывают Intel на рынке, и их СЕО имеет ученую степень», — говорит основатель Cypress Semiconductor Т.Д.Роджерс.
В начале столетия Intel пропустил мобильную революцию. Компания могла производить чипы для первого Apple iPhone, но СЕО не считал это выгодным делом. На сцену вышли ARM-процессоры. Этой возможностью без колебаний воспользовались другие компании, такие как Samsung и AMD.
СЕО АMD Др. Лиза Су — инженер-электрик, бывший СЕО Intel Боб Свон — бизнесмен, и их цели явно разные.
Топ-менеджмент Intel принимал неудачные решения, приведшие за несколько лет к полному провалу на глобальном рынке.
Из ежегодного отчета о зарплатах разработчиков видно, какие огромные суммы денег компании выделяют для найма талантливых разработчиков:
Но почему?
Будем откровенны, эти известные компании не нанимают начинающих инженеров.
Two Sigma, компания, использующая искусственный интеллект для торговли, нанимает инженеров высшего уровня и платит им в среднем $230 192 в год ($19 182 в месяц).
На их сайте объясняют, почему процесс найма на работу так сложен. Текст пояснения начинается с «дней, полных вызовов». Но интереснее то, что в требованиях к «инженеру высшего уровня» указано минимум три года опыта и по меньшей мере BS/BA в технической сфере или в количественном анализе. Что, честно говоря, минимум, который можно просить за такие деньги.
Netflix нанимает только Senior Software Engineer и предлагает, как правило, более $500 000 в год ($41 666 в месяц). Но эти высокие зарплаты (чуть больше, чем в других крупных компаниях) объясняются, вероятно, чрезвычайно стрессовой средой работы в Долине.
СЕО Netflix Рид Гастингс объясняет, почему они платят так много. Он отмечает, что нужно не только хорошо кодить или быстро находить баги. Еще нужно уметь решать более абстрактные проблемы: «Причина, почему звездных инженеров так ценят — не только в программировании. Выдающийся инженер очень креативный и видит те концептуальные модели, которые не замечают другие».
Эти вакансии обычно предполагают работу не только с простым введением АРI- или МVC-моделями. У Roblox больше 150 млн активных пользователей ежемесячно. Каждый день они тратят виртуальную валюту и разрабатывают новые игры.
Да, вы правильно поняли, в игре есть своя собственная экономика, и это позволяет другим программистам создавать игры внутри игры. Можете представить себе, как сложно такое программировать?
На этом этапе ученые и программисты постоянно сталкиваются с проблемами, которые никто до них не решал.
Команда DeepMind решила выиграть в мировом чемпионате по Го благодаря компьютеру. В этой игре число возможных позиций на доске равно примерно 10^172 (оно гораздо больше, чем число атомов во вселенной).
Они создали метод, который частично стал основой современной революции искусственного интеллекта.
В 2013 году исходный код Facebook был во много раз больше ядра Linux. Этот код настолько велик, что инженеры в 2014 году начали исследование, как модифицировать Git и Mercurial для хранения.
Инженерам в Facebook необязательно знать какие-либо специфические языки программирования. Единственное, что нужно — доказать, что они разбираются в алгоритмах и компьютерных науках.
Работа в такой компании — это уникальный опыт. Первые недели вы проведете, знакомясь с языками, фреймворками и всеми используемыми там внутренними инструментами (есть даже собственная версия GitHub).
Разработчики, которые нужны такому бизнесу, не приходят из плохих буткемпов
Фото: Ryland Dean / Unsplash
Roblox сейчас растет быстрее, чем когда-либо. Количество открытых вакансий впечатляет — 253. Интереснейшую зарплату в $1,2 млн в год предлагают техническому директору. Это должен быть не совсем разработчик — это человек, у которого есть прекрасные управленческие и технические навыки.
Чтобы податься на эту вакансию, вам необходимо:
Хотя эти описания субъективны и могут интерпретироваться по-разному, понятно, что кандидат должен обладать впечатляющими навыками для руководства техническим персоналом компании.
Автор: Дэвид Гуде
Перевела Евгения Козловская
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…