самая лучшая специальность для программиста
Профессия программист
Как стать программистом
Говорят, что в мире есть 10 видов людей. Те, кто понимает двоичный код… и те, кто не понимает.
Юмор программистов
Программист – это специалист, создающий исходный код для программы. Такой программой может быть операционная система компьютера, видеоигра, web или мобильное приложение и даже алгоритм работы микроволновки. Программный код пишется на специальном языке программирования. Он состоит из обычных слов и некоторых специальных символов. Сегодня насчитывается несколько сотен языков программирования, но самые распространенные из них – Java, Python, PHP, C#, JavaScript, C, С++, Objective-C, Swift. Какой язык программирования выбрать, программист решает сам в зависимости от конкретной задачи (сделать игру, приложение для web или программу для сервера) и собственных знаний. Квалифицированный программист уверенно использует 2-4 языка.
Если вы думаете, что программист = компьютерщик, то это далеко не так. Самое удивительное, что программист не обязательно работает на компьютере. Он может писать код программы хоть на салфетке, а компьютер ему нужен, чтобы применить этот код и протестировать.
Не стоит также приравнивать программиста к «айтишнику». Под общим названием «IT-специалист» скрывается более 50 разных профессий и должностей. Например, UIX-дизайнер (разработчик интерфейсов), account-менеджер (специалист техподдержки), системный администратор, devops («инженер по автоматизации IT-процессов»), менеджер IT-проекта – это «айтишники», но не программисты. Однако стоит помнить, что в любую из IT-профессий можно попасть через образование программиста.
По специализации программисты делятся на системных, прикладных и веб-программистов. Прикладные программисты занимаются написанием различных программ и приложений: игры (например, популярная игра Angry birds), офисные приложения (например, Microsoft Office Word) и многое другое. Системные программисты занимаются созданием операционных систем (например, Android или iOS). Веб-программисты разрабатывают интернет-сайты и программы, которые поддерживают работу этих сайтов.
На сайтах вакансий вы найдете разделение программистов по тем языкам, с которыми они работают: программист C++, программист Delphi, PHP-программист. А также по типам задач, которые они выполняют: программист баз данных, фронтенд / бекенд разработчик, мобильный / десктоп разработчик, программист 1С, программист Битрикс, геймдев, архитектор ПО, системный инженер и т.д.
Плюсы и минусы профессии программиста
Профессия программиста очень притягательна для современных абитуриентов. В 2018 году в технических вузах самый большой конкурс пришелся на специальности «Прикладная математика», «Информатика и вычислительная техника», «Электроника и наноэлектроника». В 2021 году проходные баллы по ЕГЭ на эти специальности обещают только вырасти. Что так привлекает молодых в программировании?
Плюсы профессии программист:
✔ Высокая зарплата. Средняя зарплата высококвалифицированного программиста 70-100 тыс. рублей.
✔ Востребованность. Рынок труда для программистов растет за счет цифровизации всех сфер общественной жизни. Онлайн-образование, телемедицина, интернет вещей (IoT), даже сельское хозяйство не обходится теперь без IT-специалистов.
✔ Интересные задачи и простор для творчества. Что делает программист на работе? Пишет код, тестирует, проверяет на уязвимости, переписывает код. Тем не менее, конечный результат кодирования – это рабочая программа с разными целями. Одни программисты создают игры. Другие программируют роботов. Третьи делают полезное приложение под Android. Четвертые создают агрегатор, который соберет все билеты мировых авиакомпаний в один сервис для бронирования авиабилетов. Разнообразно, не правда ли? А когда продукт начинает исправно работать, программист испытывает радость, как персонаж папа Карло, который из деревянного полена выстругал живого мальчика.
✔ Возможность удаленной работы и свободный график. Программисты – это каста людей, к которым не применяют строгих офисных правил. Для поддержания креативности и работоспособности им разрешают работать из дома, приходить позже на работу. И, если вы еще не знаете, лучшие офисы принадлежат именно IT-компаниям. Загляните в Google, Microsoft, Яндекс и Mail.Ru.
✔ Карьерный рост в России и за рубежом. Для программирования нет географических границ. Во-первых, многие российский специалисты работают удаленно в иностранных проектах. Во-вторых, переехать в «Силиконовую» долину (более точно ее называть «Кремниевой») для IT-профессионала с отличным знанием английского гораздо проще, чем, например, бухгалтеру, юристу или инженеру-строителю, которым придется изучать специфику профессии в конкретной стране.
✔ Сидячий образ жизни. Без физических нагрузок в нерабочее время программист рискует большую часть зарплаты тратить на врачей. Особенно страдают зрение и опорно-двигательный аппарат.
✔ Быстрое устаревание знаний. Программисту необходимо постоянно учиться. Программирование развивается стремительно, поэтому программист обязательно должен читать профильные журналы и интернет-ресурсы, получать новые знания и сертификаты на курсах. Иначе его ценность как специалиста на рынке труда упадет.
Чтобы стать программистом, можно пойти тремя путями:
1. После 11 класса в вуз по направлению 09.00.00 «Информатика и вычислительная техника» или 10.00.00 «Информационная безопасность».
2. После 9 класса в колледж на эти же направления, а потом пойти или не пойти в вуз.
3. Учиться на курсах программирования и самому.
IT-сфера отличается молодостью и современным подходом к образованию. При трудоустройстве ценится не столько диплом, сколько те навыки (hard skills), которые у будущего сотрудника в багаже. Работодатель даст тестовое задание по программированию и по его результатам примет или не примет соискателя на работу. Именно поэтому приобретать знания и опыт в информационных технологиях можно и дома с помощью книг, online-курсов и создания небольших программ. Какой вариант образования лучше, решает каждый сам. Главный вопрос, который должен задать себе программист – «Достаточно ли я усидчивый и целеустремленный человек, чтобы выучиться и потом конкурировать с теми, кто пришел из вуза?».
В каких вузах и колледжах учиться на программиста
Для поступления в вуз необходимо успешно сдать ЕГЭ по математике, русскому языку, информатике и ИКТ, физике, английскому языку (4 из 5 экзаменов в зависимости от специализации). В Москве получить образование программиста можно во многих учебных организациях.
Полный список вузов, колледжей и техникумов смотрите здесь >>
• Компании-разработчики (сервисы Booking.com, Mail.ru, Yandex, Unisender)
• IT-отделы и отделы digital-маркетинга организаций (Сбербанк России, Газпром, Тинькофф банк)
• Системные интеграторы (Крок, Softline, Техносерв, Ланит, Ай-Теко)
Из-за бурного роста сферы IT и дефицита разработчиков ПО, работать программистом можно начать еще в институте. Со 2-3 курса можно устроиться junior-разработчиком и начинать движение по карьерной лестнице. И при этом получать достойную для студента зарплату в 30-50 тысяч рублей.
Сами программисты оценивают длительность каждой ступени следующим образом:
• Первые полгода-полтора года реального опыта вы junior
• При активном обучении следующие 1-3 года работы вы middle
• А программист с опытом работы 4-6 лет – это senior
Но, конечно, стоит помнить, что границы условны, и более активный и любознательный разработчик сможет освоить все навыки senior-developer за 3 года.
Кроме глубокой специализации в программировании, программисту доступно движение в смежные области внутри IT-компании – дизайн, маркетинг, аналитику, менеджмент. Программист может стать архитектором программного обеспечения, девопс-инженером, менеджером IT-проектов, если ему это интересно и у него есть нужные компетенции. Например, чтобы работать менеджером, ему потребуется коммуникабельность, инициативность, умение формировать команду и контролировать бизнес-процессы.
Оплата труда (диапазон зарплат)
Зарплата программиста напрямую зависит от специализации и квалификации. Наименее оплачиваемые должности – это junior-разработчики, которые только учатся. А наиболее оплачиваемые на рынке труда – архитекторы ПО и системные инженеры, на которых лежит ответственность за продукт или проект в целом. Поэтому диапазон зарплат программистов может быть очень широким:
- ✔ 30 000 – 260 000 рублей
Перспективы профессии (востребованность)
Сейчас отрасль IT в целом и программирование в частности находятся на пике востребованности. Компании конкурируют за квалифицированных специалистов. В перспективе ближайших 5 лет программистов ждет благополучная жизнь и высокие зарплаты, потому что молодых кадров станет немного меньше. Придет период демографической ямы из-за низкой рождаемости в начале 90-х гг.
Но рынок IT ждет несколько опасностей. Во-первых, обучение программированию сейчас начинается уже практически с детского сада. Самые известные обучающие языки — это Scratch от MIT и Blockly от Google. Вероятно, навык программирования будет настолько же распространен, как знание английского языка, то есть будет входить в «джентльменский набор» при приеме на работу. А если им владеет почти каждый, то и ценность работы снижается.
Во-вторых, IT-образование сейчас дает почти каждый колледж и вуз. После дефицита рынок может «насытиться» профессиональными программистами, и их зарплаты упадут.
В-третьих, есть страны, в частности Индия, где IT-образование развивается еще быстрее. И в определенный момент услуги программирования насытят мировой рынок, как сейчас произошло с товарами, произведенными в Китае. С индийскими программистами трудно будет конкурировать в цене.
Будущему программисту стоит помнить об этих рисках. Но, как и в любой профессии, настоящий специалист, который любит свое дело и профессионально развивается, в любые времена будет востребован.
Какие компетенции и личные качества необходимы программисту
Наверняка, вы сходу назовете 3 качества, которые отличают программиста:
✎ логическое мышление
✎ математические способности
✎ усидчивость
Есть несколько компетенций, которые делают из хорошего программиста лучшего:
✎ гибкость мышления
✎ хорошая память
✎ многозадачность
✎ развитое воображение
✎ умение ясно выражать свои мысли
✎ коммуникабельность
✎ работа в команде
Человек, который умеет придумывать новые идеи и хорошо взаимодействовать в коллективе таких же разработчиков, сможет попасть в самые интересные и передовые IT-проекты или открыть свой.
Что делать уже сейчас
Вы думаете о программировании или хотите в будущем работать в IT? Начать развиваться можно уже в сейчас:
- ✔ Углубленно изучать математику, информатику, русский и английский язык в школе.
✔ Программировать и создавать веб-сайты, небольшие редакторы и полезные утилиты.
✔ Читать новости из сферы IT: на порталах cnews.ru, habrahabr.ru, computerworld.ru, hightech.fm и github.com.
✔ Заниматься в кружках по программированию и школах юного программиста.
✔ Посетить iСмену лагеря «Профессионалы будущего», чтобы пообщаться с настоящими IT-специалистами и узнать больше о современных технологиях.
Если вы хотите разобраться, подойдет ли вам специальность программиста, то пройдите наш бесплатный тест: информационно-технологический профиль
Автор: Ольга Биккулова, ЦТР «Гуманитарные технологии»
Если вы хотите получать свежие статьи о профессиях, подпишитесь на нашу рассылку.
Самые востребованные IT-профессии в России: каких спецов всем остро не хватает
Российскому рынку остро не хватает IT-специалистов разного профиля, от дата-сайентистов до фронтендеров и разработчиков мобильных приложений. В 2020 на «Уроке цифры» Дмитрий Чернышенко заметил, что сейчас не хватает 150 000 айтишников и к 2024 году это число вырастет до 300 000. Некоторые эксперты и вовсе утверждают, что России не хватает от 500 000 до миллиона IT-специалистов. А какие именно IT-специальности в России самые востребованные, на какие зарплаты рассчитывать и чего сегодня ждать от рынка? Разберёмся под катом.
Статистика IT-рынка в целом по России
Аналитика портала hh.ru показывает, что рынок цифровых профессий практически полностью оправился от последствий пандемии и жёстких ограничений 2020 года. Количество вакансий в первом квартале 2021 года на сайтах выросло на 38 % по сравнению с аналогичным периодом 2020 года.
Спрос на IT-специалистов по России вернулся к состоянию до кризиса и вырос на 22 % по сравнению с 2019 годом. В крупных городах компании испытывают острейший дефицит кадров: количество вакансий в Санкт-Петербурге и Москве практически удвоилось.
В апреле 2021 года на hh.ru разместили 105 000 вакансий в IT-сфере. Из них более 41000 — это вакансии разработчиков, 21000 — IT-инженеров и ещё 20000 — менеджеров по продажам. Вакансий для людей без опыта и студентов также стало больше — примерно 7000.
И вот, что самое интересное: теперь московские и Санкт-Петербургские работодатели ищут сотрудников со всей России. По сравнению с 2019 годом удалённых вакансий стало больше в пять раз. Впрочем, так ищут только опытных сотрудников Middle и выше, а новичков по-прежнему хотят в офис.
Из-за нехватки кадров значительно повышается зарплата специалистов, особенно опытных и с редкими компетенциями. По данным российского Forbes, во многих IT-профессиях рост зарплат начинается от 30 и достигает 80 %. Зарплаты своим сотрудникам уже повысили крупные игроки рынка: Mail.ru Group, «Лаборатория Касперского», «Мегаплан», «Самокат», Joom и SkyEng.
А теперь будем конкретнее. Количество вакансий посчитаем на hh.ru, ориентируемся на 09.08.2021. Возьмём самые свежие 100–150 вакансий по конкретной профессии и посмотрим на зарплаты.
Data Scientist — 2660 вакансий
Работа с большими данными и нейросетями — основной тренд последних пяти лет, поэтому специалисты в Data Science стабильно востребованы и спрос на них продолжает расти. Особенно дата-сайентисты важны для компаний с огромными базами данных.
К примеру, сеть гипермаркетов «Лента» задействует большие данные, чтобы повысить средний чек. Нейросеть анализирует покупки каждого человека и составляет персонифицированный список предпочтений. Когда система видит, что кто-то раз в месяц покупает пачку кофе, то через месяц после покупки именно он получит персональный купон на скидку.
Big Data используют даже некоммерческие организации. Отряд по поиску пропавших людей «Лиза Алерт» работает с данными Google Analytics и данными от мобильных операторов.
По данным Работа.ру, средняя зарплата дата-сайентиста весной 2021 года составляла 174 000 рублей. Хабр.Карьера даёт результаты чуть скромнее, то есть больше 141 000 рублей.
Forbes отмечает, что хантинг работающих с Big Data специалистов сегодня очень жёсткий. Грамотных спецов очень не хватает, поэтому зарплаты сеньора и тимлида могут быть вообще фантастическими — на hh.ru есть вакансии с зарплатой 500 000 рублей и даже больше.
При этом за год зарплата вырастет ещё на 15 % — дефицит квалифицированных кадров только растёт, поэтому компании будут заманивать высокой оплатой труда и разными плюшками. Процитируем статью по ссылке выше:
По словам гендиректора «Мегаплана» Сергея Козлова, раньше в Москву перетекали разработчики из регионов, но теперь они «ленятся переезжать и предпочитают работать удалённо из своего города за московские зарплаты».
Вакансии дата-сайентистов часто входят в самые дорогие предложения hh.ru. На 6 августа в списке самых высокооплачиваемых вакансий были целых две в Data Science.
Любопытный момент: в последнее время сильно возросла востребованность дата-сайентистов из регионов. Больше 65 % вакансий — удалённые, из компаний Москвы или Петербурга. И процент таких вакансий всё больше. А стать специалистом в Data Science вы можете на нашем курсе, где за два года получите необходимые рынку компетенции.
DevOps Engineer — 5267 вакансий
Это профессия с настолько неопределённым пулом задач и навыков, что многие даже крупные компании до сих пор путаются в том, что должен делать DevOps. Если коротко, это спец, понимающий и способный улучшить процессы всех этапов разработки ПО: от первой идеи до патчей и обновлений готового продукта. DevOps — это ключевой человек или даже отдел, связующее звено для эффективного сотрудничества разработчиков, тестировщиков и продактов.
В девопсе есть целая куча узких специальностей — Build Engineer, Release Engineer, Automation Engineer, а ещё CloudOps, NetOps, LiveOps и десяток других Ops, но мы не будем разделять их, а посмотрим на профессию в целом. Вот так выглядят средние зарплаты в зависимости от опыта:
От 100 000 — у Junior.
От 160 000 — у Middle.
От 220 000 — у Senior.
Хабр.Карьера даёт цифры ещё больше. По данным анкет пользователей, средняя зарплата девопса — 196 000 рублей.
49 % вакансий предсказуемо из московских предприятий, потому что девопсы обычно требуются крупным IT-компаниям, точно понимающим ценность такого специалиста и готовым платить.
19 % вакансий — из Санкт-Петербурга,
32 %, в том числе московские и в СПб, ищут на удалёнку в регионах.
Понятно, что востребованность DevOps-инженеров из регионов значительно увеличилась; но зарплаты региональных сотрудников в среднем на 30–40 % меньше столичных.
А иногда месячный заработок девопса превышает даже зарплату топ-менеджеров — в среднем зарплата руководства отделов и директоров IT-компаний составляет 5000 долларов. На рынке есть 33 вакансии, предлагающие девопсам оклад выше 6000 долларов — это 440 000 рублей.
DevOps становится все востребованнее. По данным hh, вакансий девопсов сегодня на 70 % больше, чем полгода назад, и это число постоянно растёт.
Рынку сейчас остро не хватает DevOps-инженеров. Кандидаты рассказывают, что у них в день по десятку писем от моих коллег с приглашением на встречу, по несколько интервью в неделю. Неудивительно, что сейчас именно кандидат во многом диктует свои условия.
Анна Суханова, HR-директор компании Flant.
Вакансии закрываются минимум 1,5–2 месяца, это в 2 раза больше, чем для рядового разработчика, а некоторые позиции простаивают до полугода. Почему? Диапазон умений девопса должен быть очень большим, из-за чего приходится искать или максимально широкого и дорогого профи, или спеца конкретно под проект или задачу. На наших курсах мы поможем вам начать карьеру в DevOps.
Системный администратор — 5248 вакансий
Системный администратор — профессия давно известная, и большинство предпринимателей знают, зачем они нужны.
Сисадмины сильно пострадали во время коронавирусного кризиса и массовой миграции бизнеса в онлайн: многие мелкие и средние бизнесы предпочли перейти на облачные сервисы или даже полный аутсорс.
Но постепенно спрос на системных администраторов восстанавливается до былого уровня. Компании возвращаются в офисы, к более привычному режиму работы. Впрочем, на одну вакансию в Москве приходится 2,5 соискателя, поэтому зарплаты системных администраторов гораздо ниже зарплат DevOps. Хабр.Карьера утверждает, что месячный заработок сисадмина — чуть больше 100 000 рублей.
Реальные цифры по вакансиям гораздо скромнее: на 100 000 могут рассчитывать специалисты в Москве и Петербурге, а в регионах же ситуация намного хуже — больше половины вакансий предлагают меньше 50 000.
На рынке нет дефицита кадров, но многие компании снова активно нанимают сисадминов для работы в офисе, поэтому за полгода их средняя зарплата выросла почти в 1,5 раза. Эту профессию вы также можете освоить на наших курсах.
Разработчик на Android и iOS — 2270 вакансий
Очень обобщённое определение, но разработка мобильных приложений постепенно становится прибыльнее и результативнее разработки для десктопов.
По данным Global Stats StatCounter, с октября 2020 года размер мирового рынка мобильных приложений уже превысил масштаб рынка настольных приложений. Россия сильно отстаёт — мобильные приложения занимают всего 28,74 %, а десктопные — 70,35 %, но динамика развития крайне высокая, поэтому компании — разработчики софта активно нанимают мобильных разработчиков.
В 2021 году мобильная разработка остаётся одним из самых востребованных направлений. Ситуация с пандемией только дала толчок для её развития. Многие компании ушли в онлайн, одной лишь веб-страницы недостаточно для того, чтобы выживать в конкурентной среде, которая явно задаёт тенденцию на мобильные решения.
Даже в докоронакризисные времена на рынке была нехватка в мобильных разработчиках. Сейчас ситуация стала намного острее.
Давид Григорян, главный инженер по разработке в Сбербанке.
Запрашиваемый стек инструментов зависит от каждого конкретного проекта, поэтому закрыть вакансию сложно. Одних только языков программирования мобильной разработки больше десятка, а фреймворков — намного больше.
Самым распространённым языком считается Kotlin — его требуют в 33 % вакансий. А по приложениям статистика и того сильнее: 80 % из топ-1000 приложений Play Market и 60 % разработчиков Android пишут на Kotlin или с его активным использованием.
Имеются на рынке мобильных разработчиков и минусы. К примеру, очень большой разброс зарплат. Junior может рассчитывать на 70 000–90 000 рублей. Зато Senior способен заработать до 300 000 и больше — всё зависит от компетенций. Чем более редкие технологии требуются, тем выше оплата специалиста.
Минимум ещё 5 лет российский рынок мобильной разработки будет развиваться быстрее, чем новые специалисты будут на него выходить, поэтому востребованность и зарплаты будут расти.
Для сравнения: в США сфера более-менее устоялась, а мобильный разработчик зарабатывает в среднем 79 000 долларов в год, или чуть более 6500 долларов в месяц. Стать мобильным разработчиком на платформе Android вы сможете на наших курсах. Также вы можете обратить внимание на разработку под iOS, чтобы профессионально программировать мобильные устройства Apple.
Java-разработчик — 10 026 вакансий
Да-да, открыто больше десяти тысяч вакансий по всей России. Уже на этом блок по востребованности Java-разработчиков можно заканчивать, но распишем детально. Половина вакансий — в Москве или Санкт-Петербурге. Остальные — в регионах. И уже по зарплатам видно, насколько отдельные компании нуждаются в опытном и умелом программисте на Java.
Вакансий для Senior с зарплатой от 300 000 рублей в месяц больше 500. Согласно исследованию Минэкономразвития, сегодня эта профессия самая дефицитная. Из всех вакансий на IT-рынке 11,69 % — это именно Java-программисты.
Дефицит в Java связан с особенностями обучения. Чтобы стать более-менее нормальным разработчиком на Java, нужно 1–2 года. А, к примеру, порог входа в JavaScript или Python значительно ниже — чтобы полностью освоиться в базе, там нужно примерно полгода. Длительное обучение отпугивает новичков, что усугубляет нехватку кадров.
По данным ресурса Хабр.Карьера, средняя зарплата Java-разработчика составляет 164 000 рублей.
И за год она выросла почти на 30 %. Компании ощущают острую нехватку кадров, поэтому офферы становятся всё более выгодными для соискателя.
Junior с базовыми знаниями Java может рассчитывать на зарплату от 100 000 рублей, а на уровне Middle, с опытом разработки больше двух лет, без проблем — на 150 000–200 000 рублей.
Так происходит потому, что примерно 40 % российских компаний, которые разрабатывают проекты на Java, чувствуют острую нехватку спецов. Нематериальные бонусы здесь ещё важнее, чем зарплата и денежные премии, — это важный нюанс, который работодателям стоит учитывать.
Когда у тебя в руках молоток, все проблемы выглядят как гвозди. Java — это швейцарский нож: простой в освоении, полезный практически в любой ситуации в умелых руках. А главное – он создаёт интерес для оттачивания своего мастерства.
Скорее всего, Java сохранит позиции в ближайшие 10–15 лет, потому что то количество кода, которое написано на ней, никуда не денется и будут люди, которые будут его поддерживать.
Алексей Заболоцкий, Java Team Lead в компании D2.
Овладеть профессией разработчика на Java вы сможете на наших курсах по разработке на этом языке.
Python-разработчик — 10 244 вакансии
Вакансий Python не меньше, чем Java, но ситуация кардинально другая. Рынок насыщается специалистами, но компании всё ещё испытывают кадровый голод.
У Python минималистичный синтаксис, минимум спецсимволов, динамическая типизация — поэтому он считается одним из самых доступных для новичков. Порог входа в него действительно низкий; именно поэтому его изучают большинство тех, кто хочет перейти из других профессий в программирование. На Python держится аналитика данных и Data Science, его используют в разработке десктопных и мобильных приложений и компьютерных игр.
Но для нормальной зарплаты нужен хотя бы уровень Middle. Кроме того, нужны знания фреймворков, на которых пишут в конкретных проектах. Это одна из причин, почему вакансии Python не закрываются быстро, а рынок по-прежнему испытывает дефицит кадров.
Хабр.Карьера утверждает, что средняя зарплата Python-разработчика составляет 153 000 рублей.
При этом специалисты указали в стеке навыков Django, PostgreSQL, Docker, SQL, MongoDB, а у многих Python — не единственный язык программирования, поэтому по-быстрому изучить Python и получать «все деньги мира» не получится, однако опытные спецы зарабатывают достаточно — и именно таких людей не хватает на рынке.
Полностью подготовиться к началу карьеры в Fullstack-разработке на Python вы сможете на наших курсах.
Frontend-разработчик — 7451 вакансия
Начинающих верстальщиков, которые работают с HTML и CSS, довольно много. У них своя ниша по созданию сайтов и лендингов, но фронтенд-разработчик, кроме этого, умеет кодить на JavaScript, знает Angular.js, React.js и Ember.js (иногда нужны все и сразу), применяет AJAX и CORS.
И это мы не вспомнили ещё кучу всего, о чём у фронтендеров спрашивают на собеседованиях. Нужно и UX понимать, и в дизайне разбираться, и «со шрифтами играть», а ещё уметь в графические редакторы, веб-форматы и мобильную вёрстку — если вкратце, во фронтенде очень много всяких штук.
Весь стек технологий учить не нужно — во фронтенде достаточно много специализаций. И это вторая причина, почему компании долго не могут закрыть вакансии. Первая — как водится, новички, которые выучили основы HTML и считают себя фронтендерами.
Тем не менее фронтендер (а не просто верстальщик) зарабатывает довольно неплохо. Спец с опытом до двух лет может рассчитывать на 80 000–120 000 руб. в месяц, а, по данным Хабр.Карьера, средняя зарплата фронтендера составляет почти 150 000 рублей.
Фронтенд — одна из тех профессий в IT, которые семимильными шагами уходят в онлайн и не собираются возвращаться. 70 % вакансий на hh.ru по фронтенду в регионах — это предложения из Москвы и СПб на удалённый формат. Начать карьеру фронтендера вы сможете на наших курсах.
Вместо выводов
После затяжного коронакризиса российская IT-сфера, наконец, вышла на прежний уровень и активно развивается. Если вы хотите вложить свои силы в сферу IT, освоить профессию с нуля, найти новую работу или прокачать навыки, переходите на страницы наших курсов, чтобы больше узнать о том, как мы готовим IT-специалистов к трудоустройству и конкуренции на рынке в новых условиях:
Другие курсы
Data Science и Machine Learning