Слайд 2
Стажировка. Курс выживания
Татьяна Рябова, разработчик Яндекс.Такси
Слайд 3
О чём поговорим
Как начать свой путь в Android-разработке
Как стать стажёром в Яндексе
Что НУЖНО
делать во время стажировки
Реально ли совмещать учёбу и работу
Как попасть в штат
Слайд 4
Как начать путь в Android-разработке
Слайд 5
Что для этого нужно
Дедушка Мороз, я очень хочу стать Андроид-разработчиком
Желание
Компьютер
Слайд 6
Слайд 7
Чему там можно научиться
Работа с основными компонентами интерфейса
Работа с многопоточностью
Работа с сетью
Хранение данных
Базовые
знания по архитектуре
Слайд 8
Как стать стажёром в Яндексе
Слайд 9
Что вас ждёт
Контест
Интервью на знание платформы
Интервью на знание алгоритмов
Собеседование с командами
Слайд 10
Как решать задачки самых разных типов
Как правильно проходить собеседования
Лайфхаки
*рекламная пауза*
Слайд 11
Слайд 12
Контест
Array
ArrayList/LinkedList
String
HashMap
Set
Queue/Stack
Слайд 13
Интервью на знание платформы
Основные компоненты приложения
(Activity, Service, Broadcast Receiver, Content Provider)
Intents
Activity vs Fragment
ListView vs RecyclerView
Слайд 14
Интервью на знание алгоритмов
Array
ArrayList/LinkedList
String
HashMap
Set
Queue/Stack
Слайд 15
Слайд 16
Собеседование с командами
А реализовывал ли ты …?
А какие библиотеки ты использовал?
А работал ли
ты с …?
А какие задачи тебе интересны?
Слайд 17
Слайд 18
Слайд 19
Собеседование с командами
А какие задачи вы можете мне предложить?
А какие библиотеки вы используете?
А
какая структура команды?
А какая архитектура?
Слайд 20
Что НУЖНО делать во время стажировки
Слайд 21
Задавать много вопросов
Брать на себя самые разные задачи
Ходить на митапы и конференции (особенно
внутренние)
Быть проактивным
Поставить себе чёткую цель на стажировку
Слайд 22
Слайд 23
Слайд 24
Слайд 25
Слайд 26
Слайд 27
Умение создавать кастомные вью
Знание RxJava
Знание Retrofit
Умение работать с базами данных
Знание Clean Architecture
Слайд 28
Умение создавать кастомные вью
Знание RxJava
Умение писать unit-тесты
Умение работать с базами данных
Знание Clean Architecture
Знание
Retrofit
Слайд 29
Слайд 30
Вывод
Не забывайте, что бОльшая часть ответственности за вашу стажировку лежит на ваших плечах
Слайд 31
Реально ли совмещать учёбу и работу?
Слайд 32
Реально ли совмещать учёбу и работу?
Да.
Слайд 33
Пару советов
20 часовой рабочий график
Тайм-менеджмент
Work-Study-Life balance
Слайд 34
Слайд 35
Что для этого нужно
Улучшить свои hard скиллы
Подтянуть soft скиллы
Походить по собеседованиям
Слайд 36
Всякие полезности
Курс на Udacity - https://bit.ly/2XMpRiw
Курс на Coursera - https://bit.ly/2KU8XJG
Лекции Android Academy MSK - https://bit.ly/2KW3odr
LeetCode - https://leetcode.com
HackerRank
- https://www.hackerrank.com
CodeForces - https://codeforces.com
Те самые retained fragments - http://bit.ly/35MoKlI
Техника Помодоро - https://pomodoro-tracker.com
Подлодка подкаст - https://t.me/podlodka
WTM Community - https://t.me/wtm_moscow