caufman
А где можно найти подобных задачек?
В любом вузе. Я нашёл вообще в Интернете. Там, короче, быдлокод в примерах, зато сами задания как раз на проработку базовых вещей. Почему и заставляют дебажить то, что вроде бы дебажить не надо.
caufman
Понимаю, что мне не хватает практики и опыта реализации каких то типовых решений.
Да, без прорешивания ничего уметь не будешь. Это не просто прочитал - знаешь. Это надо навыки получить, и часто они передаются неявно.
Там же есть четыре стадии обучения:
- неосознанная некомпетентность
- осознанная некомпетентность
- осознанная компетентность
- неосознанная компетентность
Вот тебе дают задание, ты думаешь, что ты его быстро сделаешь (теоретически). Начинаешь делать, но понимаешь, что сделать-то его не можешь. Это что произошло? Ты наткнулся на пробел. То есть это было то, чего ты реально не знал. Ты не знал, что ты это не умеешь (находился на первой стадии). Теперь ты узнал, что ты это не умеешь (перешёл во вторую стадию).
Вот в вузе тебя проводят, задавая задачи.