Найти тему
Дмитрий Мовчан - про IT

Войти в IT в наши дни / ч.1 "как было"

Оглавление

Поскольку я сравнительно давно пришел в ИТшку (особенно если речь про Android отрасль, она была совсем молодой), то есть с чем посравнивать: как поменялись тренды, как поменялся рынок, насколько тяжелее стал вход в эту профессию. В новых статьях хочу пролить свое видение на это все и заодно поразмышлять про вход в IT сегодня.

Картинка топ :)
Картинка топ :)

Как я заходил в это все

Скажу забегая наперед - сейчас оглядываясь на свои первые шаги и знания (а речь пойдет про примерно 2016ый год), кажется что это было около 2/3 (если не половина) от того, что требуют сегодня. Виной тому что технология растет, в ней появляется множество новшеств, а также сохраняется необходимость знания/поддержки старых подходов, отсюда растет тот багаж знаний, которым должен обладать новоиспеченный ИТшник. И разумеется - растет количество желающих залезть в золотой вагон с надписью "IT".

Один Android пережил уже штук 7 крупных обновлений с момента начала моего изучения, а ведь каждое такое обновление может вмещать в себе тонну изменений, ради которых придется опять садиться за документацию или искать уроки/курсы.

Также меняется и индустрия в целом, забавно только то, что многие уже "старые" вещи достаточно цикличны. Здесь хороший пример подходов к репозиториям - в момент моего прихода был фокус строго на полном разделении репозиториев, потом пришел тренд на монорепозиторий, который был популярен в начале 2000х. Ждем возврата к раздельным репозиториям :)

Процесс изучения Android у меня длился около 4 месяцев, в свободное от основной работы и учебы время. Тратил я дай бог часов 5 в неделю на него. До Android были знания фундаментальные - алгоритмы/структуры, а также базовые курсы frontend/backend и c++. Никакого опыта коммерческой разработки само собой не было.

-2

Так вот о моих шагах - конкуренция была откровенно слабая (хотя само собой тогда казалось это вообще не так, но все ведь относительно и я сравниваю с тем, что вижу сейчас), при желании можно было попасть на любую стажировку. Крупные игроки, организовавшие свои школы разработчиков - имели более строгий отбор, те же, кто отбирал людей "с улицы" - отбор имели номинальный. Вопросы к собеседованиям были на 90% похожи между компаниями и самое главное - требовали-то по сути "горящие глаза" и желание во всем разбираться в кратчайшие сроки.

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

Выбор компаний

Собственно и получить оферы было не такой большой проблемой (самая большая проблема была пожалуй part-time график, если ты еще студент и не мог придти на full-time), поэтому можно было смело выбирать "топов", которых вы все и так знаете. Собеседования максимально простые, если приходилось делать хоть раз приложение уровня "TODO лист" - то на мой взгляд любое собеседование тогда было бы по силам. Поэтому волей судеб я попал на стажировку в Касперский, но в обход общей программы, сразу в отдел мобильной разработки, тк там человек был нужен "здесь и сейчас". В дальнейшем я без особого труда попал на стажировку Redmadrobot (пытался совместить, но стажировка у них совпала с выходом на полную ставку в Касперском, вместе я не потянул, пришлось от роботов отказаться в середине пути).

-3

И это все с учетом огромного минуса в виде строгого ограничения на part-time. У меня тогда были знакомые, которые могли позволить себе пойти на fulltime и более того, устраивались сразу на middle позиции. Само собой там приходилось применять популярные сегодня навыки - вранья в резюме и приписывания себе лишнего опыта. Но это как лишнее подтверждение того - что начать свой путь в IT, выбрав Android - было сравнительно легко.

Тут подобью черту и заодно запасемся попкорном в ожидании второй части с примерами сегодняшних новичков и сравнением относительно моего пути.

Подписывайтесь на мой канал, чтобы следить за обновлениями

И не забывайте подписаться на мой телеграм канал, где также постятся анонсы.