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

Добрый вечер. Моя цель - стать iOS разработчиком. Знание языков программирования пока близки к нулю.
Очевидно, что с неподготовленной головой штурмовать objective-c/swift не очень разумная идея. Поэтому прошу Вас помочь составить план к достижению этой цели (посоветовать литературу, курсы и т.д.). Немного теряюсь и не знаю, как правильно начать. Понимаю, что нужно изучать основы алгоритмов и ООП, поднимать с колен высшую математику. Наверняка есть какие то мировые книги, которые мне следует прочесть в первую очередь. И стоит ли мне начинать свое обучение именно с objective-c?
Заранее спасибо за советы!
  • Вопрос задан
  • 274 просмотра
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
@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 месяца учу, недалеко ушел. Помогу, чем смогу.
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
До 220 000 руб.
АВИТО Москва
До 200 000 руб.
Blogman Оренбург
от 20 000 до 110 000 руб.
18 авг. 2018, в 09:13
13000 руб./за проект
18 авг. 2018, в 01:10
17000 руб./за проект
17 авг. 2018, в 23:00
5500 руб./за проект