专题三 所谓的3年工作与10年工作经验

尤其是前端,因为前端技术更新节奏比较快...

很多人自认很聪明,发现——3-5年的工作经验,还不如1-2年的工作经验在实际开发中更有效?

这一客观事实,意味着——你7-8年或10年的工作经验,其实可能不如1-2年的。


那么,问题出在哪里?


IT行业,统计近20年内的编码——包括vc、c、delphi、php、java、汇编等,主流不主流的源码,如果你能把一门编程语言的纯代码30GB浓缩整理成3GB,会发现一些事实:

1,编码风格,每隔1-2年在行业内变革一次;

2,每年都会流行一个趋势——其实只是噱头——或者,以前出现过的东西换个名词;

3,随着时间的沉淀——主流的某一门编程语言,会呈现爆炸式代码量倍增,直到成为非主流。


以上,很好的解释——3年与10年工作经验,其实没多大分别。

因为大部分公司,都采用人肉堆码的形式管理开发,那越贴近主流编码风格的开发者,越好使。(国内基本是这样的)

而一个主流编程语言风格维持在1-2年内的技术,是比较成熟稳定好有的,这也给了很多公司的自认技术“牛人”错觉——web前端的工作人员,1-2年的工作经验比3-5年的更有效。


若是采用软件工程为核心,去理解项目开发与功能实现,那情况就会逆转。


你可能感兴趣的:(专题三 所谓的3年工作与10年工作经验)