Мы попросили студентов Яндекс.Практикума написать советы, которые бы пригодились им самим перед началом учебы. Получился список, который поможет настроиться, подготовиться к программе и быстрее включиться в процесс!
Начинать новое непросто и страшно — особенно когда не знаешь, что тебя ждёт впереди. Мы решили облегчить задачу и попросили студентов с факультета веб-разработки поделиться советами, которых им не хватало перед учёбой в «Практикуме».
Сергей Компаниец, 30 лет, Санкт-Петербург:
— Курс будет сложнее, чем тренажёр...
Если вы любите учиться, любите открывать для себя что-то новое, любите сложности и получаете удовольствие от их преодоления, а заодно получаете кайф от процесса созидания — вам сюда! Но не стоит рассчитывать, что вы пройдёте курс также легко, как и подготовительную часть.
Потребуется приложить много сил и не унывать, когда столкнётесь с проблемой. Но это того стоит: самое крутое, когда у меня что-то не получается — оглянуться и вспомнить, что три месяца назад мне даже позиционирование давалось сложно, а сейчас код сразу рождается в голове, и я знаю, что нужно делать.
— ...плюс стоит закладывать больше времени на самостоятельную работу...
Практикум в самом начале даёт совет (и я считаю, что это самая важная мысль) — абсолютно любая тема курса или раздел требует более глубокого самостоятельного изучения. И это круто — ведь так ты становишься самостоятельным разработчиком, который знает, как и где нужно искать информацию.
А хороший разработчик всегда учится чему-то новому и растёт. И это одна из причин, по которой я выбрал эту профессию: в ней никогда не настанет момент, когда мне нечему будет учиться и некуда дальше расти.
💡5 главных сайтов для начинающего фронтенд-разработчика:
MDN (Mozilla Developer Network) — один из самых популярных справочников по HTML, CSS и JS. Полезен, если забыл как убрать подчёркивание у ссылки или синтаксис цикла for.
CSS Tricks — главный блог для веб-разработчиков. Будет незаменим, когда начнёшь изучать Flexbox и Grid Layout или захочешь найти примеры классных фич.
Валидатор разметки от W3C — помогает проверить, корректно ли написан HTML-код, и даёт советы, как его можно улучшить. Вот например: «Никогда не вставляй ссылку внутрь другой ссылки».
Методология БЭМ — подход, с помощью которого верстать становится просто, легко и удобно. Если освоишь его, первые два курса пролетят как по маслу! Кстати, его знание требуют многие работодатели.
Подборка тестовых заданий в российские и зарубежные ИТ-компании. Увидите, какие знания и навыки нужны рынку, а заодно поймёте, что нужно прокачать.
Бонус: карта навыков и знаний для фронтенд-разработки. Подскажет, что и в каком порядке стоит учить, что почитать по теме, какие видео посмотреть.
— ...но когда возникнут проблемы, всегда можно обратиться к наставнику.
Отдельно хочу отметить, что наставник, который будет прикреплен к твоей группе — это очень важный человек.
Наша наставница — Лиза Гриненко. Она фронтенд-разработчица в «Яндексе» и очень классная: не даёт опустить руки, подкидывает советы (и объясняет, где именно была допущена ошибка). А ещё скидывает статьи, в которых можно ещё подхватить знаний. Нам с ней очень повезло!
Дарья Овчинникова, 26 лет, Москва:
— Не забывай поддерживать себя и хвалить...
Но не за то, как быстро ты закончил теорию в тренажёре или сдал проект с первой-второй попытки, а просто потому, что ты заслуживаешь поддержки в новом для себя деле.
— ...и не сравнивай свой прогресс с прогрессом других студентов.
Здесь у всех разный бэкграунд, разные таланты, разный темп обучения. Главное, что есть чёткая цель, и процесс обучения приносит удовольствие (ведь он действительно может быть очень увлекательным!).
Расслабься и ориентируйся на себя и свои потребности. А ещё внимай рассказам о чужом опыте и задавай вопросы. Каждая крупица информации о новой специальности и связанных с ней процессах полезна.
Ольга Ерофеева, 28 лет, Москва:
— На занятия уйдёт больше времени, чем 10 часов в неделю.
В описании курса есть такая фраза: «уделяйте занятиям по 10 часов в неделю или больше». Я бы не советовала интерпретировать её как «10 часов в неделю будет достаточно». Если это всё твоё свободное время, то курс, скорее всего, до конца ты не вывезешь.
Учебный процесс довольно интенсивный, не все темы могут легко даваться, и даже 20 часов в неделю может быть мало. Подумай заранее, сможешь ли ты выделить три часа в день на учёбу, не жертвуя временем отдыха и сна.
Никита Евдокимов, 28 лет, Санкт-Петербург:
— Не бойся обращаться за помощью к одногруппникам: тебе никто не откажет...
Говорят, что быстрее всего учишься, когда оказываешься самым глупым человеком в комнате. Я не люблю чего-то не знать, а ещё — оказываться уязвимым перед незнакомыми людьми.
Но в Практикуме очень классная атмосфера доверия и взаимного уважения — здесь никто не поднимет на смех твой вопрос, не будет высмеивать код, не станет говорить тебе, что веб-разработка это не твоё.
Наоборот, здесь чаще услышишь: «Да, сейчас трудно и не всё получается. Но если постараешься, всё обязательно получится». Причём не только от наставников, но и от других студентов — в большинстве случаев они помогают даже быстрее.
Конечно, здесь тебя учат искать ответы на вопросы самостоятельно. Но ты всегда знаешь, что если столкнёшься с проблемой, то никогда не останешься с ней наедине.
— ...но и не забывай помогать остальным.
В такой атмосфере хочется помогать другим — не только когда они тебя об этом просят. До Практикума я воспринимал одногруппников скорее как конкурентов. Я всегда был сам по себе и никому не помогал — а зачем?
Здесь же ты понимаешь, что вы не конкуренты, а единомышленники — которые решили изменить свою жизнь (что само по себе непросто) и сейчас вместе пытаются с нуля погрузиться в новую сферу (что ещё сложнее).
Поэтому когда я изучаю что-то вне программы, всегда стараюсь рассказать о находках другим. К тому же это помогает мне самому — пока готовишь пересказ, находишь всё новые вопросы, на которые ты пока не знаешь ответа, и это помогает ещё лучше разобраться в материале.
Сергей Медведев, 31 год, Зеленоград:
— Перед началом курса стоит выбрать и освоить редактор кода
Мне помогло то, что я заранее немного выбрал и освоил редактор кода. Он ещё называется IDE (Integrated Development Environment, интегрированная среда разработки) — например, VS Code или PyCharm.
Правильная настройка IDE сильно облегчает жизнь. Не знаю, как на других потоках, но для нашего Практикум дал промокод со 100-процентной скидкой на продукты JetBrains.
В целом от учёбы испытываю очень положительные эмоции. Мне нравятся проектные работы, вёрстка по проработанным макетам, описание заданий, подача теории (с шутками и юмором) и комментарии людей, которые проверяют практические задачи.
А ещё — серьёзный и быстрый прогресс. Чувствую, что за короткое время узнаю много нового. Самостоятельно у меня бы никогда так эффективно не получилось бы. Если бы вместо бесполезного универа, я бы учился несколько лет в таком режиме, эхх....
Тут целая россыпь на выбор!
Попробуйте курс веб-разработки, первые 20 часов тренажера — бесплатные. За это время можно будет понять, как он работает и есть ли у вас интерес к этой сфере.