Noveo


Необходимый уровень образования?

Строгих требований нет, но практика показывает, что студент старших курсов технической специальности - идеальный кандидат в нашу школу.

Какие знания и навыки необходимы/желательны для участия?

Прежде всего необходимо понимание принципов ООП, значений слов класс/объект/интерфейс, умение разделять программу на уровни абстракции, а код - на переиспользуемые модули. Также потребуется знание английского языка на уровне чтения технической документации и написания грамотных комментариев к коду и коммитам.

Пройти стажировку будет заметно легче, если ты знаешь базовое принципы работы компилятора и линковщика (особенно линковщика!), паттерны ООП, асинхронное выполнение, runloop, runtime, REST

Большим подспорьем станет знание C++, Java или одного из “современных” языков (JavaScript, Python или любого другого), поскольку многие концепции и конструкции языков Swift и Objective-C, которые мы изучаем, даются в сравнении и/или противопоставлении с этими языками.

Чему мы учим на стажировке?

Ты научишься применять принципы ООП на практике.

Мы расскажем тебе, что такое Swift, чем он похож и чем отличается от других языков, и как он связан с Objective-C.

Поможем правильно выстраивать структуру программы: видеть разные уровни абстракции, грамотно разбивать код на модули и делать их переиспользуемыми.

Ты научишься использовать iOS-специфичные библиотеки и инструменты (UIKit, GCD, AutoLayout, ARC, CoreData/SQLite/Realm, Xcode (редактор, отладчик, профайлер), CocoaPods).

Сможешь улучшить свои навыки в области технологий и инструментов общего назначения (Git, REST API, клиент-серверная архитектура).

На лекциях тебя ждут не только задачи из учебников и отсылки к официальной документации, но и примеры того, как всё происходит в реальной жизни.

Что ещё ожидает тебя на стажировке?

Оборудованное рабочее место.
Интересные лекции.
Наставники, готовые ответить на вопросы.
Опыт работы в команде.
Практический опыт в использовании современных инструментов разработки.
Учебный проект, максимально похожий на настоящий. Куратор поможет с выбором посильной задачи и подскажет, как её реализовать.
Возможность пройти производственную практику.
Бесплатные обеды на летней стажировке.