IOS-разработчик: полное руководство по собеседованиям - страница 3

Шрифт
Интервал


"Алгоритмы и структуры данных" – курс Coursera

6. Дополнительная информация

Языки: Английский B2 (читаю документацию, веду переговоры)

Open-source вклад: Контрибьютор в проект XYZ на GitHub

Советы по оформлению резюме

Формат: PDF (никаких .doc, .pages, .png)

Структура: четкие заголовки, отступы, читаемый шрифт (Arial, Roboto, SF Pro)

Оптимальный объем: одна страница для Junior, 1–2 страницы для Middle/Senior

Проверка ошибок: перечитайте, исправьте грамматику, ошибки в коде

Чего избегать:

Не перегружайте резюме ненужными деталями

Не используйте сложные дизайны (лучше минимализм)

Не добавляйте фейковые навыки

1.2 Портфолио и GitHub

Портфолио и GitHub – это лучшие способы показать свой опыт, даже если у вас нет коммерческих проектов. Работодатели часто смотрят на код кандидатов, чтобы оценить их навыки, архитектурные подходы и стиль программирования. В этой главе разберем, какие проекты стоит добавить в портфолио, как оформить репозитории на GitHub и что делать, если у вас нет опыта работы.

Портфолио iOS-разработчика

Портфолио – это набор работ, которые демонстрируют ваш опыт. Оно может быть представлено в виде личного сайта, страницы на GitHub, GitLab или даже ссылки на App Store, если ваши приложения уже опубликованы.

Что добавить в портфолио:

Коммерческие проекты (если есть) – даже если код закрыт, можно описать, какую задачу вы решали, какие технологии использовали и какой был результат.

Pet-проекты – небольшие приложения, созданные для практики.

Open-source контрибьюции – участие в развитии чужих проектов.

Учебные проекты – если вы проходили курсы, можно добавить наиболее интересные проекты.

Как оформить портфолио:

Указать краткое описание каждого проекта: цель, стек технологий, ссылки на код или App Store.

Добавить скриншоты или видео работы приложения.

Если есть публикации или статьи о разработке, добавить ссылки.

Какие проекты добавить на GitHub

GitHub – это ваш публичный профиль разработчика, и работодатели часто изучают его перед собеседованием. Важно, чтобы там были проекты, которые показывают ваши навыки в разработке iOS-приложений.

Обязательные проекты в GitHub:

Приложение с работой с сетью

Пример: клиент для погоды, новостей или фильмов с API.

Использование URLSession, Codable, Alamofire.

Приложение с базой данных

Использование CoreData, Realm или SQLite.