Планета гаджетов / технологий
Содержание
Автор канала Android Live рассказал о том, как Android-разработчику найти первую работу.
Недавно получил вопрос от подписчика: Привет! Какие основные вопросы могут задать джуну на собеседовании? И как Android-разработчику найти первую работу?
Сегодня хочу поделиться своим опытом в этом вопросе и возможно задать кому-то из вас вектор движения.
Я устраивался на свою первую работу сразу после университета, и моя дипломная работа была связана с написанием приложения под мобильные телефоны. Тогда это казалось чем-то новым и совсем нераспространённым, так как большинство выпускников делали сайты.
Мое приложение было очень простым, в нем совсем не было архитектуры и верных подходов к программированию. Важно было то, что оно запускалось и работало. Уже само наличие приложения было достаточно неплохим показателем, что я не просто выпускник с теоретическими знаниями, но разработчик, который написал одно, хоть и небольшое приложение.
Поэтому, если вы только начинаете свой путь в мир Android-разработки — начните с написания приложения, ведь практика наше все.
Так как ваше резюме почти пустое (почти, потому что у вас есть уже как минимум одно приложение из первого пункта), то вас будут спрашивать по базовым вопросам.
Я бы отнес к ним: структуры данных, ООП, SOLID, модификаторы доступа, коллекции. Плюсом будет, если вы сможете написать простую сортировку, а также если сможете оценивать сложности алгоритмов.
По Android вопросы будут связаны с базовыми компонентами: что такое Activity, Fragment, Service и т.д. Хотя, тематика вопросов во многом зависит от компании.
Вопросы с собеседования iOS-разработчиков вы можете найти тут.
Если вы студент технического вуза, то хорошей «удочкой» для поиска новой работы может служить практика в компании. Многие студенты ей пренебрегают и используют её для сдачи «хвостов» или отдыха.
Однако, если вы всерьёз хотите быть разработчиком, то попробуйте найти IT-компанию в своём городе и напроситься к ним на практику. Очень часто компании соглашаются на это, и у вас появляется отличная возможность посмотреть на будни разработки, получить бесценный опыт от более скилованных коллег, а также проявить себя в решении каких-то простых задач. Умных студентов часто берут на работу.
Если же вы уже не студент, то попробуйте найти стажировку или курс в какой-нибудь IT-компании. Работать придётся очень много, но если вы достаточно мотивированы, то это будет отличной практикой и стартом для вашей будущей карьеры.
Обязательно просите отзыв об интервью, уточняйте причину, по которой вас не хотят брать. Часто это адекватный фидбек, который поможет вам в следующих интервью.
Кроме того, спросите, когда можно попробовать пройти собеседование повторно. Чаще всего компании дают перерыв в полгода.
А вот здесь вы можете просмотреть Android Developer Roadmap 2019: карту навыков и модель развития Android-разработчика.