Как стать автором
Обновить

Материалы для обучения разработке iOS приложений и составления учебных планов junior, middle и senior iOS разработчиков

Время на прочтение2 мин
Количество просмотров17K

Если вы хотите научиться iOS разработке, если вы уже разрабатываете под iOS и хотите повысить свой уровень или выступаете в роли лида или ментора, который отвечает за составление индивидуальных планов обучения, у меня есть кое-что для вас - вручную отобранный список материалов для профессиональной iOS разработки: книги, статьи, курсы и инструменты.

С одной стороны, в Интернете доступно очень много учебных материалов по теме iOS.
Только начни искать и вот уже десятки бесплатных и платных курсов, статей и книг, которые предлагают обучить с нуля или повысить уровень.

Но есть пара проблем:

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

  2. Многие материалы либо устарели, либо довольно поверхностные.

Где и какие материалы изучать?

Это ключевой вопрос. Думаю, что ответов на этот вопрос много, а я попробую дать свой.
Для того, чтобы моим коллегам и мне было легче составлять себе и другим планы обучения, я отобрал более 60 материалов, которые мне кажутся нужными и важными для освоения. Материалы сгруппированы по нескольким блокам и разбиты по уровням погружения.

Вот блоки, которые я посчитал нужным покрыть:

  • iOS

  • Swift

  • Архитектура

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

  • Общие материалы по разработке ПО

  • Тестирование

  • SwiftUI

  • UI / UX

  • Полезные сервисы

  • Инструменты

Одну из своих задач я видел в том, чтобы сделать набор материалов конечным и реальным для освоения. Я точно не хотел собрать все возможные материалы в одном месте. Минимум лишнего, максимум прикладных знаний, на которых имеет смысл сфокусироваться. Хотелось иметь гармонию между теоретическими знаниями и практическими руководствами к действию.

Материалы доступны по ссылке.
Буду рад, если они окажутся вам полезны.

P.S.

  1. Если вы еще в самом начале пути iOS разработчика или только собираетесь им стать, советую начать со статьи "10 навыков и знаний необходимых начинающему iOS разработчику" .

  2. Если что-то из списка вас удивило или обрадовало или вы хотите предложить материалы, добро пожаловать в комментарии.

Теги:
Хабы:
Всего голосов 8: ↑6 и ↓2+9
Комментарии4

Публикации

Истории

Работа

iOS разработчик
26 вакансий
Swift разработчик
42 вакансии

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань