Недавно узнал, что есть целые роадмапы по становлению разработчиком. У меня появились сомнения насчет эффективности их использования.
Скажем, вот в
этом есть такие шаги как обучение написанию сокетов на python. Однако, я боюсь, что даже если я пойму, как их писать, эти знания просто уйдут из головы, ибо я их практически нигде не применяю. Скажем, начну я изучать Django, пройдет некоторое время, а про сокеты и продвинутый sql я почти полностью забуду, ибо я ими не пользовался.
Так вот вопрос, стоит ли просто слепо следовать роадмапам или изучать те или иные вещи по мере поступления проблем, решение которых требует знание этих вещей? Что было бы более эффективно?