Резюме для IT без досвіду: структура, приклади і шаблон
Резюме для IT без досвіду — це одна сторінка англійською, де замість комерційної роботи стоять ваші проєкти: pet-проєкти, навчальні завдання, волонтерство, хакатони. Порядок простий: ім’я і контакти, бажана позиція, навички, проєкти, освіта і курси, мови. Нижче — структура, приклади формулювань і готовий шаблон, який можна скопіювати й заповнити.
Яким має бути резюме для IT: короткі правила
Рекрутер переглядає резюме швидко, тому важить не обсяг, а те, наскільки легко знайти головне. Для кандидата на позицію Trainee чи Junior діють такі правила:
- Одна сторінка. Друга сторінка має сенс лише тоді, коли є що на неї покласти: великі досягнення чи помітний внесок в open source. Так радить, зокрема, колонка розробника на DOU про ідеальне резюме.
- Англійська мова. Для IT-компаній, особливо з іноземними клієнтами, резюме зазвичай пишуть англійською. Українська доречна для держслужби, університетів чи суто локальних роботодавців.
- Одна колонка і простий шрифт. Без таблиць, іконок, логотипів, шкал «володію на 80%» і кольорового тексту.
- PDF для відправки. Редагуйте у звичному редакторі, а надсилайте PDF, якщо компанія не просить іншого формату.
- Під конкретну вакансію. Порядок навичок і проєктів варто змінювати під вимоги, які бачите в описі вакансії.
Структура резюме Junior: блок за блоком
1. Ім’я, позиція і контакти
Ім’я — найбільшим шрифтом угорі. Одразу під ним — точна назва ролі: не просто «Developer», а «Junior Python Developer» чи «Trainee QA Engineer». Далі контакти: телефон у міжнародному форматі, email, місто й країна, бажаний формат роботи (офіс, віддалено, гібрид), посилання на LinkedIn і GitHub або портфоліо. Повна домашня адреса, дата народження, сімейний стан і особисті соцмережі не потрібні.
2. Summary (необов’язково)
Два-три речення про те, хто ви, що вмієте і чого шукаєте. Без загальних слів на кшталт «стресостійкий» чи «креативний» — їх неможливо перевірити. Краще назвати стек і один конкретний результат.
3. Skills
Навички записуйте короткими пунктами по одному-три слова, групуючи: мови, фреймворки, бази даних, інструменти. Спершу те, що найважливіше для вакансії. Вказуйте лише те, про що зможете говорити на співбесіді: якщо у списку є Docker, вас про нього спитають.
4. Projects замість Experience
Це головний блок для кандидата без досвіду. Авторка покрокової інструкції для джунів на DOU радить не залишати розділ досвіду порожнім: безкоштовні, волонтерські, навчальні й особисті проєкти теж рахуються, навіть якщо за них не платили. Якщо комерційних проєктів немає, назвіть розділ «Projects» або «IT Projects».
Для кожного проєкту достатньо:
- назви і посилання на репозиторій або демо;
- одного речення про те, що це і для кого, зрозумілого навіть нетехнічній людині;
- стеку;
- двох-трьох пунктів про те, що саме зробили ви і з яким результатом.
Якщо проєкт командний (на курсі, хакатоні, у волонтерській ініціативі), чесно вкажіть свою роль. Участь у хакатоні — нормальний рядок для резюме; як туди потрапити, ми розповідали в гайді «Що таке хакатон і як взяти в ньому участь».
5. Education і курси
Університет, спеціальність, роки навчання, далі курси й сертифікати — від новіших до старіших. Курс без проєкту важить менше, ніж курс із дипломною роботою, на яку можна дати посилання.
6. Languages та інше
Рівень англійської вкажіть реалістично (наприклад, Upper-Intermediate / B2). Окремим рядком можна додати волонтерство або хобі, якщо вони пов’язані з роботою.
Як описати проєкти, щоб це читалося як досвід
Слабкий пункт перелічує, з чим ви працювали. Сильний показує, що ви зробили і що з цього вийшло. Для таких формулювань зручна формула X-Y-Z, яку популяризував колишній керівник HR у Google Ласло Бок: що зроблено, як це виміряно, яким способом. Приклади:
- Слабко: «Worked with React and REST API». Краще: «Built a React SPA for a local bookstore catalogue that fetches 500+ items from a REST API with search and filters».
- Слабко: «Wrote tests». Краще: «Covered the checkout module with 40 unit tests in Jest, which caught two pricing bugs before the demo».
- Слабко: «Participated in a hackathon». Краще: «Developed the backend (FastAPI, PostgreSQL) for a team of four at a 48-hour hackathon; the prototype reached the final».
Цифри в прикладах умовні: у своєму резюме пишіть лише те, що справді можете показати в репозиторії чи пояснити на співбесіді. Вигадані метрики швидко помітні під час технічної розмови.
Шаблон резюме для IT без досвіду
Скопіюйте структуру і замініть дужки своїми даними. Заголовки розділів залишайте стандартними англійською — так їх легше прочитати і людині, і системі відбору.
[Ім’я Прізвище]
[Junior Python Developer]
[+380 XX XXX XX XX] · [email] · [Місто, Україна] · [Remote / Office / Hybrid]
[linkedin.com/in/…] · [github.com/…]Summary
[Junior Python developer with hands-on experience from 3 personal and team projects. Built REST APIs with FastAPI and PostgreSQL. Looking for a junior or trainee role in a backend team.]Skills
[Python, FastAPI, Django] · [PostgreSQL, SQL] · [Git, Docker, Linux] · [pytest] · [REST API]Projects
[Назва проєкту] — [посилання]
[Одне речення: що це і для кого.]
Stack: [технології]
– [Що зробили + результат]
– [Що зробили + результат][Назва другого проєкту] — [посилання]
[Опис за тією ж схемою]Education
[Університет], [спеціальність], [рік–рік]
[Курс / сертифікат], [організатор], [рік]Languages
English — [B2 / Upper-Intermediate]; Ukrainian — native
ATS: щоб резюме не загубилося до рекрутера
Багато компаній приймають відгуки через ATS — систему, яка зберігає резюме та дає змогу шукати їх за ключовими словами. Щоб текст коректно розпізнався:
- робіть PDF із текстом, а не скан чи картинку;
- не ховайте важливе в колонтитули, таблиці й текстові блоки поверх дизайну;
- використовуйте стандартні заголовки: Skills, Projects, Experience, Education;
- пишіть назви технологій так, як вони звучать у вакансії: якщо там «PostgreSQL», не обмежуйтеся «Postgres»;
- назвіть файл зрозуміло, наприклад «CV_Junior_Python_Developer_Ivan_Petrenko.pdf».
Типові помилки в першому резюме
- Порожній розділ досвіду. Проєкти, навчання і волонтерство — це теж досвід, якщо описати їх через результат.
- Розмита позиція. «Шукаю будь-яку роботу в IT» читається гірше, ніж конкретна роль.
- Довгий список технологій «про всяк випадок». Краще п’ять інструментів, якими ви справді користувалися.
- Самооцінки у відсотках і зірочках. Вони нічого не кажуть рекрутеру.
- Помилки в англійській. Перечитайте текст, перевірте його інструментом для граматики або попросіть когось вичитати.
- Порожній GitHub. Якщо посилання є, у закріплених репозиторіях мають бути README з описом і інструкцією запуску.
- Одне резюме на всі вакансії. Хоча б порядок навичок і проєктів варто підлаштовувати під кожен відгук.
Що робити далі
Резюме — лише вхідний квиток. Щоб розуміти, чого чекають від початківця, корисно знати, чим відрізняються грейди Junior, Middle і Senior. Новини про вакансії, найм і зарплати збираємо в розділі «Ринок праці», а про курси й навчання — в розділі «Освіта».
Часті питання
Якою мовою писати резюме для IT?
Для більшості IT-компаній — англійською, особливо якщо вони працюють з іноземними клієнтами. Українською варто писати, коли вакансія сама опублікована українською і роботодавець суто локальний.
Що писати в резюме, якщо немає досвіду роботи в IT?
Замість комерційного досвіду опишіть pet-проєкти, навчальні й командні проєкти, хакатони чи волонтерство через те, що ви зробили і який вийшов результат. Додайте посилання на код або демо, щоб це можна було перевірити.
Скільки сторінок має бути в резюме Junior?
Одна сторінка. Друга потрібна лише тоді, коли є багато справді релевантних досягнень, а в початківця так буває рідко.
Чи потрібне фото в резюме для IT?
Фото необов’язкове, а звички залежать від ринку: наприклад, у Німеччині його в резюме допускають, а в США зазвичай ні. Якщо додаєте, оберіть свіже нейтральне фото на однотонному тлі.
Чи можна вказувати навчальні проєкти з курсів?
Так, особливо якщо ви зробили їх самостійно і можете пояснити рішення. Чесно позначте, що це навчальний проєкт, і покажіть, що додали понад завдання.