Учебная программа для разработчиков iOS в 2025 году

Учебная программа для разработчиков iOS в 2025 году

15 августа 2025 г.

После 10 лет в области разработки iOS я все еще учусь. Этот план исследования включает в себя использование концепции «ежемесячной темы» для глубокого изучения тем. Я надеюсь, что вы сможете забрать что -то или две.

Несколько ресурсов не бесплатны, но ябыУкажите, что у меня нет никакой связи с ними. Они все по разумной цене. И я думаю, что поддержка создателей контента не повредит.

Январь (компьютерная архитектура)

Core Dumbed

-Ядро тупо-25 видео о принципах проектирования компьютерной архитектуры, таких как потоки, стек, кучи, петли в процессорах и т. Д.Плейлист(бесплатно)

После этого плейлиста вы сможете ответить на любой вопрос о кучах, стеках, потоках и многом другом. Кроме того, это действительно интересный материал - создатель проводил 30–40 часов на каждое видео. Это того стоит.

-Основы памяти iOS(6 видео)** Свифт Птица** (Жаков)

- Книга:Код: скрытый язык компьютерного оборудования и программного обеспеченияЧарльз Петцольд (480 страниц)

- Книга:Цифровой дизайн и компьютерная архитектураДэвид Харрис (720 страниц)

Февраль (Swiftui)

Paul Hegarty, iOS teaching legend

-CS193P - Разработка приложений для iOS(15 лекций Стэндфорда, бесплатно)

-Построить Instagram с бывшим инженером-Meta | Swiftui + Firebase(6H) от AppStuff

-Представляем SwiftuiApple (4 часа 25 минут)

-Разработать приложение для платформы SwiftApple (17ч, 5 мин)

-Изучение образцов приложений Swiftuiот Apple

- Книга:Думая в Swiftuiкobjc.io

Март (шаблоны/архитектура)

https://refactoring.guru/design-patterns

-Дизайн -шаблоны- Рефакторинг Гуру (цель: создать 3 видео -лекции о творческих, структурных и поведенческих дизайнерских шаблонах для моего канала на YouTube)

-Масштабируемая модуляризация iOS: учиться с нуляUdemy (4,5 часа)

- Книга:Продвинутая архитектура приложения для iOSот kodeco - перечитываться

Апрель (Swift 6, Параллельные вычисления, параллелизм)

-Мигрируйте ваше приложение на Swift 6- WWDC’24 (1 час)

-Свифт -параллелизмот Apple

-Стэнфорд CS149 I Параллельные вычисления I 2023- 19 видео на YouTube **

-Коллекция параллелистики(9 часов) по pointfree (совет: проверьте, есть ли ваша странаБесплатная 50% региональная скидка)

Май (Котлин, Котлин Многоплатформ)

Kotlin Multiplatform (KMP)

-Котлин документация

- Книга:Kotlin Design Patterns и лучшие практикиBy Packt Publishing (356 страниц)

- Создать простое приложение Todo с помощью Kotlin

Я на самом деле удивлен тем, сколько проектов использует KMP для бизнес -логики. Этот навык может дать вам преимущество.

Июнь(LeetCode, алгоритмы и структура данных)

LeetCode or HackerRank

- вернутьСтэнфордская специализация алгоритма(Coursera):Разделение и победить, сортировать и поиск, а также рандомизированные алгоритмы (часть I)

Поиск графа, кратчайшие пути и структуры данных (часть II)

- Решить 30 проблем LeetCode

Июль(LeetCode, алгоритмы и структура данных)

-Стэнфордская специализация алгоритма(Coursera): жадные алгоритмы, минимальные охватывающие деревья и динамическое программирование

- Решить 30 проблем LeetCode

Август(LeetCode, алгоритмы и структура данных)

-Стэнфордская специализация алгоритма(Coursera): пересмотренные кратчайшие пути, проблемы с полным NP и что с ними делать

- Решить 30 проблем LeetCode

Я не уверен, что алгоритмы и структуры данных действительно помогают как инженер -программист (основные концепции определенно делают). Но приятно держать эти знания в курсе, просто чувствовать себя более уверенно во время собеседований.

Сентябрь (анимация Swiftui, металл)

-Мастерство анимации(книга) от Big Mountain Studio

-Металл по учебным пособиям(Книга) от Kodeco

Октябрь (Композиционная архитектура, Redux)

Понимание Redux в Swiftui: всеобъемлющее руководство(8 видео ~ 30 минут каждый) - YouTube

Компонируемая архитектура Swiftui с использованием Redux: 1 Введение(1H 52M) - LinkedIn Learning

Компонируемая архитектура Swiftui с использованием Redux: 2 Создание приложения(2H 9M) - LinkedIn Learning

Композиционная архитектурапо PointFree (16 секций) 58 часов - вероятно, только самые интересные части

Ноябрь (проектирование системы)

-Интервью по дизайну системы iOS(9 видео) от Andrey Tech

-Проектирование мобильной системы(Книга)

-Смотреть 10-20 сеансов изОсновной разработчикКанал YouTube

Декабрь (Заканчивая незаконченные)

Rocket Science for Everyone (Yale/Coursera)

-Ракетостроение для всех(5 часов) - Йельский университет/Курсера

- Помните, как вы исправили аварии параллелизма вWebarchiver Swift PackageИ собирались создать статью об этом? Наконец -то пришло время сделать это, Антон! **

- Что все эти 30 закладок делают в вашем браузере сафари? Закончить их или отпусти!

Я надеюсь, что этот план обучения будет полезен для любого разработчика iOS, чтобы оставаться в хорошей форме или вдохновить вас на создание одного из ваших собственных планов обучения!

Удачного года! Будущее яркое👋


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE