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