Три вопроса, которые задаёт каждый выпускник
- 5 марта 2020
- 5 508
На сайт HTML Academy я набрёл случайно, когда искал информацию про то, как менять вёрстку готового сайта на WordPress. Выполнил несколько интерактивных заданий и забыл про Академию на некоторое время. Тогда я учился на втором курсе университета, моя специальность была связана с информатикой, но веб-разработки она касалась только краем. Ближе к концу учёбы я решил, что хочу заниматься созданием сайтов поплотнее, вспомнил про интерактивные курсы и с того дня стал постепенно изучать HTML и CSS.
Тему выпускной квалификационной работы я выбрал наиболее близкую к тому, чем планировал заниматься в дальнейшем. Она звучала так: «Разработка информационной системы для компании на основе web-интерфейса». Предполагалось не только проектирование информационной системы, написание документации, вычисление экономической эффективности и целесообразности разработки, но и вёрстка хоть и простой, но HTML-странички, и работа с базой данных.
Где получать практические навыки?
После защиты я задумался, куда пойти работать со своей профессией и знаниями по вёрстке, которые я получил благодаря интерактивным курсам. Поиски работы были тщетны. Но тут HTML Academy открыла набор на профессию «Фронтенд-разработчик», к тому же 10 человек могли отучиться бесплатно. Конкурс был только для студентов технических специальностей последних курсов, и тех, кто получил диплом пару недель назад. Я решил попытать удачу. В итоге стал одним из тех, кто получил грант на обучение, и прошёл 3 интенсива подряд.
Я получил базу, благодаря которой можно смело двигаться дальше. Преподаватели дают ориентиры, рассказывают, куда движется фронтенд, и что нужно учить в ближайшее время, а на что можно не сильно обращать внимание. Программа всех интенсивов грамотно составлена, новая информация подаётся дозированно с перерывами на несколько дней, за которые нужно выполнить домашнее задание. Можно оставить всё на конец, но перед защитой есть риск ничего не успеть.
У меня были моменты отчаяния, было время, когда хотелось всё бросить, в общем, как, наверное, у всех студентов. В такие моменты очень помогает наставник.
Где набираться опыта?
После успешной защиты я решил пойти дальше и подал заявку в «Лигу А.», куда в то время могли попасть только выпускники профессии. На первом же проекте я понял, что много чего не знаю: как делать отзывчивые сайты (на интенсивах упор на адаптив с фиксом), каким образом лучше всего сверстать определённый элемент, в конце концов, как правильно работать с кодом, который остался от ушедшего программиста. Впервые столкнулся с синхронно работающими слайдерами, библиотекой jQuery, со сложной сеткой, не доработанным дизайном некоторых страниц и переиспользованием компонентов.
Над первым проектом для крупнейшего в своей сфере деятельности магазина работал в одиночку в течении трёх месяцев. Столкнувшись впервые с реальным рабочим процессом, думал, что у меня ничего не получится, но совсем скоро понял, что при возникновении проблем на помощь придут наставник и менеджер. Они не дадут провалить проект, подскажут, где искать нужную информацию, дадут совет и подключат людей, которые могут помочь.
Со второго проекта учился работать в команде из 5 человек, тут-то и пригодились по-настоящему знания Git и навыки коммуникации. А над всеми остальными проектами я уже трудился полный рабочий день с фиксированной зарплатой.
Что я ещё успел поделать в «Лиге А.»:
- Рефакторил чужой код.
- Создавал анимацию.
- Программировал параллакс-эффект.
- Делал переворачивающиеся стикеры с 3D-эффектом при наведении.
- Использовал относительные единицы измерения vw, vh, rem и был удивлен их крутостью.
- Работал с PHP-шаблонизатором.
- Ознакомился со стандартом ES6+.
- Сделал пару проектов для самой HTML Academy.
В общем, получил бесценный опыт, платой за это были нередкие бессонные ночи и отсутствие времени на личные дела.
Где найти работу?
С трудоустройством HTML Academy и «Лига А.» тоже помогли. У Академии на сайте появились вакансии (в первое время они были доступны только для выпускников профессии), на некоторые из них я откликнулся. Для первой компании мне не хватило опыта, но вторая фирма пригласила на собеседование, дала тестовое задание и, после его выполнения и получения положительного отзыва от руководства «Лиги», приняла меня на работу.
На новом месте от меня требуют не только качественную вёрстку, но и реализацию красивой анимации и прочих эффектов, чтобы приковывать всё внимание пользователя к сайту. С этим у меня есть проблемы. И тут я увидел, что HTML Academy открывают асинхронный курс «Анимация для фронтендеров»...