JavaRush/Java блог/Истории успеха/Senior Developer с образованием вечерней школы

Senior Developer с образованием вечерней школы

Статья из группы Истории успеха
участников
С самого детства я мечтал стать программистом. Первый компьютер появился в середине 90-х когда мне было лет 6-7. В школе я уже по книгам пытался в программирование (Visual Basic, Pascal), но в силу юного возраста и отсутствия интернета так и не вывел этот навык на достаточный уровень. В итоге где-то я свернул не туда. За моими плечами: - Два отчисления из 2-х разных техникумов. Первый прогуливал, второй надоел и оказался бесполезен как по знаниям так и по значению диплома; - Вечерняя школа - надо же как-то 10-11 классы закончить; - Поступление в универ с утратой аттестата аккурат после успешной сдачи экзаменов и прохождения на бюджет и как результат снова без образования; - 10 лет поисков себя, смена 15+ профессий (грузчик, торговля на рынке, эникей, общепит, таможня, заводы, крюинг, ритейл, опт торговля и т.д.); - куча вредных привычек и местами зависимостей. Плохие компании и их влияние на меня; - 1 брак; - эмиграция; - поддержание жизни парализованного близкого человека на протяжении 5 лет и утрата его. Список можно долго продолжать, но есть тот момент когда все поменялось. В 27 лет находясь в стране, гражданства которой я не имел, и занимаясь как всегда всякой ерундой, то есть работая барменом и вообще кем придется, я вдруг начал задумываться: "а все ли я правильно в жизни делаю? Почему я занимаюсь не тем о чем мечтал? Может я все таки допускаю ошибки"? В этот момент я начал более критически мыслить и понимать, что либо я не такой умный, как я считал, либо я просто ленивый. Дам спойлер оба варианта в какой-то степени про меня. Итак я начал искать книги по программированию и наткнулся на JR. По началу было интересно, но быстро понял что мне скучно решать, иногда казалось бы, тривиальные задачи по выводу в консоль массивов и т.п. Но я себя мотивировал тем, что в любой работе есть нюансы когда тебе скучно и естественно это есть и в работе разработчика ПО. Так же я мотивировал себя тем, что в детстве мне же было очень интересно, но не хватало интернета чтобы искать другие источники информации, а теперь вот пожалуйста пользуйся. Так же я быстро понял, что курение и алкоголь мешает мне сосредоточиться. Бросил в один день и когда очень хотелось курить - начинал приседать или отжиматься пока не перехочется. Первые месяцы было очень непривычно смотреть на мир трезвым взглядом - слишком много энергии, но я знал куда ее направить (JR). Также развелся, так как понял, что на самом деле взгляды на жизнь расходятся и человек только язвит по поводу моих стремлений, а сам прожигает свою жизнь. Прошел год занятий и попыток попасть на интервью. Решил увеличить свои шансы и поступить в универ на инженерию ПО. Пришлось готовиться к тестированию, так как на момент окончания школы были только экзамены. 3 месяца подготовки удачное тестирование с неплохими баллами и вот уже осенью первый результат - первая работа в айти. Работодатель понимает, что я решил основательно посвятить себя этому делу раз почти в 30 лет решил поступить в университет на эту специальность. Первая работа была за копейки (примерно 20к рублей) инженером нагрузочного тестирования - писал на джаве тесты для нагрузки API целевой системы и проводил тестирование с написанием отчетов и анализом. Уже через пол года получил оффер на мидл разработчика ну и дальше понеслась. На данный момент работаю в международной ФинТех организации из топ 10 мировых инвестбанков. Стек значительно расширился за эти годы. В след. году бакалавр, потом планирую пойти в магистратуру. В целом ни о чем не жалею - у меня интересный жизненный опыт, который только помогает рационально воспринимать действительность и правильно оценивать ситуацию. В процессе изучения помимо JR проходился по тому же материалу в книге Шилдта, Почитывал Философию Java, Clean Code, Экстремальное программирования Бека. Так же по дороге на работу/с работы смотрел видео курс Ивана Головача(сомнительный персонаж, но курс на рутрекер интересный) - часто помогало понять то что не доходило посредством JR и Шилдта. Всем вступившим на путь изучения программирования советую: - Критически относитесь к себе и всегда допускайте возможность того, что все может пойти не так как Вы планировали. - Читать и смотреть исключительно на английском; - Как можно раньше начинать использовать гит; - Писать правильные тесты; - Не пропускать казалось бы простые задачи (как раз в них часто допускаешь ошибки и их резолвинг дает тот самый полезный опыт и понимание как все устроено); - Апплаиться не только на дев вакансии, но и на qa - поверьте, 1 месяц реального опыта в разработке, даже в роли QA, даст Вам намного больше полу года зубрежки и домашних проектов. - Ходите на интервью даже если вы не собираетесь менять место работы - это дает Вам полезный фидбек и понимание того где Вы проседаете. - Выходите из зоны комфорта - если на проекте становится привычно и скучно, нет задач заставляющих Вас изучать что-то новое - значит пора что-то менять. - Больше делайте чем говорите о своих намерениях что-то сделать. - Ну и не слушайте тех, кто пытается Вас разубедить в Ваших стремлениях. P.S. Не бойтесь что либо менять в жизни - она у нас одна.
Комментарии (21)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Wally Dator
Уровень 26
29 мая 2021, 18:31
спасибо! интересно. главное не сдаваться!
28 мая 2021, 13:48
P.S. Не бойтесь что либо менять в жизни - она у нас одна. Сказано в точку. Я тоже примерно как ты, плюс минус. Сменил кучу профессий, потом пришло осознание, что дальше будет только хуже. И начал путь Java разработчика с javaRush. Дойдя до 20 лвл я понял, что дальше нет смысла решать задачи. И взялся за фреймворк Spring. И это было верное решение. Теперь я java developer в международной компании. И я каждый день получаю кайф от моей новой работы. Каждый день открываю для себя новые вещи, новые способы решения задач. И это круто! Особенно, когда вспоминаешь свои предыдущие места работы, сравниваешь, что сейчас имею и что было когда то, то чувствуешь, что не зря пришел на этот замечательный сайт. Все получится, просто закрой глаза и представь........ Ты сейчас старше на 10-15 лет, ты работаешь тем, кем работал до айти, понимаешь как тучи сгущаются над тобой и ты никому такой не нужен. Вот самый простой способ заставить себя начать делать что-то!
Maddy пони в пальто в Inno
24 мая 2021, 12:15
Крутой! Всех побед!
Zhanir Ex
Уровень 15
22 мая 2021, 18:49
Спасибо, что поделились! Успехов на профессиональном поприще! А много интервью пришлось пройти, чтобы получить работу?
Anonymous #24046 Full Stack Developer
23 мая 2021, 13:38
было много звонков от HR, но до собеседования дошел всего один раз и сразу взяли на нагрузочное тестирование.
Zhanir Ex
Уровень 15
23 мая 2021, 13:47
Круто)
Anonymous #24046 Full Stack Developer
23 мая 2021, 13:51
Мне кажется, что софт скиллы также важны как и технические. Бывают кандидаты с хорошими навыками, но как люди никакие (Не умеют признавать ошибки, не способны работать в команде, делают на. от**бись, мотивируя тем что я все сделал как в сказано в ТЗ и это проблемы заказчика и т.п.). В таких случаях просто понимаешь что компанде будет просто некомфортно работать с таким человеком.
Zhanir Ex
Уровень 15
23 мая 2021, 14:05
Да, очень даже согласен. Даже читал книгу по этой теме (что-то про эмоциональный интеллект), что в работе люди с прокачанными софт скиллами зарабатывают больше при прочих равных.
Justinian Judge в Mega City One Master
24 мая 2021, 09:08
софт скиллы также важны как и технические.
софт скиллы важнее. Софт скиллы это голова Хардскиллы это мышцы, тело Без тела не побежишь, но с атлетичным телом и дурной головой человек сойдет с дистанции и убежит в поля. А до финиша доберется более слабый и кто хоть и медленно, но уверенно добежал до финиша. Но хардскиллы прокачиваются гораздо легче, софтскиллы это наш характер, мировосприятие, как мы взаимодействуем с окружающем миром, какая у нас система ценностей, навыки приоритизации, как мы учимся, целеустремленность, настойчивость, гибкость и тд. На вот это все, повлиять сложнее, но, некую просадку по софтскиллам всегда можно компенсировать более весомыми хардскиллами.
nescafe
Уровень 30
21 мая 2021, 09:53
Подскажите, в 27 начали изучение, во сколько устроились на работу ? соответственно через пол года стали мидлом и еще, на каком уровне JR получили первый оффер ) спасибо !
Anonymous #24046 Full Stack Developer
21 мая 2021, 10:20
около года в свободное время проходил JR. Забросил где-то на 20-х уровнях так как временами это перерастало в борьбу с валидатором. Не знаю как сейчас, но тогда было обидно если всё сделано правильно но в стринге вывода у тебя, допустим, лишний пробел между словами и валидатор падает без видимых проблем. Начинаешь всё анализировать, переписывать по другому, тратишь время. Плюс на тот момент были какие-то знания, но как их применять было непонятно. Пробовал заниматься на другом ресурсе (не буду рекламировать здесь) 2 месяца, но из-за личных проблем и 2-х работа просто не успевал. Но там условия были близки к реальной работе и требовали очень много времени. Заканчивали курс единицы, но зато сразу шли мидлами. Резюмируя у меня заняло примерно год. Иногда забрасывал на пару недель из-за сомнений или просто лени. В целом базовые вещи на JR было легко выучить поэтому до сих пор его многим рекомендую. Кстати в разных компаниях работал со многими начинавшими на JR.
Юрий
Уровень 31
22 мая 2021, 08:43
Спасибо за историю и удачи Вам! А может в личку чиркануть ссылку на ресурс, про который Вы писали(...Пробовал заниматься на другом ресурсе). Спасибо!
22 мая 2021, 12:11
Добрый день. Мне тоже напишите пожалуйста ресурс)
qdeyar Backend Developer
23 мая 2021, 23:09
Напишите мне тоже ресурс сторонний, пожалуйста. Перескакивать не планирую, но все равно интересно.
25 мая 2021, 21:50
И мне пожалуйста тоже сторонний ресурс)))
Butcher
Уровень 35
4 июня 2021, 08:19
И мне пожалуйста тоже сторонний ресурс
Anonymous #2584945
Уровень 4
5 июня 2021, 07:21
Добрый день ! напишите , пожалуйста, мне тоже ресурс, интересна эта информация .
7 июня 2021, 21:22
Здравствуйте! Можно мне тоже ссылку на сторонний ресурс пожалуйста?)
Нина Симонова
Уровень 22
1 июля 2021, 08:44
Добрый день! Можно тоже ссылочку, пожалуйста?
13 октября 2021, 08:01
тоже хочу
Roman Beekeeper тг-канал по java разработ в t.me/romankh3
21 мая 2021, 08:46
Спасибо, что поделился своим опытом)