Поможете составить план по изучению objective-c/swift?

Добрый вечер. Моя цель - стать iOS разработчиком. Знание языков программирования пока близки к нулю.
Очевидно, что с неподготовленной головой штурмовать objective-c/swift не очень разумная идея. Поэтому прошу Вас помочь составить план к достижению этой цели (посоветовать литературу, курсы и т.д.). Немного теряюсь и не знаю, как правильно начать. Понимаю, что нужно изучать основы алгоритмов и ООП, поднимать с колен высшую математику. Наверняка есть какие то мировые книги, которые мне следует прочесть в первую очередь. И стоит ли мне начинать свое обучение именно с objective-c?
Заранее спасибо за советы!
  • Вопрос задан
  • 1866 просмотров
Пригласить эксперта
Ответы на вопрос 4
@LeqWiser
Сам сейчас вкатываюсь потихоньку.
Делаю следующее, идет вполне стабильно:
1-4: Параллельно изучаю английский, хотя бы на уровне чтения\понимания того, что говорят. Пункт самый важный, обязательный. Без него не вкатишься вообще.
1. Intro to App Development with Swift (от эппла, в айбуксе). Там есть 20 тем, которые охватывают синтаксис и его работу. Прямо с 0. Я начал с него, мне упростило работу в дальнейшем с использованием и пониманием языка как такового.
2. Можешь пойти по их второй книге, которая уже без Intro.
3. Сам сейчас активно читаю оф.доки\смотрю Скутаренко. Он 10\10 рассказывает на пальцах с самого 0, дает небольшой фидбек в общих ошибках при выполнении домашних работ. На youtube впиши "Курсы, Скутаренко" - выбьет. Учи Swift. У него курсы старые, еще по 2-й версии - это не проблема. Все фиксится, решается. + работа с оф.доком поможет находить варианты
4. Stanford Course with Paul Hegarty CS193P. Его можешь после курсов Скутаренко изучать
Я же параллельно делаю домашку от Скутаренко и смотрю видео Стенфордского курса.

А чтобы вкатиться на работу уже - рекомендую к прочтению
https://www.agileleaf.com/blog/ios-practice-apps/

А так же:
https://medium.com/ios-os-x-development/ios-develo...
http://coderjob.ru/2017/02/03/разработка-под-ios-ч...
https://stfalcon.com/ru/blog/post/clean-code

Upd:
https://www.youtube.com/watch?v=WNMFljBCOP8&list=P... - Skutarenko
https://itunes.apple.com/us/podcast/developing-ios... - redirect in iTunes without iTunes U
https://developer.apple.com/library/content/docume... - coverage of main topics

Upd2: Можешь в лс написать, дам телегу. Я сам всего 4 месяца учу, недалеко ушел. Помогу, чем смогу.
Ответ написан
Комментировать
fedorez
@fedorez
Хатуль мадан
По Objective-C книжки стандартные - Стивен Кочан и(или) Хиллегас.
Если вы в программировании полный ноль, то советую не пренебрегать книжками серии Head First издательства O’Reilly. По С у них хорошая книжка, и по алгоритмам.
Высшая математика вам сейчас не нужна, не тратьте время.
А вообще, поиском и здесь и на хабре вы найдёте десяток тем и статей с ответом на ваш вопрос)
Ответ написан
Комментировать
@iMaximus
Дополню, вам нужно изучать основные алгоритмы и начинать сразу изучать swift. Если нет навыков программирования, то при узучении Objective C вытекут глаза. Обязательно нужен Mac, хотя бы mini, чтобы сразу изучать среду разработки Xcode и начать писать простой проект.
В принципе, на первое время пойдет и виртуалка. Из книг бы посоветовал, что нибудь вроде этой https://www.ozon.ru/context/detail/id/141461625/
Head First с юмором уровня Петросяна, мне не нравится, но допускаю, что это субъективно.
Да, как сказали, высшую математику, на первых порах, с колен можно не поднимать.:)
Ответ написан
Комментировать
@Statusgman
iOS developer
Я бы выделил следующие пункты:

0. Нужно знать английский на уровне, чтобы можно было свободно читать документацию, книги, статьи
1. Можно глянуть курс CS50, если знаний в программировании нет вообще
2. Курс лекций Стэндфорда по iOS разработке CS193P
4. Определить что изучать дальше, посмотрев в iOS learning roadmap

Лучше сразу начать использовать Swift
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ФЛАЙ НЭТ Москва
от 70 000 до 70 000 ₽
Альмед Красноярск
от 400 000 ₽
Wanted. Москва
от 60 000 до 120 000 ₽
20 нояб. 2024, в 20:26
2400 руб./за проект
20 нояб. 2024, в 19:18
30000 руб./за проект
20 нояб. 2024, в 19:13
1000 руб./за проект