MyException - 我的反常网
当时方位:我的反常网» 归纳 » 中美印日四国程序员比较

中美印日四国程序员比较

www.x8vin4.com  网友共享于:2015-08-26  阅读:123862次

       最近以裁判的身份参与了公司举行的编程大赛,发现高手聚集,对公司内部的程序员才干也有了更深化的了解。我觉得编程才干对程序员而言,尽管很重要,但并不是悉数。那么作为一个程序员,究竟应该具有什么样的才干呢?这个论题显着太大。不过我觉得能够看看其它国家的程序员,或许能够得到一些学习。我有幸和我国,美国,印度和日本四国程序员有比较深化的合作过。尽管他们纷歧定有代表性,但我觉得他们的共性仍是比较显着的。以下的比较纯属个人见解,欢迎纠正。

 

中美印日四国程序员比较

 
      首要是日本程序员。他们的特色是十分细心。我以为很首要的一个原因是日本公司的需求十分详尽。详尽到在网页上,连一个像素都不能误差的境地。别的,日本人的履行力十分强,对老板的许诺比命还重要。一个项目能够做到接连3个月天天加班,每天只睡4个小时。可是,高履行力背面的价值是低发明力。在一日千里的互联网今日,很少传闻日本工程师发明晰哪些重要的技能。与其说这些特色是日本程序员的,不如说是大部分日本人的。由于在日本文明中,寻求质量和恪守等级制度是根深柢固的。别的,技能领域中的许多专业词汇是外来语,以英语(论坛)为主。这些专业词汇往往会被翻译成片假名。而片假名的讲话有时分和英语截然不同,导致交流的困难。比方病毒一词在英语中是Virus,发音为歪儒斯,而日语的发音是味鲁斯。再例如服务器(Server)一词在日语中的发音是萨巴,和英文讲话简直风牛马不相及。因而与日本程序员交流是比较苦楚的,除非你懂日语。
 
     其次来看看印度程序员。我所触摸的印度工程师都是在美国作业的。尽管他们和印度本地的工程师必定有差异,不过类似的当地应该更多一些吧。我觉得他们的遍及长处就一个:流程做得好,文档写得好。可是他们写代码的才干,我个人的观念是一般般。我想这儿面有两层原因。一是有适当一部分在美国作业的印度程序员是半路出家。转行做程序员是为了生计罢了。二是印度程序员在算法,数据组织等基本功方面的水平显着低于我国程序员的。这就导致他们写的许多代码逻辑性不强和性能不优(以我的规范来看)。不过这两个问题在必定程度上被许多的文档和高性能的硬件设备补偿和掩盖了。在交流方面,印度人的英语发音对西方人而言简直没有问题,但很难被我国人听懂,乃至往往被国人置疑他们是不是在说英文。
 
      从某种含义上讲,日本程序员和印度程序员十分类似。他们都很敬业,都能让领导比较满足,但不要过多地期望他们能做得更好,由于他们的方针便是完结领导指使的使命。日本程序员让领导满足的办法是不折不扣的履行和疯狂的加班。而印度程序员让领导满足的办法是经过许多的文档来告知领导他们的作业含义严峻,流程谨慎,资料齐全,并且本钱很低。夸大一点地讲:日本程序员长于做领导想做的事,印度程序员长于说领导想听的话。
 
      接下来说说美国程序员。美国程序员千奇百怪,如同很难只用几个词来界说他们。或许是由于美国是一个移民国家吧,本来就千奇百怪。但大部分程序员有一个一同的特色:喜爱技能,乃至崇尚技能。这点在硅谷尤为杰出。这就导致每个技能领域中都有一些人会夜以继日地研究。其实这和打游戏相同,假如你着了迷,自然会忘了吃,忘了喝,拼命地玩。我所知道的美国程序员还有一个特色,才艺才干都不错。曾经在波士顿作业的一家公司中,几十位工程师居然能够组成一个交响乐团。有小提琴,大提琴,小号,竖琴,打击乐等各式各样的西洋乐器手。并且这些哥们姐们还不是一般地玩玩,周末都有自己的固定乐队,常常参与社区的扮演。更有甚者,在硅谷作业时的一位搭档,白日写程序,晚上在自家的车库里操练乒乓球,居然代表美国参与了悉尼和雅典的两届奥运会。说起写文档的才干,美国程序员肯定不亚于印度人。可是美国人写文档不是为了老板,而是为了自己,为了共享。因而他们的文档往往读起来很风趣,很有用。当然,这会让老板有时分很头疼,由于程序员不那么“听话”。他们不是给老板交差,而是要完结自己的主意,自己的规划,自己的完美。说白了,便是美国程序员有时分主意多了点。
 
      最终是咱们我国的程序员。和其他国家的程序员比较,我觉得他们的特色仍是比较显着的。他们的算法才干遍及高于其它几个国家的。这或许是咱们的教育体制导致的,比较重视理论知识。反过来,实践才干就相对差些。咱们的程序员履行才干并不差,但在解决问题的才干上显着缺乏。往往需求把使命分化得很细今后才干完结,独立解决问题的才干不行。别的在表达才干上也相对差些。信任咱们必定见过技能水平很高,但表达才干很差的工程师。最好笑的是,我见过不少工程师拿着一支写不出字的白板笔(咱们的白板笔质量也的确不咋样),有模有样地在白板上写字。似乎听众能够看得到他/她写得是什么。由于他/她彻底沉浸在自己的逻辑中,彻底不去领会听众的感触。不过我以为这些缺陷并不严峻。
 
      由于这些是归于技能和经历方面的东西,是能够经过实际作业或许训练来进步的。我以为国内程序员最大的问题仍是所在的环境晦气,导致适当一部分人比较浮躁和急于求成。真实能够沉下心来研究技能,酷爱技能的是百里挑一。我在面试的时分,常常发现工程师知识面还挺广,但深度简直没有。这样的人很难在技能领域有所作为。我期望找到的人是,勇于供认自己不会的当地,可是只需会的东西,哪怕就相同,就要必定比他人了解得透,研究得深。我信任一个人假如在某一个问题上比他人做得好,在其它问题上也必定有才干逾越他人。
 
      尽管比较下来,看到我国程序员不少的问题。但作为集体,我国的程序员或许是全世界最聪明的工程师集体。由于环境的原因,使得他们不得不主意许多,顾忌许多,无法最大程度地将聪明才智发挥在技能上。改动这种情况首要要从公司的办理层开端。只要技能负责人酷爱技能,寻求杰出,才或许为技能人员发明环境,鼓励他们研究和立异。技能负责人需求深化项目,和工程师们一同谈论技能规划,然后经过具体问题来进步工程师的才干,一起也避免自己的技能才干滑坡。在技能办理上,许多国内的公司把工程师简略地作为资源,过于着重流程办理和资源办理。我的观念是:工程师不是高档蓝领,不能以办理生产线的办法来进行办理。优异的环境只要靠咱们一同来发明。我国工程师必定能够成为世界上最优异的工程师集体。

