Сейчас Стася работает фронтенд-разработчиком в компании, которая занимается менеджментом интернет-магазинов. Ещё недавно девушка была специалистом в очень узкой сфере, вообще никак не связанной с информационными технологиями, — антикварной торговле.
Стася Медникова
В какой-то момент я потеряла работу и поняла, что вакансий по моей специальности просто нет. Зато всем требуются айтишники. Подумала, что тоже смогу научиться. Нашла курсы Практикума, прошла бесплатную вводную часть и поняла, что у меня действительно получается программировать.
Стася Медникова
У меня была возможность не работать во время учёбы, и это здорово выручило ― иначе я бы не осилила. На моём курсе были люди, которые совмещали обучение и работу, но это было тяжело, «либо спишь, либо учишься». Так могут немногие. Я училась по 6–8 часов каждый день, включая выходные на первой неделе спринта. Сдавала домашнее задание за выходные, вторую неделю посвящала правкам и немного отдыхала, если правок было немного.
Кейс Стаси интересен тем, что она пришла в веб-разработку из торговли и на всё смотрела свежим взглядом ― начала карьеру с чистого листа.
Стася Медникова
Я была новичком с нулевыми знаниями, поэтому для меня интересным и полезным было вообще всё. То, чем я действительно пользуюсь сейчас в работе и за чем подглядываю в материалы курса, если ищу ответ, — это блок про адаптивную вёрстку, анимации, айфреймы и практически весь блок JS.
На курсе веб-разработки студенты готовят три контрольные работы, чтобы закрепить полученные знания. Первой задачей Стаси стал простой лендинг «Научиться учиться».
Стася Медникова
Забавно спустя год осознавать, что этот простенький сайтик я сейчас накидала бы за пару часов, и вспоминать, как я страдала и мучилась с ним тогда.
Второй вехой стал сайт «Путешествия по России» — он получился очень красивым. Эта работа помогает закрепить навыки статичного и адаптивного дизайна. Статичный дизайн простой и подходит для пользователей ПК, но когда большая часть трафика идёт через мобильные устройства, важно делать мобильную версию сайта или адаптивный дизайн для любого проекта. Задача оказалась сложной, пришлось даже брать отпуск, чтобы уложиться в сроки сдачи проекта.
Стася Медникова
Статичную версию я по неопытности напихала абсолютным позиционированием. Все элементы стояли на месте и никуда не двигались. Стоило уменьшить размер окна, и элементы уезжали за границы экрана и ломали вёрстку. Из-за этого адаптировать сайт оказалось адским трудом, пришлось перевёрстывать всё практически с нуля. Адаптив — это всегда сложно, даже в моей сегодняшней повседневной работе. Во время обучения я очень долго не могла понять, что сделать, чтобы это работало. Я делала, делала и переделывала этот сайт.
Сайт «Место» ― первый проект, в котором вся логика должна была быть написана учеником. Это оказалось хорошим вызовом и отличной тренировкой. Стася обратила внимание, что в задачах по JavaScript тратила гораздо меньше времени на исправления, так как сама технология предусматривает определённость. Скрипт либо работает, либо нет, а в вёрстке путей и вариантов может быть очень много, и не всегда сходишься с ревьюером кода в оценке качества этих путей.
Стася Медникова
С «Местом» связана забавная история: я никак не могла написать функцию, чтобы при клике на карточку открывалась полная картинка, и мой наставник, промучившись, в итоге написал её сам. Я уже потеряла счёт тому, в скольких проектах мне пригодилась эта функция-открывашка и сколько других похожих функций я написала на её основе! Мысленно благодарю своего наставника за это каждый раз.
В конце курса «Веб-разработчик» студенты пишут дипломную работу, которая подытоживает всё усвоенное в ходе обучения. Это максимально сложный сайт, в котором важно не только использовать технологии, но и сделать реальный работоспособный продукт.
Дипломным проектом Стаси стал News Analyzer (по ссылке демоверсия) — трёхстраничный сайт, подключённый к API, который ищет новости по ключевым словам. С помощью технологии local storage сайт анализирует их количество и представляет в виде диаграммы.
Стася Медникова
Это была очень сложная работа, потому что времени на неё дали мало, а количество попыток для сдачи было строго ограничено. Для меня это оказалось на грани возможностей. Грустно, что в потоках после меня инструкции были лучше, времени и попыток больше. На этом проекте мне тоже пришлось взять отпуск, чтобы закончить работу. В дипломной работе было много новых технологий, которые пришлось изучать прямо по ходу. Огромный плюс всего этого — это действительно важные знания, которые пригодились мне в работе много раз.
В итоге у Стаси Медниковой получился интересный инструмент, полезный для маркетологов и аналитиков. В данный момент News Analyzer ищет финансирование, а найти автора проекта можно в Telegram — @yourniceshot.
Стася Медникова
Курс дал мне базу, на которой я потом смогла выстроить свою работу. Научилась искать информацию, читать документацию, искать ответы на вопросы и разбираться в чужом коде. Кроме знаний курса у меня почти ничего не было, но этого хватило, чтобы пройти собеседование и получить первую работу.
Читать также: