中国程序员水平很快超过美国?

无意中浏览到iFanr的这篇文章,其实我想这是一个很值得思考和讨论的话题,

  1. 通过一些数据比较能反映出实质的问题么?
  2. 怎么样的代码才算是优美的代码?
  3. 一个优秀的程序员应该具备什么样子的素质?
  4. 作为程序员你有做过人生规划么?

这是我个人想到的一些点。欢迎大家加入讨论!

下面是原文:

美国一家比较程序员技术水平的服务 Gild,在经过调查之后得出结论,虽然美国程序员的技术水平
要比中国开发者高 20%,但在数学和逻辑领域中国程序员反而超过美国开发者 20%。这也许意味着
中国程序员的技术水平很快能追上美国程序员。

Gild 对 50 万名程序员进行了 100 万次测试,在主要的编程语言上,美国程序员占据着优势:

C 语言,美国程序员平均得分比中国程序员高 20%。
C#,美比中高 26%。
C++,美比中高 19%。
Java,美比中高 24%。
Oracle,美比中高 24%。
然而,中国程序员有两个关键的领域超过美国,分别是逻辑和数学,VentureBeat认为这两个基础技
能是写出优美代码的关键。http://venturebeat.com/2011/10/18/chi...

Gild 的 CEO Sheeroy Desai 认为,“软件开发,美国开发者是最棒的,美国依然是耀眼的明星,
然而能继续保持吗?为了继续保持领先的地位,我们非常需要提高学校所传授的数学知识水平。”Gild
的研究者还认为,美国要向中国学习“将注意力集中在核心技能上,特别是数学。”

不管怎么说,Gild 的结论很有趣。它说明了一个事实,那就是中国程序员编代码的水平正在逐渐
与世界第一的美国靠拢,而且处于一个微妙的距离。

原文链接:http://www.ifanr.com/57611
阅读 13.5k
13 个回答

程序员水平,我觉得应该是程序员手里的项目的水平,而不是分数。

从本站的问题的质量和StackOverflow对比就可以看出中国的程序员和老美的程序员还是有相当大的差距的……

  1. 通过一些数据比较能反映出实质的问题么?能。问题是拿到的数据不够多,或者数据跟信息相关度不高,很多是噪声。
  2. 怎么样的代码才算是优美的代码?简单的代码是最好的。就是尽量将复杂的问题转化为简单的,特殊的转化成普遍的。
  3. 一个优秀的程序员应该具备什么样子的素质?类似于一个优秀的作家。
  4. 作为程序员你有做过人生规划么?没有。

数学水平,后天可以学, 可以培养。 都是人的思维方式和处理事情的态度是学不来的!

可能我们的数学成绩比美国人好,但是美国人的思维是无敌的.
美国人的教材不知道大家有没有看过
图文并茂
国内教材一堆公式

你信么,反正我不信,中国人是被关在笼子养,老美都是放养的,在中国程序员是不少,但是缺乏创新,一千万中国程序员敌不过一个谷歌,敌不过微软,甚至敌不过各类小型创新企业。

中国教育机制导致从业人员普遍创新能力差,我最近深有体会。即使中级程序员的数量甚至比例比美国多,高级和专家程序员的比例近期也不会超过美国。

最顶级的程序员有差距。

新手上路,请多包涵

所有跟电脑有关的,赚大头的还是发明它的美国人,中国人即使技术再强,你在别人的领地上盖再好的房子,也不过是为他人做嫁衣而已。通常领地的领主会希望通过这样的文章来让打工者们开心的工作的,不知道此文章的作者是否有这个目的

考试?测试?哈哈,中国人最拿手了。目前国内的教育体制只能教出能力,几乎教不出思想。同意“白开水”,中层次的程序员中国更多,但顶级的差之甚远

但是缺少合作,深入来讲,缺少完善的管理机制让某个项目的程序员能够联合起来。

新手上路,请多包涵

美好的愿景,还有好长的路要走,码农们一起加油,争取不拖后腿!

用的开发工具,开发语言,类库。基本都是老外的。。。。。。

logo
极客观点
子站问答
访问
宣传栏