文章谈论

60个开发者不容错失的免费资源库
60个开发者不容错失的免费资源库
程序猿的兴起——Growth Hacker
程序猿的兴起——Growth Hacker
程序员周末都喜爱做什么?
程序员周末都喜爱做什么?
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
不明白技能不要对懂技能的人说这很简单完结
不明白技能不要对懂技能的人说这很简单完结
不为人知的编程本相
不为人知的编程本相
程序员应该重视的一些事儿
程序员应该重视的一些事儿
Java 与 .NET 的渠道开展之争
Java 与 .NET 的渠道开展之争
5款最佳正则表达式修改调试器
5款最佳正则表达式修改调试器
团队中“技能大拿”并非越多越好
团队中“技能大拿”并非越多越好
写给自己也写给你 自己究竟该何去何从
写给自己也写给你 自己究竟该何去何从
做程序猿的老婆应该留意的一些作业
做程序猿的老婆应该留意的一些作业
游览,写作,编程
游览,写作,编程
总结2014我国互联网十大段子
总结2014我国互联网十大段子
程序员最惧怕的5件事 你中招了吗?
程序员最惧怕的5件事 你中招了吗?
“懒”出功率是程序员的美德
“懒”出功率是程序员的美德
老程序员的下场
老程序员的下场
科技史上最臭名远扬的13大罪犯
科技史上最臭名远扬的13大罪犯
一个程序员的时间办理
一个程序员的时间办理
“龌龊的”IT作业排行榜
“龌龊的”IT作业排行榜
什么才是优异的用户界面规划
什么才是优异的用户界面规划
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
我换岗是由于他们的显示器更大
我换岗是由于他们的显示器更大
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
2013年我国软件开发者薪资调查报告
2013年我国软件开发者薪资调查报告
怎样差异一个程序员是“内行“仍是“新手“?
怎样差异一个程序员是“内行“仍是“新手“?
中美印日四国程序员比较
中美印日四国程序员比较
我的老公是个程序员
我的老公是个程序员
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
那些争议最大的编程观念
那些争议最大的编程观念
 程序员的姿态
程序员的姿态
老美怎样看待阿里赴美上市
老美怎样看待阿里赴美上市
初级 vs 高档开发者 哪个性价比更高?
初级 vs 高档开发者 哪个性价比更高?
怎样成为一名黑客
怎样成为一名黑客
每天作业4小时的程序员
每天作业4小时的程序员
Java程序员必看电影
Java程序员必看电影
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
漫画:程序员的作业
漫画:程序员的作业
Web开发者需具有的8个好习惯
Web开发者需具有的8个好习惯
程序员眼里IE阅读器是什么样的
程序员眼里IE阅读器是什么样的
代码女神横空出世
代码女神横空出世
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
为什么程序员都是夜猫子
为什么程序员都是夜猫子
程序员的轻视链
程序员的轻视链
程序员和编码员之间的差异
程序员和编码员之间的差异
看13位CEO、开创人和高管怎样进步作业功率
看13位CEO、开创人和高管怎样进步作业功率
程序员必看的十大电影
程序员必看的十大电影
编程言语是女性
编程言语是女性
软件开发程序过错反常ExceptionCopyright © 2009-2015 MyException 版权所有