Яких скілів зараз не вистачає найсильніше?

Давайте поміркуємо разом. Виправте мене, де помиляюся.

Я зібрала топ-120 скілів або категорій, які вважаю популярними. На основі зустрічань у різних статистичних звітах та по розділам Джина.

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

Посортувала по кількості кандидатів на вакансію — «дефіцитності», це друга колонка «candidates per job».

Верх цього списку вийшов такий:

Як можна трактувати

В категоріях Data Engineer, Technical Writer, DevOps, QA Automation сильна нестача людей. Непогано б масовим курсам з QA Manual вже переходити на випуск Data Engineers та QA Automation :)

Категорія QA Automation дефіцитна останні багато років, мало хто туди дивиться з програмістів, а для QA Manual це мабуть дуже складно. Доречі, чому ще всі не перейшли на cypress? Нащо мучатися з Selenium? Та і QA Manual, яких надлишок — легко на cypress попересаджувати.

В описі вакансій зустрічаються описи стеку проекта, описуються популярні девопс тулзи. Можливо, не обов’язково треба їх знати, але це те, що найчастіше використовується на проектах. Хоча категорія DevOps теж страшно дефіцитна. Може б сісадмінам повчити активніше kubernetes, terraform, kafka, helm?

Далі список виглядає так:

Цікаво, що хоча спеціалістів з 1С та Delphi, які себе так позіціонують — менше, ніж вакансій, але сам скіл присутній все ще у багатьох людей :)

Також цікаві групи

AWS-GCP-Azure — порядок популярності у вакансіях,
GCP-Azure-AWS «порядок дефіцитності» :)
Гугл почав дешевше та активніше просувати свій сервіс?

.NET-Python-PHP-Ruby — порядок популярності у вакансіях,
Ruby- .NET-Python-PHP — «порядок дефіцитності».
PHP програмістів наче важкувато знайти (за скаргами рекрутерів), але багато хто на ньому писав у минулому, дефіциту скілу немає. З Ruby всі розбіглися швидше, ніж залишилося проектів :) Знаю історії, що джунів Python туди легко забирають :)

React-Angular-Vue-Svelte — порядок популярності у вакансіях,
Angular-React-Vue-Svelte — «порядок дефіцитності».
Angular ще кілька років тому був лідером, віддав першість реакту, але комусь ті проекти треба підтримувати.. Чи нове хтось теж пише?

Laravel-Symfony-Magento-Yii-Drupal — порядок популярності у вакансіях,
Symfony-Magento-Laravel-Drupal-Yii — порядок дефіцитності.
Більше пишуть на Laravel, але Symfony і Magento проекти ще позалишалися, мабуть.

Android-iOS-flutter-dart-ionic — порядок популярності у вакансіях,
dart-Android-flutter-iOS-ionic — порядок дефіцитності.
Хм, dart швидко набирає популярності? Чи навпаки, покидали проекти та повтікали? :) А Android чого в дефіциті? Ноут не тягне? %)

MySQL-PostgreSQL-MS SQL-MongoDB-Oracle — порядок популярності у вакансіях,
Oracle-PostgreSQL-MongoDB-MS SQL-MySQL — порядок дефіцитності.
Закінчилася ера обирання технологій за взятки від продавців? Вже ніхто Oracle не вчить? :)) Всі сидять на MySQL :) С PostgreSQL щось не поспішають, там же небагато нюансів.

Ще думки

Rust потроху з’являється у вакансіях.

З Golang та Node.js не все так погано, хоча мало хто себе так позіціонує, сам скіл вже є у достатньо багатьох.

Файл з 120 скілами та категоріями.

У кого які думки будуть з цього приводу? Чи як це правильніше порахувати?

Чи відчуваєте ви, що масово невистачає у командах девопс-компетенцій?

Чи є нестача дата-інженерів?

---

achievki.io/jobs — спробуйте нову тулзу для впорядкування контактів з рекрутерами, від команди ачівок =)

👍ПодобаєтьсяСподобалось3
До обраногоВ обраному2
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Доречі, чому ще всі не перейшли на cypress?

Бо є Playwright.
Хоч він і першогочергово для світу JS, але також для Java, Python і C# (.NET)
Коммʼюніті написали байндінг для Go навіть також.
Тому Cypress буде відходити на другий план, надіюсь.

Бачу бекенд-стеки PHP вміщують 5 популярних фреймворків, а фронтенд-стеки вміщують десь 4. Щось занадто пришвидшився прогрес і вимоги. А уявіть собі фулстек дева. Мозок пригорить — це не жарт, потім декілька років лікуватись.

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

