Обновление Notion - 20 января 2025
👑 Раздел "Изучение iOS":
— Улучшил секцию "Actor hopping" для карточки "Actor". Поправил описание термина, добавил сравнение для переключения между "cooperative pool" и "MainActor", объяснил почему дешевле / дороже и добавил итоговый вывод.
— Улучшил секцию "Когда использовать actor - и когда точно не стоит". Добавил описание когда не стоит использовать actor с конкретными красными флагами, архитектурную матрицу принятия решений, альтернативы для распространённых сценариев, краткую памятку в конце раздела и три реальных примера.
— Полностью улучшил иерархию карточки "Actor". Добавил новых глав, полностью переписал некоторые: добавив новой инфы и улучшив существующую. Подробнее по ссылке детального описания.
— Полностью дописал и улучшил секцию "Sendable". Добавил 5 новые главы, переработал 2 текущие и расширил 1. Подробнее по ссылке детального описания.
🛡 Раздел "Собеседование: вопросы и ответы":
— Полностью улучшил ответ на вопрос "Что такое Runloop?". Раньше была ссылка на карточку, сейчас это полностью описанный ответ.
— Обновил ответ на вопрос "Гарантирует ли static потокобезопасность?". Добавил примеры кода: singleton с Database, data race с Counter, небезопасная инициализация lazy. Упомянул dispatch_once под капотом и добавил рекомендацию использовать actor для современного кода.
— Обновил ответ на вопрос "Что такое context switch и чем он дорог?". Добавил примеры кода и добавил про Swift Concurrency.
— Обновил ответ на вопрос "Как работает отмена Task?". Полностью описал ответ, раньше была ссылка на секцию в карточке.
— Обновил ответ на вопрос "Code review пул-реквеста". Поправил и систематизировал описание каждого пункта, сделал точнее описание и убрал всё ненужное для ответа.
⭐️ Раздел "Roadmap iOS разработчика":
— Поправил каждое домашнее задание для урока №7: добавил релевантные ссылки для изучения материала, если забыл. Улучшил полностью в каждом ДЗ объяснение: сделал понятнее и короче, убрав лишнее. Добавил +1 необязательно домашнее задания как доп.
— Продолжаю улучшать уже написанные задания, чтобы можно было завершить урок №8.
Завтра поделюсь нововведениями, которые улучшат опыт изучения материал при изучении iOS разработки.
📺 Видеоконтент:
💬 Телеграмм mini application:
— Улучшается кодовая база мини апа, потому-что ИИшак пишет на уровне джун++. Готовлю большое видео про мой опыт, там всё сами увидите.
— Полностью улучшил все категории вопросов в секции "Интервью". Это означает, что нет багов, объяснения корректные и есть материалы для изучения вопроса.
Попробуйте попроходить вопросы, посмотрите подсказки, оцените как вам такой формат и подача.
Можете поделиться опытом в ЛС или в чате - каждый фидбек детально читают и беру на заметку.
Mini app - это наша текущая и будущая опора чтобы автоматизировать актуальные вопросы с собеседований в детальный и качественный опыт подготовки.
-----
Чтобы уметь ориентировать в ноушене и контенте, достаточно перейти в онбординг и там весь контент за всё время деятельности!
Если нет доступов или что-то не понятно, пишите в лс телеграм / бусти.
Ссылка на mini app: @ios_roadmap_academy_2024_bot
notion_updates