


























从2015年4月1日算起,我正式工作也算四年有余了。换了几家公司,除了在西山居其余的依旧不满意,不知道下一家会怎么样。
说起来有些时候还是自己的问题,所以这段时间没有参加任何面试,想把自己工作上的种种不足通过努力改掉再说。
昨天读了云风的一篇文章,虽然是初略的读,但还是很受益的,总结下接下来我的努力方向?
精通一门语言是最基本的要求。所谓精通,就是要了解这门语言的各种阴暗角落。用每一样语言特性的背后的代价。知道在面临各种问题时用这门语言解决该问题的惯用法。大部分通用语言都会有设计缺陷,表现在具体方面就是面对某些问题,写起来直接了当,而另一类问题时却要绕很多弯弯,这些绕弯弯的部分就需要用某种模式去弥补。我认为,所谓编程的设计模式,并不是跨语言而独立存在的,它们是强烈依附于编程语言的。《设计模式》这本书,我读过的版本是基于 C++ 的,设计模式被谈论的更多的是在 Java 社区。这类模式都有很深的语言烙印。我们学习设计模式其实学的就是一门语言的惯用法。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。