Розумію так, що в вигляді віддаленої роботи вже була дана поступка програмістам. Чекаємо розповсюдженого remote+part-time. На ремоуті розробник може взяти собі негласно партнера до проекту(коли це не суперечить домовленості з роботодавцем)

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

Це так дивно. У дописі і коментарях жодна людина (на цей момент) не згадала про існування такого прекрасного слова як «навички». 😉 Самі «скіли»...

а я б працював би і за неї, були б адекватні завдання

Быстро можно накидать тестов на простом языке.
Там можно сразу в браузере себе насоздавать и их прогонять — ускорить работу мануальщика. А можно в безголовом режиме встроить в деплой.
У cypress свой язык, но очень простой.
Мне рассказывали историю, как в большой продуктовой компании 80% end-to-end тестов переписали на cypress за 3 дня :)

У Cypress і окрім сафарі є більш суттєві проблеми: ліміт на один домен, на кількість браузерів/вкладок, костильний await, костильний тайпскрипт. Практично будь-що суттєве потрібно прокидувати через плагіни.
Selenium forever.

Angular ще кілька років тому був лідером, віддав першість реакту, але комусь ті проекти треба підтримувати.. Чи нове хтось теж пише?

Я пишу нове))

на Angular 13? :) чи на більш старих?

А яка георафія вибірки? Весь світ чи конкретні країни?

це по Джину зріз за 2 лютого (позавчора) серед онлайн вакансій та кандидатів
кандидати — десь 80% Україна
вакансії — по всьому світу, більшість з України, але для міжнародних команд
доречі, тому обов’язковий скіл № 0 — це розмовна англійська

Доречі, чому ще всі не перейшли на cypress? Нащо мучатися з Selenium?

можливо це повязано з тим що cypress працює лише з javascript? ;)

youtu.be/CYbmU0GlwwI
Простих та базових скілів Якраз розповідаю про це у відео — свідомості , відповідальності та допитливості . Вміння комунікувати , питати , казати ні , працювати з фідбеком

Ну норм, а то здесь девочки С++ сеньйоры плакают, что их никто берет на работу:)

dou.ua/...​rums/topic/36334/#2338108

Ну, кстати, мне в линкедин обычно тоже не пишут :)) может, 2 предложения в год
У друга с похожими скилами где-то 70 предложений в месяц :)
Контактов у него правда где-то 1000, у меня 500

Странно, мне стабильно хоть раз в день, но пишут в линдкине при 300 контактах.

Контакти фігня, головне базворди в списку скілів та в описі проектів %)

Розділ Skills у тебе геть пустий, заповни його, мало б змінити ситуацію

о точно, дякую, буду знати, значить саме по скілам збігаються
заповнювати поки не буду, зараз не в пошуку :))

Что-то не так в Вашей аналитике. PM’ов больше, чем QA Automation? Рили? Обычно в проекте сочетание QA Automation vs PM = 2:1 в среднем. То есть, либо я ошибаюсь и у нас больше половины проектов на голой мануальщине или вообще без тестирования (чтобы привести 2:1 к 1:1.5), либо что-то тут не так :)
Что в Вашем понимании «online» для кандидата? То, что он в активном поиске (как и должно быть, исходя из логики) или то, что он вотпрямща смотрит в джинн? Проверьте метрики.

Доречі, чому ще всі не перейшли на cypress?

Может потому, что ещё остались разумные люди, которые понимают, что не надо лезть туда, где вход — рупь, а выход — 3? JS — это крайне убогий и медленный язык. Написать на нем 3 демо-теста, чтобы показать заказчику — мы умеем в автоматизацию — за полчаса набросать можно. А вот написать проект, который не противно будет поддерживать через месяца 3..4, скажем — практически невозможно

Так, проверяю..
Количество кандидатов — это на джинне поиск по кандидатам «в активном поиске» и тот же запрос «в пассивном поиске» — то есть среди потенциально рассматривающих предложения. Хотя, конечно, ~90% из них сейчас где-то работают.

                         candidates jobs
QA Automation	0.41		726	    1779
Project Manager	2.03		2329	1150

сейчас на джинне QA Automation 270 active, 462 passive — похоже на вчерашнее 726
Project Manager аналогично — 1287 active, 1046 passive — тоже похоже на вчерашнее 2329

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

Ну и это ж аналитика не среди тех кто где-то сейчас работает, а среди тех кто вышел на рынок рассматривать предложения. То есть если кому-то нужно найти QA Automation — то получается найти их сложнее чем любых других программистов.

Хм... Ну оч странная картина. Ну, ладно...
Интересно было бы найти аналитику, сколько в Украине вообще QA Automation и PM’ов.

