Я завершил 117 задач на Codewars, изначально получив совет от человека, который сделал успешную карьеру на C#. Однако, по мере продвижения в учебнике и ближе к его завершению, я понял, что решение задач требует правильной формулировки вопросов и умения изучать документацию. Благодаря этому, я также улучшил свой английский. Однако, когда я смотрю на примеры создания серверов на Node.js, я понимаю, что решение задач не дало мне никаких других полезных навыков. Мой вопрос состоит в том, стоит ли мне повторить основы перед переходом к изучению клиентской и серверной стороны или они мне больше нигде не пригодятся, кроме в качестве решения задач?
Тренировка навыков задачами важна и может быть полезной, но не является единственным способом развития и приобретения полезных навыков. Решение задач помогает развить алгоритмическое мышление, улучшает навыки программирования и способствует изучению новых технологий и языков программирования. Однако, чтобы быть успешным разработчиком, необходимо также уметь формулировать правильные вопросы, изучать документацию, обладать навыками командной работы и другими соответствующими навыками. Вам может быть полезно повторить основы перед переходом к изучению клиентской и серверной стороны, так как это позволит вам укрепить базовые концепции программирования и лучше понять принципы работы серверов на Node.js. Это также может помочь вам более глубоко понять и научиться применять изучаемые концепции на практике.