Задать вопрос

Какой код начать писать на JS?

Друзья, у меня довольно странный вопрос.

В целом занимаюсь версткой, работаю с HTML и СSS, решил вырасти до front-end разработчика. Программированием до этого не занимался.
Я прошел базовый курс JS на codeschool, читаю learn.javascript.ru и "эксперементирую" в редакторе после каждой статьи.
И хочется уже не просто выполнять упражнения, а действительно писать что-то нужное и имеющее смысл.

И здесь у меня большая проблема.
Я не знаю какие программы начать писать, чтобы двигаться от простого к сложному.
И мне тяжело поставить самому себе задачу, чтобы она еще и была реально полезной.
В HTML все было проще - у тебя есть макет сайта (или уже работающий чей-то сайт), далее ты пытаешься сверстать макет или повторить какие-то реализованные фичи.

С JS у меня не получается действовать аналогично.
У меня есть какой-то набор знаний, в стиле "Вот так работают IIFE, модули, прототипы в JS". Теперь мне надо использовать эти элементы при написании кода, и я понятия не имею, почему, например, для осуществления конкретных фич в коде, нужно использовать именно такой метод и так далее....
То есть, существует обучающее видео "Делаем веб-приложение для подсчета расходов и доходов, оно принимает у пользователя данные и располагает их в двух соответствующих колонках с суммой и названием расхода\дохода." Все что я могу - это повторить за автором видео его код, местами даже понять что нужно писать дальше. Но мне непонятно почему использовался именно такой подход, методы и тд. Я не могу написать нечто подобное на просмотренной основе.

Буду рад вашей помощи, если сможете подсказать мне:
Какие программы начать писать, приминительно к front-end и развитию в этом направлении, от простого к сложному.
  • Вопрос задан
  • 19442 просмотра
Подписаться 71 Простой 7 комментариев
Ответ пользователя ValeraValera К ответам на вопрос (11)
@cluberr
Советую прочитать вот эту книгу :
1011395255.jpg
там классно изложены все темы и идет последовательное построение Игры Морской Бой от простого к сложному
постепенно изучаешь новые фишки и внедряешь их с пониманием того, для чего это нужно.

Вот этот сайт очень мощный в плане прокачки практики: https://ru.hexlet.io/professions/frontend

А еще очень советую решить весь список: ЗАДАЧИ ПО JAVASCRIPT ИЗ КНИГИ "ВЫРАЗИТЕЛЬНЫЙ JAVA...

плюс сайт www.codewars.com - это отличный сайт на котором собрано огромное количество задач для оттачивания навыков программирования его используют для подготовки к собеседованиям в ведущие компании.

ну и https://www.freecodecamp.org/
Ответ написан