John Doe
34 уровень

Мой путь в IT

Статья из группы Истории успеха
участников
Всем привет! В свое время меня очень сильно мотивировали такие статьи, поэтому и я решил внести свою лепту и немного рассказать о своем пути, а также дать несколько советов ;) Мне 23 года, закончил универ в 2019 году, специальность — менеджмент. Разочаровавшись по итогу в данном направлении (на самом деле я верю, что менеджмент — это крутая штука, если ты живёшь в Москве или СПБ, в регионах же управленческого персонала мало), поработав годик в продажах и на начальных позициях решил сменить свой род деятельности. Выбирая между маркетингом и программированием решил остановиться на втором, так как в школе вроде неплохо получалось, да и ходил когда-то на курсы по веб-разработке. Самым сложным для меня был выбор языка и способа его изучения. Начал с C++ (подумал, что это основа), прыгнул на Python, смотрел ролики на YouTube и читал статьи, пока в один момент не наткнулся на Javarush и понял, что мне хотелось бы обучаться в таком формате. Недолго думая, оплатил подписку и начал учиться (про Java я не знал на тот момент вообще ничего). По итогу прохождение курса до 34-го уровня заняло у меня 2 месяца, занимался по 8-10 часов в день, параллельно читал литературу по непонятным темам. Из книг мне понравился Хорстманн и Бейтс/Сьерра (хоть она очень простая, но помогла хорошо усвоить основные темы). Ни одной книги полностью так и не прочитал, кстати. Вообще, на мой взгляд, наиболее эффективным способом трудоустройства является прохождение курса до 20-го уровня, плавно перетекающая в Spring и различные фреймворки, а также создание своих проектов. Все остальные уровни вас шикарно разовьют, но из них вам, скорее всего, мало что понадобится, а то, с чем ты не работаешь, забывается быстро :) В итоге, когда 2 месяца подписки истекли, я начал активно искать вакансии. Однако, в моем городе их не было — только одна стажировка за символическую плату, на которую я в итоге и пошел. На собеседовании спрашивали про Java Core, Spring, Hibernate и REST API. Если вакансий нет, то могу посоветовать 2 пути: 1. Беритесь за все, что есть. Бесплатные стажировки, коллективные проекты — то, чем, казалось бы, можно побрезговать, и на что я бы никогда не согласился при любом другом раскладе поможет вам приобрести кучу компетенций и прокачать свои навыки. Плюс, даже такой опыт нереально ценится среди работодателей. 2. Пишите сами на почты HR-ов или звоните. Их очень много в открытом доступе, зачастую есть вакансии стажеров/джунов, которые несрочные или не афишируются и вам может повезти (я так и нашел свою). Даже если ничего не будет, познакомитесь на будущее. В итоге, отработав 4 месяца, я понял, что дальнейшего роста придётся ждать довольно долго и стал искать вакансии снова. И тут я уже ощутил себя востребованным (ха-ха) специалистом, у которого спрашивают зарплатные ожидания и присылают офферы. В итоге, каким-то образом меня взяли на миддла в один из наших банков, работаю уже полгода, вроде неплохо, хоть и сложно) Мои советы: 1. Софт-скиллы оцениваются довольно серьезно. Не зажимайтесь на собеседовании (они все проходят в ламповой обстановке, как правило), будьте собой, и самое главное — размышляйте вслух. Невозможно знать все, главное — уметь мыслить в нужном направлении) И миддлы, и сеньоры гуглят точно так же, как и вы во время обучения. Еще, кстати, говорят, что основное отличие миддла от джуна в том, что джун спросит, а миддл загуглит :) 2. Изучайте новые технологии. Даже теоретические знания условной Кафки/Хадупа/Реактивного программирования дадут вам плюс в карму. В любом случае, хотел бы завершить свою небольшую статью благодарностью данному ресурсу за большое количество практики и интересный формат обучения. Программирование, кстати — это очень круто, как минимум тем, что программистов любят и им открыты все дороги по карьерной лестнице) Всем добра!
Комментарии (19)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
KILA
Уровень 3
15 апреля 2022, 04:21
Спасибо 🙏 приятные слова всегда помогают.
Victor Zav
Уровень 33
3 октября 2021, 18:57
2 месяца.. 34 уровня... пара книг по 300 стр... ну и задачи// только на первом квесте 370 шт... что сказать... True story...🤔😎
Dude QA Automation Engineer в Amazon
30 сентября 2021, 11:55
Вау! Очень круто! Поздравляю
Дмитрий Б.
Уровень 29
29 сентября 2021, 12:13
"занимался по 8-10 часов в день" - кошмар. Советую пересмотреть свои интенсивные занятия, так как годикам к 30 вы выгорите не просто в IT, а полностью.
Dwarf Ворген
30 сентября 2021, 11:01
Зато он быстро вошел в it :) у меня обучение на javarush заняло два (!) года. Уж лучше за два месяца пройти... И память свежее будет, и быстрее к своей цели придёшь.
Дмитрий Б.
Уровень 29
2 октября 2021, 05:52
Ну тут просто у каждого свои стартовые условия и возможности. Работа, жена, ребенок. Все это не позволяет заниматься по 8 часов в день, но я бы и не стал даже. У меня вот на учебу еще минимум 2 года, время есть. Пару дней назад начал еще параллельно изучать android studio, еще через полгодика английский начну подтягивать.
Дмитрий Б.
Уровень 29
2 октября 2021, 05:53
Мечта, записанная на бумаге с датой становиться целью. Цель, разбитая на шаги становиться планом. План, подкрепленный действияем воплощает мечту в реальность.
Dwarf Ворген
5 октября 2021, 17:53
Так у меня тоже мужребеноксемья... я об том и говорю))) Но если бы у меня была возможность по 8 часов сидеть, сидела бы. И тем не менее, "маленькими шагами к большой цели" ;)
Dwarf Ворген
5 октября 2021, 17:54
У меня есть еще полгода. Долго думала: Spring или Android. Выбрала Spring.
John Doe Backend Developer
6 октября 2021, 21:30
Да, у меня на тот момент я почти ничем не занимался, семьи и детей нет, все было закрыто, даже выбраться некуда было :) В том, чтобы заниматься по 8 часов, не вижу ничего такого, в дальнейшем работать придётся как минимум столько же, не говоря о том, что придётся ещё дополнительно самообразовываться)
Дмитрий Б.
Уровень 29
7 октября 2021, 13:45
Ты молодец, и это не оговаривается. Если была возможность заниматься столько времени, и ты эту возможность не про€6@л, то ты обречен на успех. А то что учиться придется всю жизнь, то это касается всех перспективных профессий, а не только IT. Где-то слышал слова: " Чтоб стоять на месте, надо сильно бежать, а чтобы идти вперед, надо бежать в два раза быстрее."
Виталий Уpoвень 240, Киев
28 сентября 2021, 07:19
Исходя из того сколько вы учились, осмелюсь предположить что вы это время находились без работы. Вы целенаправленно ушли с работы, или планировали работать только в IT не разменивая своё время? Вас не смущало отсутствие финансовой подушки, или вы находили возможность подработать?
John Doe Backend Developer
28 сентября 2021, 15:14
Ушел с работы прямо перед пандемией. Изначально было желание пойти в проджекты/бизнес-аналитики, но вообще не мог найти вакансий. Тогда же и начал обучаться) была небольшая финансовая подушка, так как в любом случае хотел основательно подойти к поиску и окончательно определиться с карьерной траекторией
fFamous
Уровень 51
27 сентября 2021, 16:38
Грац! Спасибо за историю 👍
Alexandr
Уровень 36
27 сентября 2021, 15:02
Спасибо за историю! И если есть время ответь на несколько вопросов, пожалуйста. - что по стеку? Ты сказал что после 34 уровня плавно перешел на spring, и до какого "уровня" скажем так ты его прокачал? Так же, по истечении подписки начал искать вакансии, так вот вопросы: - через сколько попыток откликнулись(сколько по времени ушло, до первого приглашения на собеседование) - сколько собеседований было? - не смутило ли сильно собеседующих, что у тебя не было опыта работы? - на момент собеседований, были ли у тебя проекты какие то, если да то какие(какого уровня). - что больше всего спрашивали, тебя, как новичка? И на что по твоему личному мнению стоит сделать упор?(теория,практика,английский,spring, или soft скилл настолько важен?), А и да что насчет БД?
John Doe Backend Developer
27 сентября 2021, 18:36
Привет! Спринга на начальном этапе хватит на уровне Core + Mvc + Data. Достаточно посмотреть курс Алишера и самому все прописать, очень доступно) - Первое приглашение на собеседование получил недели через 2 после поиска - как открылась вакансия. Это единственное собеседование, которое я проходил на первом этапе. Была ещё одна вакансия, но там было довольно сложное тестовое, которое я не осилил) - Не смутило, так как на вакансию и искали людей без опыта :) - На гитхабе была пара проектов, которые писал для обучения, самые простые REST API - Для трудоустройства, конечно же, нужна теория (которая потом на 80 процентов не понадобится) - коллекции, ООП, основные понятия Spring Core (DI, IoC, bean), много вопросов а-ля скомпмлируется ли код и что в итоге выведется. И как по мне, самое важное - рассуждать вслух. На каждом собеседовании задают каверзные вопросы, и люди, собеседующие тебя, ждут от тебя не столько правильного ответа, сколько умения рассуждать и докопаться до истины :) Английский нужен, но нигде не был критичным)
John Doe Backend Developer
27 сентября 2021, 18:42
А, да, sql нужен на базовом уровне - основные операторы, джойны. Уровней 30 на sql-ex хватит за глаза) Про подзапросы и T-SQL ни разу не спрашивали С no-sql тоже полезно ознакомиться, с монго, например)
Viktoria
Уровень 31
1 октября 2021, 15:11
Спасибо, что поделились. Не могли бы подробнее рассказать про проекты на гитхабе?
John Doe Backend Developer
6 октября 2021, 21:34
Там толком ничего не было) изначально залил туда только пару-тройку тестовых заданий, которые выполнял для трудоустройства (или пытался выполнить) Сейчас уже по настроению периодически что-то коммичу)