"Алгоритмы и структуры данных" – курс 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.