Главная | Все статьи | Истории успеха

История трансформации эльфа в программиста

Время чтения статьи ~4 минуты
История трансформации эльфа в программиста главное изображение

Первые шаги эльфа

Программистом я захотел стать, когда учился классе в восьмом. Тогда моей единственной мотивацией было то, что программист всегда сидит за компьютером, а это возможность быть ближе к игре Lineage2, на которую я жестко подсел в то время. Время шло, я сточил пушки в игре и перестал играть, и попутно окончил техникум по специальности техника-программиста, где за 4 года меня научили сортировать массивы пузырьковой сортировкой на паскале.

Начало пути

Я понял, что этого недостаточно для трудоустройства, и поступил в Казани на специальность «Инженер-программист». Проучившись там один семестр, подумал, что шанс получить актуальные для рынка знания в этом вузе невелики. После этого я бросил вуз и сел дома за самостоятельное изучение HTML и CSS на ютубе. В то время по каким-то непонятным причинам были очень популярны видео с названиями «Учим JS за 1,5 часа», «HTML – профи за 40 минут» и так далее.

Насмотревшись этого с мыслями «вроде все понятно», я решил устроиться на свою первую работу. Тут-то и началось самое интересное, ведь, как известно, от стадии «вроде все понятно», до самостоятельного написания чего-то похожего расстояние примерно в пропасть. На своей первой работе я в панике гуглил решения задач, изучал JQuery без какого-либо понимания JavaScript, и занимался прочими «полезными» делами. Так пролетело два месяца моей бесплатной стажировки, и мне предложили перейти в SEO (поисковую оптимизацию). Уже поверив в то, что программирование — не моё, я проработал в продвижении сайтов два с половиной года. Но мысль стать полноценным программистом меня так и не покинула.

Секреты трансформации

После того, как несколько человек посоветовали мне Hexlet, я решился зайти на второй круг, и начал с бесплатных курсов по основам программирования (с картинками пещерных человечков). Уроки заходили один за другим, и рассуждений о том, покупать ли подписку, не возникало вообще. Очень нравился подход, когда сначала реализуешь какую-то функцию своими кривыми руками, а в следующих уроках при изучении идентичной функции понимаешь, почему все работает именно так.

Потратил я на обучение около полугода. И, несмотря на то, что некоторые задачи я решал по нескольку дней, у меня было ощущение стабильного роста моих знаний. Работа в сфере продвижения сайтов казалась скучнее с каждым днем, и было принято решение для начала попробовать перейти из отдела в отдел внутри своей фирмы.

Момент Х

Скажу честно, решение по поводу смены работы ко мне не пришло мгновенно. Постоянно казалось, что нужно отложить момент ещё хотя-бы на неделю, ведь впереди такая важная тема, без которой в новой для меня профессии делать нечего. Но спустя какое-то время появлялось ещё некоторое количество «суперважных» тем.

После разговора с начальством я начал готовить текущие проекты к передаче другим специалистом, на что ушло ещё около месяца. Через месяц я полностью оставил работу по продвижению, и мне дали сайт на разработку с нуля: от верстки до размещения на хостинге. Честно говоря, я был очень удивлен этому. Представлял себе более последовательный вход в профессию, но пути назад уже не было.

Верстка и интеграция с CMS у меня заняли чуть более месяца, и к моменту демонстрации сайта клиенту я стал считаться программистом. После этого я познал всю прелесть работы в веб-студии. Были и задачи по переносу сайтов с хостинга на хостинг, и поиск и удаление вирусов на сайтах, и небольшие правки страниц: изменение телефона, иконки, текста. Ну, знаете, эти типичные программистские дела в небольшой компании.

Стек технологий у нас состоит из нативного PHP и JQuery. JQuery я так и не признал, и пишу на чистом JavaScript. За полтора года были моменты дикого счастья от профессии и наоборот, но даже самый скучный день на работе был интереснее, чем на любой работе до этого. Стоит ли говорить, что после смены рода деятельности я продолжил учиться на Hexlet? В данный момент я начал расширять список инструментов и мечтаю внедрить React.

Я скажу то, что для тебя не новость...

Хочу обойтись без высокопарных слов об уроках, меняющих жизнь, так как информацию из них необходимо ещё усвоить и применить, и ответственность за всё это полностью на вас! Но за саму «архитектуру» курсов и подачу материала большое спасибо людям, работающем в проекте Hexlet!

P.S Всем, кто сомневается, потянет ли он(а) программирование, могу дать один совет: пробуйте независимо от количества неудач за плечами. Я безуспешно «изучал» программирование около пяти лет, и никогда бы не поверил, что получу знания, достаточные для работы, всего за полгода. Если смог я, сможете и вы! Удачи!

P.P.S. Жалко времени, которое я потратил в продвижении сайтов, ведь единственная польза, на которую сгодился весь мой опыт в SEO – это написание данной статьи на 4089 символов без пробелов и переспама по основным ключевым словам.

Аватар пользователя Marat Sadriev
Marat Sadriev 11 сентября 2019
27
Рекомендуемые программы
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 2 мая
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 2 мая
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 2 мая
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 2 мая
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 2 мая
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 2 мая
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 2 мая
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 2 мая
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 2 мая
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время