Вход В It После 30 Через Java

Всем привет! Данная статья представляет собой текстовую адаптацию одного из самых популярных интервью на YouTube-канале.

"ИТБорода" - интервью о Java (более полумиллиона просмотров).

Если кто не знает, на этом канале несколько раз в месяц появляются интервью с айтишниками о технологиях, языке и личностях.

Приятного чтения!

Вход в IT после 30 через Java

- Привет, Рома! Расскажи, где ты учился и как попал в IT? — У меня на самом деле два образования: одно — неоконченное высшее, второе — законченное.

Законченное высшее образование было техническим, но не имело абсолютно никакого отношения к компьютеру.

Я инженер по бытовой технике, инженер-электрик и механик.

Специализация «Бытовая техника», факультет приборостроения.

Были устройства и устройства, было что-то такое.

Недоделанное вообще легально, то есть еще дальше от ИТ.

На базе первого (высшего) еще можно было получить несколько.

Но я его не допил: дошел до последней сессии и решил не брать.

Потом был почти девятилетний путь в очень далекие от IT сферы.

Работал в сфере закупок и аналитики рынка, открыл рекламное агентство – направления довольно разнообразные.

— В каком году ты поступил в университет? — Я поступил в 2002 году.

Закончил в 2007 году и после этого около восьми с половиной лет пробовал себя в разных сферах.

А в программирование я вообще-то пришел совершенно случайно.

Конкретный день вспомнить не могу – ведь это было не вчера, где-то в середине недели.

На работу мне, наверное, пришлось ехать минуты три по кольцевой дороге.

Я проснулся рано и как-то очень не хотелось идти.

Я тогда еще курил.

Я вышел на балкон, закурил, достал ноутбук, открыл его и решил: надо себя чем-то занять.

Потому что в тот момент у меня была только работа, дом, работа, дом.

Что ж, я решил: дай мне попробовать самому.

Возможно, какие-то курсы.

Что ж, я найду себе какое-нибудь хобби.

Я открыла ноутбук, и мне, по сути, было все равно: полеты на параплане, вязание крестиком, вышивка – неважно что.

Но так уж получилось, что в то время шла достаточно активная кампания за IT-Академию (одну из школ Беларуси).

Эта всплывающая контекстная реклама была повсюду.

И как раз в тот день всплыло что-то вроде этого: «Хочешь заработать миллион миллиардов? Приходите к нам, мы вас научим!» Я решил: почему бы не совместить приятное с полезным? «Миллион миллиардов» все еще звучало заманчиво.

Так я попал в IT.

Я решил: почему бы не совместить приятное с полезным? «Миллион миллиардов» все еще звучало заманчиво.

Так я попал в IT.

Я только что пришла на курс.

Каким-то образом я отучился от этого.

Более того, первый год в академии действительно просто «как-то разучился».

Я едва закончил.

Из нашей группы, думаю, четверо из 12 получили сертификаты.

— Откуда появилось желание что-то изменить? «Как-то так получилось, что раз, наверное, раз в два-три года я менял место работы.

В одной компании я два года работал дистрибьютором, потом еще три-четыре месяца искал новое место.

В разных местах: наш белорус попал в "Газпром", а работал в "Амбассадоре" - это Минский завод виноградных вин.

И я работал в ЭнТити.

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

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

А тогда это было достаточно проблематично, потому что должность в организации была одна, и если бы я сказал: «Я больше не хочу быть логистом, сегодня я хочу работать бухгалтером», они бы просто не поняли мне.

Мне все равно придется искать новое место.

Поэтому такое желание возникало естественным образом время от времени.

— Нашли курс и сразу пошли на Java? Осмысленный ли это выбор? — Это было похоже на то, как я, по сути, решил заняться IT. Был набор на курсы с таким довольно абстрактным объявлением: «Хочешь стать программистомЭ» Я зашел на их сайт, и на той неделе началось множество курсов: JavaScript, Python, PHP. Тогда я думал, что PHP — это круто.

Я работал с ним там в школе некоторое время назад и на первом курсе более-менее работал: мы делали несколько сайтов.

Я подумал: ну вот, наверное, что-то пойму.

Потом смотрю — JavaScript. Думаю, ну я слышал про JavaScript: есть HTML, CSS, JavaScript — ну это какие-то слова из одной области, подумал я.

Но эти курсы длились 11-13 дней с того дня, как я прочитал само объявление.

А Java началась через три дня.

Я решила: что ж, попробую, может, в группе найдется место.

Я позвонила, и, действительно, место в группе нашлось.

И одна вещь.

Так.

Поэтому Java (смеется).

— Вы боялись столь радикального изменения рабочей атмосферы? Многие люди боятся заниматься программированием: думают, что это требует много математики, что это сложно.

У вас когда-нибудь было такое? - Нет, пожалуй, нет. Я вам говорю: я ходил на курсы, но они были элементарными.

Я понимал, что математика мне особо не понадобится.

Мне было интересно в принципе узнать, что такое переменная и что это такое, когда нажимаешь кнопку, а там написано «Hello, world!» выскакивает. Не так же, как когда ты что-то записывал в блокноте.

Когда я написал свою первую программу «Привет, мир!» впервые я понял: ну всё просто, теперь я умею программировать.

Когда я написал свою первую программу «Привет, мир!» впервые я понял: ну всё просто, теперь я умею программировать.

— Думали ли вы тогда, что пойдете работать программистом? Или вы просто прошли эти курсы ради развлечения? — Изначально я пошёл туда, чтобы занять себя.

Но план, конечно, был.

Первое или второе занятие я думал: ой, круто, что-то пишу, где-то что-то работает. Но на тот момент еще не было понятно, что именно работает: я что-то написал и что-то происходит, но вы этого не видите.

То есть его нельзя потрогать руками, чего нельзя сказать, например, о планировке или дизайне.

Там рисуешь — и все сразу видно.

Наверное, с пятого урока, когда я уже написал свой первый цикл - у меня был калькулятор, он рассчитывал какой-то простой алгоритм - я только запустил эту программу, 10-12 смен.

Мне не нужно было нажимать мышью на этот зеленый значок «воспроизвести» в IDEA. И он что-то рассчитал для меня и показал это на экране.

Числа там генерировались случайным образом, и я заранее не знал, каким будет ответ. И тогда я решил: ну почему бы и нет? То есть я могу случайно что-то сгенерировать.

Если я испорчу программу здесь, я могу испортить программу в коммерческих целях.

Как-то так получилось (смеется).

Если я испорчу программу здесь, я могу испортить программу в коммерческих целях.

Как-то так получилось.



Вход в IT после 30 через Java

— Сколько времени прошло от начала курса до трудоустройства? — От начала курсов до осмысленного «куда я хочу пойти работать» прошло около года.

Большую часть этого времени я работал параллельно на своей основной работе.

За два-три месяца (до окончания курса) я уже уволилась.

— Чем вы были заняты весь этот год? Вы, наверное, изучали не только Java, верно? — Понятно, что это не сухое изучение языка — везде нужны какие-то закономерности, какие-то решения.

Если вы просто пишете код, то он мало чем будет отличаться от обычной автогенерации того же кода в IDEA. Я читаю книги.

Есть, например, отличная книга — «Техники объектно-ориентированного проектирования».

Шаблоны проектирования», — написала «Банда четырех».

Я пытался понять их (паттерны).

Мне сказали, что это отличная книга.

Старшие коллеги говорят: «Почитайте, будет полезно».

Но я считаю, что эту книгу нужно было прочитать хотя бы через год, чтобы понять, что там написано.

Но мне сказали, что это будет полезно.

И я это прочитал, но не всё.

Наверное, я прошёл только треть.

Я понял, что в будущем буду понимать ровно столько, сколько понимаю сейчас.

То есть ничего.

[5] — Сколько года обучения заняли сами курсы? Вы весь год посещали курсы и самообразовывались? — Курсы длились шесть месяцев.

