Часто с началом нового проекта программист не в состоянии увидеть полную картину — он не знает с чего начать, где получить информацию, сколько ее получить, при этом есть шанс засесть за документацией надолго пока не пропадет желание что-либо делать. Я относительно часто делаю проекты «для души» в ранее незнакомых областях, например, программировал микроконтроллеры, делал свой segway, проектировал на ПЛИС свой микропроцессор, делал плагины под Counter-Strike, софт к купюроприемникам и другие проекты, в которых на старте был абсолютным нулем.
![][1]
[А недавно...][2]
[1]:
https://habrastorage.org/files/c8d/c0a/b00/c8dc0ab00c9f4b8da2eda7551261b177.png
[2]:
https://habrahabr.ru/post/302694/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut