Де і як знайти роботу програмісту: поради від Technical Recruiter I ITExpert

Як розробнику знайти роботу: від очевидних до нестандартних порад

ITExpert Блог Кар'єра
Як розробнику знайти роботу: від очевидних до нестандартних порад

Ви пройшли програму від Coursera або навіть Гарвардський курс «Основи програмування та комп’ютерних наук». Можливо, закінчили університет та хочете працювати у популярній сфері за спеціальністю.

Що робити далі? Проходити стажування в ІТ-компанії? Намагатися шукати проєкти на фріланс-біржах? Чи публікувати напрацювання на GitHub та розвивати LinkedIn? Ми обговорили з Tech Recruiter ITExpert Діаною Савенко, як знайти роботу програмісту, прокачати резюме та профіль в LinkedIn. Спойлер: деякі поради будуть корисними навіть айті-фахівцям рівня Middle+. 

Які мови програмування найпопулярніші (і чи варто їх вчити)

Якщо ви тільки входите у сферу програмування, визначте напрямок, з яким хочете працювати: frontend або backend, розробка мобільних програм, IoT або інші напрямки. Так ви звузите список можливих мов та технологій. Якщо розглядати популярні мови програмування, тоді, згідно з опитуванням Stack Overflow, найчастіше розробники хочуть вивчати Python, JavaScript, HTML/CSS і Kotlin. Серед популярних мов також Python, Java, C# та TypeScript. 

Згідно з щорічним опитуванням Dou про мови програмування, найпопулярнішим серед українських розробників залишається JavaScript (18,8%). Спостерігається також підвищення попиту на TypeScript (вже понад 10% і приріст майже вдвічі), а ще рейтингу з’явився Rust.

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

Основна сфера застосування Python — розробка програм та бекенду сайтів: серверна частина, обробка даних та маршрутизація. За допомогою Python розробили YouTube та пошукові машини Google. А ще його використовують для ML-проєктів, оскільки Python має десятки бібліотек для аналізу даних.

До початку повномасштабної війни найбільше вакансій можна було зустріти для програмістів Java, Javascript і Python, а також для кандидатів зі знанням Node.js. Початківцям я б рекомендувала стартувати з Python або Javascript і освоювати фреймворки. Діана Савенко

Примітка: за даними Stack Overflow, Node.js і React.js — це дві найпоширеніші веб-технології, які використовуються професійними розробниками та тими, хто вчиться кодити. Angular частіше використовують розробники з досвідом (23% проти 10% серед новачків), те саме з ASP.NET (16% проти 10%) і ASP.NET Core (21% проти 10%).

Tip: вивчайте нові технології та мови, щоб мати попит у роботодавців та отримувати вищу зарплатню. У світі понад 700 мов програмування, а список поповнюється щороку. Одні розробки виходять під брендом технологічних корпорацій, інші випускають ентузіасти в експериментальних цілях. Так, «вистрілили» Swift, Kotlin, Rust і TypeScript, але потенціал є й у Go (Golang), Dart (Flutter), Microsoft Power Fx.

Наприклад, Swift — інструмент розробки під девайси Apple. У Dart (Flutter) та Golang активно інвестує Google, а в Rust — Microsoft, AWS та Facebook. Навіть якщо ви не будете застосовувати нові мови у роботі, їх знання допоможе знаходити нестандартні рішення у кодингу.

Найпопулярніші мови програмування в Україні — звіт DOU за 2022

Стратегія пошуку роботи для Trainee та Junior 

Де знайти роботу програмісту? Стратегія залежить від вашого рівня. Наприклад, спеціалістам Middle+ найчастіше роботу пропонують рекрутери. Початківцям потрібно моніторити пропозиції самостійно — наприклад, за допомогою кар’єрних платформ, job-сайтів, спеціалізованих Telegram- та Facebook-груп. Детальніше про те, як знайти роботу програмісту, розібралися з Діаною Савенко. 

Почніть з аналізу ринку та виберіть канали, які використовуватимете для пошуку вакансій. Знайти роботу початківцю програмісту допоможуть LinkedIn, Djinni, DOU, Rabota.ua, Work.ua, Happy Monday, Stack Overflow, Indeed, SkyWorker, спеціалізовані Telegram-канали та Facebook-групи. Наприклад, сервіс SkyWorker від українських розробників навіть використовують для пошуку IT-спеціалістів Deloitte, Samsung та інші великі технологічні компанії.

Далі максимально заповніть профіль у LinkedIn, додайте технології, з якими працюєте. Якщо навчалися на курсах програмування, максимально розпишіть у резюме, що на них робили та які інструменти використовували. У LinkedIn додайте курси до розділу “Education”. Можливо, ви вже завантажували проєкти на GitHub — тоді поділіться посиланням на свій профіль у LinkedIn.

Якщо вже десь працювали, також додайте цю інформацію у профіль. Особливо цінно, якщо робота була якось пов’язана з ІТ. Але навіть якщо ні, попередній досвід буде плюсом: роботодавець побачить, що ви вже працювали в команді, а тому найімовірніше зможете влитися й у новий колектив. Не варто згадувати цю інформацію в резюме, якщо ви часто змінювали компанії та проєкти. 

На DOU є розділ стажувань та пошуку першої роботи. Він покаже, куди піти працювати програмістом. Можна також моніторити вакансії у великих аутсорсингових IT-компаніях, вони періодично запускають програми інтернатури. Діана Савенко

Як влаштуватись програмістом без досвіду за допомогою LinkedIn

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

  • головне фото — у діловому стилі, портретне, оптимально на світлому тлі, з тегом “‎Open for new opportunities”‎;
  • скіли — «‎тверді» та «‎м’які» навички;
  • досвід — у яких компаніях працювали та які обов’язки там мали;
  • посилання на роботи, особистий сайт або профіль на GitHub (якщо є);
  • розділи про досягнення, публікації та пройдені курси.

Tip: за словами експерта з кар’єрного розвитку Сью Елсон, у вас більше шансів відображатися в результатах пошуку, якщо у профілі вказана позиція, на яку ви претендуєте.

Сторінку у LinkedIn можна завантажити як резюме. Спочатку натисніть кнопку “More” (вгорі профілю праворуч від фотографії) та виберіть опцію “Save to PDF”. Зверніть увагу, що шаблон завантажується мовою використання LinkedIn.

Не лише LinkedIn: як IT-спеціалісту користуватися додатковими платформами для пошуку роботи

Не обмежуйтеся одною платформою для пошуку роботи! Це допоможе в тому, як знайти роботу айтішнику. Наприклад, у Twitter айтівці діляться порадами, шукають роботу та запускають стартапи. У соцмережі зареєстровані співзасновник Stack Overflow Джефф Етвуд, розробники з Google, Microsoft, Apple, Adobe та інших великих компаній.

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

І, звісно, профіль у твіттері — це можливість отримати офер у закордонній компанії. Рекрутери також можуть перевіряти профілі кандидатів у Twitter та Facebook, якщо в команду потрібна людина, яка повинна вміти мотивувати команду або бути DevRel. Якщо ви публікуєте цікавий та актуальний контент про код, тренди в IT або менеджмент, на вас можуть звернути увагу рекрутери.

Стати зіркою IT-твіттеру просто: потрібно навчитися кодити щонайменше однією мовою та розповідати про свою роботу. Про що айтівці читають у Twitter:

  • про роботу в США, поєднання двох робіт та факапи під час співбесід;
  • про цікаві способи вирішення робочих завдань (в ідеалі — на пальцях пояснювати складні речі);
  • можна робити ретвіти популярних блогерів-«тисячників» (якщо вони стежать за ретвітами, можуть підписатися на вас).

Цю стратегію можна використовувати і для інших платформ.

Як прокачати резюме кандидатам в IT

