Всем привет! Меня зовут Евгений, мне 25 лет, и я хочу рассказать Вам свою историю успеха. Занимаясь на JavaRush, я прочитал много историй успеха и мечтал когда-нибудь написать свою и, возможно, кого-то замотивировать, как когда-то мотивировали меня.
Начало довольно банальное, поэтому вкратце: с детства любил играть, что-то делать за компом и в школьные годы планировал связать свою профессию с компьютером. В 9 классе, решил уйти из школы чтобы не сдавать ЕГЭ (т.к. его только ввели, учителя пугали нас и учился я не ахти). Поскольку в колледже не было набора на специальность «Программист», пробовал поступить на «Прикладную информатику», но не прошел по баллам и поэтому поступил на специальность «Информатика» в педагогическом колледже. Ближе к 18 годам меня переклинило и я решил стать десантником, поступить в военное училище. Забросил все что связано с программированием(в колледже немного кодили, ну вы сами знаете на чем 😀), да и толком не учился, т.к. думал что все это мне не пригодиться.
Примерно на середине службы по контракту я понял, что это не мое и нужно что-то менять. Тогда я даже не представлял, что с помощью курсов можно хорошо выучиться и устроиться на работу без высшего образования. Однажды один знакомый, на службе, рассказал, что он хочет выучиться на курсах на Java разработчика, устроиться работать и рассказал про своих друзей, который выучились, успешно устроились работать в СберТех. Я решил тоже попробовать, т.к. хотел много зарабатывать и больше отдыхать. Ввел в Яндексе «курсы Java», первым отобразился JavaRush, решил попробовать, понравилось.
Первое спасибо JavaRush я хочу сказать за видео, которое находится в конце 0 уровня(а может и не там, я не помню 😀). В нем было сказано, что программирование –творчество и практически любое желание можно воплотить с помощью кода. Не знаю почему, но это меня сильно мотивировало и заставило полюбить профессию разработчика.
Пройдя 4 уровня, взял подписку по акции на 1 год и продолжал учиться с интересом. Для меня это было очень сложно, поскольку никогда не был гением(и никогда им не буду), и, т.к. часто задерживался и было мало свободного времени, приходилось кодить по ночам, спал ночью от 4.5 до 6 часов в будни и по часу на обеде. Было очень обидно, когда просидел ночью и не решил ни одной задачи, считал, что потратил время зря. Все это продолжалось 1,5 года (из них месяцев 5-6, наверное, я был в командировке и не кодил). Под конец контакта я дошел до 38 уровня и, за 2 недели до окончания, решил остановиться и начал искать работу в Москве, т.к. в моем городе мало компаний, ну и больше возможностей и зарплата в Москве тоже хороша 😀
Второе спасибо JavaRush за помощь в резюме, хоть я очень злился на Вас за то, что его нельзя было загрузить на hh и пришлось делать все заново. Возможно Вам стоит это учесть в будущем. В любом случае доктор Зойберг очень хорошо помог и дал дельные советы, отдельное тебе спасибо, надеюсь ты это прочитаешь.
По началу я читал вакансии и откликался не на все, но после отказа всех компаний, начал рассылать всем подряд, лишь бы взяли меня. Было много отказов (около 90%), если у Вас будет что-то похожее – не пугайтесь, это вполне норма. После выполнения тестовых заданий в двух компаниях, я решил остановится, сходить на собеседование и не искать дальше. Приехав в Москву, на следующий день я пошел на собеседование и, на мое удивление, меня взяли. Я помню, как люди писали здесь, что посещали кучу собеседований и им много кто отказывал, а тут взяли сразу и еще с очень хорошей, конкурентной зарплатой…..
В этой компании я проработал полгода. Отличный коллектив, отличный тимлид, но я попал на ETL проект (pentaho ,oracle, ms sql) на аутсорс. Мне обещали, что этот проект закончится через пару месяцев и я перейду на Java проект, в итоге он так и не закончился. Проект еле двигался, и я почти нечего не делал на нем, занимался своими делами, а именно подтягивал T-SQL. Знаете, с одной стороны, получаю хорошие деньги, с другой меня бесило, что я не развиваюсь полноценно и не набираю достаточно опыта. Я попытался это исправить, сходил на собеседование на Java разработчика, выполнив тестовое задание. Меня удивило, вся команда, в которую меня брали, прошли через JavaRush и то, что у меня был самый высокий уровень из них :D😅 В итоге мне дали офер, но зарплата была гораздо ниже (около 50 тыс). Я был не готов терять деньги и почему-то решил, что равнозначную зарплату никто не предложит и остался работать дальше, надеясь, что все наладиться само по себе.
Через некоторое время брат (он тоже программист) позвал меня к себе в команду стажером и предложил перейти на C#. Честно говоря, я долго думал, нужно ли мне это, есть ли у этого языка будущее? Для меня это был серьезный шаг. В итоге я на него решился, начал изучать C# и мне он понравился некоторыми своими особенностями. Но в итоге, к брату я не попал, т.к. начальство было не против, а в последний момент отказало, т.к. не хотели, чтобы были родственники в одной команде.
Я продолжил изучать язык, написал два мини проекта, переписал резюме на C# разработчика, указал эти проекты и начал искать. Отказы сыпались друг за другом: где-то сразу отказывали, где-то я успешно проваливал тестовое задание, а мой код называли аля «Мое первое приложение на C#». Но все же он приглянулся разработчику на нынешней работе.
Третье спасибо JavaRush за 1000+ задач, которые помогли мне написать на C# мини проекты, ведь языки очень похожи и, основываясь на полученные знания, я смог реализовать свои идеи. Кстати, я общался с коллегой, у него большой опыт в IT, но не было опыта в ООП. Его тимлид посадил за JavaRush и он набрался опыта тут. Сейчас кодит на Java 😀
Меня нашла компания сама, пригласила на собеседование. Я сразу честно сказал, что толком знаний нет по языку и просил взять меня на вечернюю неоплачиваемую стажировку чтобы я мог учиться после работы, а потом перейти к ним в штат. Меня поспрашивали по SOLID подход, про DI, паттерны, почему поменял язык, немного по sql и отпустили, сказав, что на следующей недели скажут, готовы ли взять. В итоге на этой же неделе мне прилетел офер с такой же заплатой. Я был в шоке и что я испытывал, не описать словами.
На данный момент я С# Backend Developer, дорабатываю и разрабатываю функционал web-приложения. Свою работу я очень люблю, т.к. она очень интересная, команда учитывает мои пожелания и идеи, и всегда есть чем заняться (задачи очень интересные). Сегодня мне сообщили, что у меня закончился испытательный срок и я его успешно прошел. Также мне подняли зарплату на 25%, чему я был тоже удивлён. Помимо работы я занимаюсь дома (пишу свое большое web-приложение, осваиваю методику TDD)
В конце я бы хотел дать несколько советов чтобы Вы не повторяли мои ошибки:
- Не откладывайте теорию, другие навыки на потом. Я думал, что мне главное пройти все уровни и я тогда я буду крут, а теорию под натаскаю за неделю. Не делайте так, уделите один день в неделю теории или же начинайте готовиться к собеседованию – учите по вопросу в день. Также уделите время sql, работа с БД один из важных скилов – научитесь вытаскивать, добавлять, удалять, обновлять данные (лично я решил на sql-ex.ru 70 задач обучающего этапа и 12-15 задач рейтингового этапа, вполне достаточно будет задач 20-30 обучающего этапа).
- Напишите что-нибудь свое. Это вполне важный шаг. Во-первых, это покажет уровень ваших знаний и понимания разработки. Во-вторых, есть вероятность, что часть вопросов на собеседовании Вам не зададут, т.к. все видно в приложении. Если вы переживаете, что написали много плохого кода – выложите на ревью на стековерфлоу. Там вам подскажут и объяснят, где что лучше использовать. И не откладывайте это все на конец курсов. В этом была моя большая ошибка
- Если вы слабо замотивированы и вам тяжко садиться, но хочется научиться и стать разработчиком – читайте истории успеха. Если и это Вам не помогает – почитайте Наполеона Хилла «Думай и богатей». Хорошая старая книжка, которая рассказывает, как сила мысли влияет на наши действия и события. Если нет времени читать, аудиоверсия вам в помощь.
- Бывают моменты, когда на JavaRush решаешь задачи с 10 раза и видишь как один человек пишет в каждой задаче «решил с 1 попытки» и его уровень очень быстро растет (привет Александру, хоть и бесил такими коментами, но надеюсь у тебя сейчас все хорошо сложилось 😀) сомневаешься в своем успехе. Не нужно расстраиваться по этому поводу, все приходят с разным багажом знаний и учатся по своему. Важно только то, что вы приобретете на выходе.
- Если вы увидели огроменный стек навыков в вакансиях или наличие высшего образования – не пугайтесь. В большинстве случае этим отсеивают людей, которые боятся чему-то учиться при необходимости. А в некоторых случаях смотрят в первую очередь какой вы человек и готовы ли вы учиться, а потом только на скилы. Смело отправляйте резюме и иди на собеседования.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