Когда я заканчивал IT Академию, у меня была конкретная цель — попасть в EPAM. Некоторые небольшие компании предлагали мне вроде стажировку, а потом трудоустройство.

Но мои друзья работали в EPAM. И я много слышал о том, какой хорошей компанией стоит стать: понимать сами процессы, бизнес-процессы.

И да, там действительно очень строго определены эти самые методологии.

То есть цель была попасть туда.

Между окончанием курсов ИТ-академии и началом внутренних курсов был довольно большой временной разрыв.

Я даже не планировал сразу попадать в лабораторию Епамова, потому что мне нужны были какие-то знания.

И как я уже сказал, я закончил курсы.

Но я не понимал, как я их окончил.

Поэтому нужно было понять другое: сначала написать, а потом понять, почему это сработало.

- Но в итоге ты оказался в лаборатории? - Да, ну после очных курсов я попал в лабораторию.

— И уже через «лабораторию» вашей первой работой стал EPAM? - Да.

— Чем вы там занимались и сколько времени в общей сложности проработали? — Я проработал в EPAM около двух с половиной лет. Я сразу же включился в крупнейший проект Thomson Reuters. Раньше в EPAM был именно такой проект. Потом все выросло в самую большую единицу.

И теперь Thomson Reuters является крупнейшим клиентом.

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

Но попав туда, я понял еще меньше, чем понимал на курсах и в лаборатории.

Там все было как-то «свое».

Мне сказали, что там будут крутые технологии, стек такой большой.

есть и фронт, и бэк, и Spring, и Hibernate, и EclipseLink. — Короче говоря, всё, что хотите: облако, микросервисы…? - Да.

А когда ты только начинаешь, ты написал первое «Привет, мирЭ», и думаешь: «Ну и что мне дальше изучатьЭ» Ну, наверное, машинное обучение!

Я написал первое «Привет, мирЭ», и думаешь: «Ну и что мне дальше изучатьЭ» Ну, наверное, машинное обучение!
— Или я сразу запущу ракету на Марс? - Да, я пойду к ИИ, чтобы что-то создать! Ну такое желание всегда есть.

Кажется, я недавно научился складывать переменные.

Всё, следующий шаг — написание своей нейросети.

Естественно, меня это так привлекло: столько технологий, я столькому научусь! Я был заперт в этом проекте.

Я открыла его и поняла, что ничего в этом не понимаю.

И наверное около семи месяцев я исправлял ошибки.

Более того, даже это там было сделать проблематично, потому что проект был большой: при организации работы использовали правильную методологию, поэтому, чтобы просто исправить ошибку, нужно было получить и собрания, и согласования.

И все это заняло довольно много времени со стороны заказчика.

— Я знаю, что в «лаборатории» EPAM очень сложно попасть, потому что там очень сильный отбор на английском языке.

Повезло ли вам с этим? - В целом да.

Я никогда не изучал английский язык целенаправленно.

Он учился в школе, а я иногда посещал занятия.

И то, наверное, только в половине случаев.

То есть я никогда не интересовался языками, но так получилось, что в детстве я видел много игрушек.

И все же они были в основном на английском, потому что.

ну, потому что они были пиратскими.

Потому что лицензионные почти никто не покупал.

Тут-то мне, естественно, и сказали, что понадобится английский.

И мне особо негде было этому учиться.

Потому что улучшить и техническую часть, и англоязычную сразу проблематично.

Высасывает много энергии.

Я просто пробовал читать книги и программы.

Если в одном дело шло хорошо, то в другом было не так хорошо.

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

Слава богу, у меня тогда уже был смарт-телевизор.

Он перешел на английский.

И все программы и плейлисты.

Телефон также переведен на английский язык.

Литература тоже была по максимуму на английском языке.

Ну и понятно, что из Stack Overflow — это наше всё — тоже всё было на английском.

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

Ну, наверное, это помогло - собеседование я более-менее прошел.



Вход в IT после 30 через Java

