Тёмный

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

Айосница
Подписаться 3,6 тыс.
Просмотров 9 тыс.
50% 1

Полный роадмап для обучения с нуля до Junior iOS-разработчика в 2024 году. Обновленный гайд, со всеми темами от самой базы языка программирования Swift до поиска работы.
Разобрали вопросы актуальности, что учить, UIKit vs. SwiftUI, многопоточности и многие др.
Чтобы получить pdf-роудмап с чеклистом, напишите мне в Instagram слово "Roadmap" и я скину вам файл / dasha_astapova
Книга "333 задачи по Swift. Задачник по языку программирования Swift" доступна по ссылке: wwds.pro/problembook
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 Финал

Опубликовано:

 

11 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 60   
@iosnitsa
@iosnitsa 3 месяца назад
Книга "333 задачи по Swift. Задачник по языку программирования Swift" доступна по ссылке: wwds.pro/problembook
@tsavix
@tsavix 5 месяцев назад
Очень информативно, спасибо большое. Иду за дорожной картой.👍
@iosnitsa
@iosnitsa 5 месяцев назад
Спасибо за хороший отзыв ❤️
@Maru_bond
@Maru_bond 5 месяцев назад
Спасибо за полезную информацию!!
@Ivan-Grodno
@Ivan-Grodno 5 месяцев назад
Спасибо за инфу! Дарья, а вы планируете продолжать погодное приложение?
@iosnitsa
@iosnitsa 5 месяцев назад
Да, обязательно! Не очень быстро, так как фокус сместился на курс и стажировку для студентов, но канал тоже развивать нужно, поэтому погодному приложению быть)
@alexpetrov521
@alexpetrov521 3 месяца назад
Приветствую Дарья. Подскажите, мобильная разработка обязательно должна взаимодействовать с вэб или она может быть так сказать офлайн? Давно мечтаю осваивать андроид разработку, но я электронщик и меня так сказать немного тянет на лево) То есть все мои мысли об андроид приложениях переплетаются с управлением чем то электронным посредством вай фай или блютуз. Вот тут я начинаю понимать что фокус сместится с программирования на электронику. Но как мне кажется это не востребовано. Вот взять пример Сбербанк он-лайн, он взаимодействует с серверами и вэб. Это востребовано.
@iosnitsa
@iosnitsa 2 месяца назад
Приложения, взаимодействующие с интернетом, называются клиент-серверными. Бываю не клиент-серверные приложения (напр. калькулятор 😁), но в современном мире, конечно, бОльшая часть берет информацию из интернета.
@semadilth8293
@semadilth8293 5 месяцев назад
Видео хорошее и информативное, но хочется добавить пару предложений от себя: 1) Если вы только начинаете и хотите вкатиться, то выбирайте 1С или JS. 1С грустный печальный, но на ру рынке огромное количество вакансий для стажеров и джунов. JS сложнее, но новичков на нем все еще берут охотнее, чем в Айосе. 2) Про гуманитариев - в общем и целом это не важно, но сейчас многие фильтра ради, особенно на джуновских вакансиях, требуют наличие любого технического образования
@juliakapralova5144
@juliakapralova5144 4 месяца назад
Какая же вы красивая, умная и талантливая!
@iosnitsa
@iosnitsa 4 месяца назад
Спасибо ❤️
@floder42
@floder42 3 месяца назад
Дарья, расскажите пожалуйста подробнее о стажировке. Уже были успешно прошедшие стажировку студенты?
@iosnitsa
@iosnitsa 3 месяца назад
Мы еще ее только готовим)
@vitos_61
@vitos_61 2 месяца назад
Добрый вечер , сколько по вашему мнению надо времени чтобы залететь уже на работу ? Три месяца ? И еще вопрос , почему iOS а не пайтон ?
@user-vq9fu2ll9f
@user-vq9fu2ll9f Месяц назад
3 месяца это если ты уже все умеешь. Примерно за 3 месяца можно будет найти
@kostashome6159
@kostashome6159 4 месяца назад
Доброго дня. Подписался на инсту, отправил Roadmap. Бот ответил - No longer available. Где можно получить PDFку?
@iosnitsa
@iosnitsa 4 месяца назад
Напишите еще раз туда же мне сообщение, скину ссылку
@user-uc9qt1hi2g
@user-uc9qt1hi2g 5 месяцев назад
Как ты сильно изменилась. Сейчас такая красивая стала.
@iosnitsa
@iosnitsa 5 месяцев назад
Спасибо, работаю над собой)
@amazingtima4002
@amazingtima4002 5 месяцев назад
привет, почему вы выбрали именно ios разработку? Не фронтенд, не Android, не Crossplatform?
@iosnitsa
@iosnitsa 5 месяцев назад
Добрый, у меня на канале есть видео о том, как я стала ios-разработчиком, там подробно рассказала как выбирала)
@friday7510
@friday7510 Месяц назад
добрый! а обязательно в инсту писать что бы получить пдф? у меня нет инсты! могу ли я как то получить роад мап ?
@iosnitsa
@iosnitsa Месяц назад
Да, напишите мне в телегу, контакты есть в описании канала и на сайте
@mit_74
@mit_74 3 месяца назад
Cпасибо за информацию! Мне 48 лет ))) как вы считаете, реально устроиться на работу после обучения или уже работодатель не заинтересован работать с таким возрастом ? Спасибо!
@iosnitsa
@iosnitsa 2 месяца назад
Все будет зависеть от того, что вы будете из себя представлять после обучения. Сильные разработчики нужны независимо от их возраста
@ak413f
@ak413f 5 месяцев назад
Чем закончилось ios-реалити? Удалось устроиться?
@iosnitsa
@iosnitsa 5 месяцев назад
К сожалению, тот случай, когда человек слился в процессе. Я не теряю надежды на завершение, но с ноября Зоя так и не вышла на связь
@bunjummy
@bunjummy 5 месяцев назад
@@iosnitsaберите меня. Я вот уже второй год прокрастинирую и каждый раз первый урок на курсе свифтбука прохожу. Запилим контент не про маму с детьми. А про работягу с графиком 5/2
@GenryRoger
@GenryRoger 5 месяцев назад
Грустная история. Она же далеко продвинулась...@@iosnitsa
@Ghost12345lpll
@Ghost12345lpll 5 месяцев назад
как думаете из- за чего?) @@iosnitsa
@AA-ld2ix
@AA-ld2ix 5 месяцев назад
Плохой ментор)@@Ghost12345lpll
@kastrowow4288
@kastrowow4288 5 месяцев назад
Какой мак посоветуешь ? Вариант между про14 м1про 16гб или Эйр м2 16гб?
@Calmoria
@Calmoria 5 месяцев назад
Взял себе 16 М1 Про, кайфую, вчера пришел, просто кайфую, это все что могу сказать.
@JohnCarter-sk1iw
@JohnCarter-sk1iw 4 месяца назад
​@@Calmoriaсколько стоит такой?
@artyomzolotoverkhov8468
@artyomzolotoverkhov8468 19 дней назад
лушче покупать на 16"
@user-xu4kt4di2u
@user-xu4kt4di2u 5 месяцев назад
Находя в рф есть вакансии для начинающего iOS разработчика ???
@iosnitsa
@iosnitsa 5 месяцев назад
Конечно) для тех кто ищет есть, для тех кто не ищет - нет
@Giri-san
@Giri-san 5 месяцев назад
Спасибо за видео! А можете рассказать как ваш муж самостоятельно прошёл путь до разработчика игр? //залайкайте, если актуально
@piwko7037
@piwko7037 3 месяца назад
Учил другие языки скорее всего, после учил плюсы, ушел в геймдев
@nonstop3529
@nonstop3529 2 месяца назад
В как же ссылка на официальную методичку от разрабов на оф сайте
@iosnitsa
@iosnitsa 2 месяца назад
Я обещала оставить ссылку и не оставила?
@Skaledra
@Skaledra 4 месяца назад
Все круто кроме идеи с инстаграмом который заблокирован =)
@CLASHEGOR
@CLASHEGOR 4 месяца назад
Помимо MacBook существуют MacMini MacStudio, iMac
@iosnitsa
@iosnitsa 4 месяца назад
Верно, подойдет любое устройство с MacOS
@asiaregion3600
@asiaregion3600 5 месяцев назад
столько требований за зарплату в 500$? я про джуна допустим
@iosnitsa
@iosnitsa 5 месяцев назад
Это минимум требований на минимальную зарплату, больше зарплата - больше требований
@alexandrf2428
@alexandrf2428 2 месяца назад
В России дл джунов все достаточно сурово изза санкций ок а в остальном мире ? так же сложно?
@iosnitsa
@iosnitsa 2 месяца назад
В остальном мире санкций, которые касались бы сферы iOS-разработки, нет (или мне о них не известно)
@alexandrf2428
@alexandrf2428 2 месяца назад
@@iosnitsa мой вопрос был не про наличие санкций но спс за ответ
@user-vq9fu2ll9f
@user-vq9fu2ll9f Месяц назад
@@alexandrf2428 сейчас во всем мире есть кризис ИТ. И разумеется страдают в первую очередь самые популярные ранее направления. Напрем DevOps-ы никак нигде не пострадали. У мидлов в среднем просела зп, джунам тяжелее найти работу. Если по поводу iOS - по всему миру просадка идет
@gamebazar6453
@gamebazar6453 5 месяцев назад
По собственному опыту - думал точно так же, мол куплю курсы, заплачу деньги, буду учиться, заплатил же. По факту - это полная ерунда, это не мотивирует и не заставляет обучаться. Перестал учиться через 2 месяца (курсы были по Джава, рассчитанные на 14 месяцев и стоили 140 тыс.). Если тебе не нравится то что ты делаешь, то никакие курсы тебе не помогут дойти до конца, так же из минусов курсов отмечу, что большая часть курсов рассчитана на такой срок, что бы оправдать свою космическую стоимость и не более. Весь материал который дают можно пройти самому не в 2 и даже не в 3 раза быстрее, а раз в 5 точно. Конкретно где я пытался учиться, нужно было следовать в прогрессе за своей группой, вперед уйти ты не мог, т.к. каждый новый модуль открывался условно раз в неделю, в итоге , условно, тебе на первом "занятии" (все в виде текста и видео), рассказывают просто про программирование, про язык и прочее (-1 день), следующий модуль открывается через 2 дня, спасибо, -3 дня времени. На втором тебе рассказывают что такое переменные и как их создавать, и ты печатаешь Hello, world!, 1 час времени, и еще 3 дня ждать пока откроется следующий модуль - это, как по мне основной минус, что тебя целенаправленно тормозят в твоем обучении. Говорю конкретно про курсы, с которыми имел опыт. В итоге я сейчас самостоятельно учу Свифт уже месяца 3, если мотивация есть, то вполне себе норм, единственное, чего не хватает четкого роадмапа до момента начала поиска работы, на курсах ты не задумываешься об этом, а тут нужно самому искать, что изучать после чего и т.п.
@iosnitsa
@iosnitsa 5 месяцев назад
На моем курсе обратная проблема) 6 месяцев длиться и некоторые ребята не успевают)) хочется добавить еще материала, но приходится его ставить как не обязательный, чтобы после окончания обучения могли уже в спокойном темпе изучить)
@mr.sergio8773
@mr.sergio8773 5 месяцев назад
Да ну на#ер это IT
@moiCode429
@moiCode429 5 месяцев назад
🥺
@andrewsklaruk2034
@andrewsklaruk2034 2 месяца назад
Симулятор - симулирует 😂😂😂 Симулирует школьник на уроке физкультуры, а симулятор - имитирует!!!
@iosnitsa
@iosnitsa 2 месяца назад
Я даже загуглила) Источник определений: "Oxford Languages" симули́ровать Притворяясь, создать (-давать) ложное представление о наличии чего-н. Разве не это происходит? У вас нет айфона, с помощью симулятора создаем впечатление, что он есть, чтобы проверить работу программы. Еще такое пояснение нашла: Симуляция - это воспроизведение работы программы-оригинала сугубо виртуально, на движке специальной программы (средство разработки курсов, к примеру)
@artyomzolotoverkhov8468
@artyomzolotoverkhov8468 19 дней назад
@@iosnitsa не обращайте внимания на умника.
@Cinxpon
@Cinxpon 4 месяца назад
Очень тяжело смотреть напряжение в лице передается и мне и в звучании тоже напряжение, аж дыхание сбивается
@iosnitsa
@iosnitsa 4 месяца назад
Не смотрите)
@Cinxpon
@Cinxpon 4 месяца назад
@@iosnitsa естественно я перестал мучить себя и прекратил просмотр. В общем отстой полный
Далее
Does size matter? BEACH EDITION
00:32
Просмотров 9 млн
UIKit или SwiftUI в 2022?
31:43
Просмотров 4,2 тыс.
Building a Mobile App in 2024: The BEST Technologies
13:31
Does size matter? BEACH EDITION
00:32
Просмотров 9 млн