网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月14日
漏签
0
天
跨平台吧
关注:
182
贴子:
180
看贴
图片
吧主推荐
游戏
4
回复贴,共
1
页
<返回跨平台吧
>0< 加载中...
揭秘IT人才特点:中美印日四国程序员比较
只看楼主
收藏
回复
仓千度鼠
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入了解。我觉得编程能力对程序员而言,虽然很重要,但并不是全部。那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大。不过我觉得可以看看其它国家的程序员,也许可以得到一些借鉴。我有幸和中国,美国,印度和日本四国程序员有比较深入的合作过。虽然他们不一定有代表性,但我觉得他们的共性还是比较明显的。
以下的比较纯属个人见解,欢迎指正。
送TA礼物
来自
Android客户端
1楼
2015-11-27 08:50
回复
仓千度鼠
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其次来看看印度程序员
我所接触的印度工程师都是在美国工作的。虽然他们和印度本地的工程师肯定有区别,不过相似的地方应该更多一些吧。我觉得他们的普遍优点就一个:流程做得好,文档写得好。但是他们写代码的能力,我个人的观点是一般般。我想这里面有两层原因。一是有相当一部分在美国工作的印度程序员是半路出家。转行做程序员是为了生存而已。二是印度程序员在算法,数据机构等基本功方面的水平明显低于中国程序员的。这就导致他们写的很多代码逻辑性不强和性能不优(以我的标准来看)。不过这两个问题在一定程度上被大量的文档和高性能的硬件设备弥补和掩盖了。在沟通方面,印度人的英语发音对西方人而言几乎没有问题,但很难被中国人听懂,甚至往往被国人怀疑他们是不是在说英文。
从某种意义上讲,日本程序员和印度程序员十分相似。他们都很敬业,都能让领导比较满意,但不要过多地期望他们能做得更好,因为他们的目标就是完成领导指派的任务。日本程序员让领导满意的方法是不折不扣的执行和狂热的加班。而印度程序员让领导满意的方法是通过大量的文档来告诉领导他们的工作意义重大,流程严谨,资料齐全,而且成本很低。夸张一点地讲:日本程序员善于做领导想做的事,印度程序员善于说领导想听的话。
来自
Android客户端
3楼
2015-11-27 09:36
回复
收起回复
仓千度鼠
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最后是我们中国的程序员
和其他国家的程序员相比,我觉得他们的特点还是比较明显的。他们的算法能力普遍高于其它几个国家的。这可能是我们的教育体制导致的,比较注重理论知识。反过来,实践能力就相对差些。我们的程序员执行能力并不差,但在解决问题的能力上明显不足。往往需要把任务分解得很细以后才能完成,独立解决问题的能力不够。另外在表达能力上也相对差些。相信大家一定见过技术水平很高,但表达能力很差的工程师。最好笑的是,我见过不少工程师拿着一支写不出字的白板笔(我们的白板笔质量也确实不咋样),有模有样地在白板上写字。仿佛听众可以看得到他/她写得是什么。因为他/她完全沉浸在自己的逻辑中,完全不去体会听众的感受。不过我认为这些缺点并不严重。
因为这些是属于技能和经验方面的东西,是可以通过实际工作或者培训来提升的。我认为国内程序员最大的问题还是所处的环境不利,导致相当一部分人比较浮躁和急功近利。真正能够沉下心来钻研技术,热爱技术的是凤毛麟角。我在面试的时候,常常发现工程师知识面还挺广,但深度几乎没有。这样的人很难在技术领域有所作为。我希望找到的人是,敢于承认自己不会的地方,但是只要会的东西,哪怕就一样,就要一定比别人理解得透,钻研得深。我相信一个人如果在某一个问题上比别人做得好,在其它问题上也一定有能力超越别人。
虽然比较下来,看到中国程序员不少的问题。但作为群体,中国的程序员可能是全世界最聪明的工程师群体。因为环境的原因,使得他们不得不想法很多,顾虑很多,无法最大程度地将聪明才智发挥在技术上。改变这种状况首先要从公司的管理层开始。只有技术负责人热爱技术,追求卓越,才可能为技术人员创造环境,激励他们钻研和创新。技术负责人需要深入项目,和工程师们一起讨论技术设计,从而通过具体问题来提升工程师的能力,同时也防止自己的技术能力滑坡。在技术管理上,很多国内的公司把工程师简单地作为资源,过于强调流程管理和资源管理。我的观点是:工程师不是高级蓝领,不能以管理生产线的方式来进行管理。优良的环境只有靠大家一起来创造。中国工程师一定可以成为世界上最优秀的工程师群体。
小编说:说到各国程序员能力、执行力和工作态度等方面差别,主要原因还是文化教育不同所致,日本、印度程序员办事细致,工作狂热;美国程序员头脑灵活,有想法,甚至于有点我行我素;中国程序员执行力、算法能力强,只是实践力稍有点弱,不过综合来说,各有各的优点,优势互补,程序员就要不断研究、学习新的知识,以开放的眼光去学人所长,补己之短。
来自
Android客户端
5楼
2015-11-27 13:02
回复
收起回复
倘若mmm
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
学人所长,,,,,补己之短!!!不断提升自我!!!!
来自
Android客户端
7楼
2015-12-06 09:11
回复
收起回复
倘若mmm
核心吧友
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
来自
Android客户端
8楼
2015-12-06 19:52
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
怎么看待男频作品女频化
2162820
2
质疑许仙,理解许仙
1838658
3
黑神话影神图或回炉重造
1715476
4
2025春运大幕正式拉开
1698192
5
你认为水平最高的动画是哪部?
1237496
6
渴血厄塔汗究竟有多离谱?
1036700
7
程鑫凯回应鸡腿诺家暴事件
949248
8
TT 3-1 LNG
697532
9
《真三国无双起源》多家媒体好评
663411
10
请说出自己因年少无知犯过的错
471420
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示