Зимова стажування для розробників у Redmadrobot

image
Привіт, Хабр! Ми відкриваємо набір на другу стажування для розробників у Redmadrobot. Старт — в середині січня.

Чого чекати від нас?

Ми зібрали список тем, які будуть з усіх боків розглянуті в рамках стажування:

Проектування
  • MVC, MVP, MVVM, MVPM і SOA в iOS — і Android-додатках
  • Data binding
  • Доречне і правильне застосування шаблонів проектування
  • Розробка принципів реиспользования і універсальності
  • Підтримка загальної кодової бази в чистоті і актуальному стані після кожного WWDC і Google I/O
Багатопоточність
  • Моделі взаємодії потоків в Android і iOS
  • Способи спілкування з main thread
  • Як багатопоточність узгоджується з життєвим циклом
Безпека
  • Як по-справжньому захистити HTTPS з'єднання
  • Що треба знати про шифрування даних на пристрої
  • Root доступ: чи можна досягти безпеки додатків
  • Що робити з Jailbreak на iOS-пристроях
  • Модель загроз: як вберегти довірливих користувачів від них самих
UI
  • Як стати UI-ніндзей і AutoLayout-джедаєм
Android 6
  • Нова модель дозволів
  • Backups
  • Doze mode
Комунікація у виробництві
  • Роль і відповідальність розробника в рамках успіху всього проекту
  • Як спілкуватися з BA, DES, QA і не зійти з розуму
З чого ми виходимо при складанні програми
  • Максимально актуальні і потрібні навики
  • Матеріали з реальних проектів
  • Вечірні заняття три рази на тиждень, які вдасться поєднувати з роботою
  • Складні і цікаві домашні завдання
  • Знайомство з внутрішньою кухнею компанії
  • Ну і, звичайно, можливість стати одним з Роботів для тих, хто на нашій хвилі
Стажування проведуть кращі технічні фахівці Redmadrobot: Артур Цукрів ( mc_murphy ), Єгор Тафланиди ( BepTep ), Роман Чуркін ( firmach ), Максим Єфімов ( MaximEfimov ), Олександр Смирнов ( scottKey ), Артем Кулаков ( Fi5t ), Григорій Матвиевич ( fountainhead ) і багато інших.

Що ми шукаємо в вас?

Ви маєте досвід розробки під мобільні платформи, але хочете розкласти все по поличках? Ви вже пишете код краще всіх і думаєте, куди рости далі? Ви ще не пишете код краще за всіх, але є middle'ом і ентузіастом? Давайте синхронизируемся за тим термінам, знання яких ми чекаємо перед початком:

Клас. Об'єкт.
Інкапсуляція. Спадкування. Поліморфізм.
Приватні методи. Публічні методи. Віртуальні методи.
Конструктори. Деструктори. Акцессоры. Мутаторы. Поля/властивості.
Життєвий цикл програми. Життєвий цикл екрану/сторінки.
Посилання. Покажчики. Reference Type. Value Type.

iOS: Протоколи. Категорії. Розширення. ARC. Модифікатори покажчиків. Блоки. Замикання. id. Селектори. Відсилання повідомлень. Делегати. GCD. Переиспользование осередків. View. Контролери. Модель.

Android: Інтерфейси. Абстрактні класи. Внутрішні класи. Шаблонні класи. GC. Модифікатори доступу. Рефлексія. Boxing/unboxing. Activity. Fragment. View. Adapter. Intent.


Знайоме? Тоді нам по дорозі.
Половина стажування буде присвячена лекцій і семінарів, а друга пройде з акцентом на практичне застосування отриманих знань. Зверніть увагу, що ми сформуємо дві групи: iOS і Android, але при бажанні ви зможете ходити на лекції паралельного потоку.

Стажування не оплачується. Найкращі стажери будуть запрошені на постійну роботу.

Як записатися?

Заповнити анкету до 23 грудня — ми вийдемо на зв'язок протягом двох тижнів.
Проведемо цю зиму разом — холодно цікаво :)

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.