Почему Android-разработчики так популярны и как ими становятся?

Android-разработчик создаёт и поддерживает приложения для устройств на Android — лидере среди операционных систем в мире. На Android работают около 75% гаджетов в мире. Это не только смартфоны, но и планшеты, ноутбуки, игровые приставки, умные часы, электронные книги, телевизоры и др. Поэтому профессия Android-разработчика будет востребована ещё много лет.

 

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

 

В гостях были:

- Алихан Бакытбек, senior Android-разработчик в Kolesa Group

- Данияр Амангельды, senior Android-разработчик в Тинькофф

 

О правильном начале развития в Android-разработке

 

Алихан Бакытбек: Нужно знать основу — базовый курс информатики. Распространено мнение, что в университете учат тому, что потом в практике мало используется. Но обучение в вузе даст базовые знания, которые нужны всем. Все языки программирования похожи друг на друга, отличие лишь в синтаксисе. Базовые наработки, такие как условные операторы, циклы, массивы есть в любом языке программирования.

Для старта в Android-разработке обязательно нужно знать переменные, циклы и условия. Понимать, как себя ведут цифровые переменные. Советую углубиться в алгоритмы, потому что они помогают развить навыки правильного мышления и понимания программирования.

 

Какие сейчас требованиям к junior-разработчикам на рынке

 

Данияр Амангельды: Джун должен на базовом уровне разбираться в архитектуре, структурах данных, библиотеках, ООП, а также Android SDK. Самое важное — горящие глаза: желание развиваться в этой сфере. 

 

Где получать опыт, если ты джун

 

Алихан Бакытбек: Даже если ты прошёл где-то стажировку, не нужно думать, что этого достаточно для дальнейшего трудоустройства. Нужно всегда оставаться на плаву, держать руку на пульсе технологий и заниматься саморазвитием. Советую брать популярные приложения, например Instagram, и разбирать его по кусочкам, чтобы понять его архитектуру. Если удастся сделать это хотя бы на 60%, это будет колоссальный буст в развитии.

Вечная дилемма: нужно ли учить Java если хочешь в Андроид разработку

 

Данияр Амангельды: Kotlin — официальный язык Google, его нужно знать. Java нужно знать, если:
а) в проекте есть легаси, который нужно поддерживать;
б) хочешь изучить языки углубленно (включая Kotlin).

Знать Java важно, но не срочно. А Kotlin важно и срочно. Исключение легаси-проекты на Java, но это уже другой вопрос. На казахстанском рынке немного кейсов, где Java first.


Алихан Бакытбек: В топовых IT-компаниях Казахстана есть легаси, который написан на Java. Поэтому даже со знанием Kotlin, в реальности ты столкнёшься с Java. Синтаксически эти языки отличаются, но по логике они примерно схожи. Плюс из Java в Kotlin переходить легче, чем наоборот.

Где искать менторов, за какой период времени реально стать Android-разработчиком в Казахстане — ответы на эти и другие вопросы можете узнать в полной версии подкаста по ссылке.

Пікірлер 0

Кіру пікір қалдыру үшін