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