Как я перестал «тыкаться» и начал учиться: мои итоги 2025
Два года в разработке. Путь, который начался с попыток кодить на телефоне , привел меня к четкой системе и пониманию: фронтенд — это не только React.
Главный инсайт года: Дисциплина бьет хаос. В 2024-м я не понимал, за что хвататься. В 2025-м я ввел жесткий график: ☀️ Утро — задачи. 🥗 Обед — теория. 💻 День — практика и пет-проекты. 📖 Перед сном — профильная книга.
Мои ошибки и победы: Февраль: Прыгнул в Next.js без базы React и TS. Получил по носу, откатился назад и начал учить базу. Это было лучшее решение. Март: «Оживил» GitHub. Разобрался со сборщиками (Webpack/Vite) — теперь я понимаю, как код превращается в приложение, а не просто жму кнопки. Апрель-Май: Ушел в «подкапотку» сетей и Node.js. Было сложно, но теперь я знаю, как мои запросы летают по протоколам. Лето: Прокачка JS, алгоритмы и структуры данных. Теперь мой код стал эффективнее. Переломный момент — Preax 🚀 Думал, что HTML/CSS — это просто. Платформа Preax быстро поставила меня на место. Жесткое ревью, пиксель-перфект, семантика. Теперь я не просто копирую макет, я делаю продукт, готовый к продакшену. А еще сам проверяю чужие работы — это нереально бустит насмотренность.
Изученные технологии 2025: -React -TypeScript -Flux архитектура и библеотеки на ней -StoryBook -Jest -Cypress -Node/express -FireBase -AWS -Strapi -oAuth(подключение) Книги: -JavaScript рецепты -Компьютерные сети (6 издание) -JavaScript Полное руководство (Носорог) -Алгоритмы(Род стивенс) -Патерны проектирования (Уго ди франческо) -Оптимизирующие компиляторы,структура и алгоритмы (Константин Владимиров) -Грокаем 1)функциональное мышление 2)continius delivery 3)алгоритмы 2 4)конкурентность -React к вершинам мастерства
Что дальше? 2026-й станет финальным годом обучения. Сейчас грызу Next.js и Java (для расширения кругозора). План на 2027-й — выход на работу мечты.
Спасибо за удиленное время! Учитесь, ошибайтесь и не забивайте на базу! #frontend #learning #javascript #it #итогигода #preax
· 08.04
Пощупайте Pixi и мне кажется Vue лучше. А где css фреймворки? Sass? А java я бы заменил на rust
ответить
коммент удалён
· 08.04
Спасибо) можно пощупать) Sass изучил Java просто интересно было как там сзади))
ответить
ответ удалён
· 08.04
Алексей, хотел бы спросить у старшего) Почему rust? просто замечаю что много кто на rust пишет, да и вообще какай-то интерес. Просто мне не у кого спросить в каком направлении развиваться, а когда увидил синтаксис java, то подумал его изучать, да и вакансий вроде более встречал на java. Если не трудно, дайте коментарий, мб я и правда зря углубляюсь в java.
ответить
ответ удалён
· 08.04
Раст энергоэффективен как Си, а безопасен как Java. Раст может работать и заменой js в фронтенде и в микроконтроллерах. Вакансий к примеру было 5-10 штук, а сейчас 30-50. Java скорее всего для легаси используется, но раст перспективнее. Вайбкодить на расте лучше многих языков, хоть иишки и подсовывают свой питон.
ответить
ответ удалён
· 08.04
Круто. Спасибо большое, от души прям благодарю! Буду знакомиться! Конечно , до конца гештальт закрою с java =) Еще раз спасибо, мне как одинокому самоучке важно ваше мнение
ответить
ответ удалён
· 08.04
Я бы бросил джаву, собственно я так и сделал как вышел котлин для андроид. Не сказать что зря, так-как там всё правильно, относительно js. Но привыкните к ооп и потом к функциональщене сложнее будет. Я сам раст знаю выше джуна и прям было больно, когда идеально освоил ООП, кучу паттернов, а тут такое...
ответить
ответ удалён
· 08.04
А я на JS первоначально писал много, а учил js вначале пути в стиле ООП через классы =) а потом оказалось это всё старьё, давай учи функциональное =) Ну а там уже Реакт =) но да было больно переходить, но зато проблем с Java нет, ООП понимаю, трудно даются типы, прям очень ) В том плане , что в JS есть массивы и объекты, а в java этих разновидностей (как бы не сматериться) много))) Сейчас вот этот год хочу посвятить полностью бэку...
ответить
ответ удалён
· 08.04
Разнообразие как раз даёт возможность оптимизации структуры данных и не даёт ошибаться с присвоениями и тд. Js в этом плане ходячий мем. Страшно представить если на js вайбкодить.
ответить
ответ удалён