Тимур Чеберда

Тимур Чеберда 

iOS разработчик, веду roadmap iOS разработчика

1 080subscribers

517posts

Showcase

3
goals8
8 of 8 paid subscribers
Если на меня подпишется 8 человек, то я смогу заказывать картинки у дизайнера и делать материал еще более наглядным и лучше доносить до вас 🎉
1 of 4
$168.53 of $272 raised
Роадмап по архитектурным паттернам: визуальный роадмап + уроки к нему. Для примера берите роадмап по SwiftUI (который уже готов)
$90.44 of $7 538 raised
Получил оффер? Буду рад символическому «спасибо» - любая сумма уместна. Это поможет в улучшении и продвижении нашего сообщества!
$20.35 of $20.4 raised
Крус по GIT от А до Я
$271.36 of $272 raised
КММ проект: струячим серию выпусков, с нуля, среднего размера(10-12 экранов), стримы и видео(стрим без лишнего), донатерам код(после каждой серии).

Нововведения для iOS roadmap разработчика

Привет, делюсь доработкой структуры обучения. Вот что изменилось и почему это сделает обучение эффективнее.
1. Результаты обучения
В начале каждого урока теперь чётко указано, что именно ты будешь уметь после его прохождения.
Опыт показывают, что студенты с явными целями обучения достигают результатов лучше.
Пример:
После этого урока ты сможешь:
✅ Безопасно распаковывать опционалы через if let и guard let
✅ Выбирать между ??, if let, guard let в зависимости от ситуации
Преимущество - ты всегда знаешь "зачем" учить тему и можешь проверить себя в конце: "Я теперь это умею?"
---
2. Проверь себя
После каждого раздела теории - 2-3 вопроса для самопроверки со скрытыми ответами.
Активное вспоминание улучшает запоминание по сравнению с простым перечитыванием.
Пример:
• Что вернёт Int("abc")? nil - строку нельзя преобразовать в число.
• В чём разница между if let и guard let? guard требует выхода из scope, if let - нет.
Преимущество: Ты сразу понимаешь, усвоил ли материал, прежде чем двигаться дальше. Это как "checkpoint" в игре.
—-
3. Частые ошибки
Отдельный блок с типичными ошибками новичков - с плохим и хорошим примером кода
Обучение на ошибках эффективнее, чем только на правильных примерах. Лучше предупредить типичные грабли, чем наступать на них самому.
Критерии отбора ошибок:
• Частота - 80%+ новичков делают эту ошибку
• Опасность - приводит к крашу, багу или утечке памяти
• Неочевидность - компилятор не подскажет
Пример:
// ❌ Плохо - краш если nil
let name = optionalName!
// ✅ Хорошо - безопасно
if let name {
    print(name)
}
Преимущество: Ты заранее знаешь, где обычно ошибаются, и избегаешь этих проблем.
—-
4. График повторения
В конце каждого урока - практические задания для повторения через 1 день, 3 дня и 10 дней.
Без повторения мы забываем большую часть материала уже через неделю. Но если повторять через определённые интервалы - информация переходит в долговременную память.
Не всё повторять, а лишь небольшую часть, этого уже достаточно.
Преимущество: Материал закрепляется надолго. Ты не будешь заново учить одно и то же.
—-
Уже сейчас добавляю в текущие секции и уроки. С этими небольшими добавлениями обучение станет ещё эффективнее!
Subscription levels2

Базовый уровень

$6.2 per month
• Доступ во все разделы notion: роадмап iOS разработчика, подготовка к собеседованиям, изучение разных тем по iOS и другие. Получение обновлений каждые 2 недели.
• Домашние задания по SwiftUI, UIKit.
• Разбор в формате видео домашних заданий по UIKit.
• Интерактивный роадмап по SUI: карта, контент, материал, описание тем.
• Ежемесячные созвоны, воркшопы, стримы + uikit
Доступ к телеграмм приложению для подготовки и обучению
+ chat

Не базовый уровень

$13.2 per month
 • Все перечисленное из тира "базовый".
 • Приоритет для участия в меропритиях.
 • Разбор в формате видео домашних заданий по SwiftUI.
 • NFT диплом о прохождении роадмапа.
 • Подпись во всех чатах
 • КМP роадмап в ноушене.
 • Размещение в таблице менторов.
 • Ежемесячные созвоныворкшопыстримы, мк + sui. Глубже материал (да-да, не удивляйся)
Расширенный доступ к телеграмм приложению для подготовки и обучению
+ chat
Go up