比如少耦合,多复用,机制而非策略,接口,容器,这些思想其实如果我们在处理其他事情的时候也能使用,那可是相当了不起的。最近一直在想有没有必要搞一个JLINK,调试内核用,后来想想还是先通过其他办法看看,有问题的话,作为一个搞软件的,应该先考虑能否通过软件解决,不能老想着升级硬件装备。。
有时候我常常在想,自己写代码的功利性太强,失去了很多的乐趣;在读代码的时候,因为急功近利,遇到迂回之处,又常常觉得痛苦不已。其实应该本着一颗包容开阔的心去阅读代码,发现未知的东西应当感到乐趣才对。事实上,如果代码总是与自己所想一致,如何能学到东西,如何进步?
系统的学一件东西,一定要看书,建立起完整的知识框架,而对细节之处的体会,则放到实践中去。
有些东西,你不看书永远学不会;有些东西,你不实践的话永远掌握不了;有些东西,只有到你需要懂的时候才会懂。智者需要明白此间的区别。
你能否掌握一件东西,唯一的标准就在与实践,看书是一回事,动起手来就是另外一回事了。慕容复胸藏天下武学,但是读得多,实战却不行。这就是为什么能与北乔峰齐名,动起手来就不是那么回事了,还需要表妹在旁指点才行,乔峰可是实战出身的,运用自如。