经常看到很多高手都在说现在的新手很浮燥,开口就是设计模式之类的,觉得这些个新手不值一提。
以下是我自己的一些看法:
就拿《大话设计模式》中的活体印刷来打比方,新手可能在写字即写代码的时候,字写得不够漂亮,但设计模式是一种思想,把字分开来写,而我认为新手就恰恰要先学好设计模式,这并不是编程语言能力的问题,而是遇到问题,解决问题的一种思想,这个思想即使是不懂语言的人来学也是可以的。
以下是我自己的一些看法:
就拿《大话设计模式》中的活体印刷来打比方,新手可能在写字即写代码的时候,字写得不够漂亮,但设计模式是一种思想,把字分开来写,而我认为新手就恰恰要先学好设计模式,这并不是编程语言能力的问题,而是遇到问题,解决问题的一种思想,这个思想即使是不懂语言的人来学也是可以的。
架构师比设计模式更高层了,从数据库到系统,无一不考虑的,特别是系统的分层,分布式,冗余,安全性,等等
设计模式还是在玩OO,还没到架构师层面
看了前3章〈大话设计模式〉
很多问题都一下开朗了,真有点相见恨晚的感觉
如果连1+1都没有清楚,那么说那些就.....
新手一般来说刚开始没有太多自己的思想,所以一般需要大量实践和体会才能体会到其中的思想而已。