Я бы посоветовал
1) Купить карандаш, и рисовать архитектуру программ на бумаге
2) разбирать исходники сложных приложений вроде jQuery.
3) Писать на разных библиотеках с разными идеологиями, backbone, extjs. и тд
4) В последнюю очередь читать про паттерны.
Начинать с паттернов не советую, потому что они многим на мозги плохо влияют, программисты вообще перестают своей головой думать. В результате пытаются любой код впихнуть в паттерн, лиш бы тот был в учебнике, получается ещё большая херня.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
|