Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

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

Прощайте, бухгалтерские отчёты! Привет, код!

Время чтения статьи ~6 минут 41
Прощайте, бухгалтерские отчёты! Привет, код! главное изображение

Привет! Меня зовут Антон, мне 29 и да, это очередной пост на тему «как я стал айтишником», которых уже не сосчитать сколько в интернете и на Хекслете в частности :-)

Здесь должен был быть длинный текст, в котором я бы рассказывал про свою жизнь до момента начала обучения программированию, но его не будет ;-) Ведь все мы знаем, что это никому не интересно, а самое главное, в статьях такого характера — это непосредственно обучение и устройство на работу. Тот текст, который мотивирует людей, которые его читают, дает им понимание, что они не одни прошли или проходят через муки, страдания, радость, увлеченность, растерянность и еще кучу всяких состояний во время обучения. Да, думать больно, иногда даже очень, а если тебе не больно, значит ты делаешь что-то не так.

Знакомство

Мое знакомство с Хекслетом произошло очень давно, практически с его появления, но учиться я начал только в середине марта 2020 года, выбрав профессию PHP-программист. Фронт мне не очень нравился: куча библиотек, фреймворков, меняющиеся тренды чуть ли не каждый месяц. Именно по этим причинам я и выбрал PHP. На бэкенде всё не так скоротечно, и ты не должен судорожно каждый месяц учить по две новых библиотеки, а иначе через год ты станешь никому не нужным. Но если ты не хочешь чего-то, то это произойдёт с очень большой вероятностью :-) Да, сейчас я работаю больше с HTML, CSS и JS, чем с PHP. Первые две недели обучения я взахлёб летел как угорелый по программе профессии.

Первый проект

Дойдя до первого проекта, я был уверен, что сдам его максимум со второй попытки. Что может быть сложного в написании парочки функций? БУМ! Сдал я его с шестого раза, потратив около месяца на прохождение. Именно из-за того, что я пытался очень быстро пройти всю теорию и упражнения, упустил очень много важных моментов, на которые мне потом указывал ментор в проекте.

После первого проекта

После окончания первого проекта, помимо изучения PHP на Хекслете, я зарегистрировался на Code Wars и начал там проходить задачки. Очень полезная штука, как оказалось. И вот я дошел до курса по деревьям... Его нужно было назвать не «Деревья», а «Как заставить человека почувствовать себя хлебушком». Сейчас курс переработан, он стал на много проще. Над ним я страдал много и очень долго. Это был первый раз, когда я захотел всё бросить и забить, ведь я настолько глуп, что не могу понять какие-то «Деревья» :-)

Читайте также: Haskell — язык, позволяющий глубже понять программирование. Как он устроен и почему его выбирают разработчики?

Второй проект

Как вы думаете, простой ли второй проект? Думаю, ответ очевиден - НЕТ! Как потом оказалось, второй проект является САМЫМ сложным проектом из всех четырёх. Мне понадобилось больше месяца, что бы он заработал корректно, а впереди еще проверки :-) Которые я, к слову, так и не прошел. Точнее прошел две, но проект до сих пор не сдан.

Поиск работы

В моем городе IT развито совсем плохо. Есть около 8-ми компаний, которые занимаются разработкой, в которых за полгода не было ни одной вакансии на джуниор PHP-программиста. Но иногда появлялись вакансии на WordPress-джуниоров и еще реже интернов, и я подумал, почему бы не попробовать? Параллельно с проверками второго проекта я начал усиленно учить верстку на Хекслете и WordPress, периодически проверяя вакансии в моем городе. Спустя еще месяц-полтора вакансия на интерна наконец-то появилась, и я в тот же день отправил резюме.

Приглашение

Меня пригласили на собеседование! Я был уверен, что мне откажут :-) Встреча была назначена в офисе. Если вам страшно, то спешу вас обрадовать! Всем страшно, а тем более в первый раз. Меня трясло и кидало в пот всю дорогу. В офисе меня уже ждала HR, мы побеседовали немного о компании, моих ожиданиях и их возможностях, после чего к нам присоединился техлид. Вопросы были не очень сложные: парочка по верстке, js и самому WordPress.

Тестовое

Через пару дней мне прислали тестовое задание — сделать одностраничник на WordPress из предоставленного дизайна. Прошла неделя, я доделал тестовое, отправил и на следующий день получил ответ — приглашение на интернатуру. «Как так, с первого раза?» — подумал я. Наверное, мне повезло!

Интернатура

По окончанию полуторамесячной интернатуры меня приняли на позицию джуниор WordPress-девелопера. Но на этом история не заканчивается, я же почему-то пишу тут пост, правда? :-)

Мечта о работе PHP программистом меня не покидает, и сейчас я решил вернутся к обучению на Хекслете спустя около 5 месяцев. Доделать второй проект и двигаться дальше к третьему, а потом и к четвертому. И после этого начинать искать работу в других городах. Мне ведь повезло один раз найти работу с первого собеседования, почему бы не попробовать это повторить? ;-)

Читайте также: Рецензия на книгу Чарльза Петцольда «Код. Тайный язык информатики»

Парочка советов читающим

Сложно будет всегда. Если вы чувствуете, что ваше обучение проходит очень легко, значит вы что-то делаете не так. Трудности и есть то, с помощью чего вы будете расти.

Зарегистрируйтесь и проходите задачки на Code Wars. Разбирайтесь в решениях других пользователей (Так же, как и в решениях учеников Хекслета).

Не думайте, что вы что-то не сможете сделать или понять. Если долго не можете решить задачу — отложите ее на пару дней и займитесь другой. Вы удивитесь, но следующий раз решение может прийти вам в голову за 5 минут. Если долго мучиться что-нибудь получится. Это работает!

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

Если вы свитчер, запомните одно — вашу жизнь никто кроме вас не изменит. Если вы сидите 5-10-15 лет на одном месте и ждете, что скоро всё поменяется — этого не случится до тех пор, пока вы не встанете и не скажите себе ХВАТИТ! Хватит жалеть себя :-)

Послесловие

На недавнем лайве Кирилла я заметил в чате человека, который спрашивал, чем отличается обучение на Хекслете от обучения от других онлайн школ. Хотел бы высказать свою точку зрения на этот счёт, опыт у меня имеется.

Сам подход обучения на Хекслете другой. Вас не будут вести за ручку по всем темам, разжевывая материал, и после каждой темы не будет маленькой задачи, которая специально подобрана так, чтобы вы сделали ее очень быстро, не напрягаясь. Да, такое часто практикуется в некоторых онлайн-школах, чтобы человек не потерял интерес.

Вместо этого у вас будет куча сложных заданий, которые заставят вас думать, напрягаться, гуглить — всё то, что вы бы делали на настоящей работе. Лично у меня после многих тем появляется желание читать статьи по теме и копать их вглубь, что для обучающих курсов, ИМХО, редкость. Касательно самой программы — попробуйте найти хоть одну онлайн-школу, в которой бы вам объяснили, что такое стек, очередь или деревья — думаю таких просто нет :-)

Хекслет учит с первых уроков писать правильно, перестраивает мозг на понимание того, как всё работает. Увы, но большинство школ этого не делают. Они учат делать, но не понимать то, что ты делаешь.

P.S. Если ты дочитал всё это, хочу сказать тебе спасибо! :-) Теперь садись и проходи уроки! Каждый день в твоем плане должен быть тёмно-зеленый квадратик! Это одно из главных негласных правил Хекслета. Удачи ;-)

Аватар пользователя Антон Демянко
Антон Демянко 15 января 2021
41
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря