Привет, Хабр! Мы открываем набор на третью стажировку для разработчиков в Redmadrobot. Старт 19 января 2017 года, продолжительность программы 7-8 недель. Сбор заявок до 25 декабря.
Что ждать от нас?
Концепция стажировки максимально проста:
- Максимально актуальные и нужные навыки
- Материалы из реальных проектов
- Вечерние занятия три раза в неделю, которые получится совмещать с работой
- Сложные и интересные домашние задания
- Знакомство с внутренней кухней компании
- Ну и, конечно, возможность стать одним из Роботов для тех, кто на нашей волне
В программу стажировки мы включили следующие темы:
Проектирование
- MVC, MVP, MVVM, MVPM и SOA в iOS- и Android-приложениях
- Уместное и правильное применение шаблонов проектирования
- Разработка по принципам повторного использования
- Поддержка кодовой базы в чистоте и актуальном состоянии после каждого WWDC и Google I/O
Сочное
- Swift 3
- iOS 10
- Kotlin
- Android 7
Многопоточность
- Грамотный подход к многопоточности в Android
- От NSOperation до OSAtomic и POSIX в iOS
Безопасность
- Модель угроз: как уберечь доверчивых пользователей от них самих
- Защита соединения между клиентом и сервером
- Хорошие практики шифрования и хранения данных на устройстве
- OWASP Mobile Top-10
- Root на Android, как с этим жить и писать безопасные приложения
- Reverse engineering Android-приложений
- Что делать с Jailbreak на iOS-устройствах
- iOS KeyChain изнутри
UI
- Как стать UI-джедаем и AutoLayout-ниндзей
- Утилиты, которые мы написали, чтобы облегчить себе работу
- Анимируй это: CALayer, UIKitDynamics
- Material design по гайдам от Google и вопреки им
- Правильные анимации для приятного UX: Android way
Автоматизация сборки
- Как работает сборка в Xcode: таргеты, схемы, конфигурации и воркспейсы
- Как работает сборка в Android Studio (Gradle)
- Автоматизация с помощью Fastlane и Jenkins
Клиент-серверные взаимодействия
- Устройство баз данных и как это нас касается
- REST, проектирование хороших API
- Эффективное взаимодействие с inhouse-командой backend
- Дожить до релиза, если бэк делает внешняя команда
- Эквайринг платежей и привязка кредитных карт
Коммуникация в производстве
- Как общаться с BA, DES, QA и сойти с ума
- Бизнес-процессы вне разработки: тест-кейсы, нарезка и прочие точки контакта
Стажировку проведут лучшие технические специалисты Redmadrobot: Артем Кулаков Fi5t, Александр Блинов Xanderblinov, Роман Чуркин firmach, Григорий Матвиевич fountainhead, Оля Ворона malinoeshka, Нина Дмитриева Firedru, Александр Емельяненков Lumenist, Иван Вавилов vani2, Егор Тафланиди BepTep, Артур Сахаров mc_murphy и многие другие.
Что мы ищем в вас?
Вы имеете опыт разработки под мобильные платформы, но хотите разложить все по полочкам? Вы уже пишете код лучше всех и думаете, куда расти дальше? Вы еще не пишете код лучше всех, но являетесь middle’ом и энтузиастом? Давайте синхронизируемся по тем терминам, знание которых мы ожидаем перед началом:
Инкапсуляция. Наследование. Полиморфизм.
Частные методы. Публичные методы. Виртуальные методы.
Конструкторы. Деструкторы. Акцессоры. Мутаторы. Поля/свойства.
Жизненный цикл приложения. Жизненный цикл экрана/страницы. Указатели. Reference Type. Value Type. Лямбда-выражения.
iOS: Протоколы. Расширения. Перечисления. Структуры и классы. Блоки. Замыкания. Делегаты. GCD. Auto Layout. View. Контроллеры. Модель.
Android: Activity. Fragment и FragmentManager. Кастомные view. Looper и LifeCycle. Reflection. GC. Animator. Multithreading
Знакомо? Тогда нам по пути.
Занятия и домашние задания будут на Swift/Kotlin.
В процессе стажировки мы уделим внимание как лекциям и семинарам, так и практическому применению полученных знаний.
В этот раз мы сформируем две отдельные группы: iOS и Android.
Стажировка не оплачивается. Лучшие стажеры будут приглашены на постоянную работу.
Как записаться?
Заполнить iOS-анкету или Android-анкету до 25 декабря — мы выйдем на связь в течение двух недель.
Проведем эту зиму вместе — будет
Комментарии (18)
Krofes
20.12.2016 11:33А время проведение лекций примерно такое же, как и в прошлый раз, 18:30–19:00?
kamer
20.12.2016 12:29В каком офисе будет проводиться? В статье/анкете не нашел информации.
redmadrobot
20.12.2016 12:30в московском офисе (м. Красносельская)
Nec1ord
21.12.2016 13:31Мне интересны все эти темы, но пойти на стажировку сейчас возможности нет. Будет ли доступна запись выступлений?
redmadrobot
21.12.2016 13:41Большая часть программы будет даваться в форме семинаров, разбора кода и домашних заданий, и выпускать отдельно лекции мы не планируем.
BigDen
26.12.2016 16:24Продлите пожалуйста прием заявок хотя бы до 27 числа, ну чтобы ровно неделя была с момента появления статьи до дедлайна...:)
redmadrobot
26.12.2016 16:26Прием заявок продлен до конца сегодняшнего дня. Желающих очень много, торопитесь заполнить анкету.
BigDen
26.12.2016 16:28Спасибо! Но по Android при переходе по ссылке «К сожалению, набор уже закрыт »
koutsenko
27.12.2016 01:41Совпадает ли расписание iOS и Android потоков?
На всякий случай заполнил обе анкеты.
IgorFedorchuk
Удаленно можно пройти? В анкете в пункте «Сможешь приезжать к нам в офис?» есть только пункт да.
redmadrobot
Только очная форма — с посещением нашего офиса.
Tiberal
А возможно посещение в Ленинградском офисе?
redmadrobot
Только в московском