КАРЬЕРНЫЙ ГИД

Карьерный гид
«Какой язык программирования выбрать»

Какие специалисты пишут код
PHP
JavaScript
Python
Java
С++
Swift и Kotlin
Go
Сравните языки программирования и выберите свой
Какие специалисты пишут код
Создают только одну часть сайта — внутреннюю или внешнюю
Frontend- и backend-разработчики
Ищут закономерности в данных, на их основе готовят отчеты
Строят прогнозные модели, алгоритмы для решения задач бизнеса
Аналитики данных
Делают и то, и другое, способны сделать сайт в одиночку
Fullstack-разработчики
Data Scientist
Проверяют работу кода и находят в нем ошибки и уязвимые места
Тестировщики
Воплощают мечту геймеров: создают игровые миры, механики и сложные уровни
Разработчики игр
Отвечают за внутренние процессы сайтов, создают высоконагруженные сервисы
C++ и Java-разработчики
Создают мобильные приложения, которые делают нашу жизнь удобнее
Разработчики на iOS и Android
Оставить заявку на курс со скидкой 45%
Ориентируйтесь на популярность, востребованность языка и отрасли применения.

Python используют в веб-разработке и работе с данными. Знание Java и Kotlin нужны Android-разработчику, а Swift понадобится, чтобы написать приложение для iOS.

От выбора языка зависит многое

Язык программирования PHP

Например, Facebook, VK, Lamoda, системы управления контентом (CMS) WordPress, Joomla! и Drupal. И конечно, Bitrix
Это самый распространенный язык для бэкенд-разработки — на нем написано 95% сайтов в мире.

Почему PHP популярен

Разработка на PHP — это технология, которая используется с 1994 года. Отлично работает с другими языками программирования
Проверенная технология
Скорость в создании сложных сайтов
Множество готовых решений и интеграций для создания сложных сайтов. PHP сразу был оптимизирован под быстрое создание веб-приложений
Характеристики PHP
Для чего
Создание одностраничных и высоконагруженных сайтов
Где используется
WordPress, VK, Wikipedia
Востребованность
9/10 — используют практически везде
Сложность в изучении
3/10 — нужно знать HTML и CSS
Плюсы
Мощный, высокопроизводительный
Минусы
Легко сделать ошибку в коде и трудно ее обнаружить

Зарплаты PHP-разработчиков

60 000 ₽+
Junior
110 000 ₽
Middle
230 000 ₽+
Lead
180 000 ₽
Senior

Медианная зарплата в 2023 году

Язык программирования JavaScript

Известные проекты используют JavaScript на фронтенде, а PHP на бэкенде:

Uber, Google, Spotify
Это язык веб-разработки. Изначально на нем программировали только frontend сайтов, но сейчас можно писать и серверные приложения. Язык делает продукт интерактивным и высокопроизводительным.
Почему JavaScript популярен
Незаменим в веб-разработке
Высокая производительность
Легок в изучении
Удобен при создании интерфейсов
Много фреймворков и библиотек
Характеристики JavaScript
Для чего
Создание визуальной части сайта
Где используется
VK, Google, Uber, Pinterest
Востребованность
10/10 — ни один сайт не обходится без него
Сложность в изучении
2/10 — можно быстро дойти до уровня middle
Плюсы
Высокая скорость, разнообразие библиотек
Минусы
Свободный код, в который легко внедрить вирусы

Зарплаты JavaScript-разработчиков

70 000 ₽
Junior
130 000 ₽
Middle
300 000 ₽
Lead
250 000 ₽
Senior

Медианная зарплата в 2023 году

Обучение IT-профессиям в Skillfactory

Студенты Skillfactory:
02
участвуют в стажировках и хакатонах
01
решают настоящие, а не учебные задачи
03
на практике учатся работать в IT
Наша онлайн-школа погружает студентов в IT через реальный профессиональный опыт.
Курс «IT-специалист с нуля»
Попробуйте 9 профессий на практике и найдите свою

Только для читателей гида — скидка 45%

Язык программирования Python

Подходит для анализа данных банковских систем, автоматизации простых задач, разработки приложений, создания голосовых помощников и обучения нейросетей.
Универсален. Был задуман как язык, который можно легко расширять, дописывая собственные модули и функции.
Почему Python популярен
Быстрая разработка
Огромное количество библиотек
Широкий спектр решаемых задач
Характеристики Python
Для чего
Веб-разработка, работа с данными, написание скриптов
Где используется
VK, Google, Uber, Pinterest
Востребованность
1 место в рейтинге TIOBE
Сложность в изучении
1/10 — подходит людям с нулевым опытом
Плюсы
Большая функциональность, легкость в реализации
Минусы
Требует высоких вычислительных мощностей серверов и компьютеров

Зарплаты Python-разработчиков

60 000 ₽
Junior
120 000 ₽
Middle
234 000 ₽
Lead
200 000 ₽
Senior

Медианная зарплата в 2023 году

Язык программирования Java

На Java написаны продукты, которыми мы пользуемся каждый день: Android-приложения, игры, десктопные ПО, банковские системы.
Java — как авто бизнес-класса: надежный, быстрый и безопасный. Он входит в пятерку самых популярных и распространенных языков программирования.
Почему Java популярен
Высокая скорость работы
Параллельная разработка
Поддержка кода двадцатилетней давности
Развитая экосистема
Характеристики Java
Для чего
Приложения, игры, десктопные ПО, банковские системы
Где используется
Netflix, Uber, Spotify, Twitter
Востребованность
3 место в рейтинге TIOBE
Сложность в изучении
4/10 — сложнее, чем Python, но легче, чем C++
Плюсы
Кроссплатформенность, открытый код
Минусы
Низкая скорость, сложный синтаксис

Зарплаты Java-разработчиков

70 000 ₽
Junior
140 000 ₽
Middle
300 000 ₽
Lead
250 000 ₽
Senior

Медианная зарплата в 2023 году

Ваш путь превращения в IT-специалиста состоит из 4 шагов:
1
2
3
Максимально погружаетесь в выбранную IT-профессию и приобретаете сильные навыки
Определяете, что вам больше подходит и кем хотите работать в IT
Пробуете на практике самые востребованные в 2023 году IT-профессии
4
С помощью нашего Центра карьеры готовитесь к трудоустройству и выходите на работу
Курс «IT-специалист с нуля»
Освойте востребованную профессию в Skillfactory

Только для читателей гида — скидка 45%

Язык программирования С++

На С++ пишут игры и обучают нейросети, благодаря ему работают поиск Google и роботы торговых бирж.
Мощный и гибкий инструмент, что делает его одним из наиболее популярных языков программирования в мире.
Почему C++ популярен
Дает возможность писать быстрый и эффективный код
Позволяет создавать приложения и программы любой сложности
Имеет развитую инфраструктуру
Характеристики С++
Для чего
Оптимизация, архитектура ПО, автоматизация, антивирусы, драйверы
Где используется
Telegram, Microsoft 365, «Ведьмак»
Востребованность
Базовый язык, после него легко учить другие
Сложность в изучении
8,5/10 — сложный
Плюсы
Широкое применение, разнообразие библиотек и открытых кодов
Минусы
Непростой синтаксис, высокие требования к мощности серверов

Зарплаты разработчиков на C++

70 000 ₽
Junior
130 000 ₽
Middle
300 000 ₽
Lead
250 000 ₽
Senior

Медианная зарплата в 2023 году

Языки программирования Swift и Kotlin

Kotlin — язык разработки на Android. Также его используют в серверных, клиентских приложениях для веб-разработок и backend.
На Swift создают продукты для экосистемы Apple: приложения для iOS, Mac, Apple Watch, Apple TV.

Они нужны для создания приложений на Android и iOS.

Почему Swift и Kotlin популярны
Мобильная разработка — творческое направление в IT
Рынок приложений растет с каждым годом
Доля Android среди мобильных систем в мире составляет 70%, iOS — 29%.

По России: 74% гаджетов на Android, 25% — на iOS.
Характеристики Swift и Kotlin
Для чего
Разработка мобильных приложений
Где используется
Uber, Pinterest, Safari
Востребованность
6/10 — приложений становится больше
Сложность в изучении
3,5/10 — интуитивно понятные и удобные
Плюсы
Используют и в серверных, и в клиентских приложениях для веб-разработок и backend
Минусы
Нужна база из высокоуровневых языков

Зарплаты iOS/Android-разработчиков

80 000 ₽
Junior
230 000 ₽
Middle
420 000 ₽
Lead
380 000 ₽
Senior

Медианная зарплата в 2023 году

Язык программирования Go (Golang)

На нем можно писать сетевые приложения на промышленном уровне. Например, сервисы онлайн-ритейла, доставки, финтеха, интернета вещей.
Удобный и производительный язык для создания приложений, который разработали инженеры Google.
Почему Go популярен
Минимальный синтаксис и широкая стандартная библиотека, которая позволяет быстро разобраться в управлении командами
Подходит для онлайн-ритейла, доставки и финтеха, так как позволяет сохранять хорошую производительность при добавлении ресурсов
Характеристики Go
Для чего
Приложения
Где используется
YouTube, Ozon, Wildberries
Востребованность
6/10 — приложений становится больше
Сложность в изучении
3,5/10 — интуитивно понятный и удобный
Плюсы
Используют для высоконагруженных приложений в архитектуре и backend
Минусы
Нужна база из высокоуровневых языков