Cat tarot reader with tarot cards. Tarot cards face down on the table near burning candles and a crystal ball.
Більшість айтівців в умовах війни зберегла за собою роботу і прибутки, які дозволяють активно донатити на армію та волонтерські проєкти: середній донат станом на червень 2022 року становив $270 на місяць (відповідно до результатів опитування на DOU).
Стабільність та гарні умови праці, можливість віддаленої роботи з будь-якої точки світу, де є інтернет, велика кількість ІТ-напрямків на вибір — ці та інші особливості стали затребуваними у багатьох українців.
З’явилася велика кількість бажаючих спробувати свої сили в ІТ, і піднялися одні з найголовніших питань: «З чого почати?» А й дійсно — як грамотно оцінити ситуацію на ринку ІТ та обрати собі спеціальність, яка:
У цій статті ми розглянемо найголовніші спеціальності, які будуть оптимальними для новачків та матимуть попит на ринку ІТ ще довгий час.
Не встиг світ оговтатися від кризи, спричиненої коронавірусом, як одразу з’явилася нова внаслідок повномасштабного вторгнення росії на територію України.
Відповідно до аналітики Opendatabot — українського ресурсу, що надає доступ до державних даних та аналізує відкриті дані, — ІТ-послуги стали єдиним напрямком бізнесу, який показав приріст у 2022 році в порівнянні з 2021 — аж на 27% (січень-травень 2022).
А друге дослідження показує, що за 8 місяців відбулося зростання експорту ІТ-послуг на 16% у порівнянні з відповідним періодом у 2021 році. У серпні 48% усіх послуг, що експортувалися Україною, належали саме ІТ-галузі.
Красномовною є і статистика Djinni — українського ресурсу з анонімного пошуку вакансій:
Попит на Djinni перевищує кількість пропозицій майже втричі. У вересні — 18 779 відкритих вакансій і 52 405 кандидатів.
У серпні 2022 було понад 250 тисяч відгуків на вакансії — це при тому, що з серпня 2021 по лютий 2022 кількість відгуків кожного місяця коливалася в межах від 77 до майже 111 тисяч.
Таким чином:
У новачків сезон справжніх «голодних ігор».
Тим не менш, ІТ-сектор демонструє гарну стійкість та позитивну динаміку попри негаразди війни. Це перспективна галузь, яка не тільки дає масу переваг українцям-айтівцям, але й підживлює економіку.
Варто не забувати, що така успішність багато в чому залежить від закордонних замовників, адже переважна більшість українських ІТ-продуктів та ІТ-послуг експортуються за кордон — приблизно 95% (за матеріалами «Економічної правди»).
Скористаємося аналітикою StackOverflow Developer Survey 2022 (70 тис. респондентів). В опитуванні брали участь фахівці із різних куточків світу.
З ілюстрації вище видно, що найпопулярнішими напрямками, в яких працюють ІТ-спеціалісти, є:
Далі йдуть напрямки, що цьогоріч не перетнули бар’єр у 5%.
Із зображення вище бачимо, що найбільша кількість спеціалістів належить до наступних ІТ-напрямків:
На наступних сходинках йдуть:
Звернемося і до рейтингів мов програмування. Опитування StackOverflow 2022:
Давайте аналізувати:
Розглянемо також і рейтинг мов відповідно до індексу 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-професій.
Фронтенд — це відгалуження у розробці, спрямоване на створення клієнтської сторони вебдодатків, вебсайтів або іншого ПЗ та інформаційних систем: зовнішній вигляд застосунків, користувацька логіка, анімації — все, із чим користувач може взаємодіяти напряму.
Коли кажуть про фронтенд або бекенд, найчастіше мають на увазі саме вебстихію. Насправді ж, фронтенд і бекенд бувають не лише у вебі але й у десктопних та мобільних застосунках. Однак історично склалося, що під цими двома термінами розуміють саме веб-складову, тому і в цій статті ми будемо притримуватися цих традицій.
Відповідно до аналізу StackOverflow Developer Survey 2022 та 2021 років, а також аналізу індексів TIOBE та PYPL, ядро фронтенду — HTML, CSS та JavaScript — досі є затребуваним і використовується багатьма розробниками.
Крім того, ресурси з пошуку роботи в ІТ містять велику кількість вакансій FrontEnd Developer. Наприклад, на вже згаданому Djinni на момент написання статті було опубліковано 1399 пропозицій за напрямком JavaScript / FrontEnd, тоді як на C# / .NET, Java та Python спеціальності припадало 678, 884 та 514 вакансій відповідно.
ІТ-індустрія має великий попит на фронтенд-розробників, тому немає жодних сумнівів, що цей напрямок буде актуальним і у 2023-му році.
Бекенд — це відгалуження у розробці, спрямоване на створення серверного боку вебдодатків або вебсайтів: взаємодія застосунку з БД, робота з даними користувача, серверна та обчислювальна логіка, програмно-апаратна частина сервісу — все, що приховано від користувача і знаходиться «під капотом».
На озброєнні бекенд-девелопер тримає одну з популярних мов програмування:
Також даний спеціаліст знає безліч супутніх технологій та інструментів серверного розроблення.
Бекенд розвивається паралельно з фронтендом, IT-ринок має багато відповідних пропозицій з гарними умовами праці, тому перспективність вивчення даного напрямку є очевидною.
Фулстек-розробник поєднує у собі синтез двох вищеописаних спеціальностей (бекендника та фронтендника).
Не секрет, що будь-який працедавець цінує співробітника, який може успішно виконувати декілька задач, поєднуючи в собі обов’язки інших спеціалістів.
Так само і в ІТ — особливо цінними є розробники, які здатні своїми знаннями та навичками покрити декілька професій, а в даному випадку — фронтенд та бекенд.
Мобільна розробка є відносно молодою, оскільки зародилося трохи більше двох десятків років тому. За цей час вона зазнала багатьох змін і сьогодні очолює одну з головних позицій в ІТ.
При цьому напрацюваннями фахівців цієї сфери користується майже кожна людина — це не лише смартфони та планшети, а й фітнес-браслети, смарт годинники, електронні книги, складові інтернету речей та інші гаджети.
Найбільш популярні мови мобільної розробки:
DevOps — це методологія, яка є симбіозом розробки (Development) та системного адміністрування (Operations). Її головна мета — збільшення частоти випуску релізів. Фахівці даного напрямку також повинні розбиратися у використанні хмарних технологій та мати навички автоматизації інфраструктури.
DevOps Engineers обирають Python у якості основної мови програмування за її лаконічність, багатозадачність та підтримку великого різноманіття спеціальних пакетів, створених для підвищення ефективності цієї мови програмування, а також за інші переваги.
Python в основному використовують разом із командною оболонкою Bash, маючи на меті спростити процеси розгортання ПЗ та автоматизувати різні завдання системного адміністрування (написання скриптів).
Фактично, DevOps-спеціалісти — це програмісти-сисадміни. Бізнес дуже любить фахівців-мультитулів, тому ця професія дуже актуальна, престижна та є однією з найбільш високооплачуваних в ІТ.
IT-індустрія нарощує свої об’єми та потужності, а отже, зростає затребуваність і тих, хто має її захищати. На це і направлена діяльність фахівця з кібербезпеки.
Цей напрямок має декілька відгалужень, і ви можете як захищати інфраструктуру від проникнення та вибудовувати надійну оборону (напрямок захисту), так і виявляти вразливості шляхом різноманітних хакерських методів — такі фахівці називаються пентестерами (напрямок атаки).
Можете зануритися в аналіз та ризики (посада Security Analyst та Risk Compliance Specialist відповідно), займатися захистом інфраструктури та пошуком комп’ютерних вірусів (Malware Researcher), а також випробувати себе в багатьох інших кібербезпекових спеціальностях — ця сфера дає багато можливостей для реалізації людям із сильними аналітичними здібностями, уважністю, розсудливістю та стресостійкістю.
Комфортна життєдіяльність у сучасному світі дуже залежить від баз даних: картотека пацієнтів лікарні, облік студентів та їх успішності, облікові записи користувачів різних сервісів, банківські рахунки, різноманітний контент в інтернеті тощо. Існує реальна потреба у спеціалістах, які вміють грамотно обслуговувати ці БД і супутню інфраструктуру.
Крім цього DBA бере на себе такі функції, як:
Тут важливо володіти мовою запитів SQL, однією із СУБД (PostgreSQL, наприклад), а також різними технологіями та прийомами системного адміністрування.
Сучасне IT має гострий дефіцит гарних, талановитих проєктних менеджерів-управлінців, які керують IT-проєктом. Часто це колишні програмісти чи тестувальники. Однак щоб стати проджект-менеджером, необов’язково мати айтішне минуле.
Ключові обов’язки PM:
Найголовніше завдання: зробити так, щоб ідея замовника була реалізована в межах заданих термінів з урахуванням обмеженості ресурсів.
Насправді PM часто працюють понаднормово і їхній робочий стан можна описати як «білка в колесі». Але важко щось протиставити післясмаку успішно виконаного проєкту.
Нюанс цієї професії полягає в тому, що посада PM передбачає значну конкуренцію. Відповідно до даних, у вересні 2022-го року на сайті DOU на одну вакансію PM-а відгукнулося більше 34-х кандидатів (всього 184 вакансії).
Більша кількість відгуків лише у FrontEnd, HR, QA та Legal (право).
Тому, щоб отримати бажаний job-офер, необхідно мати не тільки досвід і знання, а й гарні організаторські здібності, а також інші важливі для цієї професії особистісні якості.
QA Engineer — фахівець із забезпечення якості, він же — тестувальник. Сфера відповідальності тестувальника — виявлення несправностей, багів ПЗ, допущених розробниками.
Затребуваність цих фахівців важко оскаржити, адже кожний програмний продукт перед появою може пройти не одну ітерацію тестування, де виявляється вагома кількість багів. Виходить, без QA ми мали б дуже недопрацьоване ПЗ, а виробник — провал продукту на ринку, падіння репутації та, ймовірно, навіть банкрутство.
Тестувальників поділяють на два види — Manual QA Engineer та Automation QA Engineer. Перші виконують всю роботу вручну, а другі використовують інструменти автоматизації, у тому числі мови програмування (наприклад Java, Python), що підвищує цінність такого співробітника, і, відповідно, його зарплату.
Конкуренція за місце тестувальника в українських реаліях надзвичайно висока, тому для отримання першого job-оферу потрібно буде докласти багато зусиль.
Data Scientist — вчений-експерт, головними завданнями якого є вилучення з великого масиву даних корисної інформації, яка потім може використовуватися в різних сферах: в основному, це бізнес та наука.
Даний фахівець повинен:
З початку 2010-х років професія Data Scientist вважається однією з найбільш привабливих, високооплачуваних та перспективних в IT.
Якщо 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-професію вашої мрії та нехай ніщо не зупиняє вас на шляху до неї!
Це стаття з блогу компанії, опублікована з дозволу автора.
Блогер та розробник Джозеф Круз розповів, чому не варто писати ідеальний код та чому це…
Днями я завзято нила про щось ChatGPT (експериментую між сеансами з живим терапевтом). І от…
«Крутіть колесо, щоб отримати знижку до 50%!» «Натисніть тут, щоб відкрити таємничу пропозицію!» «Зареєструйтесь зараз,…
Дуже хочеться робити якісь десктопні апки. Сумую за часами коли всі програми були offline-first, і…
Надсилаючи криптовалюту, багато новачків ставлять запитання: як працюють комісії та чому вони відрізняються в різних…
Нова афера набирає обертів — ось детальний розбір того, як фальшиві потенційні роботодавці намагаються вкрасти…