так, ну по зарплатним опитуванням доу
dou.ua/...​tech-nontech-winter-2022
dou.ua/...​-report-devs-winter-2022
dou.ua/...​ry-report-qa-winter-2022

виходить
project manager — 429 анкет
automation QA — 28% від 2160 = 605 анкет
ну тобто десь 3:2 AQA:PM (1.4x якщо точніше)

про cypress — ну если цель обезопасить себя и быстро покрыть user happy path-ами основной функционал сайта, то на cypress это прям в 10 раз быстрее

особенно, раз так плохо все с QA Automation

А рекордером — ещё в 5 раз быстрее. Но когда приедет следующий билд — все неактуальные тесты можно выбросить на помойку истории, апдейтить их дороже, чем перерекордить :)

так а какой вы для себя рабочий стек выбрали в результате?

Java / Python ещё много лет назад :)

В мене також Python + Selenium, але JS+ Cypress вивчаю собі потихеньку, раптом знадобиться.
Заходила одразу майже на AQA, без попереднього досвіду у мануальному тестуванні. І так, на 4 автоматизатори десь 25-30 мануальщиків. Хоча їм ще простіше перевчитись на автоматизаторів, ніж мені було рік тому.

Не вистачає скілів бути енергійним і вмотивованим.

Не треба скіліти. Треба брати лопату і годувати сім‘ю! :-)

Но почему лопата? Грести деньги? Или просто грести?

Там же черным по белому — брати лопату і годувати, а не грести :-)

Нормальних людей не вистачає. Відповідальних. Адекватних. Причому як зі сторони менеджерів, так і технічних спеціалістів.
А навчити хорошого інженера якомусь buzzword’у — просто питання часу

я теж так думаю :)) з youtube, udemy, stackoverflow, dou, idea intellij — це питання днів-тижнів
нащо взагалі ті тех.співбесіди :)

ось тут круте відео від triplebyte (це типу джина тільки у silicon valley) 1г 10хв
www.youtube.com/...​tch?v=AZidfpz9KfY&t=1663s
у посиланні зразу відмотано на момент, де скріншот про те, що оцінка різних рекрутерів про одних і тих же кандидатів співпадає аж ніяк, як для фільмів :))

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

А якщо ви спитаєте а він збреше? Треба щоб виклав плиткою тестову ванну кімнату. Забесплатно звісно ж. І своєю плиткою а не вашою.

такая дурня — только в ИТ практикуется
когда мне человека делать ремонт когда-то порекомендовали — он просто свое портфолио показал, с фото выполненных ранее работ
и когда у меня ремонт закончил, спросил разрешения сделать новые фото для альбома

Ну ви ж розумієте що ті фотографії могли бути не його і всі ці фотографії насправді нічого не доводять. Він же міг бути геть зеленим і йому могло просто пощастити що він впорався з роботою а ви за його обман ще й гроші дали. Цікаво, а проститки роблять тестове?

т.е. — вообще без паттернов?!

:)

Ладно, не будем углубляться.

Якщо класти плитку то мій бізнес і мені потрібні працівники — звичайно.

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

можна и повчити, і культуру безпечних експериментів впровадити

только «ни у кого» нет на это бюджета ))

нууу, если компания все-таки строит долгосрочную стратегию и вкладывается в людей... :)
вроде многие такое анонсируют в статьях, описаниях компании, вакансий — про оплачиваемые курсы, английский и тп

Список скиллов напоминает нетленку — классификацию животных Борхеса («Аналитический язык Джона Уилкинса») :)

как бы да,
но это то, что пишут в вакансиях и профилях, когда люди пытаются обозвать чем они занимаются :)
и то, из-за чего сложно однозначно категоризировать айтишников
(а они еще и многогранные обычно)

Яких скілів зараз не вистачає найсильніше?

Писать простой понятный код.

Менеджерських. В Україні не готують ініціативних людей взагалі, вже не кажучи про ініціативних людей, які здатні приймати рішення та брати на себе відповідальність. Вся система освіти базується на придушенні ініціативи, вихованні перекладання прийняття рішень на інших та тренуванні уникнення відповідальності, починаючи чи не з дитсадка. Тому в Україні по-суті нічого й організувати не виходить. І це я не тільки про ІТ, а про всю економіку. І не тільки. Навіть та сама українська корупція — це насправді не проблема, а вимушений спосіб вирішення проблем точково (тут і зараз) через нездібність організувати вирішення проблем системно та глобально.

так в же пруська система освіти, у німців же то все якось працює, так що не в системі освіти справа... пороблено тут...

Зашел, чтобы убедиться, что реклама ачивок на месте

ну реклама уже хоть не раздражает? :))

И раньше не раздражала. Просто мое хобби — «констатировать».

Підписатись на коментарі