Как стать iOS-разработчиком с нуля в 2024 году. Roadmap + ЧЕКЛИСТ

preview_player
Показать описание
Полный роадмап для обучения с нуля до Junior iOS-разработчика в 2024 году. Обновленный гайд, со всеми темами от самой базы языка программирования Swift до поиска работы.

Разобрали вопросы актуальности, что учить, UIKit vs. SwiftUI, многопоточности и многие др.

0:00 Про что
0:52 Мой путь
3:20 Актуальность
5:46 Курсы vs. самостоятельно
7:36 Objective-C в 2024
9:14 Гуманитариям
11:09 Swift
14:00 Swifty и Leetcode
15:37 Xcode
20:12 UIKit
24:15 Pdf-roadmap
26:48 Git
29:46 Code Style
31:03 Менеджеры зависимостей
32:09 ООП и принципы проектирования
33:35 Notification Centre, App Life Cycle
33:57 Архитектуры
36:35 Работа с сетью
37:43 Паттерны проектирования
39:35 Хранение данных
40:48 Многопоточность
42:17 Портфолио
43:09 Поиск работы
43:57 SwiftUI
45:30 Завершающий этап
46:06 Чеклист
47:21 Финал
Рекомендации по теме
Комментарии
Автор

Очень информативно, спасибо большое. Иду за дорожной картой.👍

TSAVIX
Автор

Видео хорошее и информативное, но хочется добавить пару предложений от себя:
1) Если вы только начинаете и хотите вкатиться, то выбирайте 1С или JS. 1С грустный печальный, но на ру рынке огромное количество вакансий для стажеров и джунов. JS сложнее, но новичков на нем все еще берут охотнее, чем в Айосе.
2) Про гуманитариев - в общем и целом это не важно, но сейчас многие фильтра ради, особенно на джуновских вакансиях, требуют наличие любого технического образования

semadilth
Автор

Спасибо за видео! А можете рассказать как ваш муж самостоятельно прошёл путь до разработчика игр? //залайкайте, если актуально

Giri-san
Автор

Чем закончилось ios-реалити? Удалось устроиться?

akf
Автор

Спасибо за инфу! Дарья, а вы планируете продолжать погодное приложение?

Ivan-Grodno
Автор

Как ты сильно изменилась.
Сейчас такая красивая стала.

Prostoy_inglish
Автор

Какая же вы красивая, умная и талантливая!

juliakapralova
Автор

Здравствуйте, а на андройд есть смысл учиться?) лучше на Айфоне или на андройде?)

Степан-ляг
Автор

Приветствую Дарья. Подскажите, мобильная разработка обязательно должна взаимодействовать с вэб или она может быть так сказать офлайн?
Давно мечтаю осваивать андроид разработку, но я электронщик и меня так сказать немного тянет на лево)
То есть все мои мысли об андроид приложениях переплетаются с управлением чем то электронным посредством вай фай или блютуз. Вот тут я начинаю понимать что фокус сместится с программирования на электронику.
Но как мне кажется это не востребовано.
Вот взять пример Сбербанк он-лайн, он взаимодействует с серверами и вэб. Это востребовано.

alexpetrov
Автор

Cпасибо за информацию! Мне 48 лет ))) как вы считаете, реально устроиться на работу после обучения или уже работодатель не заинтересован работать с таким возрастом ? Спасибо!

mit_
Автор

добрый! а обязательно в инсту писать что бы получить пдф? у меня нет инсты! могу ли я как то получить роад мап ?

friday
Автор

По собственному опыту - думал точно так же, мол куплю курсы, заплачу деньги, буду учиться, заплатил же. По факту - это полная ерунда, это не мотивирует и не заставляет обучаться. Перестал учиться через 2 месяца (курсы были по Джава, рассчитанные на 14 месяцев и стоили 140 тыс.). Если тебе не нравится то что ты делаешь, то никакие курсы тебе не помогут дойти до конца, так же из минусов курсов отмечу, что большая часть курсов рассчитана на такой срок, что бы оправдать свою космическую стоимость и не более. Весь материал который дают можно пройти самому не в 2 и даже не в 3 раза быстрее, а раз в 5 точно. Конкретно где я пытался учиться, нужно было следовать в прогрессе за своей группой, вперед уйти ты не мог, т.к. каждый новый модуль открывался условно раз в неделю, в итоге, условно, тебе на первом "занятии" (все в виде текста и видео), рассказывают просто про программирование, про язык и прочее (-1 день), следующий модуль открывается через 2 дня, спасибо, -3 дня времени. На втором тебе рассказывают что такое переменные и как их создавать, и ты печатаешь Hello, world!, 1 час времени, и еще 3 дня ждать пока откроется следующий модуль - это, как по мне основной минус, что тебя целенаправленно тормозят в твоем обучении. Говорю конкретно про курсы, с которыми имел опыт.

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

gamebazar
Автор

Все же спасибо за работу, но честно — слушать после 05:36 не захотелось. Можно же кратко и по делу, а главное — вывести информацию на экран, чтобы визуально было видно: 1, 2, 3 — с нумерацией необходимых знаний. Вместо этого половина времени ушла на рассказ о себе. Если так сильно хотелось рассказать о себе, можно было сделать отдельное видео.

Утверждение о том, что "разработчик, который не пользуется AI в своей работе, — динозавр" — одно из самых глупых, что я слышал. Если человек сознательно выбирает не деградировать интеллектуально, это не делает его динозавром.

И напоследок: гуглить 10 страниц, анализировать информацию и синтезировать её из разных источников — это совершенно не то же самое, что спросить у AI и получить готовую информацию, которая даже не запомнится.

suleimanovs
Автор

Доброго дня. Подписался на инсту, отправил Roadmap. Бот ответил - No longer available. Где можно получить PDFку?

kostashome
Автор

Даш, не у каждого инста есть. Можешь в телегу?

akhmedovbakhtovar
Автор

Добрый вечер, сколько по вашему мнению надо времени чтобы залететь уже на работу ? Три месяца ? И еще вопрос, почему iOS а не пайтон ?

vitos_
Автор

Какой мак посоветуешь ? Вариант между про14 м1про 16гб или Эйр м2 16гб?

kastrowow
Автор

привет, почему вы выбрали именно ios разработку? Не фронтенд, не Android, не Crossplatform?

amazingtima
Автор

В как же ссылка на официальную методичку от разрабов на оф сайте

nonstop
Автор

Находя в рф есть вакансии для начинающего iOS разработчика ???

Мистербин-ыг