还要不要练 TDD?
2019-07-30 本文已影响0人
代码与团队CodeCrew
有非常多不练 TDD 的理由,而一个很大的理由是:它在大多数情况下对升职加薪帮助不大。
为什么不大?因为你的老板在做程序员时就不会 TDD,也不懂 TDD 有什么用。
价值观的传承,就是这样。
把视线抬高一点,近十几年,市场对程序员的需求剧增,所以几乎可以确定,程序员的平均水平一直在被稀释而下降,程序员的能力金字塔越来越两极分化。
在这样的世界里,有很多可以让前仆后继的程序员鹤立鸡群的技能,但分类来说无非就两种:硬技术和软技能。而在职场混越久,两者越是不可缺一。
而 TDD 是对硬技术促进最大的技能,也许没有之一,可是80%的人不知道这个秘诀。
要不要练 TDD 呢?每个人都可以找一万种理由不练。但是,练武之人,谁会问要不要扎马步这个问题呢?
(发公众号时,可标题党:远离一线五年了,为什么我的代码能力还可以秒杀一线员工?)