Як оформити резюме, щоб конкурувати з найкращими кандидатами. Поради на реальному прикладі

Привіт! Мене звати Дмитро Стрілецький, я Python-розробник. Як і ви, я теж колись шукав роботу — і не один раз. У цій статті хочу поділитися своїм баченням, як треба оформлювати резюме для розробників. Хороші компанії отримують тисячі анкет на рік, тому важливо бути конкурентним на цьому полі. Покажу своє резюме, яке допомогло мені в різний час знайти роботу в Європі, отримати зарплатню вищу від ринкової та привернути увагу великих технічних компаній.

Поради в статті орієнтовані на розробників з досвідом роботи. Фахівцям без досвіду або стажерам підійде тільки частина порад. Розробникам з видатними досягненнями (наукові роботи, дослідження, автори популярних продуктів) рекомендації можуть не знадобитися, бо до їхнього резюме вимоги занижені.

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

Щоб не засмічувати статтю прикладами, покажу своє резюме. Відкрийте його в сусідній вкладці, підмічайте, як я застосував свої ж рекомендації.

Ілюстрація Уляни Патоки

Загальні поради

Розмір. Ідеальний розмір резюме — 1 сторінка. Ви можете дозволити собі 2 сторінки, але тільки коли це справді важлива інформація, наприклад, досягнення на роботі або внесок в Open Source.

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

Один стовпець. Не розбивайте ваше резюме на два стовпці. Другий стовпець, розташований праворуч, забере увагу читача на менш цінну інформацію з самого початку.

Назва файлу. Назва повинна відображати роль, на яку ви подаєтесь, і ідентифікувати вас — resume_dmytro_striletskyi_software_engineer. Можна піти від більшого до меншого — resume_software_engineer_dmytro_striletskyi. Або скоротити software_engineer до se.

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

Особиста інформація. Приберіть з резюме фото, стать, вік, сімейний статус, це пов’язано з дискримінацією, почитати можна тут.

Посилання. Є два варіанти: GitHub (або ваш нікнейм) або github.com/dmytrostriletskyi (або скорочений варіант, наприклад, через bit.ly). У першому варіанті ви «зашиваєте» посилання в текст і після натискання на нього сторінка відкриється в браузері. У другому — вказуєте повне посилання на випадок, якщо резюме будуть роздруковувати.

Як на мене, у того, хто дивиться резюме в роздрукованому вигляді та може набрати посилання в браузері, і так є доступ до цього резюме в електронному вигляді (і тоді він може просто клацнути на посилання).

Іноземні мови. Якщо ви подаєтеся в компанію, де говорять англійською, то немає сенсу вказувати її в резюме. Ваше резюме вже передбачає, що ви знаєте мову на необхідному для роботи та життя рівні (це перевірять на співбесідах). Знання інших іноземних мов можна зазначити, якщо це знадобиться під час роботи (наприклад, замовник у вашій майбутній компанії з Китаю і ви знаєте китайську) або це мова країни, куди ви бажаєте переїхати, а національна мова там не англійська (німецька, французька). Тоді це точно оцінять. Рідні мови просто так немає сенсу вказувати, якщо у вакансії нема таких вимог.

Граматика. Перевіряйте текст у резюме на граматику (наприклад, Grammarly, є безкоштовний режим). Раджу взяти пів години у носія мови на будь-якій популярній платформі (наприклад, Preply, це буде коштувати менше ніж $10), він також перевірить, чи «звучить» текст.

Композиція. Текст має бути вирівняний по лівому краю. Так ваше резюме буде приємно читати (як статтю або книгу).

Структура

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

Заголовок

