какую специальность выбрать в программировании

Как начать свой путь в IT. Востребованные направления

Продолжаем цикл статей «Как начать свой путь в IT». В предыдущей статье я рассказывал про то, с чего начать обучение и какие минимальные требования необходимы. Если кто-то пропустил, рекомендую к прочтению.

какую специальность выбрать в программировании

В этой же части я расскажу про популярные направления и востребованные языки программирования за последние несколько лет. Приведу некоторую статистику по языкам и выберу наиболее релевантные для старта. К каждому направлению будет краткое описание используемых технологий и какие продукты можно разрабатывать.

Начать хочу со статистики по популярным языкам программирования.

какую специальность выбрать в программировании

Индекс TIOBE (1 картинка) — это один из самых известных рейтингов языков программирования. Анализ строится исходя из запросов в поисковиках, которые включают название языка. Сервис не учитывает поиск Яндекса, поэтому какая-то часть запросов из русскоговорящих стран в пролете. Источник: https://www.tiobe.com/tiobe-index/

какую специальность выбрать в программировании

Индекс PYPL (2 картинка) — рейтинг популярности языков программирования от Github, который для анализа использует Google-тренды, с помощью которых оценивает, насколько часто пользователи ищут туториалы по конкретному языку. Источник: https://pypl.github.io/PYPL.html

И немного про мобилки. Sensor Tower в январе опубликовала отчет за 2020 год, по данным которого пользователи во всем мире потратили около $111 млрд на покупки в мобильных приложениях (подписки и премиум-приложения на платформах iOS и Android). По сравнению с 2019 годом, рост составил около 30.2%.

Исходя из приведенной выше статистики и личных наблюдений, для обучения могу рекомендовать несколько языков (Python, Java, JavaScript, Kotlin, Swift, PHP).

Я выделил 3 направления с более низким порогом входа для разработки:

Веб безграничен. Можно разрабатывать как обычные сайты, лендинги, так и высоконагруженные сервисы и приложения по типу маркетплейсов (lamoda, ozon, wildberries и т.д.). Само направление потихоньку угасает, большая часть аудитории сейчас на мобилках, но для старта на мой взгляд вполне подойдет.

Можно начать с написания простеньких сайтов. Для этого вам понадобятся знания html, css, javascript и какого-нибудь php или python. Постепенно совершенствуя свои знания, можно будет уже с головой уйти в полноценный Frontend и пилить более сложные приложения.

Бэкенд – это основа для клиентов. В качестве клиента зачастую выступают web и мобильные приложения, которые взаимодействуют с бэкендом через API. Порог вхождения тут повыше, чем в web, т.к. кроме языка программирования еще нужно знать БД (наиболее популярные, которые я знаю Oracle, MySQL, PostgreSQL, MongoDB, Redis). Что касается языков, в последнее время заметно больше стало Python (мне кажется это сейчас один из языков, на котором можно писать все), Java, PHP.

Для старта рекомендую Python или PHP, материалов и курсов по этим языкам в интернете достаточно, чтобы освоить в короткие сроки, да и синтаксис у них простой и понятный, по сравнению с другими языками.

API – программный интерфейс (контракт), через который клиенты обмениваются данными с бэкендом, с помощью различных форматов( наиболее популярные Json, Xml).

3. Mobile (iOS, Android)

Посчитайте количество установленных приложений на своем девайсе и станет все понятно. Мобилки это одно из самых востребованных направлений за последние 5 лет.

Если говорит о сложности обучения и о пороге входа, я рекомендую стартовать с Android и на это есть несколько причин:

• На мой взгляд Android проще как платформа

• Языки (Java, Kotlin) на которых пишут под android, на мой взгляд проще для обучения, в отличии от того же Objective-C и Swift.

• Минимальные затраты. Для разработки под Android достаточно будет ПК, либо ноута с более менее хорошими характеристиками, а вот для разработки под ios, нужна техника Apple (iMac, Macbook или Mac mini). Не каждый может позволить купить ноут за 200 тыс. руб.

Что касается языков. Под Android пишут на Java и Kotlin, в качестве IDE используют Android Studio. Под iOS пишут на Objective-C и Swift в качестве IDE используют XCode.

Также существуют так называемые кроссплатформенные инструменты, с помощью которых можно писать нативные приложения на одном языке под несколько платформ, такие как: React Native (Javascript), Xamarin (С Sharp), Flutter (Dart) и т.д., но для старта я не рекомендую их рассматривать.

Такие направления как: Data Science, Machine Learning, ИИ и т.д. особо востребованные в последнее время, но я их не стал рассматривать, т.к. для изучения этих технологий нужен определенный бэкграунд, как минимум нужен опыт в программировании в целом, нужна математика на высоком уровне, нужно понимание структур и алгоритмов.

На этом все, спасибо что дочитали до конца. Я основывался исключительно на статистике и на личных наблюдениях, если вы считаете иначе, пишите в комментариях свои мысли – обсудим.

Почему-то ТС не упомянул про C#, что довольно несправедливо

Уберите призыв о подписке на сторонний ресурс, здесь так нельзя делать.

Web это backend и frontend и он не угасает

какую специальность выбрать в программировании

Ответ на пост «Ну, ошибся немного»

какую специальность выбрать в программировании

Уходят люди. Депрессия

В этой организации я работаю три года: больше 1000 сотрудников. Человек 100 айтишники: команда архитекторов; до недавнего времени, достаточно добротный отдел веб-разработки; команда тестеров, проект-менеджеров и бизнес аналитиков; тестеры; веб-дезайнеры.

Но за последние 2 года из отдела веб-разработки ушло куча людей. На днях уходит архитектор, который был у был у истоков, перед ним ушли два других. Две недели назад ушёл программист, с которым мы все время работали. Один веб-дизайнер ушла на пенсию пару месяцев назад. Уходит наш DevOps специалист. Большинство получают промоушены в других организациях, а кто-то уходит на такую же зарплату, но в другом месте.

Из программистов в моем отделе осталось три человека, из веб-дизанеров один, один архитектор, один DevOp. Как-то грустно. Грустнее всего, что места ушедших людей наш директор по программному обеспечению пока не планируют занимать другими кандидатами. Там какая-то непонятная политика.

Да, это нормально, что люди уходят, но, блин, не в таком же колличестве!

Условия труда не ухудшились. Зарплата высокая, страховка на здоровье, на зубы; куча выходных (есть даже выходные дни личностного развития, день семейных торжеств). Может я просто зажрался?

Но MS Teams все непривычно тихо. Настроение упадческое, в LinkedIn постоянно приглашают в конкурирующие организации. Пока держусь.

А у вас случалось что-то подобное? Что вы делали?

Источник

На какого программиста учиться?

Уже определились с дальнейшей карьерой и хотите развиваться в сфере программирования, но пока не знаете, какое направление для себя выбрать? Рекомендуем ознакомиться с нашей статьей

какую специальность выбрать в программировании

Мы расскажем о том, какие факторы следует учитывать при выборе специализации, а затем перейдем к обзору основных направлений в программировании.

какую специальность выбрать в программировании

Вначале пара слов об универсальных факторах выбора профессии, на которые обязательно надо обращать внимание.

1. Ситуация на рынке труда

Какую бы сферу и язык программирования вы ни выбрали, важно понимать, что вас ждет в будущем. Эта область постоянно развивается: одни отрасли находятся на пике популярности, другие постепенно сходят на нет.

Поэтому, прежде чем приступать к обучению, совсем нелишним будет оценить положение дел на рынке труда. Есть ли в вашем городе вакансии в интересующей вас области? Насколько это востребованное направление сейчас и как оно оплачивается? Такое исследование даст вам представление о том, какие перспективы ждут в выбранной области.

2. Сложность изучения

Еще один фактор, который следует учитывать, — это так называемый порог вхождения, то есть то, сколько времени и усилий придется приложить для изучения того или иного языка, прежде чем вы сможете писать на нем хороший код.

Языков программирования огромное множество, и все они отличаются не только своими возможностями в реализации программных продуктов, но и сложностью освоения. Наиболее простыми считаются Ruby, Python, PHP.

3. Интерес

И, наконец, очевидный, но не теряющий своей актуальности совет. Ищите такую область, которая вам нравится и вызывает интерес. Казалось бы, этот пункт может вступать в противоречие с двумя предыдущими. Ведь может статься, что для изучения того, что вам по душе, придется приложить немало усилий и времени, а размер заработной платы поначалу будет существенно ниже, чем у коллег по цеху. Но просто представьте себе, что это то, чем вы будете заниматься, к примеру, следующие 5 или 10 лет. Что вы при этом почувствуете? Радость? Интерес? Отвращение? Усталость?

Здесь важно найти разумный баланс между востребованностью направления и вашим собственным интересом. В конечном счете, если вы станете действительно квалифицированным специалистом, то сможете зарабатывать неплохие деньги в любой области.

Теперь о специализациях. Итак, какие же направления в программировании сейчас существуют?

1. Embedded-разработка (разработка встроенного программного обеспечения)

Практически во всех устройствах, окружающих нас в повседневном быту (и не только) используются микросхемы. Автомобили, электрические плиты, роботы-пылесосы, холодильники, банкоматы, стиральные и посудомоечные машины, роутеры, швейные машины. Этот список продолжает расширяться с каждым днем. Все эти многочисленные приборы работают при помощи электроники, которую кто-то должен запрограммировать. Именно этим и занимаются embedded-разработчики.

Основной язык программирования, использующийся в этой области, — это C++, встречается также ассемблер и JAVA, использующиеся преимущественно для низкоуровневого программирования.

Порог вхождения в эту профессию достаточно высок: C++ и ассемблер не относятся к числу самых простых языков. Кроме того, вам понадобится хорошо ориентироваться в том оборудовании, для которого вы будете создавать программы.

Заработная плата в этой сфере достаточно высока, embedded-программисты зарабатывают от 60 до 150 тыс. рублей и выше, в зависимости от уровня квалификации и профессиональных навыков.

Разработка встроенного программного обеспечения — это активно развивающееся направление. Поэтому если вам нравится работать с оборудованием и C++ для вас интересен, то это отличный выбор.

2. Разработка мобильных приложений (Android и iOS)

Разработка приложений под эти операционные системы ведется на разных языках, однако эти специализации достаточно схожи (подробнее об этой профессии). Рынок мобильного программного обеспечения постоянно развивается и продолжает расти в геометрической прогрессии, в немалой степени за счет высокой конкуренции в этой сфере, а спрос на таких специалистов огромен.

На этом направлении низкий порог вхождения — создание небольших приложений возможно даже в домашних условиях. В этой области легко набраться опыта и создать собственное портфолио.

Разработчику приложений под операционную систему iOS необходимо изучить языки программирования Objective-C и Swift (разработан компанией Apple). Для создания приложений на Android вам потребуется знание Java или C#.

Доход разработчика мобильных приложений варьируется от 50 до 160 тыс. рублей и выше.

3. Front-end разработчик

Еще одна очень востребованная и интенсивно развивающаяся область программирования — это веб-разработка (подробнее о профессии Web-программист). Через интернет продаются самые разнообразные товары и услуги. Сейчас чуть ли не у каждой компании есть свой хотя бы самый простенький сайт или представительство в социальных сетях, на маркетплейсах. А это означает, что спрос на специалистов в области веб-разработки высок и будет расти.

Frontend — это та часть сайта или приложения, которую видит пользователь: страницы и разделы сайта, меню, интерфейс и т. п. Соответственно, frontend-разработчик — это специалист, отвечающий за то, чтобы сделать сайт или мобильное приложение максимально удобным для пользователей.

Эта профессия потребует творческого мышления: необходимо придумывать различные формы веб-дизайна, который будет интуитивно понятен для посетителей сайта, и находить способы их реализации с помощью программирования. Такие специалисты востребованы и в небольших компаниях, и в гигантах уровня Google, Яндекс, Microsoft, Apple и др.

Начать работать в этой области сравнительно несложно, веб-разработка предоставляет хорошие возможности для приобретения опыта и профессионального развития. Для работы специалисту необходимо на высоком уровне владеть JavaScript, знать HTML, СSS, серверные языки (Perl, PHP), а также уметь работать с базами данных (MySQL).

Кроме технического образования, важно иметь начальные познания в области психологии, разбираться в особенностях работы человеческого мозга восприятия и познавательных процессов.

Заработная плата web-разработчика — в пределах от 50 до 150 тыс. рублей.

4. Back-end разработчик

Еще одна специализация в веб-программировании — это back-end-программист.

Это специалист, отвечающий за серверную, техническую часть сайта. В его обязанности входит разработка программно-административной части, в частности, ядра сайта, создание платформы и ее основного функционала, работа с архитектурой кода, программной логикой, контроль за состоянием серверов и баз данных.

Back-end программист работает в постоянном взаимодействии с фронт-енд-разработчиком, получая от него информацию о мнении пользователей и внося в работу сайта соответствующие изменения.

Зарплата back-end-программиста составляет от 60 до 200 тыс. рублей.

5. Gamedev (Разработчик игр)

