Содержание

отзыв о программе. Ошибка или нет? / Хабр

Хочу поделиться своим собственным опытом учёбы в Яндекс.Практикуме (далее ЯП) 2021-2022 г. по программе веб-разработчик, 10 месяцев (фронтенд).

Каждая мечта даётся человеку вместе с силами для того, чтобы её осуществить.» Ричард Бах

Немного о себе

Мне 25 лет, заканчивал ИГЭУ им. Ленина по специальности, РЗиА, бакалавриат и магистратура (оба с отличием), имею спортивное образование и сам действующий спортсмен (пауэрлифтинг).

В момент прохождения курса работал в московском филиале «Центратомтехэнерго» АО «Атомтехэнерго», инженером по автоматизации электротехнического оборудования. Занимался пусконаладкой атомных станций. Работа командировочная, пришлось поездить (11 месяцев в году — в командировках).

После года в таких командировках, немного разочаровался в специальности, особого роста не увидел, типичная государственная структура.

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

За помощью обратился к знакомым с университета и некоторым коллегам с работы (что уже потихоньку входили в IT). Из разговоров с ними я усвоил, что лучше взять какие-либо курсы, т.к. это сэкономит время, даст систему дедлайнов, хоть и потеряешь деньги.
Для себя определился с направлением, решил выбрать фронтенд разработку (руководствовался тем, что мне действительно нравится и как сложно будет «войти»).

Осталось выбрать курсы.

Остановился Я на ЯП, т.к. понравилась их вводная часть (которая кстати бесплатная), прошёл пару направлений и остановился на фронте.

Пробная часть ЯП

Во время прохождения бесплатной части поступило предложение от ЯП. Мне предложили сразу оплатить обучение (всю сумму либо за один месяц), чтобы меня сразу добавили в пробную программу.

Во время обучения рассказали про саму структуру обучения, про спринты, дедлайны, наставников, старших студентов и кураторов. Как раз пробник был предназначен для того, чтобы оценить свои возможности, пообщаться в slack,е, получить своё первое ТЗ и выполнить простенький проект с проверкой ревьюера в установленный срок. Если данная программа не понравится, то по её концу (длится она кажется неделю или две) можно вернуть все деньги.

Я решил попробовать, ничего не терял от этого. Оплатил сразу всё обучение, скачал нужные программы и был добавлен в slack.

Пробный проект представлял из себя бриф (ТЗ/задание) с макетом страницы 404, нужно было сверстать его. Знаний, что давали в вводной части хватило, но не полностью. Про некоторые CSS свойства нужно было дополнительно погуглить самому.

Поначалу было трудно, опыта вообще не было, и даже отцентрировать картинку и применить hover было не просто…

Но с проектом я справился на отлично, было пару замечаний, исправить их было не трудно.

Процесс учёбы

Сразу после прохождения пробной части началась и основная программа, я принял решение остаться. Оплатил сразу всю сумму (кстати на счёт оплаты, советую найти амбассадоров в ВК и взять у них крутую скидку 15 процентов, попытаться выбить у Тинькова кэшбек 5% за обучение, и, разумеется, оформить налоговый вычет по обучению). Тем самым я сжёг мосты и дал себе установку закончить курс любой ценой, это здорово мотивирует.

Сразу скажу, я взял на себя слишком много, т.к. три раза в неделю тренировки по 3 часа, работа с ненормированным графиком, поэтому зачастую я спал по 3-4 часа, это было действительно трудно.

Если вы думаете, что будете тратить по 2 часа в день на учёбу, то это нереально (если нет бэкграунда). Я тратил все выходные (если не работал) и старался на неделе использовать каждую свободную минуту. Нужно сразу понять, что чтобы что-то получить — нужно что-то отдать. Готовьтесь пожертвовать гулянками и прокрастинацией.

P.S.: Всё не так плохо, если у вас график не такой как у меня))

По курсу Вас будут сопровождать:

Куратор

Просто будет оповещать о важных событиях, вэбинарах. К нему можно обратиться по поводу психологической помощи (да, она есть, можно поныть и с вами поговорят образованные люди! сам не пользовался, но пользовались ребята с курса). Так же, если хотите уйти в академ (а их два) — то это тоже к нему.