— Сколько вам было лет, когда вы начали интенсивно изучать программирование? — Мне было 28–29… наверное, 30 лет. — Не было ненависти в духе: «Куда ты пропалЭ» Как отреагировали на это решение ваши родственники и друзья? «Из моих родственников, друзей и самых близких людей они меня, естественно, поддержали.

Ну потому что все привыкли, что я постоянно меняю место работы и хобби: то катался на велосипеде в гору и ломал конечности, то после колледжа занялся тайским боксом.

И дело не в том, что я пошел тренироваться ради здоровья, мне нужно все по максимуму.

Потом я пошел готовиться к соревнованиям по боксу.

И я настолько подготовился, что после этого больше никогда этого не делал.

Поэтому отреагировали спокойно.

А вот на работе, коллеги.

В 18:00 работа закончилась, а в 18:30 начались курсы - добираться пришлось всего за полчаса.

Там было много негатива.

Мне сказали, что не получится: «Ну, 30 лет. У тебя неправильное мышление, тебе нужно образование.

" - это все стереотипы, что тебе нужна математика, теория алгоритмов.

- Ты можешь показать им факт! - Да! (смеется).

Ну, «это не тот настрой, и вряд ли он мне что-нибудь даст».

Сказали, что курсы — пустая трата денег и времени, что мне лучше продолжать работать на том же месте.

В какой-то момент я даже прислушался к этим словам и пошел на собеседования в свой предыдущий профиль.

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

В поисках работы я мотался по рынку в целом около двух месяцев.

Они не взяли меня.

Сказали, что курсы — пустая трата денег и времени, что мне лучше продолжать работать на том же месте.

Потом меня отвезли в одно место.

И в принципе там было даже неплохо, по сравнению с моим предыдущим местом работы.

Но в этот момент позвонили из EPAM и сказали, что меня везут в лабораторию.

Ну, естественно, от первого варианта я отказался.

В лабораторию меня отвезли бесплатно, а там за деньги.

Но я думал, что EPAM может сгореть, есть какая-то перспектива.

Я решила: а почему бы не попробовать, если возьмут? Пусть этот кризис пройдет. Если что случится, я позже найду работу.

Слава богу, что-то себе удалось отложить: хватило бы на полгода-год. — Когда вы перешли в EPAM и в IT в целом, у вас была такая же ставка, как у джуниора.

Сильно ли это отличалось от того, что вы зарабатывали на своей повседневной работе? - Ну да, прилично.

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

Я уже не писал какие-то циклы, я уже мог написать сайт. То есть он мог писать и, так сказать, давать другим людям увидеть и потрогать.

Мне было очень интересно и я был в восторге.

Я что-то написал и понял, что делаю.

Ну, я начал понимать, что делаю.

Был интерес.

У меня даже сейчас нет предпочтений в плане «там платят на 500 долларов больше — все, надо туда идти».

Точно нет. Если работа интересная, коллектив хороший, то есть ли смысл его менять? По поводу зарплат в ИТ я когда-то дошел до психологического уровня: если ниже, будет некоторый дискомфорт, но тем не менее.

Сейчас HR-специалисты очень часто на собеседованиях спрашивают: «Что для вас на первом месте: зарплата, команда, проект, технологияЭ» И изначально да, вопрос зарплаты стоял наверху, а потом падал все ниже и ниже.

Для меня это теперь так незначительно, слава богу.

Но поначалу было неудобно, потому что зарплата отличалась не «на», а «на» раз пять, наверное, шесть.

Раньше доход зависел от сезона – я работал в торговле.

Поэтому, если там в сезон все хорошо, то раз в пять.

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

Не секрет, что у юниора очень низкая ставка.

Ну и еще запись.

Особенно такие пожилые, как я.

Не знаю, как это выглядит со стороны работодателя, возможно, такой человек будет более лояльным.

Но с другой стороны, это какой-то перетренированный человек.

— Вы хотите сказать, что эйджизм влияет на показатель? - Не знаю.

Я думаю, может быть, и так.

— То есть каких-то конкретных примеров в вашем опыте не было? — Я как-то не старался вдаваться в подробности именно в рамках Java.

Вход в IT после 30 через Java

— За два с половиной года в EPAM-e до кого вы выросли? Почему вы сменили работу? — В EPAM строгая рейтинговая система.

Здесь у меня было d2 – это Миддл.

Потом я переключился на проект и стал вроде как разработчиком ключей d2. — Д2 у вас была сразу после «лаборатории»? - Конечно же нет. Первая возможность получить d2 появилась где-то через пять месяцев, но за ней я пошел только где-то через девять месяцев.

В EPAM очень интересная система: когда появляется возможность перейти в д2, за звание можно было получить повышение.

Свой, скажем так, рейтинг.

И финансовое продвижение совпало с этим.

Послушав старших коллег, я поначалу получил максимальное финансовое продвижение: где-то учился технологиям, прошел курсы.

Затем он перешел на d2, где тоже было повышение.

- Ухищрение? — Не знаю, насколько это лайфхак, но меня вроде бы устроило (смеется).

И он ушел просто потому, что проект Thomson Reuters — такое огромное подразделение.

Очень трудно было повернуться.

Запущен он давно, архитектура строго выстроена.

А добавление нового функционала было незначительным, мало отличающимся от существующего.

Грубо говоря, вы берете половину модуля, копируете его и просто немного рефакторите, меняя имя.

— EPAM большая компания, почему вы не переходили из одного проекта в другой внутри одной компании? — Проект Thomson Reuters располагался прямо через дорогу от моего дома.

Если мне нужно было идти на работу к 9:00, то в 8:55 я выходил из дома: по коридору – и в бизнес-центр, где мы располагались.

И это накладывает определенный отпечаток: мне больше не хотелось куда-то ехать на час.

Это первая причина.

В здании было несколько проектов, и по каждому из них я ходил на собеседования.

В принципе, по стеку они не сильно отличались, и в тот момент для меня было критично наличие непосредственно новых, новых технологий.

На тот момент я не очень понимал динамику и развитие проекта, насколько он интересен инвестору.

Будут ли добавлены какие-то новые функции, что-то вырезано, что-то реорганизовано? Может быть, появится какой-нибудь способ разбить монолитные микросервисы? Меня интересовали Spring, Hibernate, но это стандартный стек.

Плюс для фронтенда можно было выбрать какой-нибудь Angular. И так было примерно во всех проектах Thomson Reuters. Только позже я понял, что так было везде, но тогда я искал что-то такое новое и новое и поэтому ушел.

— Следующее место работы — Softeco. Как долго ты его ищешь? Сколько собеседований вы прошли, прежде чем получили работу? Фактически, это было первое полноценное собеседование в сфере ИТ? — Нет, первое полноценное собеседование было, опять же, для продвижения.

К тому времени уже были планы на свадьбу.

Я больше не хотел откладывать 80-90% зарплаты.

Мне хотелось, чтобы это было как-то свободнее.

Ну, потому что я хочу есть и свадьбу.

Я больше не хотел откладывать 80-90% зарплаты.

Мне хотелось, чтобы это было как-то свободнее.

Ну, потому что я хочу есть и свадьбу.

- Какой это год? — Это был последний год работы в EPAM. Тогда я действительно активно ходил по собеседованиям и собирал предложения.

Но не для того, чтобы их шантажировать.

Итак, я пришел спросить, хотят ли они повысить зарплату.

Мне сказали: «Ну, это не то, что нам очень хочется».

И тут я уже сказал, что предложения есть.

«Многие так делают, все все понимают, я вас за это не виню».

Мне интересно, а что ты говорил на «светских встречах», когда приходил? Там спросили, ты готов выйти на работу? И вы сказали: «Я просто хочу поднять предложение»? — Нет, я, конечно, не говорил, что хочу поднять предложение.

Тогда бы мне сказали: «ну тогда не получится, мы просто не будем вам присылать предложение».

