Все дороги ведут в Java: история нашего эксперта

22 декабря 2020

Кто бы мог подумать, что статусы и цитаты вроде “если твое, то обязательно вернется” окажутся правдой? 

История героя нашей статьи доказывает: поменьше скептицизма, чудеса случаются! Илья познакомился с Java на первом курсе. Потом их пути разошлись на целых 8 лет, однако Никсам удалось их воссоединить. И теперь они уже более 5 лет вместе. 

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

photo_2020-12-15 12.29.57

Ты с детства мечтал работать в IT или так просто получилось?

Скорее так получилось. Но интерес к технике был всегда: с первого компьютера в далеком 2004 году. Не скажу, что у меня он появился раньше всех, но техники у многих тогда вообще не было.

Когда и как ты пришел в IT?

Никаких искрометных решений и озарений не было, скорее так просто сложилась мозаика.

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

До Никсов работал заведующим складом фармпрепаратов, и в какой-то момент я стал ощущать, что нет никакого развития, будто застыл на месте. Я владел английским и испанским языками, но никак это не использовал. Хотелось изучать и пробовать что-то новое, но не было куда выплеснуть эту энергию. 

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

По образованию я инженер-технолог, и до этого с IT-сферой особо не пересекался. Начал целенаправленно разузнавать, чем же занимаются айтишники. Мне стало действительно интересно, как это все работает изнутри. Тогда-то я вспомнил о своих попытках десятилетней давности изучать Java.

Копия ALB51760

Почему именно Java?

На первом курсе университета в КВН я познакомился с человеком, который занимался программированием, и узнал от него о существовании Java. Шутки до добра доводят :). 

Тогда и случилась моя первая, чисто из интереса, попытка изучить этот язык. Решающим аргументом было то, что на нем написано большинство игр на телефон :). Но как-то не задалось, мне не хватило усидчивости. Да и не видел я тогда себя программистом, химия и физика мне были интересны больше математики, которая нужна для программирования. 

В тот момент я махнул на себя рукой и не свернул на IT-дорожку, отложив встречу с Java на 8 лет. Только в 2014 году я решил вернуться на “стезю праведности” и изучить этот язык.

Ресурсы, которыми ты пользовался при обучении?

Всё! Я использовал все ресурсы, которые мне только были доступны, начиная с советов на Харьков Форуме (кто помнит?) до всевозможных уроков на ютуб. И все-таки преимущественно это были книги. 

Могу посоветовать стартующим настольную библию каждого джависта “Философия JAVA” Брюса Эккеля  и “Java. Полное руководство” Герберта Шилдта. Я просто открывал эти книги, читал и пробовал — никаких сверхъестественных озарений. 

В августе 2014 я решил основательно заняться изучением Java, а через год, в октябре 2015, уже пришел в Никсы.

Почему именно Никсы?

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

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

Поделись лайфхаками, как пройти тестирование? 

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

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

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

Это были те еще три месяца “выживания”: к 8 утра – основная работа, к 5 я ехал на курсы, где-то в 8 вечера возвращался домой и до 12 занимался. Иногда даже брал отпуск, чтобы успеть выполнить задания. НО оно того стоило!

Из нашей группы курса обучения из девяти человек только двое не осилили материал до финишной прямой. С некоторыми ребятами я до сих пор в одной команде. Советую ли я курсы? Однозначно ДА!

28Bu15my724 (1)

Что дальше: какие перспективы у Java-разработчика после обучения?

Для меня все это очень условно. Многие ребята приходят и говорят: “Хочу стать сеньором/мидлом за полгода.” Но это нельзя предопределить, ведь каждый этот промежуток бежит в своем темпе. У меня не было желания “стать сеньором через год”, я хотел и хочу разобраться во всем больше и лучше. 

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

Какой метод прокачки скиллов считаешь самым эффективным? 

По своему опыту скажу, что самый эффективный метод прост: садитесь и пишите код. Моя идеальная формула звучит так: 20% времени изучаете теорию и 80% — практикуетесь. Теория без практики редко имеет смысл.

Какие личные качества желательно иметь разработчику? 

  • Пытливость. Без этого разработчик далеко не уйдет, должно быть интересно все, желание вникать и выяснять “а почему именно так, а не иначе?”
  • Определенный склад ума. Считаю, что программирование не всем подходит. Многие хотят сюда попасть по причине “айтишных” зарплат и крутых офисов. Но на такой мотивации долго не продержишься, программирование нужно действительно любить. Важно всегда отвечать себе на вопрос: зачем мне это надо?
  • Открытость. Мне очень нравится, что люди, которые работают дольше тебя, открыто делятся опытом – просто бери и перенимай его. И дальше потом передавай.
  • Усидчивость. Что-то быстро сделал и пошел дальше, а над чем-то долго, упорно и нудно сидишь. Бросаешь, потом снова возвращаешься. Тут нет слова “нерешаемо”.

NIX_18_0331

Как гореть, но не выгорать в IT?

Балансировать и найти свое внутреннее “я”. Я еще в процессе этого поиска.

Работая, нужно не забывать жить. Работа должна быть частью твоего дня, а не всем днем. Нужно отвлекаться на другие вещи, интересоваться чем-то, хорошо отдыхать, проводить время с семьей. Важно не “перелюбить” свою работу. Для этого банально разграничивайте свое рабочее и личное время.

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

Что нравится в профессии? 

Когда то, что мы с командой создавали, начинает работать. Я же инженер :) 

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

imgpsh_fullsize (5)

Что считаешь недостатком  профессии?

Сложно найти недостатки. Можно было бы назвать выгорание, но оно возможно в любой профессии. 

Немного раздражают люди, которые сломя голову рвутся в IT, но не понимают для чего по-настоящему им это нужно. Только ради денег тут долго не протянешь.

Что посоветуешь ребятам, которые только начинают свой путь в IT? Например, себе 5 лет назад.

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

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

Быть разработчиком – это…

классно, интересно и захватывающе :) Советую попробовать!