Наставник

Наставник, это крутой программист с опытом, который будет помогать на протяжении всей учёбы, он один на весь поток (или как говорят в ЯП — когорте). Вопросы задают в общий чат, в личку никто не пишет. Лично мне очень помогал Сергей Буртылёв, мой наставник.

Полезно ли это? Как повезёт, но как правило на поток дают два наставника, если не поможет один — поможет другой. Кстати отвечают они достаточно быстро, бывало даже ночью.

Так же наставник проводит вэбинары (1 раз в спринт, т.е. две недели), где его можно вживую о чём-то спросить. Вэбинар это по сути своей лайвкодинг, где разбирают теоретическую часть спринта и дают советы по написанию проектной работы.

Старший студент

Их так же два, как и наставника. По сути, это ребята, кто уже закончил курс или близок к его завершению. Вы можете и сами таким стать (скажу сразу, это бесплатно и полезно лишь опытом некого менторства).

Студент студента понимает всегда лучше, поэтому зачастую старший студент отвечал даже быстрее чем наставник, ну и более открытым ответом. (кстати да, давать готовый ответ как правило не принято, важно, чтобы студент сам понял как нужно сделать).

Сами студенты

А вот это очень круто, т.к. это такие же ребята как и Вы сами. Возникают у них часто такие же вопросы как и у Вас. За время учёбы с некоторыми Вы даже подружитесь) во всяком случае так было у меня.

Ревьюеры

Это самое важно, за что мы платим на этом курсе.

В конце каждого спринта есть проектная работа, которая в последствии проходит код-ревью. Зачастую при проверку узнаешь что-то новое, хорошие практики и прочее. Пообщаться напрямую с ревьюером нельзя, он только проверяет работу.

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

Система обучения

Во время учёбы было 15 спринтов, каждый спринт это отдельная тема, длится он 2 недели. В конце каждого спринта стоит дедлайн (либо мягкий, либо жёсткий). За каждым спринтом стоит проектная работа, для закрепления навыков, её у нужно сдать до дедлайна (если не успеете до жёсткого дедлайна — придётся уйти в академ).

Очень советую не расслабляться когда встречаете мягкий дедлайн. Лучше представить, что он жёсткий и постараться сдать к нужному сроку. Поток новой информации будет очень большим.

Для написания проектной работы нужно пройти все темы в тренажёре по спринту.

Тренажёр

Программа по веб-разработке самая старая и обновлённая среди всех курсов по ЯП. Тренажёр работает по бОльшей части адекватно.

НО, иногда он будет превращаться в «времяжора», т.к. зачастую он требует написания определённого кода, который заложен как правильный (даже если Ваш код верен, но сделан иначе — он может не пройти проверку и тренажёр не пустит Вас дальше).
Советую расправиться с тренажёром до выходных первой недели спринта, чтобы на выходных уже начать работу над проектом. Иначе Вам может просто не хватить времени.

Теория

Подача в ЯП, как по мне, самая правильная. Вас не будут давить скучными вебинарами, а дадут теорию, которую нужно читать, иногда будут давать ссылки на разные ресурсы.
Скажу сразу, теории достаточно, Вам не придётся самому со всем разбираться.

НО

То, что дают, это база. Все нюансы, дополнительные фишки, крутые технологии нужно искать самому, это неотъемлемый навык разработчика. Да, гуглить придётся, но в этом ничего плохого нет.

Если Вы не сможете найти ответ на вопрос — можно обраться в чат в Slack,е. Наставник и студенты помогут!

Очень важно понимать, что если вы сами изучаете разработку, то скорее всего Вы делаете это не структурировано и будете путаться, что изучить первым, а что потом (во всяком случае так было у меня). ЯП даёт именно хорошую структуру, с которой вы не запутаетесь и сможете постичь дзен разработки!

Диплом

Вот это был самый сложный и интересный этап обучения. Является апогеем данного курса, в нём нужно применить абсолютно все полученные навыки в ходе курса. Сверстать сайт, написать логику на react-е, написать бэк, всё это соединить и выложить на сервер под доменным именем.

