Я Павел, мне 38 лет. Уже полтора года работаю программистом. Начало карьеры в IT стало одним из самых важных изменений в моей жизни. Захотел сменить профессию: переквалифицироваться и стать веб-разработчиком. Желание сменить профессию возникло после рождения второго ребенка в конце 2015 года. Понял, что нужно поменять что-то в жизни, к этому подталкивало и материальное положение.
Я не был связан с программированием. Окончил университет по специальности «металлургия стали», еще потом получил образование экономиста. В начале работал на заводе по специальности, потом женился и переехал в другой город, где не смог найти работу по специальности. Работал в сфере строительства инженером. Как-то с профессией не сложилось.
Обучение
В кругу общения были люди, связанные с программированием. А также родной брат до мозга костей программист: с самого детства увлекается программированием. Он как раз переезжал работать программистом в США.
Я всегда думал, что программирование — это не мое, и даже побаивался его, но все-таки решил попробовать. Начал искать ресурсы в интернете. Но в начале то, что я находил и пробовал, было слишком трудным для меня. Уже хотел оставить свои попытки. Но потом как-то нашел уроки по верстке, начал изучать, и у меня получалось.
Я заинтересовался. Прошел даже платный курс по верстке и получил сертификат. И после этого я решил, что нужно изучить JavaScript. Наткнулся на Хекслет. Почитал отзывы. Хекслет привлек последовательной и структурированной подачей материала.
Начал проходить бесплатные уроки, понял, что это именно то, что нужно для обучения. К моему удивлению, у меня даже получилось написать первые в жизни программы, они еще и работали. Некоторые уроки проходил по несколько раз для закрепления материала. На решение некоторых задач могла уйти и неделя.
Процесс обучения был очень сложным. Кроме того, что было многое непонятно, сложность была еще в том, что я продолжал работать на прежнем месте, приходилось искать время для учебы. Часто одолевали сомнения, смогу ли. Но все-таки принял решение, что нужно продолжать. Перешел на платную подписку, хотя с деньгами был напряг. Жена поддержала. Проходить курсы по профессии во многом помогала дисциплина. Когда попадалась тяжелая задача, и я не понимал, как ее решить, помогало переключение на другой курс. Затем снова возвращался к данной задаче. Просто нужно, чтобы прошло какое-то время, и затем снова можно вернуться.
Смена профессии после 35 лет
Во время учебы удалось найти работу. С работой у меня вообще сложилось достаточно легко. Не пришлось тратить уйму времени на поиски, собеседования.
Знакомые посоветовали обратиться к парню, который собирался работать удаленно программистом. Я с ним пообщался, он дал мне тестовое задание. Оно касалось верстки. Не слишком быстро его сделал из-за нехватки времени.
Через некоторое время он уже начал работать удаленно. Спросил меня, не буду ли я против, если он будет давать некоторые задачки по JS за небольшую плату. Я очень обрадовался этому. Так у меня появилась подработка. Вот тут очень помогли полученные на Хекслет знания. Я продолжал учебу и время от времени брал подработку.
Задачки были небольшие. В основном это было написание логики обработки разных кнопок: что-то сделать по клику или же при наведении, поменять цвет у определенных элементов и так далее.
Важную роль сыграло то, что я являюсь христианином, верую в Бога. Эта вера помогла мне не сдаться на этом сложном пути. Я бы сказал, что программирование — творческий процесс осуществления задуманного, то, чем Бог наделил человека. Ведь это так классно — использовать свои таланты, дарованные Творцом, на благо окружающим.
Примерно где-то через полгода парень предложил мне работу удаленно программистом на дому. Там, где он работал, потребовался еще один программист. Так я получил работу. Начались трудовые будни, пришлось на некоторое время про учебу забыть. Так я и стал программистом.
Читайте и другие истории успеха: История успеха, или как из продавца книг и маркетолога я стал программистом на Clojure
Вначале я в основном верстал. Потом постепенно стал брать задачи по JavaScript. В первое время было очень сложно. Приходилось очень много времени тратить на изучение чужого кода, понимание архитектуры проекта.
Сейчас приходится выполнять задания не только по фронтенду, но и по бэкенду. Пришлось изучить фреймворк Angular, поскольку проект ведется на нем. В целом, часто сталкиваюсь со многими незнакомыми вещами. Те, кто мечтает стать программистом, должны быть готовы учиться самостоятельно.
Недавно начал писать на PHP. Интересное наблюдение. Когда решаешь какую-то незнакомую и сложную задачу, сначала кажется, что это невозможно. Когда решаешь эту задачу, удивляешься, насколько все просто.
Сейчас решил вернуться к учебе на Хекслете, чтобы завершить полностью обучение. Тут есть проекты, с помощью которых можно серьезно прокачаться. Хекслет для этого является идеальным местом. Здесь заставляют думать и понимать, почему именно нужно делать так. Ребята, вы молодцы, продолжайте в том же духе.
Всем желающим стать программистами советую: верьте, что у вас получится. На этом пути будет много трудностей. Но стать программистом реально. Главное — не сдаваться.
Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях.