Введение
— Два года назад — полный новичок, месяц изучала Python
— Через месяц резко перепрыгнула в Swift и мобильную разработку
— Вместо курсов и менторов — использовала ChatGPT, документацию и бесплатные платформы
— Сейчас — iOS-разработчик в крупной IT компании KODE, работаю над реальными продовыми приложениями
Фундамент — месяц Python
— Почему Python?
— Полезные бесплатные платформы
— Советы по изучению базы программирования с ИИ
Инсайт: проще стартовать с языка, где меньше синтаксического шума и больше бесплатных материалов в открытом доступе)
Табличка — сравнение: ИИ vs Курсы vs Ментор
iOS разработчик за неделю
— Мотивация: хотелось делать настоящие мобильные приложения, которые можно «пощупать», выбор пал на iOS
— Цель: за 7 дней разобраться с базой и собрать простую игру на Swift, используя только ChatGPT как ментора 24/7 и документацию
— Изучала архитектуру, навигацию, работу Xcode — через документацию и ИИ, который помогал разложить всё по полочкам
— Итоги: первый мини-проект за 7 дней, который стал точкой входа: появились первые успехи и понимание, куда двигаться дальше
(В качестве демонcтрации скрины примерных промптов и роудмапа, который составил ИИ + скины первого приложения, которое я написала за неделю)
Промпты и первые проекты
— Плюсы И И как ментора
— Примеры реальных промптов, которые работали (+промпты)
(+скриншоты диалогов (плохой/хороший промпт))
Проекты, которые делала на старте (+ проекты)
Где ИИ ошибался (и как я это решала)
-Проблемы
-Как справлялась
Как росла дальше
— от To-Do к приложениям с анимацией, переходами, интеграцией API, сложной логикой
— общение с другими разработчиками (+примеры) и т. д.
ChatGPT остался в арсенале, но как ассистент, а не главный источник знаний (+примеры)
Выводы
(Можно сделать в концепции чеклиста «Что я бы сделала по-другому если бы начинала снова»)
Главная мысль —
ИИ стремительно врывается в нашу жизнь и меняет подход к обучению. С его помощью можно освоить любые навыки, если сохранять критическое мышление, изучать лучшие практики и не полагаться на него как на готовое решение, а использовать как инструмент для развития