На кожну вакансію надходить у середньому 250 резюме, і лише 4–6 кандидатів отримують запрошення на інтерв’ю. CV має «продавати» вас як спеціаліста, до того ж робити це швидко: перше враження про нього у рекрутера формується за 7,4 секунди. «Полотно» тексту, довгий опис особистих якостей, складні абревіатури — і документ летить у кошик.

А як тоді потрібно складати резюме: 

  1. У назві файлу пропишіть ім’я та прізвище латиницею, а також позицію, на яку претендуєте.
  2. Вкажіть досвід роботи у зворотній хронології: від найсвіжішого до найдавнішого. Вказувати дані про роботу 7–10+ років не потрібно.
  3. Вкажіть досягнення (якщо є) у форматі результатів: «Виконав/-ла задачу Х, що вимірюється в Y, досягнутому діями Z». Якщо інформація під NDA — уточніть у ексроботодавця, якими даними все ж таки можна поділитися.
  4. Пропишіть освіту — зокрема тренінги та курси. Вказуйте лише найновіший досвід.
  5. Зазначте релевантні хобі — якщо є щось, що може «продати» вас як кандидата.

Що писати, якщо немає досвіду роботи: покажіть, що вам цікаве програмування. Вкажіть, які курси проходили та які фріланс-проєкти вели. Приділіть більше часу cover letter.

Оптимальний формат резюме — pdf. Якщо ви використовуєте програму конвертування в pdf, переконайтеся, що у фінальному документі можна копіювати текст і переходити за посиланнями, а також перевірте коректність показу шрифтів. До речі, про них: рекомендуємо використовувати варіанти без засічок — наприклад, Arial, Helvetica, Lato або Calibri. Оптимальний розмір шрифту — 10 або 12, одинарний міжрядковий інтервал.

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

Як знайти роботу програмісту без досвіду роботи? Попрацюйте над резюме. Дуже бажано складати його англійською. Оптимальний обсяг документа — 1–1,5 сторінки. Це важливо, іноді внутрішні рекрутери відмовляють кандидатам лише через великий обсяг резюме.

Вказувати софт-скіли в резюме IT-спеціалісту не обов’язково. Їх можна зазначити в самарі, але переважно їх перевіряють уже на співбесіді. Кандидати часто пишуть у розділі гнучких навичок характеристики на кшталт “проактивний”, але всі розуміють, що це може не відповідати правді.

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

Згідно з опитуванням канадської компанії з працевлаштування Workopolis, 27% роботодавців додають резюме до кошика, якщо вони містять орфографічні, пунктуаційні та інші типи помилок. Одруківки — не виняток. Отож перевіряйте резюме, cover letter та профіль в LinkedIn на наявність помилок.

Зробити це можна за допомогою спеціальних інструментів: наприклад, Copywritely, LanguageTool, DupliChecker та Grammarly. Останній сервіс допоможе «почистити» текст і від непотрібних зворотів чи повторів. Платна версія «розблокує» кращий добір слів англійською мовою, різноманітність словникового запасу та можливість створення загальної тональності тексту залежно від його призначення. 

Зв’яжіться з нами вже зараз
Замовити консультацію

Як написати супровідний лист

Не обмежуйтеся надсиланням резюме — сильний cover letter виділить вас серед інших кандидатів. У 2020 році 83% опитаних ResumeLab HR-менеджерів зазначили, що супровідний лист допоможе потрапити на співбесіду навіть за слабкого резюме. Усе тому, що cover letter показує, як кандидат висловлює думку, чи знає свої сильні сторони для бажаної позиції та чи розуміє, чим займається компанія.

Супровідний лист is a must для спеціалістів рівня Trainee та Junior, а також для розробника, який зацікавлений у компанії з великою конкуренцією. Наприклад, у Google щорічно надсилають понад 2 млн резюме, а конкурс на місце становить приблизно 428 осіб — більше, ніж у Гарварді, Єлі чи Стенфорді. Якщо рівень розробника — Middle+, або йому безпосередньо написав рекрутер, наявність cover letter не є критичною.

