Главная ошибка всех начинающих программистов это попытка создать велосипед с нуля. Все идеи,которые ты носишь и хочешь реализовать в 99.99% случаях уже используются или же находся в open source. Главная задача программиста это создать рабочий алгоритм действий и не более, а все эти красивые анимации, картинки,переходы это уже работа дизайнеров проекта.
Нажмите, чтобы раскрыть...
Что ты несешь? Ты же сам новичек, любое изучение сводится к тому, что ты пилишь велосипед, и и что?
Всем привет.
Небольшая предыстория и о моих способностях
Собственно я сейчас активно начал изучать материал, чтобы стать фронтэнд разработчиком (пока только JS+HTML+CSS). Есть небольшой опыт в маленькой компании, где я 1,5 месяца верстал сайт с шаблонов PowerPoint и Word, но там лишь в основном работал с HTML+CSS и всё это было с помощью Bootstrap,
ASP.NET Core MVC. И для понимания, меня бросили туда как слепого котёнка, я мало представлял как и что делать, приходилось на месте обучаться и работать. Так что какое-то представление о верстке есть, но для украшения сайта приходилось брать всякие js плагины, сам пока их писать не умею. Но есть большое стремление это всё изучить и использовать на практике.
Мои намерения
В связи с тем, что хочу на практике набить скилл, планирую создать 2-3 сайта, которые помогли бы освоить материал быстрее. Возможно даже использовать в портфолию, а то мне по сути сейчас нечего показывать. Но не брать на себя слишком много, чтобы не перегореть.
Сам для себя сначала хочу сделать сайт, пока не знаю на какую тематику, но с использованием css анимации. Думаю ещё попробовать использовать React, попутно с его изучением.И вот не знаю, что проще сделать, что-то типа блога или новостного сайта, или небольшого магазина. Вот в этом я теряюсь, боюсь взять задачу не по силам.
Что я хотел бы обсудить и услышать от вас
Какие сайты можно сделать для получения опыта. Мне интересно, какого плана сайт должен быть, дизайн сайта, какие фреймворки, библиотеки, препроцессоры использовать (скажу сразу, целюсь на React) и надо ли их использовать. Также хочу взять задачи, где можно потренировать js, но с самых простых задач. Особенно буду ценить слова тех, кто с этим работает.
Нажмите, чтобы раскрыть...
Если ты уже знаком с программированием и html/css, то нужно не искать что по силам, а просто садиться и делать. Возьми рандомный понравившейся сайт и копируй его. Технологии какие? Да что угодно, везде будет html/css/js. Запили все на чистом, потом возьми какой-то jquery прикрути, или сразу возьми spa фреймворк и перепиши на него свой проект.
вот тебе и практика и 2 проекта для резюме.
учить по книгам джс - быть дауном. Там нужно тупо сидеть и кодить, а не чтото читать, там читать нечего.