У ньому потрібно вказувати:

  • Ім’я та прізвище. Якщо ваше ім’я важко вимовити людині з іншої країни, розгляньте варіант або скоротити його (наприклад, з Alexey зробити Alex), або переробити (наприклад, з Ekaterina зробити Kate).
  • Бажана посада. Вказуйте бажану посаду, бо може бути незрозуміло з попереднього досвіду, на яку посаду ви претендуєте. Наприклад, ви хочете спробувати себе на позицію Senior, а в резюме такого досвіду не було. Або у вас в резюме є ролі, де ви керуєте командою, але в новій компанії вам робити цього не хочеться.
  • Пошта. Особисто мені подобається, коли назва поштової адреси більш-менш стандартна (ім’я та прізвище), а не якийсь dark.knight13@gmail.com, хоча не можу сказати, що це на щось впливає.
  • Номер телефону. З мого досвіду рекрутери з певних країн більше люблять дзвонити, а не спілкуватися поштою (наприклад, з Великобританії та Німеччини). Наявність номера країни, в яку подаєшся, в моєму випадку було необов’язковим, все одно телефонували на український.
  • Поточна локація. Обмежтеся містом і країною, не потрібно вказувати вулицю і номер будинку.
  • Віза. Якщо у вас немає легального права працювати в країні, в яку подаєтесь, вам потрібно про це написати словами на кшталт «Willing to relocate», «Ready to relocate», або «Visa sponsorship required». Якщо у вас є легальне право працювати в країні, то вкажіть словами на кшталт «H1B visa holder» або «UK Global Talent visa holder», це конкурентна перевага.

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

Про себе

Розкажіть роботодавцю про себе, свої досягнення і досвід у професійному плані за весь кар’єрний шлях. Тут можна згадати кількість років в індустрії, сфери, в яких ви працювали (наприклад, FinTech), бажані типи компаній (наприклад, стартапи та продуктові), ваші ключові навички (наприклад, досвід в distributed systems та/або NLP), внесок в Open Source, наявність блогу, публікацій, каналу на YouTube, цінностей в інженерії (наприклад, про культуру розробки).

Додайте посилання на ваші ресурси: GitHub, LinkedIn, Stack Overflow, Medium, Habr, YouTube, персональний блог.

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

Досвід роботи

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

Опис посади та компанії складається з:

  • Назва посади. Якщо ви зростали в компанії на різних посадах, я рекомендую докладно описувати це на таких майданчиках, як LinkedIn, а в резюме вказувати або найбільш відповідну посаду для вакансії, або комбінацію з декількох (наприклад, Software Engineer & Tech Lead).
  • Назва компанії. «Зашийте» посилання на сайт компанії в її назву.
  • Місто і країна. Вказуйте, де ви перебували під час роботи, а не місце розташування компанії.
  • Дата початку і кінця роботи. Якщо ви ще працюєте в компанії, пишіть Present замість дати кінця. Формат дати складається з місяця і року.
  • Персональні досягнення за час роботи.

Персональні досягнення повинні бути оформлені як список (ненумерований). Кожен пункт описує ваші (не команди та не компанії) досягнення. Тому слова «брав участь» або «допомагав» тут не підходять.

Вказуйте конкретні цифри. Не пишіть про дефолтні речі на зразок участі в код-рев’ю, мітингах, написанні тестів, багофіксів.

Приклади досягнень:

  • Прискорив алгоритм пошуку вільної машини таксі на 25%, що збільшило кількість поїздок в місяць на ~300 тисяч.
  • Об’єднав два екрани в мобільному застосунку в один, що збільшило конверсію на 2,3%.
  • Керував командою з 5 розробників.

Якщо у вас немає особливих досягнень або вони є, але їх важко висловити в цифрах, спробуйте сконцентруватися на тому, що ви зробили, і написати як є. Наприклад: «Зробив розподілену копію Google Drive».

Приберіть нерелевантний досвід. Наприклад, ви були розробником у першій компанії, потім стали СТО в другій і хочете податися в третю компанію на позицію розробника. Якщо у вакансії не вказані вимоги до досвіду на високих посадах, то краще змінити СТО на щось на кшталт Senior Software Engineer або Tech Lead, прибравши нерелевантні досягнення, ніби ви керували бюджетом на наймання співробітників. Краще сфокусуватися на ваших знаннях і досвіді, які будуть найбільше підходити до роботи розробником.

Технології та навички

Вкажіть кілька рядків про технології та навички, якими володієте. Почніть з основних (наприклад, Python), продовжте стандартами в індустрії (наприклад, Docker, Kubernetes), закінчіть специфічним (наприклад, ELK). Пишіть технології, в яких ви або добре розбираєтеся, або у вас був цінний досвід. Не зазначайте те, з чим майже не працювали або працювали давно й нічого не зможете розповісти — вас обов’язково запитають.

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

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

Проєкти

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

Освіта

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

Не вказуйте зовсім нерелевантну освіту, хіба що це перетинається з майбутньою роботою. Наприклад, ви вчилися в медичному університеті, а компанія робить продукт для сфери охорони здоров’я.

Інше

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

Кінець

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

Дякую за увагу. Якщо у вас є питання або ви хочете щось обговорити, чекаю в коментарях.

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

👍НравитсяПонравилось23
В избранноеВ избранном25
Подписаться на тему «резюме»
LinkedIn



Підписуйтесь: Soundcloud | Google Podcast | YouTube


28 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Без воды без лишнего — одна страничка со скилами и опытом, да и усьо.
Все покажет собес и как вы готовы пояснить за свой былой опыт!!! А там — удачи ребята, не тушуйтесь и будьте готовы «пояснить за резюме»!

Висловлю свою суб"єктивну думку, як людина як проспівбесідувала більше сотні людей(статтю не читав, дививсь тільки резюме і коментарі:)).
По твоєму резюме взагалі важко скласти портрет технічного спеціаліста. Обов«язки і досягення це добре, але без конкретних технолологій по проекту, це мало про що говорить. Якщо є список технологій, які використовувались на проекті, то хоть можна прикинути скільки досвіду по кожній технології. Наприклад, є велика різниця чи ти працював з AWS тільки на одному проекті чи на всіх. + без цього немає картини як саме ти розвивався по «хард» скілам. Не думаю, що додатково по одному рядку по кожному проекту сильно би збільшило резюме.
Також, я рекомендував би прибирати конкретні цифри з досягень(я сам колись так робив). По перше, деякі цифри нічого не вартують без контексту(в твоєму резюме це кости по інфрастуктурі). По друге, деякі цифри можуть зіграти в мінус. От особисто для мене згадування про 2кк властивостей і процесінг 20к в день виглядає так- для цього програміста це дуже великі цифри, тому що він про них навіть згадав в резюме. І коли на проекті, куди ти подаєш резюме, оперують цифрами в десятки/cотні разів більшими, як думаєш це плюс чи мінус? В такому самому реченні, але без цифр, основна суть не зміниться, тому не варто їх добавляти. Якщо інтервьюверу буде цікаво, він сам спитає про деталі.
Ще в твоєму резюме, половину твого маленького опису «про себе» займає помпезний опис про опенсорс активності + на кожному проекті де ти працював в тебе була посада техліда. Все разом формує високі очікування і коли заходиш і дивишся на статті, то відбувається розчарування. Не тому що статті погані чи щось таке, просто вони для джунів і чи максимум мідлів.
Ну і я приєднуюсь до коментаря Евгений К. Для мене це були б червоні прапорці у твоєму резюме.

Знание языков — указывайте, пожалуйста, и английский тоже. Потому что во-первых, иногда критически важен уровень (В1 или С1 есть разница). Во-вторых, бывало такое — прислали резюме на вакансию, где нужен разговорный английский, а потом «ой а на русском собеседование никак нельзя?»

Уверен, что у каждого свои правила написания резюме. То что один считает неправильный другой считает серьезным преимуществом.
Но если прокомментировать ваше резюме, я нахожу странным:
* Первая работа начинается не с джуниор разработчика
* через 10 месяцев уже техлид
* ни на одном месте не проработали больше года, за исключением текущего, где идете на рекорд 1.5 года

Мне резюме ТСа не понравилось по другим причинам, но тут я выступлю в защиту:

* Первая работа начинается не с джуниор разработчика

