Первый проект программиста с нуля

Первый проект программиста с нуля

Как я 5 лет не мог вкатиться в IT — и наконец сделал первое приложение за один день

5 лет. Столько я пытался войти в программирование. Начинал с Python, бросал. Брался за Java, бросал. Смотрел курсы, читал статьи, строил планы — и снова бросал. Ноль коммерческих проектов, ноль уверенности, ноль результата.

Вчера я задеплоил первое рабочее приложение. Вот как это вышло.

Почему раньше не получалось

Я распылялся. Каждый раз новый язык, новая технология, новый "идеальный план". В итоге поверхностные знания везде и глубокие нигде.

На этот раз решил иначе — один стек, одна цель, никаких отступлений.

Выбор пал на Full Stack JavaScript. Логика простая: один язык покрывает фронтенд, бэкенд и мобильную разработку. Для соло-разработчика это идеально.

Мой текущий уровень — честно

  • HTML — не знаю
  • CSS — не знаю
  • JavaScript — знаю базу, неуверенно

Отличная точка старта? Нет. Но реальная — и с ней можно работать.

План обучения

  • 2 месяца — HTML, CSS, уверенный JS
  • 2 месяца — JavaScript углублённо
  • 2 месяца — React, React Native
  • 4 месяца — Backend на Node.js
  • 1 месяц — TypeScript

Итого около года до полного стека. Посмотрим насколько реально.

Инструменты: Obsidian — база знаний и конспекты. Codewars и LeetCode — алгоритмическое мышление и практика JS. Никаких бесполезных туториалов — только реальные проекты.

Первый проект — трекер сигарет

Лучший пет-проект это тот который решает твою собственную проблему. Я заядлый курильщик и давно пытаюсь бросить. Нормального приложения для трекинга сигарет на русском нет — значит сделаю сам.

Что умеет MVP:

  • Таймер с момента последней сигареты — тикает в реальном времени
  • Счётчик выкуренных за день
  • Статистика за неделю и месяц
  • Подсчёт потраченных денег
  • Работает как PWA — сохраняется на рабочий стол как нативное приложение

Стек намеренно простой: HTML + CSS + Vanilla JS. Никакого React, никаких фреймворков — только основы, которые сейчас и изучаю.

На всё ушёл один день. Теорию брал у ИИ, каждую строчку писал сам.

👉 Попробовать приложение — работает в браузере, можно добавить на домашний экран.

Что дальше

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

Если сам сейчас учишься или уже прошёл этот путь — напиши в комментариях. Интересно услышать чужой опыт.

Мой GitHub: github.com/varsimple

Телеграм: t.me/varsimple

1
5 комментариев