Всем привет. Хотел поделиться своей историей о смене работы благодаря «Хекслету». В ноябре 2018 устроился на работу в веб-студию. Счастью не было предела, но трудовые будни быстро остудили меня.
- Начало: работа и попытки учиться самостоятельно и на курсах
- Начало обучения на «Хекслете»
- Поиск новой работы
- Заключение: текущая ситуация и рекомендации новичкам
Начало: работа и попытки учиться самостоятельно и на курсах
На работе приходилось делать все и сразу: и backend, и frontend, и верстку. Очевидно, что делать это быстро и качественно новичком невероятно сложно. Оказалось, что найти какую-нибудь работу — это еще далеко не стать успешным разработчиком.
Потом где-то в течение полугода были попытки вырасти как разработчик самостоятельно, но было это крайне сложно. Скорость прогресса обучения вызывала безмерную тоску.
Все это время искал различные курсы, и в 99 % случаев они были посредственного качества.
Начало обучения на «Хекслете»
Все изменилось, когда знакомый frontend-разработчик рассказал про Hexlet. Сначала я немного сомневался из-за неудачного опыта с другими курсами. Попробовав бесплатные уроки, понял — это именно то, что я так долго искал. Так как я в основном занимался backend'ом на своей работе, то решил взять курс PHP-разработчика.
С удивлением обнаружил для себя много моментов, которые пропустил в книжках. В тексте курса акценты были расставлены правильно, и я вышел на новый уровень понимания программирования.
Очень понравилось, что постоянно чередуется теория, вопросы и практика. Не успеваешь заскучать.
На данный момент больше всего понравился курс по регулярным выражениям. Ведь именно это очень полезно для разработчиков backend, и это именно тот материал, при изучении которого тяжело взять себя в руки и окунуться в максимально непонятную тему для себя.
«Хекслет» делает крайне важную вещь при обучении программированию. Он дает хорошую базу. То есть как только вы прошли какую-то тему здесь, для вас уже любой обучающий материал или книги по теме станут на порядок понятнее.
Обязательно пройду еще курсы по JS-frontend и JS-backend, потому что очень нравится подача курсов.
Поиск новой работы
Решил искать новую работу, так как на текущем месте явно перспектив профессионального роста было немного, упор был в основном на «фигак-фигак и в продакшен», тесты было писать практически запрещено, ведь сроки вечно горят.
Работу решил искать на самой популярной площадке — HH. Первые несколько дней была тишина, но я старался не унывать, так как ленивый поиск первой работы занял больше года. Примерно день на 4-5 произошло чудо: мне начали отвечать с приглашениями. Решил, что мне интересно попробовать заняться не аутсорсом, а поработать в продуктовой компании и, как я считаю, не прогадал.
На собеседовании в основном были вопросы на адекватность, просили рассказать про ООП, про типизацию в PHP, про SQL немного, про Git и Git-flow. В основном на все получилось ответить, так как ничего такого, чего не было бы в «Хекслете», не спросили.
Еще попросили написать на листочке паттерн синглтон. Немного волновался, но с таким несложным заданием тоже справился.
В конце интервью было непонятно по лицу собеседующих, насколько им понравилось. Спросили, какую хотел бы компенсацию. Решил назвать сумму практически в два раза больше текущего оклада. Сказали, что надо подумать. Перезвонили часа через два, сказали что им все нравится, берут.
Заключение: текущая ситуация и рекомендации новичкам
В данный момент я уже чуть больше месяца работаю на новом месте. По задачам, конечно, много фиксов багов, но таковы тяжелые будни джуна, хоть и джуна+ :) Удалось прикоснуться к доработке микросервисов на Golang, что я считаю суперперспективным.
Научился немного писать тесты, надо еще пройти курс на «Хекслете», не успел. Разобрался с основами регулярных выражений. Стараюсь заниматься, пока еду до работы и обратно, и это помимо домашней работы.
Хотелось бы в дальнейшем помимо PHP хорошо разобраться с GO более серьезно, чтобы повысить свою квалификацию. Но это планы на будущее, сейчас надо как следует докачать свои знания в основах на «Хекслете».
Очень рад, что удалось стать частью команды профессионалов и начать еще быстрее расти, чего и вам желаю. Рекомендация новичкам: не бойтесь откликаться на вакансии, которые могут быть немного выше вашего уровня по требованиям, и просить побольше компенсацию, в разумных пределах, конечно.
Хочу только обратить внимание на то, что крайне важно хорошо понимать основы. По сути, это самое главное при поиске первых мест работы. Потому что если вы будете говорить много умных слов, но не сможете объяснить базовые принципы, то выглядеть это будет комично.
Все в ваших руках, спасибо, что прочитали.