Потому что какой смысл тратить на меня время, если я не планирую к ним идти? - Так ты поигрался? - Нет, я не баловался.

Уже была идея изменить проект. Правда, вряд ли я рассматривал там какую-то конкретную компанию, но не исключал, что там будет что-то действительно интересное.

Иногда очень приятно просто поговорить с HR, с техническим специалистом.

И теперь вы уже понимаете: почему бы не сменить компанию? Здесь действительно может быть интересно и хорошо.

— Какие ключевые моменты вы бы выделили в своем становлении тем программистом, которым вы являетесь сейчас? — Когда я выбирал между фронтендом и бэкендом, я еще заканчивал лабораторию и отправился в свой первый проект — Thomson Reuters Russian. И первые три месяца меня очень вдохновлял новый проект, новые люди и то, что было в производстве.

Я много работал, а потом понял: как бы ты ни работал, все это займет много времени.

Потому что процесс утверждения длительный, а проверка кодов — медленный процесс.

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

И я решил посмотреть в сторону фронтенда.

Потому что исправление ошибок мне было не очень интересно.

Потому что это и бэкенд, и фронтенд. Там пользователь чего-то не видит, например во фронтенде, и для него это уже ошибка.

И это ошибка, например, на моем сервере.

Чтобы докопаться до сути, мне было бы легче это сделать, если бы я понимал, что там происходит. Сначала я прошел онлайн-курсы по JavaScript — точно не помню, как называется сайт. Я более-менее понял, как эта штука работает, и решил попробовать Angular, который на тот момент был уже вторым.

- Уже лучше, чем первый.

- Ну, возможно.

С первым я вообще не имел дело.

В лаборатории из нашей группы вышел человек, изучавший Java, и ушел во фронтенд. Тогда он мне сказал: «Можешь посмотреть второй Angular».

Я просмотрел и даже написал несколько собственных приложений.

И в целом было интересно.

Тот же, грубо говоря, опыт TypeScript. - Но ты остался в бэкенде? - Да.

Вот почему я остался в нем.

После этого у меня произошло небольшое изменение активности модуля внутри моего проекта.

Сначала я работал над модулем, который отправляет уведомления, электронную почту и все в таком духе.

И я перешёл на модуль поиска — это, конечно, более нагруженная система, и она постоянно задействована во всех остальных модулях.

У меня есть еще работа.

И опять же поначалу сложно – многое непонятно.

Потом всё как-то устаканивается, и ты более-менее сориентируешься.

А когда все улеглось, я решил: «Ладно, у меня есть незавершенные дела с фронтендом, с Angular».

А он, Angular, в тот момент был уже четвёртым.

Я, кажется, не очень понимаю, что произошло, и думаю: давай я еще раз спрошу коллегу.

Он говорит: «Ну да, Angular — это круто, но сейчас React очень моден».

И тут у меня начал возникать диссонанс.

То есть год назад я начал изучать Angular, что-то вроде чего-то из мира JavaScript, и тогда мне сказали: «Ты можешь выучить Angular IV, если хочешь обновиться, но там уже есть React».

Думаю: окей-окей, Реакт, может ещё чего-нибудь из этого? Они говорят: «Да! Сейчас это Nod.js, и вы можете писать на нем, вы можете писать интерфейс и серверную часть».

Короче говоря, мне просто бросали слова и говорили: «Сейчас это модно».

Год назад я еще даже не знала этих слов.

Я подумал: хочу туда, где потише.

И как-то я отошел от фронтенда.

Именно тогда я решил, что Java мне нравится больше.

Там все как-то стабильнее.

~~~~~~~~~~~~~~~~~~~~~~~~ Вот и все.

Спасибо за прочтение, друзья! А вот и полная полуторачасовая видеоверсия интервью.

Наслаждайтесь просмотром :) P.S. Кстати, Рома сейчас активно занимается помощью в переквалификации всех нуждающихся, пострадавших от репрессий в Беларуси.

Респект, чувак! Теги: #Интервью #Карьера в IT-индустрии #карьера #java #IT-борода

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.