Какие языки программирования используют в Tesla, Microsoft и Apple
Специалист по данным Манприт Сингх провел исследование, в ходе которого определил, какие языки программирования, фреймворки и библиотеки используют крупные компании, такие как Facebook, Google, Amazon, Microsoft, Apple и Tesla. Автор собирал данные с официальных страниц компаний в разделе «Вакансии», где указаны требования к сотрудникам по знанию определенных языков программирования. Мы разбили информацию с результатами исследования на две части. Первую можно посмотреть здесь. Во второй расскажем о компаниях Tesla, Microsoft и Apple.
Согласно разделу «Вакансии», больше всего в компании нужны специалисты со знанием следующих языков программирования и библиотек:
- Python. Если планируйте подать резюме в Tesla, обязательно изучайте Python. Компания предоставляет множество вакансий для разработчиков этого языка программирования.
- TypeScript и библиотека React. Многие позиции Tesla требуют знания TypeScript.
- PHP, CSS и Ruby. Если хотите подать резюме на любую инженерную должность в Tesla, учите PHP. Язык таблиц стилей CSS используется в компании для украшения веб-сайта, а Ruby для веб-разработки.
- SQL (MySQL, PostgresSQL, NoSQL). Область применения — разработка баз данных (БД). В Tesla также требуют от кандидата опыта работы с AWS, поэтому SQL играет огромную роль в разработке баз данных в Redshift.
- C++ и Java. В компании создают программное обеспечение (ПО), поэтому, если ваша цель — присоединиться к команде Tesla, вы должны знать C++ или Java, а лучше, уверен Манприт Сингх, оба.
При поиске работы в Microsoft можно столкнуться с требованиями по знанию следующих яп:
- Java. Если планируете работать в Microsoft, выучите Java, советует автор исследования. Многие должности обязывают знания Java для успешной реализации повседневных задач компании.
- JavaScript и PHP. Создание веб-сайтов и веб-разработка. В Microsoft не так много вакансий с требованиями к кандидатам знать эти языки программирования.
- Python. Манприт Сингх утверждает, что это единственный яп, который он использует постоянно. Большинство должностей в Microsoft, включая работу в области Data Science и разработки ПО требуют знания Python.
- C# и фреймворк .NET. C# фактически разработан Microsoft, поэтому необходимость его знания не удивительна, считает автор. .NET используется в компании для разработки различных типов приложений и инструментов.
- C и C++. Используются для разработки ПО, такого как игры, приложения и операционные системы.
Для работы в Apple нужно изучить следующие языки программирования:
- Python. Обязателен для многих должностей в Apple. В компании также требуют опыта работы с языком программирования Scala, ориентированного на Data Science. Одна из основных областей применений — использование механизма данных Apache Spark.
- Java. ООП язык. Используется компанией для программирования встроенных систем.
- C, C# и C++. Игры, приложения, операционные системы. Их знание увеличивает шанс на успешное прохождение собеседования в Apple.
- Objective-C и Swift. Первый является основным языком, который поддерживается для macOS и iOS. Swift можно скомпилировать только на компьютере с macOS. Позволяет разрабатывать приложения для продукции компании. Если хотите работать в Apple, нужно знать хотя бы один из них, а лучше оба, советует автор исследования.
- SQL и NOSQL. Сотрудник Apple должен иметь опыт работы с AWS, а SQL играет важную роль в разработке баз данных аналитического движка Amazon под названием Redshift.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: