Рубріки: Кар'єра

Не прогадайте: яку IT-спеціальність обрати у 2023 році — 11 найбільш затребуваних

Влад Сверчков

Більшість айтівців в умовах війни зберегла за собою роботу і прибутки, які дозволяють активно донатити на армію та волонтерські проєкти: середній донат станом на червень 2022 року становив $270 на місяць (відповідно до результатів опитування на DOU).

Стабільність та гарні умови праці, можливість віддаленої роботи з будь-якої точки світу, де є інтернет, велика кількість ІТ-напрямків на вибір — ці та інші особливості стали затребуваними у багатьох українців.

З’явилася велика кількість бажаючих спробувати свої сили в ІТ, і піднялися одні з найголовніших питань: «З чого почати?» А й дійсно — як грамотно оцінити ситуацію на ринку ІТ та обрати собі спеціальність, яка:

  • подобатиметься;
  • матиме гарні кар’єрні перспективи;
  • буде забезпечувати задовільні умови праці та зарплату.

У цій статті ми розглянемо найголовніші спеціальності, які будуть оптимальними для новачків та матимуть попит на ринку ІТ ще довгий час.

Коротко про українське ІТ в 2022 році

Не встиг світ оговтатися від кризи, спричиненої коронавірусом, як одразу з’явилася нова внаслідок повномасштабного вторгнення росії на територію України.

Відповідно до аналітики Opendatabot — українського ресурсу, що надає доступ до державних даних та аналізує відкриті дані, — ІТ-послуги стали єдиним напрямком бізнесу, який показав приріст у 2022 році в порівнянні з 2021 — аж на 27% (січень-травень 2022).

А друге дослідження показує, що за 8 місяців відбулося зростання експорту ІТ-послуг на 16% у порівнянні з відповідним періодом у 2021 році. У серпні 48% усіх послуг, що експортувалися Україною, належали саме ІТ-галузі.

Красномовною є і статистика Djinni — українського ресурсу з анонімного пошуку вакансій:

Попит на Djinni перевищує кількість пропозицій майже втричі. У вересні — 18 779 відкритих вакансій і 52 405 кандидатів.

У серпні 2022 було понад 250 тисяч відгуків на вакансії — це при тому, що з серпня 2021 по лютий 2022 кількість відгуків кожного місяця коливалася в межах від 77 до майже 111 тисяч.

Таким чином:

  • кандидати без досвіду – 75.25 відгуків на вакансію;
  • 1 рік досвіду – 31.36 відгуків;
  • 2 роки – 12.39;
  • 3 роки – 5.76;
  • 5 років – 4.1.

У новачків сезон справжніх «голодних ігор».

Тим не менш, ІТ-сектор демонструє гарну стійкість та позитивну динаміку попри негаразди війни. Це перспективна галузь, яка не тільки дає масу переваг українцям-айтівцям, але й підживлює економіку.

Варто не забувати, що така успішність багато в чому залежить від закордонних замовників, адже переважна більшість українських ІТ-продуктів та ІТ-послуг експортуються за кордон — приблизно 95% (за матеріалами «Економічної правди»).

Аналітичні огляди сучасного ІТ

Скористаємося аналітикою StackOverflow Developer Survey 2022 (70 тис. респондентів). В опитуванні брали участь фахівці із різних куточків світу.

З ілюстрації вище видно, що найпопулярнішими напрямками, в яких працюють ІТ-спеціалісти, є:

  1. Електронна комерція: інтернет-магазини, фінансові та торгові угоди і транзакції, проведені через інтернет тощо.
  2. Фінансові технології: оптимізація та вдосконалення фінансових послуг, які надає той чи інший бізнес, компанія, корпорація тощо.
  3. Мобайл: розробка мобільних додатків під Android та iOS.
  4. Медіа.
  5. Медичні технології: поліпшення якості та безпеки медичних послуг різноманітного характеру.
  6. Розробка ігор під різноманітні платформи.

Далі йдуть напрямки, що цьогоріч не перетнули бар’єр у 5%.

Із зображення вище бачимо, що найбільша кількість спеціалістів належить до наступних ІТ-напрямків:

  • фулстек — розробка серверної та клієнтської частин вебдодатків;
  • бекенд — серверний бік вебдодатків;
  • фронтенд — клієнтська частина вебдодатків;
  • Desktop or enterprise — розробка настільних додатків (Desktop-додатків), розробка додатків для потреб бізнесу (Enterprise).

На наступних сходинках йдуть:

  • розробники мобільних додатків — як для Android, так і для iOS;
  • DevOps-спеціалісти — синхронізують всі етапи розроблення ПЗ: від створення коду до тестування та релізу;
  • інженери з хмарних технологій — займаються хмарною інфраструктурою;
  • адміністратори баз даних;
  • системні адміністратори.

Звернемося і до рейтингів мов програмування. Опитування StackOverflow 2022:

Давайте аналізувати:

  1. Перше місце  займає мова програмування JavaScript, яка широко застосовується у вебдевелопменті (і у фронтенді, і у бекенді).
  2. Далі йдуть мови верстання — HTML та CSS — інструменти, які застосовуються під час створення візуальної складової вебсайтів та вебдодатків.
  3. На третє місце цьогоріч потрапляє SQL — мова запитів для роботи з реляційними базами даних (БД), яку обов’язково використовують розробники серверної частини вебдодатків, адміністратори БД та інші спеціалісти.
  4. Python, Java та C# — дуже затребувані серед роботодавців та популярні серед розробників мови програмування, які вирізняються широким спектром застосування, зрозумілістю синтаксису, відносною простотою. Вони потрапляють у кожен топ-10 різноманітних мовних опитувань вже протягом багатьох років — їхня перспективність та актуальність обіцяє утримуватися ще довгий час. Особливою популярністю користується Python, оскільки його синтаксис максимально простий та лаконічний.
  5. TypeScript — це та сама JavaScript, тільки з декількома нововведеннями та строгою типізацією для збільшення читаності коду і зменшення кількості ймовірних помилок. Використовується у веброзробці разом із відповідними фреймворками та платформами.
  6. Node.js — платформа, яка розширює можливості та область застосування JavaScript (бекенд, настільні додатки, мікроконтролери).
  7. Bash/Shell/PowerShell — інструменти, які найчастіше стають у нагоді системним адміністраторам та DevOps-інженерам, бо дозволяють автоматизувати різноманітні рутинні процеси, завдяки чому вони і отримали високі позиції в рейтингу.
  8. C/C++ — це сучасні корифеї від світу ІТ-розробки. Непрості у вивченні мови, які при цьому мають дуже великі можливості та потужності. Незамінні під час створення ресурсоємного ПЗ, ігор, мікроконтролерів тощо.
  9. PHP — класична мова серверної розробки. Незважаючи на її вік, досі популярна та затребувана.

Розглянемо також і рейтинг мов відповідно до індексу TIOBE. Він щомісячно оцінює популярність мов програмування та вважається респектабельним джерелом — маса аналітиків посилається на нього в ході своїх досліджень.

Рейтинг TIOBE відрізняється від опитування StackOverflow — це пов’язано з різницею опорних точок цих аналітик. StackOverflow спирається на опитування, а статистика TIOBE ґрунтується на кількості кваліфікованих інженерів у всьому світі, а також на кількості курсів та сторонніх постачальників.

Такі відомі пошукові рушії та сервіси, як Google, Yahoo!, Wikipedia, Amazon, Bing, YouTube та Baidu використовуються у розрахуванні рейтингів. Варто зазначити, що TIOBE не вказує, яка мова є найкращою, або якою написано найбільшу кількість коду. Він може виявити, чи відповідають ваші навички запитам сучасності, або, щоб ухвалити стратегічне рішення щодо того, яку мову слід використати для створення нового додатку або програмної системи. Більше інформації стосовно методів визначення індексу за посиланням.

Рейтинг мов відповідно до індексу PYPL має наступний вигляд:

PYPL створений за рахунок аналізу того, наскільки часто люди шукають в пошуковій системі Google туторіали (інструкції) з мов програмування. Простіше кажучи, чим більше гуглять туторіали до тієї чи іншої мови, тим вища її позиція в рейтингу.

Розглянемо список популярних вебтехнологій відповідно до опитування StackOverflow за 2022 рік:

Як видно з діаграми, головні позиції належать фронтенд-бібліотекам та фреймворкам — jQuery, React.js, Vue.js, Angular, бекенд-технологіям (Node.js, Express) а також технологіям .NET платформи — ASP.NET та ASP.NET Core. Після них йдуть фреймворки Django і Flask (Python).

Список інших фреймворків, бібліотек та інструментів розробки:

Наразі перше місце посідає платформа .NET від компанії Майкрософт. Потім йдуть технології напрямку Python: NumPy (дає доступ до низки математичних конструкцій), Pandas (маніпулювання даними та їх аналіз). За ними — фреймворк Spring (Java), який призначений для веброзробки. Менш популярними є інструменти Python для роботи з даними та ML — TensorFlow, Scikit-learn, а також платформи для мобільного розроблення — Flutter та React Native.

Отримані відомості вже дають достатньо уявлення про те, що зараз відбувається на ринку IT-послуг і дозволяють робити певні прогнози щодо затребуваності IT-професій.

Які ІТ-спеціальності будуть затребувані у 2023 році

FrontEnd Developer

Фронтенд — це відгалуження у розробці, спрямоване на створення клієнтської сторони вебдодатків, вебсайтів або іншого ПЗ та інформаційних систем: зовнішній вигляд застосунків, користувацька логіка, анімації — все, із чим користувач може взаємодіяти напряму.

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

Відповідно до аналізу StackOverflow Developer Survey 2022 та 2021 років, а також аналізу індексів TIOBE та PYPL, ядро фронтенду — HTML, CSS та JavaScript — досі є затребуваним і використовується багатьма розробниками.

Крім того, ресурси з пошуку роботи в ІТ містять велику кількість вакансій FrontEnd Developer. Наприклад, на вже згаданому Djinni на момент написання статті було опубліковано 1399 пропозицій за напрямком JavaScript / FrontEnd, тоді як на C# / .NET, Java та Python спеціальності припадало 678, 884 та 514 вакансій відповідно.

ІТ-індустрія має великий попит на фронтенд-розробників, тому немає жодних сумнівів, що цей напрямок буде актуальним і у 2023-му році.

BackEnd Developer (Python, Java, C#, PHP)

Бекенд — це відгалуження у розробці, спрямоване на створення серверного боку вебдодатків або вебсайтів: взаємодія застосунку з БД, робота з даними користувача, серверна та обчислювальна логіка, програмно-апаратна частина сервісу — все, що приховано від користувача і знаходиться «під капотом».

На озброєнні бекенд-девелопер тримає одну з популярних мов програмування:

  • C#
  • PHP
  • Python
  • Java
  • JavaScript (Node.js)
  • Ruby

Також даний спеціаліст знає безліч супутніх технологій та інструментів серверного розроблення.

Бекенд розвивається паралельно з фронтендом, IT-ринок має багато відповідних пропозицій з гарними умовами праці, тому перспективність вивчення даного напрямку є очевидною.

Full Stack Developer

Фулстек-розробник поєднує у собі синтез двох вищеописаних спеціальностей (бекендника та фронтендника).

Не секрет, що будь-який працедавець цінує співробітника, який може успішно виконувати декілька задач, поєднуючи в собі обов’язки інших спеціалістів.

Так само і в ІТ — особливо цінними є розробники, які здатні своїми знаннями та навичками покрити декілька професій, а в даному випадку — фронтенд та бекенд.

Mobile Developer (Android / iOS)

Мобільна розробка є відносно молодою, оскільки зародилося трохи більше двох десятків років тому. За цей час вона зазнала багатьох змін і сьогодні очолює одну з головних позицій в ІТ.

При цьому напрацюваннями фахівців цієї сфери користується майже кожна людина — це не лише смартфони та планшети, а й фітнес-браслети, смарт годинники, електронні книги, складові інтернету речей та інші гаджети.

Найбільш популярні мови мобільної розробки:

  • Java
  • Kotlin під Android-розробку
  • Objective-C / Swift під iOS

DevOps-інженер

DevOps — це методологія, яка є симбіозом розробки (Development) та системного адміністрування (Operations). Її головна мета — збільшення частоти випуску релізів. Фахівці даного напрямку також повинні розбиратися у використанні хмарних технологій та мати навички автоматизації інфраструктури.

DevOps Engineers обирають Python у якості основної мови програмування за її лаконічність, багатозадачність та підтримку великого різноманіття спеціальних пакетів, створених для підвищення ефективності цієї мови програмування, а також за інші переваги.

Python в основному використовують разом із командною оболонкою Bash, маючи на меті спростити процеси розгортання ПЗ та автоматизувати різні завдання системного адміністрування (написання скриптів).

Фактично, DevOps-спеціалісти — це програмісти-сисадміни. Бізнес дуже любить фахівців-мультитулів, тому ця професія дуже актуальна, престижна та є однією з найбільш високооплачуваних в ІТ.

CyberSecurity

IT-індустрія нарощує свої об’єми та потужності, а отже, зростає затребуваність і тих, хто має її захищати. На це і направлена діяльність фахівця з кібербезпеки.

Цей напрямок має декілька відгалужень, і ви можете як захищати інфраструктуру від проникнення та вибудовувати надійну оборону (напрямок захисту), так і виявляти вразливості шляхом різноманітних хакерських методів — такі фахівці називаються пентестерами (напрямок атаки).

Можете зануритися в аналіз та ризики (посада Security Analyst та Risk Compliance Specialist відповідно), займатися захистом інфраструктури та пошуком комп’ютерних вірусів (Malware Researcher), а також випробувати себе в багатьох інших кібербезпекових спеціальностях — ця сфера дає багато можливостей для реалізації людям із сильними аналітичними здібностями, уважністю, розсудливістю та стресостійкістю.

Database Administrator (DBA)

Комфортна життєдіяльність у сучасному світі дуже залежить від баз даних: картотека пацієнтів лікарні, облік студентів та їх успішності, облікові записи користувачів різних сервісів, банківські рахунки, різноманітний контент в інтернеті тощо. Існує реальна потреба у спеціалістах, які вміють грамотно обслуговувати ці БД і супутню інфраструктуру.

Крім цього DBA бере на себе такі функції, як:

  • вироблення вимог до баз даних;
  • проєктування БД;
  • реалізація;
  • ефективне використання та підтримка цілісності БД (включаючи керування обліковими записами користувачів БД та захист від несанкціонованого доступу).

Тут важливо володіти мовою запитів SQL, однією із СУБД (PostgreSQL, наприклад), а також різними технологіями та прийомами системного адміністрування.

Project Manager

Сучасне IT має гострий дефіцит гарних, талановитих проєктних менеджерів-управлінців, які керують IT-проєктом. Часто це колишні програмісти чи тестувальники. Однак щоб стати проджект-менеджером, необов’язково мати айтішне минуле.

Ключові обов’язки PM:

  • проєктування та розстановка пріоритетів;
  • планування виконання завдань;
  • контроль;
  • комунікації;
  • оперативне вирішення проблем всередині проєкту.

Найголовніше завдання: зробити так, щоб ідея замовника була реалізована в межах заданих термінів з урахуванням обмеженості ресурсів.

Насправді PM часто працюють понаднормово і їхній робочий стан можна описати як «білка в колесі». Але важко щось протиставити післясмаку успішно виконаного проєкту.

Нюанс цієї професії полягає в тому, що посада PM передбачає значну конкуренцію. Відповідно до даних, у вересні 2022-го року на сайті DOU на одну вакансію PM-а відгукнулося більше 34-х кандидатів (всього 184 вакансії).

Більша кількість відгуків лише у FrontEnd, HR, QA та Legal (право).

Тому, щоб отримати бажаний job-офер, необхідно мати не тільки досвід і знання, а й гарні організаторські здібності, а також інші важливі для цієї професії особистісні якості.

QA Engineer

QA Engineer — фахівець із забезпечення якості, він же — тестувальник. Сфера відповідальності тестувальника — виявлення несправностей, багів ПЗ, допущених розробниками.

Затребуваність цих фахівців важко оскаржити, адже кожний програмний продукт перед появою може пройти не одну ітерацію тестування, де виявляється вагома кількість багів. Виходить, без QA ми мали б дуже недопрацьоване ПЗ, а виробник — провал продукту на ринку, падіння репутації та, ймовірно, навіть банкрутство.

Тестувальників поділяють на два види — Manual QA Engineer та Automation QA Engineer. Перші виконують всю роботу вручну, а другі використовують інструменти автоматизації, у тому числі мови програмування (наприклад Java, Python), що підвищує цінність такого співробітника, і, відповідно, його зарплату.

Конкуренція за місце тестувальника в українських реаліях надзвичайно висока, тому для отримання першого job-оферу потрібно буде докласти багато зусиль.

Data Scientist

Data Scientist — вчений-експерт, головними завданнями якого є вилучення з великого масиву даних корисної інформації, яка потім може використовуватися в різних сферах: в основному, це бізнес та наука.

Даний фахівець повинен:

  • мати чудове аналітичне мислення;
  • володіти математичним апаратом (включаючи мат. статистику та мат. моделювання);
  • знати програмування (Python, R);
  • розбиратися у базах даних (як реляційних, так і нереляційних).

З початку 2010-х років професія Data Scientist вважається однією з найбільш привабливих, високооплачуваних та перспективних в IT.

Data Analyst

Якщо Data Scientist орієнтується на предиктивну аналітику, то Data Analyst працює з інформацією постфактум. У цього спеціаліста менш технічна роль — він працює зі вже готовими даними, а саме: проводить дескриптивний аналіз, інтерпретує та візуалізує результати, а також презентує звіт своїм замовникам.

При цьому з БД, мовами Python і SQL та іншими інструментами збору та оброблення інформації аналітик також має бути гарно знайомий, аби ефективно виконувати покладені на нього задачі.

Кому потрібне гарне володіння англійською мовою?

Високий рівень англійської має бути у тих, хто спілкується з іноземними замовниками та клієнтами або займається просуванням продуктів: Customer Success Manager, Project Manager, найвища ланка керівництва, спеціалісти з продажів, архітектори, техліди.

Також англійська на рівні Upper Intermediate+ у технічних письменників та спеціалістів з роботи з даними (Data Scientists, аналітики).

Розробникам буде достатньо рівня Intermediate, аби читати технічну документацію без зайвих проблем. Однак бажано мати Upper Intermediate та вище, оскільки це не тільки сприяє більш комфортній взаємодії з англомовними ресурсами та іноземними колегами, але й підштовхує вас вгору кар’єрними сходами і, звичайно ж, позитивно впливає на зарплату (відповідно до зарплатного опитування від DOU за літо 2022 року).

Висновки

На лідерських позиціях, як і в минулі роки, залишаються Web-, Enterprise- та Mobile- розробка. Тестувальники також затребувані, хоча і мають надзвичайно велику конкуренцію серед початківців, оскільки це один із найлегших способів потрапити в ІТ, а з початком повномасштабного вторгнення інтерес до ІТ зріс так само стрімко, як і під час ковіду.

Висока затребуваність також і у DevOps-інженерів при відносно невисокій конкуренції — 3.7 відгуки на одну вакансію у вересні 2022 року (всього вакансій — 243).

Звичайно, повномасштабна війна наклала свій відбиток на ІТ у вигляді міграції бізнесів та айтівців на захід України, різкого притоку новачків, збільшення дистанційних вакансій та проблем з електроенергією через обстріли росіянами нашої енергетичної інфраструктури, але зарплати залишилися високими — десь навіть підвищилися.

Обирайте IT-професію вашої мрії та нехай ніщо не зупиняє вас на шляху до неї!

Це стаття з блогу компанії, опублікована з дозволу автора.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Останні статті

IT в Україні йде до свого фінального кінця. І потраплятимуть туди виключно за покликом душі

Коротко про українську IT-сферу у 2024 році Це коли на одну вакансію Middle розробника по…

26.03.2024

Блокчейн-розробка сьогодні: зарплати і перспективи на ринку праці

Формування криптовалютної галузі в Україні почалося ще у 2014 – саме тоді з'явилися перші стартапи,…

18.03.2024

Скільки рішень ухвалює розробник? Погляд новачка, який запускає продукт

Автор цього блогу — Python-девелопер Сергій Солдатов, який вирішив створити досить унікальний продукт. І це…

12.03.2024

Чи треба готуватись до співбесіди?

Думки шукачів діляться на: «так, однозначно» і «ні, не вартує, я все і так про…

04.03.2024

Відкладаєте до останнього? Що таке «синдром студента» і як з ним боротися

Синдром студента — це форма прокрастинації, яка полягає в тому, що людина, якій дали завдання,…

23.02.2024

Вчимося працювати з Git: основи конфігурації, гілки, додавання файлів та директорій

Git — це найпопулярніша CVS прямо зараз, яка дозволяє відстежувати історію розробки і спільно працювати.…

20.02.2024