Решён
Возможно ли за полгода стать web-разработчиком, начиная с нуля?

Привет всем.

Мне 27 лет, работаю менеджером по продажам. Устал от своей работы, хочу сменить профессию. Смотрю в сторону web-разработки. Опыта в программировании ноль вообще, максимум что делал это формулы в Excel.

План такой: уволиться и на 6 месяцев засесть за учебу по 8-10 часов в день. Денег на жизнь хватит. Думаю начать с HTML/CSS, потом JavaScript, потом какой нибудь фреймворк (React или Vue). Параллельно делать пет-проекты для портфолио.

Вопрос: реально ли за полгода с нуля выйти на уровень, чтобы устроиться хотя бы джуном? Или я себе что то фантазирую и нужно минимум год-два? Может кто то проходил этот путь, расскажите как было.

UPDATE: Прошло 2 месяца. Пока осваиваю JS, сделал первый лендинг для знакомого бесплатно. Сложнее чем думал, но пока не сдаюсь. Спасибо всем за советы и мотивацию!
Решение
94
Участник • 3 ответа

Можно, но с оговорками.

Я сам перешел в веб из логистики в 29 лет. Ушло 8 месяцев, но я занимался по 4-5 часов в день, не по 8. Если реально по 8 часов фигачить, за полгода реально дойти до уровня "могу сверстать сайт, написать простое SPA на React, понимаю как работает REST API".

Но. Уровень джуна сейчас сильно зависит от города и рынка. В Москве и Питере джунов пруд пруди, конкуренция бешеная. В регионах проще, но там и вакансий меньше. Фриланс на первое время тоже вариант.

Мой совет по порядку:

  • HTML/CSS (2-3 недели, не больше, тут нечего учить месяцами)
  • JavaScript основы (6-8 недель, это фундамент, тут не торопись)
  • React (4-6 недель)
  • Параллельно Git, основы бекенда (хотя бы понимать что такое API, HTTP, базы данных)
  • Последние 4-6 недель: пет-проекты и отклики на вакансии

Главная ошибка новичков: бесконечно смотреть курсы и не писать код. Через 2 недели HTML/CSS уже начинай делать реальные страницы. Копируй дизайн любого сайта, верстай с нуля. Это дает в 10 раз больше чем еще один урок на ютубе.

В основном freeCodeCamp + доки MDN. Платные курсы не покупал. Ну и Stack Overflow, куда без него))

Спасибо огромное за подробный план! А ты на какой платформе учился? Или по ютубу?

67
Участник • 3 ответа

Скажу как есть, не обижайся.

27 лет, ноль опыта, 6 месяцев. Стать разработчиком за это время можно. Устроиться на работу за это время - лотерея. Это два разных вопроса и люди их путают.

Научиться кодить и собрать портфолио за полгода при твоей интенсивности - да, реально. А вот пройти собеседование, где тебе дадут задачу на алгоритмы, спросят про паттерны проектирования, Event Loop, замыкания, промисы, и ты будешь конкурировать с выпускниками профильных вузов - тут как повезет.

Не увольняйся сразу. Серьезно. Начни учиться параллельно с работой, хотя бы первые 2 месяца. Убедись что тебе это вообще нравится. Я видел десятки людей которые бросали через месяц со словами "это не мое". А у них уже ни работы, ни навыков.

12
Случайный участник (Гость)

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

Открой любой учебник по JS, попробуй написать что нибудь сложнее alert("hello world"). Через неделю возвращайся и расскажи свои впечатления. Потом поговорим про "за полгода".

Все эти инфоцыгане с курсами "стань айтишником за 3 месяца" промыли людям мозги.

Зачем так категорично? Человек нормальный вопрос задал, с конкретным планом. Не "хочу миллион через месяц".

53
Участник • 2 ответа

Работаю тимлидом в аутсорс-конторе, провожу собеседования джунов каждую неделю.

За последний год через меня прошло человек 200 кандидатов на позицию junior frontend. Из них человек 5-6 реально что то умели. Остальные прошли курсы, получили сертификат и считают себя разработчиками. На техническом собесе сыпятся на элементарных вопросах.

Что отличает тех 5-6 людей: у них были живые проекты на гитхабе. Не TODO-лист из туториала, а реальные вещи: бот для телеграма, дашборд для чего то, клон какого то сервиса. Код не идеальный, но видно что человек думал головой, а не копипастил.

За полгода при полной загрузке ты сможешь дойти до этого уровня. Но рынок сейчас тяжелый, готовься к 50-100 откликам прежде чем получишь первый оффер.

38
Участник • 2 ответа

Смотри, есть нюанс про который все забывают. Ты пишешь "уволиться и 8-10 часов учиться". Звучит круто на бумаге. На практике эффективно учиться программированию больше 4-5 часов в день невозможно. Мозг просто перестает усваивать.

После 5 часов кодинга ты будешь тупить в экран и не понимать почему твой код не работает. Потом окажется что забыл точку с запятой. И так по кругу. Лучше 5 качественных часов чем 10 часов мучений.

Остальное время трать на:

  • Чтение документации (MDN, learn.javascript.ru)
  • Просмотр чужого кода на GitHub
  • Общение в профильных чатах и сообществах
  • Физическую активность (серьезно, без спорта мозг киснет)
29
Случайный участник (Гость)

Полгода хватит если не распыляться.

Самая частая ошибка: люди пытаются выучить все сразу. HTML, CSS, JS, React, Vue, Angular, Node, TypeScript, Docker... Стоп. Выбери ОДИН стек и копай его вглубь.

Для фронта в 2026: HTML/CSS -> JS -> React -> TypeScript. Все. Больше ничего не трогай первые полгода. Бекенд, DevOps, базы данных - потом. Сначала стань крепким фронтендером.

8
Случайный участник (Гость)

Я бы порекомендовал сразу не ограничиваться фронтендом. Лучше рассмотри fullstack-подход. Поставь себе Node.js + Express на бекенде, PostgreSQL как базу данных, и React на фронте. Затем оберни все это в Docker-контейнеры, настрой CI/CD через GitHub Actions, подключи линтер, Prettier, Husky для pre-commit хуков, напиши юнит-тесты на Jest и интеграционные на Cypress.

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

Вот примерная архитектура для учебного проекта:

project/
  client/          # React + TypeScript
    src/
      components/
      hooks/
      services/
      store/         # Redux Toolkit или Zustand
  server/          # Node.js + Express
    src/
      routes/
      controllers/
      models/
      middleware/
  docker-compose.yml
  .github/
    workflows/
      ci.yml

Каждый компонент покрой тестами минимум на 70%. Настрой автодеплой на какой нибудь бесплатный хостинг типа Railway или Render.

Человек с нуля начинает, а ты ему Docker и CI/CD предлагаешь)) Он через неделю сбежит обратно в продажи

0
Эксперт • 2 ответа

А зачем увольняться? Устройся на курсы от Яндекс.Практикум или Хекслет, они сами помогают с трудоустройством после обучения. Там и менторы есть и код-ревью, и проекты в портфолио. Стоит дорого конечно, но зато гарантия результата.

1
Участник • 1 ответ

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

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.