Ребят, учу ЯП около 5 месяцев с нуля. Неделю назад начал решать задачи с Codewars. Все задачи удаётся решать самостоятельно (с гуглением названий функций). Правда даётся это невероятно тяжело, ощущается реальная боль в полушариях. Иногда приходится просто отходить от компьютера, чтобы придти в себя.
Основная проблема в том, что мои «решения» получаются нереально громоздкими. После решения задачи, я всегда смотрю решения других людей и мне хочется плакать. Там, где многие пишут всего в 10-15 строк кода, придумывая гениальные идеи, у меня будет все 60+, через костыли и подпорки (подпорки идеальное слово для описания ситуации).
Опытные программисты, скажите, нормально ли это? Напишите как боролись и развивали в себе эти качества. Спасибо всем!
Попробуй поднять 300 кг, если никогда до этого не занимался тяжелой атлетикой.
Думаешь через 5 месяцев станет легко?
Мозг также само развивается не так быстро, как хочется.
Это только кажется что прочитал 10 книг и стал умнее. Надо решить тысячу задач, чтобы мозг привык их решать и начал оптимизировать собственные процессы.
Решай, смотри чужие решения. После того, как решил задачу каким-то неэффективным способом, а потом нашел улучшение а потом еще и подсмотрел чужое - ты будешь гораздо лучше понимать почему хорошее решение хорошее.
После решения задачи, я всегда смотрю решения других людей и мне хочется плакать.
Смотрите, плачте. Поверьте, собственных "гениальных идей" ни у кого практически и нет. Вот, обратите внимание на дату - иногда всё же случается, с некоторыми. А простые смертные усваивают чужой опыт.