Придётся вспомнить всё, так что после него очень актуально проходить собеседования, пока знания свежие (хотя некоторые ребята умудрялись уже после 5-6 спринта находить себе работу).

Карьерный трек

Если кратко, то Вам помогут оформить резюме, скажут что писать, как писать, что не нужно писать и прочее. Дальше будут помогать с собеседованиями, советами как их проходить, как искать работу и как писать сопроводительные письма. В конце Вам будут иногда предлагать разные вакансии (как правило лучше искать самому).

P.S.: в Яндекс Вас после курса не устроят 🙂

Стану ли Я разработчиком после этого курса, всё ли есть?

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

Дополнительные активности

Во время прохождения курса могут быть различные активности. Это могут быть соревнования по вёрстке (кстати победителям давали подписку Я+ на полгода), участие в некоммерческих проектах для опыта, чат с решениям задач на кодварсе и прочее.

Скажу сразу, на это нужно время и много времени. Это бесплатно и Вам не заплатят, только ради опыта. Я старался принимать участие в таких штуках, но не все их я закончил до конца, банально не хватало времени. Тут всё индивидуально.

Было ли это ошибкой?

Нет, это было верным решением. Самостоятельно, без дедлайнов, ревью, наставников я бы не научился кодить, решать задачи и структурированно изучить материал. Возможно, у Вас это получится сделать и самому, а мне помог ЯП и я ни чуть не жалею!

Идеальные ли ЯП? Абсолютно нет, но это было лучшим, что я нашел. Если Вы решились на обучение — готовьтесь пожертвовать своим личным временем, это будет не просто (во всяком случае, если у Вас нет бэкграунда). Тренажёр не идеальный, но ЯП занимается его доработкой. Иногда у Вас будет гореть от его логики.

Как сказали мне ребята из IT — готовься потратить время, нервы и силы, но это всё будет не зря. Оглядываясь назад я даже сейчас не могу представить как много всего я получил от курса сколько знаний с собой унёс.

Программировать можно только если любить делать это.

Советую найти именно ту стезю, что Вам нравится и развиваться.

В конечном итоге есть только два варианта:

Изучаете, развивайтесь и поступайте так, как поступил бы Ваш идеал!

Было много букв, спасибо, что прочли! Всем добра!

Онлайн курс по веб-разработке — Яндекс Практикум — Учёба.ру

Колледж экономических международных связей

Для выпускников 9 и 11 классов.

Высшее образование онлайн

Федеральный проект дистанционного образования.

Я б в нефтяники пошел!

Пройди тест, узнай свою будущую профессию и как её получить.

Технологии будущего

Вдохновитесь идеей стать крутым инженером, чтобы изменить мир

Студенческие проекты

Студенты МосПолитеха рассказывают о своих изобретениях

Химия и биотехнологии в РТУ МИРЭА

120 лет опыта подготовки

Международный колледж искусств и коммуникаций

МКИК — современный колледж

Английский язык

Совместно с экспертами Wall Street English мы решили рассказать об английском языке так, чтобы его захотелось выучить.

15 правил безопасного поведения в интернете

Простые, но важные правила безопасного поведения в Сети.

Олимпиады для школьников

Перечень, календарь, уровни, льготы.

Первый экономический

Рассказываем о том, чем живёт и как устроен РЭУ имени Г.В. Плеханова.

Билет в Голландию

Участвуй в конкурсе и выиграй поездку в Голландию на обучение в одной из летних школ Университета Радбауд.

Цифровые герои

Они создают интернет-сервисы, социальные сети, игры и приложения, которыми ежедневно пользуются миллионы людей во всём мире.

Работа будущего

Как новые технологии, научные открытия и инновации изменят ландшафт на рынке труда в ближайшие 20-30 лет

Профессии мечты

Совместно с центром онлайн-обучения Фоксфорд мы решили узнать у школьников, кем они мечтают стать и куда планируют поступать.

Экономическое образование

О том, что собой представляет современная экономика, и какие карьерные перспективы открываются перед будущими экономистами.

Гуманитарная сфера

