Я относительно недавно начал изучать Frontend и JavaScript в частности (пока нативный). Порядка 1 месяца активного обучения именно JS. До этого я знал всю базу (HTML, CSS, препроцессоры, git и.т.д.), писал на JavaScript только простые бургер-меню и слайдеры. Не более.
Сейчас взялся за глубокое изучение (learnjs, MDN, codewars, пет-проекты). Мучает вопрос, в частности по задачам на codewars (7kuy):
у всех ли было так в начале, что твое решение - это полотно на 15-20 строк, когда люди решают эту же проблему элегантным способом в 1 строчку?
От этого закрадываются мысли, что голова очень плохо работает и мотивация просто падает.
Можете пожалуйста что-то посоветовать? Какое-то обрамление самообучению. Может какой-то правильный вектор, который сэкономит какое-то кол-во времени.
А то очень долго по крупицам откладывается в голове, такое ощущение, что фундамента нет, что-то важное будто упустил, потому что каждый раз одинаково сложно.
Reflections, не могу.
не потому что не хочу, а потому что "что хорошо русскому – немцу смерть".
все разные, универсальных рецептов не существует.
особенно в самообразовании.
Ciscoridze, прокачать что? Умение решать синтетические задачи, с которыми никогда в работе не столкнëшься? Время и силы лучше распределять на практику программирования приближенного к боевому.
Araya, я обычно сразу говорю потенциальному нанимателю, что если они спрашивают на собеседованиях то, чем не приходится заниматься в работе, или их обычные рабочие активности включают в себя написание реализации красно-чёрного дерева, то они мне не интересны.
Я всё же перешёл на Backend Node JS, но да. Сначала будет казаться невозможным придумать элегантное решение в 1 строку. Это придет с опытом(я не говорю даже о 2х годах). Думаю, с полного 0 в JS через 6 месяцев реально спокойно решать любые задачи 7 kuy, главное - практиковаться. Если ты посмотришь, решения в 1 строку по большей части используют 1-2 нужных метода/функции которые делают всю "магию"
Одна строчка - не всегда элегантное решение. Код должен читаться, потому что через полгода ты впадешь в затуп, пытаясь понять, что такое ты хотел написать тут, как это merdo работает и как его поправить...