Зазирнув я на ринок праці для ~програмістів у Північній Америці.

Кілька суб’єктивних спостережень і action points для тих, хто боїться залишитися без професії.


У кожній компанії свої підходи до AI. Від “ми дозволяємо використовувати ChatGPT, щоб ставити запитання” через “у нас хтось користується Cursor, хтось ні, ми не стежимо” до “у нас суцільний вайбкодинг”. Кожен із цих підходів має свої плюси й мінуси, майбутнє знову настало нерівномірно.


Попит на сеньйорів є. Не надто великий, але й зовсім без роботи не залишишся. Щоправда, нове місце цілком можеш шукати кілька місяців. Нагадую, це Канада та США. Нагадую, сингулярність наближається, і довгострокові правдоподібні прогнози неможливі.

Вимоги до вже наявних спеціальностей сильно змінюються. Дедалі частіше від сеньйора хочуть не просто “написав фронтенд”, а “взяв опис фічі від нетехнічного овнера й довів її до проду”. Іншими словами, розмилася межа між фронтом/беком/бізнес-аналізом/devops. Спеціалізація залишається, але мідловий рівень у суміжних галузях ти повинен мати. У стартапах це особливо помітно, у корпораціях теж є рух у цей бік.

У мідлів і джунів усе складно.

Потрібні QA, але акцент зміщується з “дайте мені тест-план, я робитиму регресію” на “ось тобі дуже загальний опис фічі, протестуй бізнес-логіку й одразу зроби Playwright-тести та стеж, щоб AI їх не зламав”.

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


Швидко зростають нові й переосмислені спеціалізації, для яких ще не усталилися вимоги та назви: Forward Deployed Engineer, AI Agent Engineer, Applied AI Engineer. Досвідчених кандидатів із підтвердженими результатами поки мало, а зарплати бувають досить високими. Суть значної частини такої роботи - будувати надійні продакшн-системи з ненадійних за своєю природою AI-компонентів. Не просто змусити агента розв’язати задачу, а забезпечити перевірки, безпеку, контроль помилок, інтеграції та передбачувану поведінку всієї системи.

Я це сприймаю як роботу менеджером над людьми, які знають якусь галузь краще за мене. “Васю, ми пропустили такий-то баг, що можна зробити, щоб запобігти повторенню? Петре, а що ти скажеш про план Васі?” Тільки тепер замість Васі - Opus, а замість Петра - Astra.


Action Points: напишіть застосунок, який сортуватиме вашу папку з медичними документами. Або пошту. Або взагалі попросіть AI накидати вам ідей застосунків із RAG/LLM/tooling. Такий пет-проєкт гірший за підтверджені два роки роботи AI developer, але для досвідченого розробника/менеджера/BA/QA в найближчі пів року він цілком може стати квитком у нову спеціалізацію.

Усі ми тепер світчери, і зараз вирішуємо - світчимося ми в плиточники чи в AI developers.