iOS: Swift Гуру

Не чувствуешь себя уверенно на собеседовании?
Часто отказывают после интервью?
Livecoding – слово, от которого начинают дрожать руки и шевелиться волосы?
Добро пожаловать. Курс, после которого твой код уже не будет прежним.
Средний уровень
10 часов в неделю

Чему вы научитесь

  • Коллекции – как окажется, это не карточки из детства, а массивы, словари, сеты и диапазоны
  • Опционалы – ?!!??!?
  • Структуры и классы – надоел вопрос "чем отличается структура от класса"? Теперь он станет твоим любимым на каждом интервью.
  • Связанные типы – пацаны с района, которых привязали друг к другу
  • Обработка ошибок – throw, catch и Result, твои три друга, с которыми ты всегда будешь ходить за ручку.
  • Coding&Decoding – перестанет гореть с бекендеров, которые черт знает как называют данные.

О курсе

Идея

Идея создания этого курса произошла случайно. Я взял на себя ответственность дотянуть Junior специалиста до уровня Middle за сверх короткий срок. И началась эпопея. Когда я это пообещал, я не знал как это делать, но условия выполнения были поставлены достаточно четко: Необходимо пройти интервью на позицию Middle в хорошую компанию и на достойную заработную плату. 

Как?

Я начал рассуждать, каким образом происходит рост от Junior к Middle специалисту. Через несколько часов обсуждения с коллегами айосниками пришли к выводу, что в период твоей работы Junior'ом ты большую часть времени просто пишешь как умеешь, а когда ты сталкиваешься с неизвестной и сложной задачей, идешь гуглить и у тебя фиксируется точка роста, теперь ты знаешь что-то новое. 

Второй вариант, когда происходит Code Review более сильным специалистом, который оставляет тебе 100 комментариев на на 50 строк кода и ты муторно пытаешься исправить, чтобы соответствовать требованиям техлида или компании в целом.

Стратегия

Захотелось объединить два этих пункта в один, чтобы рост специалиста был максимально эффективным и сжатым по срокам. Я принял решение, что нужно попытаться найти эти точки роста и те самые "сложные задачи", в одном месте и заставить моего подопытного их решать. А решать их ему прийдется только развернуто отвечая на вопрос (более двух предложений) и плюс написать к этому код, который будет подлежать подробнейшему Code-Rewiew беспринципного, бескомпромиссного мудака, который безэмпатично пишет свои комментарии. Данный подход также должен снять страх будущего Middle специалиста к лайвкодингу, потому что основной страх такого вида тестирования – код, это же интимное, как я буду писать при нем, а вдруг не получится, а вдруг я буду долго тупить и прочее. 

Реализация

Таким образом получилось собрать более 250 точек роста по всем аспектам, с которыми сталкивается iOS разработчик уровня Middle на своем пути. В этом курсе собраны 62 точки твоего роста, которые повысят твои знания и умения в языке программирования Swift. 

Приглашаю тебя в увлекательное путешествие по моей методике обучения. Здесь не будет теории, только сухие практические задания и вопросы, на которые нужно отвечать максимально развернуто, приводя ссылки и материалы, которые удалось найти. 

Только потратив силы и энергию на поиск, отбор и изучение материала по предметному вопросу, а после этого применив это на практие, ты сможешь закрепить информацию и знания у себя в голове на долгие годы. Не думай, что просто написать список вопросов – занимает мало времени и сил автора. Здесь 9 лет разработки приложений под iOS и 4 книги по 600+ страниц. Задать тебе такой вопрос, отвечая на который ты сам узнаешь много нового – большая и тяжелая работа. Обнял. 

P.S. Я очень не рекомендую делать больше, чем 2-3 урока в день. Для правильного усвоения материала и качественной работы важна регулярность, дисциплина и концентрация. 

Для кого этот курс

Курс актуален только для специалистов, которые уже активно познают мир разработки уже 2 месяца и более. Уверен, специалисты с опытом до двух лет найдут много интересного в этом курсе также, но и в то же время, курс не подойдет для инженеров, которые ищут первые шаги в iOS разработке.

Наши преподаватели

Программа курса

загружаем...

Сколько стоит обучение

Price: 8 890 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 8 890