Комментарии 6
По своему опыту ответов на stackoverflow я бы еще добавил, что часто не понимают как работают асинхронные сетевые вызовы и как передавать данные между вьюконтроллерами. В сторибордах, бывает, забывают указать нужный вьюконтроллер и, соответственно, не могут установить связь с аутлетом.
Спасибо, за интерес к статье! Действительно стоило упомянуть про передачу данных между контроллерами, да и просто про индикаторы в сторибордах. Материал в этом смысле – взгляд со стороны код-ревьювер , на этапе ревью такие ошибки студент уже победил (иногда не без помощи Наставников курса).
Быть может, если материал будет полезным, мы с командой соберем еще кейсов :)
В 2023 году учить студентов верстке в сторибордах и на UIKit - это очень любопытное решение. Очень любопытное.
Привет! Спасибо за комментарий.
Команда курса тщательно анализирует рынок и учитывает запросы и уровень аудитории. Так как курс не предполагает наличия знаний о программировании на старте и многие студенты впервые сталкиваются с кодом, для создания первого приложения были выбраны сториборды. Это позволяет быстро получить красивое и функционирующее приложение уже за первый спринт.
Также стоит учесть, что переход компаний на новые инструменты и подходы занимает время, и не все команды используют те подходы, которые вам кажутся верными. Умение работать со сторибордами и XIB'ами по-прежнему актуально, так как многие все еще используют их для разработки или поддержки существующих проектов.
Обучение студентов работе со сторибордами помогает им быть готовыми к разнообразным рабочим ситуациям. Также наш курс содержит модули, где студенты верстают кодом, а также используют гибридный подход, что увеличивает их конкурентоспособность на рынке труда.
В то же время, курс продолжает развиваться, и методисты стремятся включать в него актуальные технологии и подходы.
Я сказал, что решение учить сторибордам и UIKit выглядит любопытным. Не отрицаю, что UIKit используется во многих компаниях, да что уж там, я видел всего 2 проекта, где в проде используется SwiftUI.
Если бы меня спросили, с чего начинать обучение верстке экранов в iOS, я бы предложил сначала поверстать немного на UIKit в коде (через констрейнты), а потом перейти на SwiftUI.
Свое мнение не навязываю)
Разбираем ошибки начинающих iOS-разработчиков