Многие из тех, кто хочет заниматься программированием, застревают на этапе выбора первого языка. И это реально сложно, ведь у каждого свои преимущества и недостатки. Предлагаем зайти с другой стороны и узнать, какие качества пригодятся в разных IT-профессиях. А чтобы было интереснее, сделаем это с любимыми киногероями.
🎁 Все, кто дочитает статью до конца, узнают, как начать учиться программированию бесплатно.
1. Фронтенд-разработчик — Морис Мосс
Что делает. Создавёт сайты и приложения для любых устройств и работает с анимацией — отвечает за то, как это выглядит, и опыт пользования.
Что использует. HTML, CSS, JavaScript, библиотеки jQuery, React, Redux, система Git и GitLab.
Вакансий на hh.ru. 4 211.
Средняя зарплата. 100 000 рублей в месяц (Хабр Карьера) .
Вы трудолюбивы, внимательны к деталям и привыкли вкладывать максимум усилий во всё, что делаете. Когда во ВКонтакте ещё было принято заполнять профили, указали в интересах компьютеры, несколько научно-фантастических фильмов и один ромком — потому что одинаково любите технологии и дизайн.
2. Java-разработчик — Бертрам Гилфойл
Что делает. Пишет на Java программы, SAP-системы, облачные проекты, приложения для Android и даже игры — область применения языка очень обширная.
Что использует. Java, система контроля версий Git, база данных MySQL, фреймворк Spring Boot.
Вакансий на hh.ru. 3 668.
Средняя зарплата. 130 000 рублей в месяц (Хабр Карьера).
Вы терпеливы и настойчивы, организованы, любите головоломки и всё контролировать. Запросто можете пойти против системы и продолжать писать мобильные приложения на Java, хотя остальные давно перешли на Swift и Kotlin. Немножечко анархист (и капельку сатанист). Не завели аккаунт в Твиттере даже на второй волне популярности, когда Роскомнадзор стал замедлять трафик.
3. Python-разработчик — Динеш Чугтай
Что делает. Пишет программы и разрабатывает веб-приложения на Python. Также среди популярных сфер применения машинное обучение, анализ данных и визуализация. Как и Java, язык довольно универсальный.
Что использует. Python, фреймворки Django и Flask, система контроля версий Git.
Вакансий на hh.ru. 1 871.
Средняя зарплата. 120 000 рублей в месяц (Хабр Карьера).
Для вас много значит одобрение окружающих, вы не станете ничего усложнять, если есть простое решение, любите покомандовать, но в критической ситуации всегда придёте на помощь друзьям. Скорее всего, у вас есть коллекция рубашек-регби, а по вечерам вы играете в Mass Effect. Умеете ценить элегантность и лаконичность кода, даже если его написал Java-разработчик.
4. Тестировщик — Томас Андерсон
Что делает. Ищет ошибки в сайтах, приложениях, играх и другом ПО, чтобы программисты вовремя их исправили и пользователи были довольны.
Что использует. Ручное и автоматизированное тестирование, основы Git, Java, SQL и вёрстки; Android Studio, Android SDK и SDK Manager.
Вакансий на hh.ru. 6 940.
Средняя зарплата. 59–113 тысяч рублей в зависимости от специализации (Хабр Карьера).
Любите докапываться до сути, хотя иногда это злит окружающих. Возможно, иногда вам даже угрожают физической расправой или пытаются подкупить, чтобы вы прекратили это делать. Увлекаетесь боевыми искусствами и схватываете всё на лету, можете сломать сайт одним ударом ладони.
5. Специалист по кибербезопасности — Эллиот Алдерсон
Что делает. Ищет уязвимости, предотвращает угрозы и обеспечивает безопасность IT-систем.
Что использует. HTML, основы CSS и Java, Python и Bash, язык запросов SQL.
Вакансий на hh.ru. 2 234.
Средняя зарплата. 80 000 – 100 000 рублей (hh.ru).
В качестве домашней ОС используете Linux Mint, заклеиваете камеру ноутбука скотчем, а в сети вас знают исключительно под псевдонимом. Любите картошку фри и «Назад в будущее 2». Интроверт, избегаете шумных тусовок: раньше друзья обижались, что вы не ходите к ним на дни рождения, потом привыкли. Из одежды предпочитаете худи.
6. Data Scientist — Пол Леблан
Что делает. Строит модели на основе данных, которые помогают принимать решения в бизнесе и повседневной жизни.
Что использует. Python, CSV, HTML, XML, XLSX; базы данных MongoDB, PostgreSQL, SQLite3 и SQL; язык программирования R, фреймворки Dash и Shiny.
Вакансий на hh.ru. 1 572 (не считая вакансий аналитика данных).
Средняя зарплата. 104 000 рублей (Хабр Карьера).
Вы принимаете все куки, верите в три закона робототехники и в то, что за интернетом вещей будущее. Глобализации не боитесь и болтаете на досуге с голосовым помощником. Мечтаете создать искусственный интеллект, облегчив тем самым повседневные нужды людей. С последним будьте поаккуратнее, пожалуйста.
7. Мобильный разработчик — Бенджи Данн
Что делает. Создаёт приложения на Android или iOS от дизайна интерфейса и написания кода до релиза в App Store и Google Play.
Что использует. Swift или Kotlin, Flutter, возможно Java, Git, Xcode, Dagger 2, CoreML, ARKit.
Вакансий на hh.ru. 10 515.
Средняя зарплата. 125 000 рублей (Хабр Карьера).
Не представляете себя без смартфона, следите за техническими новинками и тестируете их сразу, как только появляется возможность. Умеете работать в команде, всегда готовы взять на себя дополнительную нагрузку, даже если начальник не просит об этом прямо. Иногда настолько концентрируетесь на выполняемой задаче, что не замечаете ничего вокруг. По вечерам рубитесь в Halo 5, а ради оперы готовы мчать на другой конец света.
Как определиться с выбором
В наших психотипах, конечно, есть доля правды, но выбор будущей профессии — штука серьёзная, здесь надо что-то более весомое. Специально для этого мы разработали онлайн-курс «Введение в программирование». Он закрывает все потребности тех, кто ищет себя:
- Знакомит с самыми востребованными IT-профессиями. Вы поймёте, чем занимаются разработчики, где они востребованы и сколько зарабатывают.
- Даёт возможность сделать что-то руками. Вы напишете несколько небольших программ на Java, Python, JS и сделаете первый сайт на HTML и CSS. Создадите простые приложения для iOS и Android и напишете автоматический тест. Поработаете с инструментами кибербезопасности и данными — в общем, попробуете каждое направление на практике.
- Помогает с выбором. За 4 часа вы освоите азы программирования, а в конце курса пройдёте тест на профориентацию — он определит, какое направление вам ближе.
А самое классное в том, что курс бесплатный 🎁
Более того, после прохождения вы сможете продолжить обучение по выбранной специальности на выгодных условиях. Получите дополнительную скидку 10% на любой курс по распродаже.
Продолжайте листать, чтобы познакомиться с подробной программой и преподавателями 😉