Далеко не во всех компаниях существует должность Junior SE, особенно когда это небольшая продуктовая компания или старт-ап на Западе (откуда наши копируют HR подходы). Там все программисты будут просто Software Engineer и, возможно, отдельно Senior Software Engineer. Либо еще проще: Android Developer, Backend Developer и т.д. Вообще без разделения по уровням.

* через 10 месяцев уже техлид

Техлид — это чисто проектная роль. Если у них там были одни начинающие разработчики и он среди них был самым толковым и лучше всех знал проект, то он заслуженно был техлидом.

* ни на одном месте не проработали больше года, за исключением текущего, где идете на рекорд 1.5 года

За редким исключением, работа программистов проектная, даже в продуктовых гигантах. Тут даже карьерные программисты о своем опыте чаще говорят не «at my previous job...», а «on my previous gig...», что как бы намекает на gig economy даже в рамках карьерной лестницы. Год на одном месте — это уже золотой стандарт.

Техлид — это чисто проектная роль.

Для меня это больше похоже на обесценивание высоких позиций.

Решили выпускники университета открыть стартапчик, что бы деньги косить и чудо проект в массы продвигать. И на следующий день уже оказалось, что один из них архитектор, второй деливери менеджер, а третий CEO

Решили выпускники университета открыть стартапчик,
И на следующий день уже оказалось, что один из них архитектор, второй деливери менеджер, а третий CEO

Их стартапчик — их правила :)

До речі, в Європі теж вирішили цю проблему
The Europass CV is one of the best-known CV formats in Europe.
europa.eu/...​ass/en/create-europass-cv

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

Когда человек меняет работу, он профессионально растет с каждым разом. Поэтому нет смысла писать что вы делали на первых работах, можно описать только несколько последних. Остальные можно не расписывать, только указать, что вы там работали.

Так то воно — так. Але особливість українського аутсорсу в тому, що за довгу кар’єру встигаєш попрацювати в досить різних бізнес напрямках. Я, до речі, працював і над enterprise продуктами, і в геймдеві, і в електронній комерції тощо. І ций досвід, по-перше, нікуди не зникає, і з роками мало деградує. По-друге, може зацікавити потенційного роботодавця. Тож — я веду до того, що єдиного універсального підходу чи поради бути не може. Життя таке бентежне...

Мені здається, що в сучасних умовах резюме можна в загалі не писати. Достатньо в LinkedIn поставити в Open to finding a new job.

А еще linkedin умеет генерировать резюме сам

Граматика. Перевіряйте текст у резюме на граматику (наприклад, Grammarly, є безкоштовний режим). Раджу взяти пів години у носія мови на будь-якій популярній платформі (наприклад, Preply, це буде коштувати менше ніж $10), він також перевірить, чи «звучить» текст.
Щоб не засмічувати статтю прикладами, покажу своє резюме.

Не сприйміть за образу, але вам варто скористатись своєю порадою. Резюме містить низку граматичних помилок. Я не граммар-наці і досить лояльно відношуся до помилок, коли людина не native speaker, але знаю людей, які принципово відправлять резюме з помилками в смітник.

Ще мені не подобається повна відсутність інформації щодо 1.5 років роботи в перших двох (трьох?) компаніях.

Software Engineer & Tech Lead ​at ​Essentia One​(​Lutsk, Ukraine) Feb 2018 — Nov 2018
Software Engineer ​at ​Probegin​​and ​Raccoon Gang​(​Kyiv, Ukraine) Apr 2017 — Jan 2018

Я розумію, що ідея була в тому, щоб вмістити все резюме на 1 сторінку, але на мою думку це погіршило якість резюме. Хоча б одне речення для підсумку року роботи варто додати.
І взагалі, 1 сторінка — це North Star, але ніяк не hard and fast rule. 1.5 — 2 сторінки, коли є що написати — це цілком адекватно і дуже розповсюджено. Більше — вже табу.

Резюме містить низку граматичних помилок.

А я от, до речі, брав нейтіва. Але потім спеціально тільки один артикль забрав, бо так на одну сторінку не поміщалося. Дивно, що він не помітив багато чого, треба буде ще одного взяти.