Ось головні правила написання cover letter:

  1. Пишіть супровідний лист окремо до кожної вакансії.
  2. Не дублюйте резюме.
  3. Використовуйте tone of voice компанії — наприклад, якщо відгукуєтеся на вакансію у стартап з неформальною комунікацією, не звертайтеся до рекрутера на «Ви» та уникайте зайвого офіціозу.
  4. Розкажіть, чому вакансія вас зацікавила. 

Уникайте під час написання супровідного листа формулювань у стилі «Прочитав вакансію, думаю, що я вам підходжу». Максимально скорочуйте cover letter — воно має обмежуватися 5–10 реченнями.

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

«У мене поки що немає досвіду роботи в цьому напрямку, але я самостійно вивчив/-ла… Можу…Прошу розглянути мою кандидатуру, щоб я продемонстрував/-ла: не лише фахівці з досвідом можуть бути корисними. Дякую за ваш час!».

Як зовнішній рекрутер допоможе програмісту знайти роботу

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

Зовнішні рекрутери можуть провести кар’єрну консультацію, підказати, за які технології та мови програмування більше платять, які найактуальніші, а також поділитися аналітикою ринку. Деякі рекрутингові агенції додатково проконсультують, як покращити резюме, написати cover letter та презентувати себе на співбесіді. А резюме внесуть до бази, щоб звернутися, якщо з’явиться вакансія вашого рівня та стеку.

Як визначити зарплатний діапазон

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

Щоб визначити вилку зарплатні, промоніторте медіану на сайтах на кшталт DOU або Djinni, після чого напишіть діапазон зарплати “‎від”‎ ‎і ‎”‎до”‎‎. Важливо також зазначити, що ви готові до обговорення. Коли я працювала з QA-вакансіями для кандидатів з досвідом від року, резюме надсилали люди зовсім без досвіду, тільки після курсів. Деякі відразу називали зарплатні очікування близько $1500, при тому, що вони без досвіду та знання англійської. Зрозуміло, що на роботу їх не брали, оскільки ця сума далека від реалій ринку. Діана Савенко

Замість висновку

Досвід показує, що в IT можна прийти навіть у 37 років — саме так було з американською комп’ютер-саєнтисткою Ґрейс Гоппер. Після закінчення магістратури вона отримала PhD з математики в Єлі. У ті часи жінок у цю сферу практично не приймали — у 1930 роки докторський ступінь із математики отримали лише 113 жінок, тобто 15% від загальної кількості PhD з математики в США.

Пізніше Гоппер займалася створенням комп’ютерів Mark I і Mark II разом з іншими дослідниками з Гарварду. 1952 року разом із командою розробила перший компілятор A-0, який перекладав математичний код у двійковий, який зчитується машиною. Того ж року Гоппер створила FLOW-MATIC — першу програму, яка використовувала слова замість чисел, — а також брала участь у розробці та популяризації мови програмування COBOL. 1970 року він став найпопулярнішою мовою програмування у світі. Розробки Гоппер стали базою для розвитку всієї комп’ютерної промисловості.

Чи легко знайти роботу програмісту? Якщо ви фахівець з досвідом та сильними навичками, то рекрутери самі стукатимуть з пропозиціями про роботу в особисті повідомлення. Початківцям пощастило менше — конкуренція за місце досить висока. У якому б віці ви не почали розвиватися в IT, доведеться подолати шлях від Junior до Senior. Сподіваємося, наші поради будуть корисними та допоможуть знайти роботу в IT-компанії, яка підійде за корпоративною культурою, цінностями, зарплатнею та можливостями для розвитку.

Наскільки корисним був цей пост?

Click on a star to rate it!

Середній рейтинг 5 / 5. Кількість голосів: 8

Оцінок поки немає! Будьте першим, хто оцінить цю публікацію.

Поділитися з друзями
Залиште коментар

up