Может весна, может какой то возрастной кризис, либо желание найти себя, а может просто все надоело, и нужно было что то менять. Работал я в тот момент столяром. Сменить работу хотел уже давно, но в какую сторону двигаться не очень понимал. И вот в мае 2018 года решил стать программистом.
Далее стал искать подтверждения, что программистом стать возможно в моем случае. Смотрел различные истории успеха в этой сфере, попытался оценить свои личные качества, также разряд по шахматам в копилку, олимпиады по математике в школьные годы, правда местного уровня, но они были. К тому же когда то я учился в университете, не удачно, но какое то понимание программирования осталось. Год на специальности "Математик, системный программист", правда более 10 лет назад.
Семьи нет, да и вообще каких либо отвлекающих факторов у меня не было, кроме работы, где получилось договориться о свободном графике.
Убедив себя, начал искать информацию, как и где лучше научиться. Стал перебирать онлайн курсы, в числе которых был Hexlet, благодаря бесплатным курсам и тому, что возможность писать код была прямо на сайте тут и остался) Остальные курсы толком не трогал, особо поэтому и сравнить не с чем, да и отзывы я обычно читаю) Начал с JS, ибо по вакансиям в городе (Ярославль) наиболее встречаемый, примерно за месяц дошел до первого проекта, не решив в курсе перед ним 3 последние задачи. Записался на проект, но несколько дней провозился с настройкой окружения, так и не смог его осилить.
Расстраиваться не стал, а начал читать блоги Hexlet'a и все, что попадалось под руку. Зашла фраза Кирилла, где-то прочитанная, что "работу можно начинать искать после курса 'Введение в программирование', навряд ли вы ее сразу найдете, но начинать можете". Что я и сделал. И о чудо, меня позвали на собеседование. Это была стажировка на php. Задавали общие вопросы, спрашивали в основном, почему решил в веб, почему не закончил учебу и в таком духе. И меня даже на стажировку не взяли)) Но зато я узнал, на каком стеке работают, что мне стоит изучать, чтобы попасть к ним, и спросил, могу ли я еще раз прийти к ним позже, на что получил положительный ответ. А изучить сказали php, отличия php5 от php7, ООП, MVC, Yii2, Git. Ну и вроде все.
Переключился на php и следующий месяц проходил его, на этот раз уже прошел 1й проект, и курс после него. Решил написать еще раз, к тому же стажеров можно быстро набрать и вакансия могла уйти. И очень удивился, когда мне сказали бери документы и приходи.
Как оказалось, компания набрала в итоге 5 человек стажеров (с IT образованием и небольшим опытом был только 1). По истечении трёх месяцев каждому дали обратную связь и оставили только троих. Испытательный срок закончился как раз к моему 30-летию. К слову, программистом я себя все еще не считаю, нужно перелопатить еще тучу материала, но вектор задан. На Hexlet я не появлялся в момент стажировки, а сейчас продолжаю обучение тут, читаю книги, но идет все, по моим ощущениям, тяжело. Было бы странно, если бы все давалось легко) Не знаю, насколько тянет на историю успеха, но как минимум в трудовой появилась запись - младший программист.
И удачи вам, особенно тем, кто только начинает искать себя в программировании.