

Примеры резюме в смежных специализациях:
Резюме составляется в формате PDF. Другие типы файлов (даже ворд) могут отличаться на разных компьютерах, из-за чего внешний вид анкеты сильно меняется. В частности, это проявляется в съехавших границах, блоках, иконках. В итоге страдает дизайн.

Писать надо грамотно. После составления резюме его нужно перечитать дважды. Первый раз – сразу после написания, второй раз – на следующий день, чтобы взглянуть на анкету свежим взглядом. Если ваш уровень грамотности низкий, то пользуйтесь специальными сервисами (Тургенев, Орфограммка).
Пишите кратко. Старайтесь все факты оформлять в виде списков. Так вы сможете уместить всю информацию на одной странице. К тому же в анкете будет проще ориентироваться. Кроме того, вы избавите себя от словоблудия.
Дробите информацию на блоки:
Android-Разработчику в резюме полезно указать дополнительные ссылки на различные ресурсы:
Пример составления личной информации:
Один из важнейших приемов – отправка примера кода. Так начальство сможет оценить то, как вы используете классы, какую архитектуру предпочитаете, а также другую ценную информацию, которую нельзя пересказать в анкете.
Важным компонентом успеха является дизайн анкеты:
Есть несколько требований к фотографии:
Как правильно описывать свой опыт:
Какие компетенции станут уместны в резюме Android-разработчика:
Вот пример грамотного описания опыта работы:
Всё кратко. Выбраны лишь наиболее важные функции и дана самая ценная информация.
Ранний опыт работы можно описать ещё короче. Например, вот так:
Достижения являются наиболее ценным фактом в резюме. Именно они показывают, что получит компания от вас. Достижение должно иметь количественные характеристики. Так оно станет убедительнее. Если цифр назвать нельзя, то нужно доказать факт достижения как-то иначе. Например, сканами, сертификатами, примерами кода.
| Неправильно |
|---|
| Оптимизировал приложение «Моментальная оплата», ускорив его работу. |
Тут не ясно, насколько хорошо выполнена работа. Фраза слишком расплывчата.
| Правильно |
|---|
| Оптимизировал приложение «Моментальная оплата», сократив число строк кода с 56 000 до 17 000, что позволило поднять скорость работы с 1,8 до 0,6 секунд. |
Достижением может стать разработка уникального приложения.
Вот пример хорошего описания достижений на работе:
В этом случае стоит вспомнить любой опыт работы, в том числе неофициальный. Например, практика в институте, разработка приложений для себя или знакомых. Используйте биржи фриланса для получения коммерческого опыта создания программ. В резюме оставляйте ссылку на свой аккаунт.
Достаточно кратко указать название вуза, факультет, специальность, год окончания.
Но у студентов образование – это главная их характеристика. Поэтому им полезно указать дополнительные подробности о своей учебе в институте. В частности, можно написать:
Программисты должны постоянно обучаться, так как все время появляются новые технологии. Поэтому каждый хороший разработчик посещает множество курсов. Всегда указывайте семинары, вебинары по программированию, которые вы проходили.
Как нужно описывать курсы по Андроид-разработке:
Навыки – наиболее важный блок в резюме, так как некоторые фирмы выдвигают требования к владению конкретными языками и технологиями.

Как правильно описать навыки:
Простой перечень (Java, Kotlin, Python) ни о чём не говорит. Насколько код оптимизирован, как именуются переменные, какая предусмотрена защита от взлома?
Чтобы выделить себя среди конкурентов необходимо показать, насколько хорошо вы владеете технологиями. В первую очередь это делается с помощью перечисления достижений. А в списке навыков указывается уровень владения по распространенной классификации: Junior, Middle, Signor.
| Junior, базовый | Middle, средний | Signor, профессиональный | |
|---|---|---|---|
| Время активного применения* | 1-3 года | 3-5 лет | От 5 лет |
| Паттерны кода | Знает, применяет некоторые паттерны | Знает много паттернов, понимает, как и зачем они должны использоваться | Создавал свои паттерны |
| Чтение чужого кода | Способен читать чужой код, хоть и с трудом, если он комментирован, разделён на файлы | Может читать не комментированный код | Способен читать код любого качества |
| Фреймворки | Знает один-два самых популярных фреймворков | Знает множество фреймворков | Сам писал фреймворк |
| Познания | Помнит все частые API, но иногда нужно посмотреть документацию | Обширные и глубокие знания. Не требуется обращения к документации | Создавал код, оборачивающий API, который устранял пробелы в них |
| Новейшие технологии языка | Слышал о некоторых новых технологиях | Постоянно следит за развитием своего языка на английских порталах | Пробовал сам создать новую технологию |
| Уровни владения БД | Знает нормализацию, транзакцию, ACID | Умеет проектировать хорошие схемы БД, учитывая будущие типы запросов к ним. Использует триггеры, представления. | Может увеличить производительность БД. Понимает, как информация хранится в БД |
* Разумеется, учитывается только коммерческий опыт использования
Какие навыки можно выбрать для резюме? Подсказку даст сайт компании в которую вы собираетесь устроиться. Посмотрите на её портфолио. Какие приложения там выставлены. Какие технологии, паттерны, языки программирования используются? Составьте на основе этой информации выдвигаемые фирмой требования, сформируйте соответствующий список навыков.
| Android sdk | Git, ООП |
| Rxjava | Retrofit 2 |
| JSON | Gradle |
| MVC, Moxy, MVVM, MVP | SQL и NoSQL, SQLite |
| Kotlin | Dagger 2 |
| Android Studio | Clean Architecture |
| Spring Framework | DRY |
| Hibernate ORM | SOLID |
Программисту обязательно нужно знать английский язык, поэтому полезно указать свой уровень владения по международной классификации: «Английский – C1 – Продвинутый».
Не пишите о своём возрасте, хобби, наличии или отсутствии вредных привычек. Для работодателя это не такая уж и важная информация. Если будет интересно, то об этом спросят на собеседовании. Лучше укажите то, что расскажет о вас, как о специалисте.
Например, такой информацией может стать:
В обязательном порядке указываются следующие виды контактов:
Домашний адрес указывать необязательно, но можно написать район проживания.
В резюме android-разработчика важным является перечисление навыков и достижений. Берутся только самые важные факты из своего опыта работы. Всё подтверждается цифрами. Обязательно указываются пройденные курсы. Нельзя забывать о дизайне анкеты. Оставляйте ссылки на свои работы и аккаунты. Присылайте примеры кода в zip папке или выкладывайте их на GidHub.