Разговариваем с экспертами о важности гуманитарного образования и областях его применения на практике.

Молодые инженеры

Инженерные специальности становятся всё более востребованными и перспективными.

Табель о рангах

Что такое гражданская служба, кто такие госслужащие и какое образование является хорошим стартом для будущих чиновников.

Карьера в нефтехимии

Нефтехимия — это инновации, реальное производство продукции, которая есть в каждом доме.

Практикум от Yandex Web Developer

Найти школы рядом с

В этом отчете:

  • Навыки
  • локаций
  • Прием
  • Стоимость
  • отзывов
  • Ссылки

Навыки веб-разработчика

Курс «Практикум веб-разработчика Яндекса» обучает следующим навыкам.

Навык
Язык гипертекстовой разметки HTML
JavaScript
Каскадные таблицы стилей CSS
Node.js
Передняя часть
SQL
Excel
React.js

Практикум от Yandex Web Developer Адреса

Практикум от Яндекса предлагает только онлайн вариант.

Местоположение Этот курс Расположение Всего
ОНЛАЙН

Прием веб-разработчиков

Ниже приведены некоторые другие факторы, связанные с госпитализацией, в которых мы не были уверены.

Фактор приема Подробнее                    
Предыдущий опыт
Предпосылки
Входной тест
Интервью

Стоимость веб-разработчика

Курс «Практикум от Яндекса веб-разработчика» стоит 1000 долларов..

Ниже перечислены некоторые другие факторы, связанные с затратами, которые либо не предлагаются, либо в отношении которых мы не были уверены.

Фактор стоимости Подробнее                    
Депозит
Финансирование
Пособие на проживание
План платежей
Отсрочка затрат
Соглашение о разделе доходов (ISA)
Пробный период
Стипендия

Практикум от Рейтинга веб-разработчиков Яндекса

Всего на Практикум было отправлено 13 отзывов от студентов Яндекса, которые дали Учебному лагерю веб-разработчиков общую оценку 4,8 из 5,0 звезд.

Ниже приводится обзор рейтингов Практикума от Яндекса, которые мы собрали со всего Интернета, чтобы облегчить вам поиск.

Источник Рейтинг отзывов
Отчет о курсе 4,8/5,0 13

Разбивка коэффициента рейтинга

Рецензенты дали следующие оценки различным аспектам программ.

Фактор Рейтинг
Общий опыт
Инструкторы
Учебная программа
Помощь в трудоустройстве

Дополнительные сведения о Практикуме от Яндекса см. на следующих ресурсах.

Ресурс Информация
Веб-сайт practicum.yandex.com
Электронная почта [электронная почта защищена]
Социальный      

Запросить дополнительную информацию о Практикуме от Яндекса

Ссылки

  • Практикум Яндекс
  • Отчет о курсе

Подробнее о наших источниках данных и методологиях.

Является ли разработка программного обеспечения правильным шагом для вас?

Чем занимаются инженеры-программисты?

Короче говоря, веб-разработчики создают веб-сайты.

Они создают новые веб-сайты с нуля и модифицируют существующие, что делает их работу одновременно высокотворческой и глубоко технической (правополушарные и левополушарные? Да!). Они разрабатывают, тестируют и поддерживают макет и функции веб-сайта, а также программируют взаимодействие пользователей с ним. Любая веб-страница, которую вы встречаете в Интернете, является результатом работы этих сверхлюдей.

С точки зрения бизнеса веб-разработчики в значительной степени ответственны за «цифровое лицо» компании. Более того, их работа может отразиться и на финансовой стороне бизнеса. Если компания предоставляет свои продукты или услуги через веб-сайт (например, Amazon или Netflix), то ее доход зависит от того, как функционирует ее веб-сайт.

Многоликая веб-разработка

Существует три типа разработки программного обеспечения: фронтенд, бэкэнд и полный стек. Хотя их роли, безусловно, пересекаются, каждая из них требует различных навыков и обязанностей.

Front-end разработчики создают пользовательскую сторону веб-сайта. Они решают, что пользователи видят и с чем взаимодействуют. Сочетая дизайн и программирование, они создают макеты веб-сайтов, ссылки, страницы, изображения, кнопки, панели поиска, всплывающие окна, поля ввода и другие элементы. Они также позаботятся об отладке, чтобы убедиться, что все отображаемое работает правильно.

Back-end разработчики — это люди, которые заставляют front-end взаимодействовать с серверами и базами данных, а их собственный код остается невидимым для пользователей. Чтобы создать функционирующий веб-сайт, бэкенд-разработчики заставляют интерфейсные коды, серверы и базы данных обмениваться данными. И точно так же, как их коллеги по фронтенду, бэкэнд-разработчики занимаются сопровождением и отладкой кода.

Если вы объедините эти две роли, вы получите Full-Stack разработчика. У них есть навыки, чтобы создать веб-сайт с нуля и поддерживать все его функции в одиночку.

Тяжелые навыки

Для выполнения такой работы веб-разработчики полагаются на прочную основу сложных навыков.

Front-end разработка предполагает знание HTML, CSS и JavaScript. С помощью HTML и CSS вы можете спроектировать видимый макет веб-сайта, а JavaScript позволяет сделать его интерактивным (например, функции программы в виде видео и панелей поиска). Кроме того, вы можете использовать множество фреймворков, таких как React или Angular, для создавайте высококачественные интерфейсы и применяйте Git для отслеживания версий кода. Кроме того, вы можете освоить такие инструменты проектирования интерфейсов, как Sketch или Figma.

Back-end разработчики тоже должны понимать, как работает интерфейсная часть веб-сайта, но их собственная работа требует другого набора навыков. Как бэкэнд-разработчик, вам нужно будет писать код на стороне сервера с использованием Java, Python или Ruby, а также реализовывать уровни среды для взаимодействия с логикой внешнего интерфейса, например Node.js, чтобы серверы могли обрабатывать запросы браузера и получать необходимые данные из баз данных. Вам придется научиться использовать различные модели баз данных (СУБД) для поиска или сохранения данных и доставки их конечным пользователям. Как и фронтенд-разработчикам, вам понадобятся практические знания Git.

Навыки межличностного общения

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

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

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

Заработная плата

Обычно программистам хорошо платят. Как правило, их зарплата зависит от стажа: по данным Career Karma, джуниор-веб-разработчик может заработать более 64 000 долларов в год, а старший — более 108 000 долларов. Местоположение также имеет значение — например, веб-разработчики, работающие в районе залива Сан-Франциско, как правило, зарабатывают больше, чем их коллеги из других штатов. Кроме того, оплата может варьироваться между компаниями и отраслями. Стартап может предложить своим сотрудникам солидные бонусы и опционы на акции, в то время как местный малый бизнес вряд ли имеет такие ресурсы.

Сегодня инженер-программист — одна из самых востребованных профессий во многих отраслях. Растущий интерес к цифровой трансформации и расширению цифровой экономики подпитывает эту потребность. Согласно отчету Бюро труда США, ожидается, что к 2028 году количество рабочих мест веб-разработчиков увеличится на 13%. Более того, поскольку постоянно появляются новые инструменты и технологии разработки программного обеспечения, всегда будет потребность в людях, которые могут и применять их.

Подходит ли мне этот путь?

Итак, как лучше всего понять, подходит ли вам эта карьера? Легко — попробуйте!

Программа разработки программного обеспечения Практикума начинается с бесплатного 20-часового вводного курса, который дает вам представление о том, на что похоже создание веб-сайтов и веб-приложений. Если вы решили, что веб-разработка — это профессия для вас, вы можете записаться на нашу полную 10-месячную программу!

Для получения дополнительной информации о профессии специалиста по обработке данных прочитайте «Что внутри: программа разработки программного обеспечения».

За первые три месяца вы освоите основы HTML, CSS и JavaScript, что позволит вам создавать креативные и функциональные веб-страницы (кстати, этих знаний достаточно, чтобы выполнять небольшие внештатные задания!)

Затем вы перейдете к прикладному JavaScript и объектно-ориентированному программированию, чтобы научиться создавать действительно интерактивные веб-сайты, взаимодействующие с серверами.

Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *