若我有一天,能成立一家公司,并成长起来。程序员
我想成立一个专门的英文部门,此部门是核心代码开发的部门,进入该部门的人,必须使用英文工做、交流,全部文档所有是英文的。api
中国有太多的水平差的程序员了。主要2方面缘由:框架
一、速成班出身的各类只会增、删、改、查的api式程序员。.net
二、英文很差,就几乎注定了让你不可能达到代码的顶峰。对象
基于如下3点,中国企业没法作到真正的巅峰级科研力量:开发
1.虽然中国有很多企业的创始人是程序员出身文档
2.虽然中国有很多的科技企业,但他们的老板不是程序员出身。产品
3.中国的大环境语言是中文,而代码环境的语言是英文。基础
这3种状况因素的企业,会让他们能够很好的作出各类牛B应用,中国人就擅长作各类应用。却让他们在底层技术力量研究和发展上受到严重限制。扩展
若我有一天:
1.我将成立一个专门的英文部门,此部门是核心代码开发的部门,进入该部门的人,必须使用英文工做、交流,全部文档所有是英文的。
2.招聘国外的程序员进入部门工做,造成中国交流的氛围场景。
作为资深程序员(8年以上),你应该懂:
1.懂:不擅长英语口语表达,注定你没法达到代码水平巅峰。
2.懂:不会面向对象,你永远冲不向广阔的代码宇宙。
3.懂:不作基础框架(如.net framework),不会迭代(从.net framework1.0迭代到4.0),你的技术就是可复制的。中国人很多认为技术是不值钱的,看到一个产品能够随意复制,典型表明(腾讯)。但你让腾讯复制.net framework试试?!!
4.懂:中国的程序员瞧不上上一任程序员,会把项目推翻重作,离职后,下一个也瞧不上上一任程序员,也推翻重作。由于:他们都是面向过程的表明,没法迭代扩展。