Читать книгу Как стать программистом, переехать в США и получить работу мечты - Виталий Ампилогов - Страница 16
Глава 1. Как стать программистом
Поиск работы
Составление резюме
ОглавлениеХорошо составленное резюме многократно увеличивает ваши шансы на получение работы. Стоит потратить время и силы на этом этапе, для того чтобы в дальнейшем получить больше возможностей для достойного предложения.
Если не вдаваться в подробности, задача рекрутера состоит в том, чтобы найти кандидата, который соответствует описанию вакансии. Это значит, что данные в вашем резюме должны дать рекрутеру всю необходимую информацию для принятия решения о том, что вы подходите на имеющуюся вакансию. Еще одна задача рекрутера – проверить, нет ли в вашем резюме неправды. Я настоятельно рекомендую не врать в процессе поиска работы.
Далее я приведу пример резюме, которое вы сможете использовать в качестве шаблона.
Иванов Сергей
Junior iOS Developer (Swift)
Дата рождения: 17.09.1990
Город: Пермь (готов к переезду)
Телефон: +7 (123) 456 78 90
Email: sergey.ivanov@gmail.com
GitHub: github.com/sergey. ivanov
ОПЫТ РАБОТЫ
iOS-разработчик (март 2020 – настоящее время)
Полный цикл разработки приложений, от идеи до продвижения в App Store.
Movie List – простое и удобное приложение для составления списка фильмов.
– Реализовал клиент-серверное взаимодействие с The Movie Database API
– Разработал более 10 экранов с нестандартным дизайном, используя UIKit
– Реализовал синхронизацию данных с использованием CloudKit
– Использовал CoreData для кеширования пользовательских данных
– Локализовал приложение на 4 языка и опубликовал в App Store
– Написал 30 юнит-тестов и 10 UI-тестов
– Приложение было скачано более 7 000 раз за 6 месяцев
Travel Guide – офлайн-путеводитель по популярным городам мира.
– Реализовал поддержку офлайн-карт на базе фреймворка MapBox
– Использовал Core Data для доступа к данным без интернета
– Добавил монетизацию приложения с использованием StoreKit
– Реализовал 12 экранов с нестандартными UI-компонентами, используя UIKit
– Опубликовал и продвигал приложение в App Store
КЛЮЧЕВЫЕ НАВЫКИ
– Умение писать чистый и понятный код
– Навыки разработки и дизайна современного UI
– Опыт проектирования и разработки клиент-серверных приложений
– Умение заканчивать работу в срок
ТЕХНОЛОГИИ
Swift, UIKit, Foundation, CoreLocation, Autolayout, CocoaPods, Git, JSON, Client-Server API, GCD/Operation, MVP, Core Data, StoreKit, iCloud Sync
КУРСЫ
Видеокурс Swift – Алексей Скутаренко
Разработка iOS приложений на Swift – Geekbrains
ОБРАЗОВАНИЕ
Высшее образование: Пермский национальный исследовательский технический университет – «прикладная информатика» (2015—2020)
Первое, на что стоит обратить внимание, – это оформление вашего резюме. Для того чтобы сделать его более привлекательным для рекрутера, стоит придерживаться нескольких правил. Во-первых, резюме начинающего разработчика не может занимать больше одной страницы. Во-вторых, не нужно использовать сложные шаблоны, самый лучший вариант оформления – это просто черный текст. Также важно соблюдать одинаковые отступы между блоками и абзацами. В качестве инструментов оформления можно использовать размер шрифта, отступы, выделение жирным и курсивом.
Давайте рассмотрим подробнее наиболее важные элементы резюме. Первое, на что обращает внимание рекрутер, – это название должности. Важно указать конкретную позицию, например Junior iOS Developer (Swift). Таким образом вы не только привлечете внимание рекрутера, но и сэкономите свое время, исключив предложения о нерелевантных вакансиях. Ошибкой будет написать в должности просто «Программист», поскольку это вносит большую долю неопределенности о кандидате.
Добавьте к вашему резюме фото: люди хотят видеть, с кем им предстоит работать. Ваша фотография должна быть сделана в бизнес-стиле, не стоит выбирать снимок с отдыха или вечеринки. Будет здорово, если у вас получится произвести позитивное и дружелюбное впечатление, используя фотографию.
Не забудьте добавить контактные данные. Если вам неудобно отвечать по телефону в течение дня, то добавьте комментарий о том, что предпочтительный способ связи – email. В этом же разделе следует указать ссылку на свой GitHub-профиль. Не забудьте предварительно привести свои репозитории в порядок и добавить описание к каждому проекту. Хороший GitHub-профиль обеспечит вам приглашение на собеседование, а в некоторых случаях может послужить заменой тестового задания. Подробно об оформлении GitHub-профиля мы поговорим во второй части книги.
Следующий важный момент – это опыт работы. Основной упор должен быть сделан на релевантном опыте. Даже если вы успешно проработали последние несколько лет в индустрии, не связанной с ИТ, не добавляйте это в резюме. Ничего страшного, если у вас будет всего лишь одна запись о самостоятельной разработке приложений. Коротко опишите проект, укажите ваши обязанности и технологии, с которыми вы работали. Будет здорово, если вы добавите конкретные цифры и результаты, например процент покрытия тестами, количество скачиваний, или коротко опишете сложные технические решения.
Хорошее впечатление также можно создать, добавив личные качества. В последнее время этому разделу резюме начинают уделять все больше внимания. Подумайте, что у вас действительно хорошо получается: возможно, это умение доводить начатое до конца или способность сфокусированно работать.
Не забудьте указать список технологий и фреймворков, с которыми работали. Рекрутеру важно увидеть в вашем резюме определенный список ключевых слов, которые содержатся в вакансии. Для понимания востребованности технологий вы можете поискать вакансии на HeadHunter и проанализировать, какие есть требования к кандидатам в рамках определенного языка программирования. Посмотрев вакансии, вы найдете пробелы в своем опыте и поймете, какие технологии наиболее востребованы.
Наиболее часто встречаемая ошибка в составлении резюме – это добавление ненужной информации. Никому не интересно, какие у вас хобби или опыт работы в McDonald’s. Не добавляйте информацию о наличии автомобиля, семейном положении и спортивных достижениях. Компании нужен хороший программист, а не водитель или спортсмен.
Несмотря на то что образование не играет решающей роли при найме кандидата, указание высшего образования или специализированных курсов может добавить веса вашему резюме.
Как вы можете заметить, разработав самостоятельно всего два приложения, можно составить неплохое резюме. На рынке множество вакансий с опытом работы от года, что вполне соответствует времени обучения и создания своих проектов. Поэтому важно как можно раньше начинать работу над своими проектами, которые станут хорошей основой для вашего резюме.