Ще мені не подобається повна відсутність інформації щодо 1.5 років роботи в перших двох (трьох?) компаніях.

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

Але дякую за коментар, я гадаю, що іншим буде корисно.

Головне правило клуба.. ;))

Приберіть з резюме фото, стать, вік, сімейний статус, це пов’язано з дискримінацією

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

Це не про те як до цього відносяться у компанії, а про те, що якщо така інформація буде у резюме, його навіть ніхто не буде читати, одразу в смітник.

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

Бaчте, Ярославо, по іменах на кшталт Mykola, Mykyta, навіть й Dmytro, закордонному рекрутеру важко визначити стать. Навіть до мене польські рекрутери зверталися в жіночому роді, бо в Польщі є жіноче ім’я Nikola.

а якщо серйозно, ви самі заплуталися у чому полягає дискримінація («чув дзвін, не знаю де він»). Дискримінація може виникнути все ж з боку команди: наприклад, людина похилого віку подається на вакансію, а команда хоче молоду і енергійну людину. Тому кандидату у віці, скажімо, 55+ не перетелефонують, навіть не дізнавшись, що він також енергійний і високопродуктивний.
Але щоб рекрутер викинула резюме 30-річного кандидата, який матчиться з вакансією, тільки те, що він зазначив вік — це Н.О.Н.С.Е.Н.С.

Дмитрий имеет в виду, что по нормам последних нескольких лет, во избежание дискриминации, в резюме обязуют избегать упоминания пола, возраста, национальности и с/п. Компании могут указывать такое требование для резюме, чтобы избежать обвинений. И могут оставлять за собой право не рассматривать резюме, если кандидат нарушил требование. Так же, как и требование наличия в резюме на разрешение использования данных (в ЕС от вас просто не примут документ без этого примечания).

Компании могут указывать такое требование для резюме, чтобы избежать обвинений.

З цим я погоджуюся. Колись подавалася на вакансію в UN і там була вимога не додавати до CV фото. Але в контексті українського IT (включно з аутсорсом) — все працює інакше. Можна і фото, і вік, і стать, і сімейний статус без ніяких наслідків.

Так же, как и требование наличия в резюме на разрешение использования данных (в ЕС от вас просто не примут документ без этого примечания).

— обычно просто в вакансии пишут, что «отправляя резюме кандидат дает согласие на обработку ПД».

Нет, текст нужно размещать на резюме: «Prosimy o dopisanie do zgłoszenia następującej klauzuli: «Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w ofercie pracy dla potrzeb procesu rekrutacji zgodnie z ustawą z dnia 27.08.1997r. Dz. U. z 2002 r., Nr 101, poz. 923 ze zm.» Альтернативный вариант — в резюме дописывать уведомление о прочтении и согласий с правилами (если фирма в вакансии предоставляет ссылку с полным текстом использования данных). Обычно это пишется мелким шрифтом в самом низу резюме.

В ЕС много чего в законах уже поменялось с 1997 года (на который идет ссылка в Вашей цитате).
General Data Protection Regulation приняли например и там написано, в частности, вот, что: Consent of the data subject means any freely given, specific, informed and unambiguous indication of the data subject’s wishes by which he or she, by a statement or by a clear affirmative action, signifies agreement to the processing of personal data relating to him or her.

Я вам дословно передаю прямо из вакансий, так как живу тут :) RODO (или же на англ GDPR) тут обычно подписывают на фотосессиях, или, например при подаче заявлений на тур. В резюме просят делать подпись о разрешении. Другой вариант, как я и описала — со ссылкой на правила (и тогда вы автоматом соглашаетесь). Но пока вариант с дописыванием все-таки чаще встречается

у меня клиенты и в Польше есть, поэтому я немного понимаю, что и почему пишут.
Я просто думаю, что не надо быть юристом, чтобы понять, что ссылка на законодательный акт 1997 года менее релевантна ссылки на GDPR.

В резюме просят делать подпись о разрешении.

— так делают исключительно из-за того, что: «мы так делали всегда, давайте делать так и дальше».

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