Стажировка. Курс выживания. Как начать путь в Android-разработке презентация

Содержание

Слайд 2

Стажировка. Курс выживания

Татьяна Рябова, разработчик Яндекс.Такси

Стажировка. Курс выживания Татьяна Рябова, разработчик Яндекс.Такси

Слайд 3

О чём поговорим

 Как начать свой путь в Android-разработке
 Как стать стажёром в Яндексе
 Что НУЖНО

делать во время стажировки
 Реально ли совмещать учёбу и работу
 Как попасть в штат

О чём поговорим Как начать свой путь в Android-разработке Как стать стажёром в

Слайд 4

Как начать путь в Android-разработке

Как начать путь в Android-разработке

Слайд 5

Что для этого нужно

Дедушка Мороз, я очень хочу стать Андроид-разработчиком

Желание

Компьютер

Что для этого нужно Дедушка Мороз, я очень хочу стать Андроид-разработчиком Желание Компьютер

Слайд 6

Что поможет

Что поможет

Слайд 7

Чему там можно научиться

Работа с основными компонентами интерфейса
Работа с многопоточностью
Работа с сетью
Хранение данных
Базовые

знания по архитектуре

Чему там можно научиться Работа с основными компонентами интерфейса Работа с многопоточностью Работа

Слайд 8

Как стать стажёром в Яндексе

Как стать стажёром в Яндексе

Слайд 9

Что вас ждёт

Контест
Интервью на знание платформы
Интервью на знание алгоритмов
Собеседование с командами

Что вас ждёт Контест Интервью на знание платформы Интервью на знание алгоритмов Собеседование с командами

Слайд 10

Как решать задачки самых разных типов
Как правильно проходить собеседования
Лайфхаки 

*рекламная пауза*

Как решать задачки самых разных типов Как правильно проходить собеседования Лайфхаки *рекламная пауза*

Слайд 11

Слайд 12

Контест

Array
ArrayList/LinkedList
String
HashMap
Set
Queue/Stack

Контест Array ArrayList/LinkedList String HashMap Set Queue/Stack

Слайд 13

Интервью на знание платформы

Основные компоненты приложения
   (Activity, Service, Broadcast Receiver, Content Provider)
Intents
Activity vs Fragment
ListView vs RecyclerView

Интервью на знание платформы Основные компоненты приложения (Activity, Service, Broadcast Receiver, Content Provider)

Слайд 14

Интервью на знание алгоритмов

Array
ArrayList/LinkedList
String
HashMap
Set
Queue/Stack

Интервью на знание алгоритмов 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

Умение создавать кастомные вью Знание RxJava Знание Retrofit Умение работать с базами данных Знание Clean Architecture

Слайд 28

Умение создавать кастомные вью

Знание RxJava

Умение писать unit-тесты

Умение работать с базами данных

Знание Clean Architecture

Знание

Retrofit

Умение создавать кастомные вью Знание RxJava Умение писать unit-тесты Умение работать с базами

Слайд 29

Слайд 30

Вывод

Не забывайте, что бОльшая часть ответственности за вашу стажировку лежит на ваших плечах

Вывод Не забывайте, что бОльшая часть ответственности за вашу стажировку лежит на ваших плечах

Слайд 31

Реально ли совмещать учёбу и работу?

Реально ли совмещать учёбу и работу?

Слайд 32

Реально ли совмещать учёбу и работу?

Да.

Реально ли совмещать учёбу и работу? Да.

Слайд 33

Пару советов

20 часовой рабочий график
Тайм-менеджмент
Work-Study-Life balance

Пару советов 20 часовой рабочий график Тайм-менеджмент Work-Study-Life balance

Слайд 34

Как попасть в штат

Как попасть в штат

Слайд 35

Что для этого нужно

Улучшить свои hard скиллы
Подтянуть soft скиллы
Походить по собеседованиям

Что для этого нужно Улучшить свои 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    

Всякие полезности Курс на Udacity - https://bit.ly/2XMpRiw Курс на Coursera - https://bit.ly/2KU8XJG Лекции

Имя файла: Стажировка.-Курс-выживания.-Как-начать-путь-в-Android-разработке.pptx
Количество просмотров: 26
Количество скачиваний: 0