Где учиться iOS-разработке?

Приветствую, решил сменить проф область и податся в разаработку. Опыта в этой сфере не имею, но очень интересно. Образование далеко не техническое а экономическое. Так вот, в интернете очень много разной инфы, курсы на You Tube и т.д. В принципе можно и самому познать азы разработки или лучше обратится к онлайн обучению в университетах? Вообщем хелпаните если не сложно, спасибо. А то голову уже сломал что и как и где.
  • Вопрос задан
  • 442 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Курсы и видео-уроки не нужны. Используйте учебники и официальную документацию.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Используйте следующий алгоритм.
1. Найдите описание курса
2. Гуглите по оглавлению в документации
3. Через некоторое время берите живые проекты
Ответ написан
Комментировать
@Atikit190
Я бы посоветовал следующее:
1) пройти курсы SwiftBook. Это даст возможность выучить базу и не тратить время на раздумья «что учить сейчас». За вас все уже придумали.
2) параллельно курсу делать похожие проекты, расширять функционал. По началу будет ничего не получаться, будете все гуглить, зависать часами на stackOverflow - так накопится первичное представление о всех элементах iOS и типичных проблемах в iOS разработке.. Только не лезьте по началу в Objective-C и SwiftUI и Combine. Оно вам на данном этапе не нужно. Так же я бы не советовал углубляться в алгоритмы/структуры данных и другую теорию - на данном этапе это никому не нужно.
3) качественно вести свой git hub, заливать туда учебные проекты, это понадобится для поиска работы стажёра/джуна.
4) сразу же приучать себя к грамотному синтаксису и стилю в Swift (название классов начинается с большой буквы, писать комментарии к коду, адекватно называть функции и переменные и тд.
5) подтягивать английский. Без него никуда. Это обязательно. Уверенно должны читать документацию, всякие форумы и тд.

Этот план вам примерно на 3-4 месяца в зависимости от того, сколько вы будете тратить времени в день.
Ответ написан
Комментировать
alexgp13
@alexgp13
Руководитель ИТ-проектов
Первое - Вам нужны базовые знания программирования и алгоритмов - это учебники, которые широко известны. Раз подались в разработку, допускаю, что какие то программы уже писали и синтаксис одного из популярных языков понимаете.

Второе - Вам нужно знание SDK iOS, это официальная документация, причем я бы сказал, что зубрить это не нужно, так как с каждой новой версией многие вещи меняются. Нужно научиться искать в документации нужные разделы, ну и в принципе понимать что вообще можно, а что нельзя делать в мобильном приложении.

Напоследок, изучите гайдлайны, которые также публикуются на сайтах разработчиков, там будут некоторые неочевидные особенности, например, про использование персональных данных, динамическое обновление новостей, подтягивание данных из внешних БД, навигацию в фоне и т.п.
Ответ написан
Комментировать
@V-ampre
В гугле
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы