忽视的差距
事实上发现很难去标签化软件编码高手的特征。资深软件工程师和新手似乎看起来没啥区别,区别他们是异常困难,尤其这个群体中很多的人不愿意展现自己,他们可能藏在一个领域默默奉献着,不显山不露水。
软件开发中很多例行却看是平淡的活动,大家似乎都能做到。以产品交付为中心的文化里,人人都是螺丝钉,往往忽然一个人的价值点,很少有人能愿意去了解甚至去分析新手与高手之间的差距。软件开发中专业性总容易被主管们忽视,也因此严重影响了软件工程师追求卓越的过程。曾经发生过可怕的高层观点:精英做架构,资深做设计,随便招个高中生编码就行了。试图把软件产品开发也做成像其它物理产品一样的流水线,这多么年来证明是错误的。