Прежде всего обратимся к ежегодным опросам Stack Overflow, потому что это лучший источник реальных данных, отражающих положение дел в сфере ИТ.
Согласно отчетам за 2019-2020 гг, сейчас лидирующим направлением является full-stack, на втором месте back-end, а за ними следуют front-end-разработчики. Следующим идет enterprise-программирование (ПО для бизнеса) и создание мобильных приложений. Нельзя не отметить, что в 2020-м к лидерам вплотную подошли DevOps-специалисты, так что популярность этой специальности тоже, скорее всего, в ближайшем будущем будет расти.
Общая картина на портале Stack Overflow в последние пару-тройку лет сильно не меняется: 5 лидеров, которых мы назвали выше, не сдают своих позиций. Именно поэтому можно предположить, что в 2021-ом ситуация в целом останется прежней. Так что если вы решитесь «ворваться» в ИТ с таким багажом знаний, наверняка не прогадаете.
На чем писать код: лучшие языки и технологии
Чтобы понять, какие ЯП и технологии лучше всего начать изучать в 2021 году, давайте продолжим знакомиться с отчетами, опубликованными на Stack Overflow.
Как видим, неизменным лидером остается JavaScript. Заметьте, что сейчас он используется не только во фронтенде, но и, благодаря платформе Node.js, в бэкенде. За ним следуют HTML и CSS – обязательные инструменты уже упомянутого front-end-а.
Третью строку рейтинга занял SQL – язык структурированных запросов, без которого в работе с реляционными БД не обойтись. Учтите, что именно этот инструмент в прошлом году чаще всего указывался в технических вакансиях. Скорее всего, в 2021 году ничего не изменится.
Что касается Java, Python и C# – они очень универсальны и используются во многих областях ИТ. А так как эти языки присутствуют на первых позициях почти всех крупных рейтингов вроде TIOBE и PYPL, можно смело предполагать, что они еще долго не утратят своей востребованности.
В ТОП-5 на разных порталах часто входят и С, С++. Это тоже классика, база, которая изучается в большинстве ВУЗов и остается актуальной в играх, тяжеловесном программном обеспечении и т.д.
Нельзя не обратить внимания и на PHP. Это классический инструмент серверной разработки, который не покидает ТОП-10 большинства рейтингов. Практически 80% сайтов, на которые вы заходите, так или иначе используют PHP. И нет никаких причин думать, что эта технология внезапно может сдать позиции.
Если же вам по душе более свежие и прогрессивные языки, обратите внимание на Go. HackerRank назвал его главной технологией, которую программисты хотят изучить в будущем. Зачем терять же время, если можно начать делать это прямо сейчас? Особенно учитывая простой синтаксис этого языка, строгую типизацию, а также, судя по отзывам, доступность и быстроту освоения.
Нужны не одни программисты
IT – это отрасль командной работы, и помимо разработчиков в ней нужны тестировщики, дизайнеры, DevOps-инженеры, менеджеры и представители множества других специальностей.
Ее один важный момент: скорее всего 2021 год тоже станет временем удаленной работы.
К такому формату становятся лояльными не только небольшие компании, но и крупные корпорации: Amazon, Facebook, Google, Microsoft и др. Поговаривают, что удаленное сотрудничество для многих специалистов может стать постоянным. О чем это говорит? Что соискатели смогут искать себе работу по всему миру без каких-либо ограничений! Заманчиво?