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

Почему 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-разработчиком в Казахстане — ответы на эти и другие вопросы можете узнать в полной версии подкаста по ссылке.