В юности многие мечтали о том, чтобы работать в студии, создающий компьютерные игры. Это направление, традиционно вызывающее огромный интерес, особенно у молодых специалистов. Ведь что может быть более захватывающим, чем создание собственных видеоигр?

Программисты в gamedevе разрабатывают базовую механику игр. В их обязанности входит написание программного кода, создание игровых объектов и их характеристик, разработка искусственного интеллекта игры, разработка и модернизация игрового движка и др.

Заработок программиста, работающего в сфере разработки игр, может сильно разниться в зависимости от конкретной компании или проекта.

Источник

Самые востребованные IT-профессии 2021 года

Привет, Хабр! Мы уже долгое время следим за динамикой развития IT-профессий на мировом рынке. И сейчас решили сделать топ специальностей, которые будут особенно актуальны в 2021 году. Список составлен на основе роста зарплат на глобальном рынке, востребованности специалистов отрасли и динамики развития профессии в целом. И сразу скажем, в список вошло только 10 профессий. Это не значит, что другие профессии хуже — просто они растут чуть медленнее. Итак, поехали!

какую специальность выбрать в программировании

Data Analyst

Средняя зарплата в год:

какую специальность выбрать в программировании

Здесь и ниже — статистика по зарплатам на январь 2021 года предоставлена Glassdoor.

Аналитик данных решает конкретные вопросы бизнеса с помощью аналитики.

По сравнению с Data Science, о котором мы расскажем далее, у аналитиков зарплата поменьше. Но у Data Analyst порог входа в профессию значительно ниже. Здесь не нужно иметь глубокие знания математики, статистики и теории вероятностей — достаточно просто владеть инструментами аналитика.

Разброс зарплат на рынке в большей мере из-за того, что аналитики данных востребованы и в компаниях, которые в принципе не связаны с IT и digital. В среднем вакансий DA больше в 2,5–3 раза, чем DS. При этом Senior DA может без проблем получать 100 000–120 000 долларов в год. Все зависит от пула умений и навыков.

BLS прогнозирует, что в ближайшие 10 лет вся сфера DA будет расти на 18 % в год.

Интересно также то, что Data Analyst считается отличным плацдармом для дальнейшего роста. Ведь из DA можно развиваться и в Data Science, и в ML Engineering, и в продакт-аналитик-, и в бизнес-аналитике. Даже в Full Stack Developer. Вариантов очень много.

Web Developer

какую специальность выбрать в программировании

Веб-девелопер уже больше 15 лет находится в топе самых востребованных профессий в IT-сфере.

У профессии довольно низкий порог входа — достаточно знать HTML/CSS на среднем уровне, чтобы делать несложные, но при этом функциональные лендинги. Поэтому новичков здесь очень много.

Но при этом на рынке очень не хватает высококлассных специалистов, которые на хорошем уровне владеют не только HTML/CSS, но также и JavaScript с фреймворками AngularJS, ReactJS, VueJS.

Интересно, что веб-девелопер входит в топ-25 профессий с наивысшим уровнем удовлетворения специалистов. Среди основных причин, почему фронтенду нравится их работа, называют хорошее рабочее окружение, практически гарантированное личностное и профессиональное развитие. А стабильный рост рынка гарантирует востребованность веб-девелоперов.

Огромный плюс профессии ещё в том, что она полностью подходит для удалённой работы и фрилансеров. По данным Glassdoor, средняя зарплата веб-девелопера на фрилансе даже выше, чем у специалистов, которые работают фуллтайм в офисе.

Information Security Analyst

какую специальность выбрать в программировании

Интересно, что многие компании не раскрывают зарплат своих специалистов по информационной безопасности, поэтому данные в разных источниках различаются. Careercarma, к примеру, утверждает, что средняя зарплата в сфере превышает 100 000 долларов, а Senior-специалист зарабатывает от 115 000.

Профессия сложная и требует огромного количества специфических знаний, но рынок испытывает огромный дефицит специалистов, поэтому многие даже крупные компании не требуют университетской степени, а вполне себе спокойно берут спецов после буткампов. Среди них — Google, Amazon, Oracle, Cisco, Facebook, Microsoft.

Особенно эта специальность актуальна для компаний, имеющих большие финансовые активы и оперирующих большим количеством личных данных пользователей (банки, крупные продуктовые корпорации, информационные проекты вроде соцсетей и видеосервисов). ISA нужны, в том числе, и для оборонных государственных проектов. BLS прогнозирует рост востребованности специалистов по безопасности на 31 % в год.

Необходимо отметить, что растёт потребность не только в инженерах информационной безопасности, но и пентестерах, которые проверяют созданные системы на прочность и находят в них уязвимости.

Опытные специалисты по информационной безопасности со статусом LPT Master или аналогичным статусом — сегодня буквально на вес золота.

Python Developer

какую специальность выбрать в программировании

Сегодня Python считается одним из самых динамично развивающихся языков программирования. По рейтингу PYPL, он занимает первое место по динамике изучения (30,44 %) со значительным отрывом от Java, который находится на втором месте (16,67 %).

А исследование StackOverflow ставит Python на 4-е место среди самых используемых ЯП в 2020 году. И в нём же указывается, что именно программистов на Python уровня Middle и выше больше всего не хватает на рынке.

Интересно то, что зарплата Python-разработчика стабильно растёт. В 2019–2020 году она в среднем поднялась на 15 %, и динамика роста сохраняется.

какую специальность выбрать в программировании

Причина проста. Python сейчас уверенно подбирает под себя сферу аналитики данных, а также широко используется в веб-приложениях и веб-сервисах, разработке алгоритмов искусственного интеллекта и автоматизации процессов. При этом у него низкий порог входа из-за простоты синтаксиса и сахара.

Database Administrator

какую специальность выбрать в программировании

DBA — это одна из ключевых позиций в крупных компаниях. Когда знаний системных администраторов и разработчиков по используемых СУБД уже не хватает, чтобы гарантировать бесперебойную и правильную работу базы данных, но при этом она важна для бизнеса, то компания нанимает DBA.

Администратор баз данных — это уже опытный специалист, который знает одну или несколько СУБД практически идеально.

Чаще всего DBA — это специалист со внушительным опытом в разработке или администрировании. Сразу стать администратором БД крайне сложно, поэтому прирост специалистов идёт на рынке довольно медленно. При этом каждый год рынок растет на 10 %.

Больше всего специалисты DBA востребованы в сфере e-commerce, которая работает с большими данными.

Интересно ещё то, что, несмотря на высокие технические требования специальности и стрессовость, специалисты DBA довольны своей работой и выполняемыми задачами — индекс удовлетворённости составляет 3,8 балла из 5.

Web designer (UI/UX)

какую специальность выбрать в программировании

Веб-дизайнеры были популярны всегда, но в последние 5 лет значительно выросло количество специалистов, которые работают не только с картинкой, но и с пользовательским опытом.

Интуитивно понятный интерфейс — это базис любого веб-проекта. Пользователь должен без лишних подсказок понимать, как работать с сайтом или мобильным приложением.

В среднем UX-дизайнер получает на 30–40 % больше графического веб-дизайнера. Но и требования к нему выше. Кроме уверенного владения Photoshop и Illustrator, а также навыков работы с Omnigraffle, InVision, Axure и/или Balsamiq UX-дизайнер должен иметь уверенные знания в HTML, CSS и JavaScript.

Если дизайнер «делает красиво», то UX-дизайнер должен совершенствовать внешний вид проекта и его функционал, чтобы было ещё и результативно. Это не столько задачи дизайна, сколько вопросы грамотного проектирования. Поэтому A/B-тестирования и работа с аналитикой занимают основную часть времени специалиста.

И самое интересное, что порога зарплат практически нет. Топовые специалисты отрасли получают до 25 000 долларов в месяц.

Mobile App Developer

какую специальность выбрать в программировании

В 2020 году количество покупок с помощью мобильных девайсов впервые превысило объём шопинга с помощью компьютеров. Statista прогнозирует, что в 2021 году общее количество покупок с мобильных телефонов составит 53,9 % от общего числа онлайн-покупок.

Сфера мобильной разработки всё ещё остаётся актуальной и стабильно растёт, поэтому специалисты нужны постоянно. При этом как-то разделять разработчиков на iOS и Android не стоит. Хотя пул задач, требования и инструменты разные, они работают на одном рынке. В большинстве случаев разработка приложений в e-commerce ведётся на iOS и Android одновременно.

При этом мобильные игры уже занимают свыше половины общего рынка гейминга. Разработка проектов для ПК и консолей обычно стоит на порядки дороже, но при этом их выпускается значительно меньше, чем игр для мобильных телефонов.

какую специальность выбрать в программировании

Так что ценность разработчиков для iOS и Android будет со временем только расти. Причём выбор направлений для специалистов очень широк: от серьёзных проектов в e-commerce до разработки мобильных игр и приложений.

DevOps Engineer

какую специальность выбрать в программировании

Сфера DevOps — одна из самых быстрорастущих в IT-сфере. Это стратегически важная специальность для разработки любого ПО: от узкофункциональных утилит до полноценных операционных систем.

IDC прогнозирует, что количество специалистов DevOps с 2019 по 2024 год возрастёт в два раза. Ожидается, что к 2024 году полноценный цикл DevOps при разработке и релизе проектов будет реализован минимум у 30 % компаний.

Как утверждает агентство Research and Markets, сфера DevOps переходит из нишевого инструмента в глобальный рынок, который имеет просто колоссальный потенциал для роста. За период карантина в 2020 году рынок вырос на 29,3 %. А к 2027 году ожидается годовой рост специальности минимум в 19,9%.

По мнению агентства, локомотивами в развитии сферы DevOps выступят Индия, Китай, Бразилия, Мексика, Россия и Канада.

Исследования агентства Puppet говорят, что налаженная инфраструктура DevOps помогает выпускать продукт более высокого качества, изменяя отношение самой команды к рабочим процессам.

какую специальность выбрать в программировании

В специалистах DevOps в первую очередь заинтересованы крупные IT-компании, которые выпускают много продуктов и нуждаются в автоматизации процессов разработки, тестирования и релиза проектов. А с развитием алгоритмов искусственного интеллекта и анализа big data у DevOps открывается масса возможностей, как ещё больше усилить и автоматизировать процессы разработки и улучшения продуктов.

По данным Payscale, девопсы очень довольны работой — 4 баллов из 5. Несмотря на высокий уровень ответственности, больше всего специалистам нравится отсутствие привычных рутинных задач. Будучи DevOps, скучать не приходится.

Data Scientist

какую специальность выбрать в программировании

Большие данные — это новая нефть. Причём аналогия актуальна не только для самих данных, но и для зарплат, которые получают дата-сайентисты. На сегодняшнем рынке они практически не имеют верхней границы. Специалисты топ-уровня могут получать 300 000 долларов в год и даже выше.

Дело в том, что количество информации в Интернете удваивается каждые два года. По прогнозам Statista, в 2020 году размер всемирной сети составляет уже 59 зеттабайт данных. Если сравнивать с 2010 годом, то это число увеличилось почти в 30 раз.

При этом активно растёт упорядоченность данных. Ещё быстрее, чем их общее количество. Если в 2010 году было структурировано только 9 % всей информации, то в 2020 году — уже 13 %.

По оценкам компании Frost & Sullivan, ежегодный рост специальности Data Science составляет 35,9 %. Поэтому сфера требует всё больше новых специалистов. А из-за нехватки кадров зарплата в Data Science постепенно растёт — и так будет как минимум ближайшие несколько лет.

Интересно, что дата-сайентисты входят в топ специальностей с наивысшим уровнем удовлетворённости сотрудников с оценкой 4,3 из 5. Это значит, что как минимум 86 % специалистов полностью удовлетворены своим функционалом и заработной платой в компании. Поэтому можно с уверенностью предположить, что сфера Data Science в дальнейшем продолжит динамично развиваться.

Machine Learning Engineer

какую специальность выбрать в программировании

Уже пять лет подряд профессия инженера машинного обучения сохраняет просто колоссальные темпы развития.

По данным Indeed, с 2015 по 2018 год сфера машинного обучения выросла на 344 %. А согласно отчету LinkedIn за 2020 год, потребность в ML-специалистах за последние 12 месяцев выросла на 74 %. И динамика роста не собирается уменьшаться.

Только на Crunchbase сейчас (на 29 декабря 2020 года) имеется 12 272 стартапа по машинному обучению. А компаний, у которых ML непрофильная, но важная часть работы, — ещё больше. И еще минимум 5 лет рынок будет испытывать острый дефицит квалифицированных инженеров машинного обучения.

Специалисты по ИИ и машинному обучению нужны в технических компаниях, которые автоматизируют рабочие процессы. Также они нужны для развития систем работы с естественными языками, экономического прогнозирования, распознавания картинок и лиц, в геймдизайне и многих других сферах.

Glassdoor также собрал рейтинг лучших стартапов и компаний по машинному обучению. Под спойлером полный список.

какую специальность выбрать в программировании

Так что если вы ищете, куда развиваться или откуда начать свой путь в IT, выбирайте одну из этих профессий — не ошибётесь. На хлеб с маслом и икоркой всегда хватит.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *