`
357029540
  • 浏览: 735836 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

中国程序员 VS 美国程序员,差距就在这五点

阅读更多

文章转载自 开源中国社区 [http://www.oschina.net]

本文地址:https://www.oschina.net/news/85704/chinese-programmer-vs-american-programmer



 

心态差距

近年来由于互联网的迅速发展,全国各地,IT人才的需求量都出现了飞跃式的增长,程序员的薪资也明显高于其他行业。

但在国内,真正因为热爱编程而从事这份工作的人其实并不多,很多人学习程序想得都是这个行业火,赚钱快,入行门槛低。什么技术火就学什么,然后进入一个大公司,做几个成功的项目,积累工作经验,几年以后自己当个小管理,拿着十几万,或几十万的工资,再无追求的过着小日子就好。

甚至到了30岁,如果没能进入管理层,大多数人都会考虑转行,或仅靠自身的知识累积开始创业。

美国程序员大多数都是因为热爱编程行业而从事这份工作的,他们会专注某一个领域几十年。50岁以上的程序员还会安心待在同一个岗位写代码,专研技术。他们想法很简单, 对于编程这种事情更多的是那种单纯似的热爱。

影响因素:国外的程序员,专心写程序并专研,他的级别和工资就会年年往上涨,和做管理的人员没太大区别。国内的程序员这方面就杯具了,写程序的工资基本低于管理者,迫于现实的生活压力,不得不往赚钱更多的方向走。

沟通能力

和美国程序员交流的时候,你能从他的切入点和具体思路很清晰的理解他的问题,在阐述问题的时候背景信息也给得相当全面,所以理解他们的问题比较简单容易。

中国程序员阐述问题时逻辑思维不清晰,背景知识没给全,讲了很多,但大家都get不到他要表达的重点,有些人一味的自顾自说,完全不去思考和理解别人给他提的建议。

影响因素:编程所用的英语,比较是美国人的母语;另外就是思维方式的不同。

解决问题能力

如果给我们中国程序员,规定好的方案,他们普遍完成的非常好。但如果没有具体方案, 完全是一个开放性课题,很多时候程序员会完全无法下手。

美国程序员这方面能力比较好, 他们的探索研究能力非常强, 经过一定时间的研究后, 能提出一套非常具体有效的方案然后一步一步去解决问题。

在一定程度上,这种差距就如同现今机器学习和真正智能的差距。机器学习可以解决很多特定领域的问题,模型可以优化得越来越好,但优化的尽头也不是真正的智能。

影响因素:两国教育方式的不同,一个善于解决问题, 另一个善于发现探索问题。

技术实力

工作初期两国程序员差距不大,5年是个分水岭,这之后开始出现变化了,在中国多数人工作个5-6年就开始琢磨转管理。虽然这5-6年我们代码上的时间,积累的经验可以说很多时候是高于美国程序员的。但在某一项技术上我们有多少人专研超过10年,所以在国内出现了程序员吃青春饭这种理论。

而美国程序员10年以上经验的人有的是。 例如,一个工作经验是30年, 从dos时代就开发debugger一直干到现在, 一个24年工作经验外加5年的博士研究经验, 还有两个从毕业到现在一直从事CLR diagnostic api的开发到现在基本都干了十几年了。

在国内真的很难想象有这种团队。 记得stackover上统计过, 程序员的黄金年龄应该在40岁左右, 但我们国内40岁的时候有几个还愿意写程序呢。cocoachina上,一篇写了40年程序的人发表的文章,竟久居排行榜前列不下!

职业诉求

中国的程序员更需要关注物质回报,因为我们的文化强调尽早买房买车。欧美人在这方面要轻松自由得多,有大把的时间去尝试创造,但其实大部分人是不创造的,只是概率比中国大而已。

中国人妄自菲薄没有“创新”能力,是没有意识到自己到了创造力高峰的时候却被现实牵绊,我们用自己的青春和人家的大半生去比较,当然妄自菲薄了,人家可以投入的时间就比你多得多。中国程序员职业黄金时期所要面对的干扰非常大,首先是要让自己融入英语的技术圈子,其次是要应付一个不争气没追求强加个人的世俗文化。

当然小编并不是在长他人志气,灭本国威风,只是想小小提醒作为程序员的你,一定不要以学编程、拿高薪作为自己唯一的人生目标。就好像创业路上的你,无论在什么时候,我们都要不断提升自己的专业度和竞争力,永远保持一颗热爱自己事业的工匠之心,坚定的走下去。互联网行业千变万化,要不断的学习,更新知识系统,才能永远不被这个社会所淘汰

  • 大小: 15.9 KB
分享到:
评论

相关推荐

    java程序员职业生涯规划.docx

    中国的物流成本现在是 20.9%,美国是 9.8%,差距非常很大,这其中有 1 万亿的市场容量,如果软件和信息化!服务占 20%的份额,也有几千亿的市场,行业需求很大了。 事实也证明供应链等类型的软件市场发展非常迅猛...

    蔡学镛--香鸡排三部曲

    这与台湾的经济发展水平形成鲜明对比,尤其是在与大陆和美国的程序员薪资进行比较时显得更为明显。 ### 技术更新与职业焦虑 文章揭示了IT行业的快速变化和技术迭代带来的职业焦虑。程序员不仅面临高强度的工作压力...

    Linux离我们到底有多远.pdf

    然而,Linux在国内的普及程度相较于美国仍有较大差距,主要存在以下几个问题: 1. **易用性不足**:Linux的图形用户界面和应用软件的使用体验相比Windows仍有待提升。很多Linux应用是由国外开发者编写的,对于中国...

    java-工程师就业前景.doc

    在美国、加拿大、澳大利亚、新加坡等兴旺国家和中等兴旺国家,持有JavaProgrammer认证证书的人年薪均在4-10万美金,而在国JavaProgrammer认证的程序员也有极好的工作时机和很高的薪水。 Java软件工程师就业前景...

    java软件工程师就业前景分析.docx

    在美国、加拿大、澳大利亚、新加坡等兴旺国家和中等兴旺国家,持有 JavaProgrammer 认证证书的人年薪均在 4-10 万美金,而在国 JavaProgrammer 认证的程序员也有极好的工作时机和很高的薪水。 Java 软件工程师的...

    会聊天的ChatGPT具有哪些法律风险.pdf

    此外,我国在面对ChatGPT带来的技术差距时,也需要思考如何在人工智能领域通过大数据和高性能计算来开发类似的产品,缩小与国际领先技术的差距。这不仅涉及到技术创新,还涉及到法律法规的适应性和前瞻性,以确保新...

    C语言概述 C语言概述 C语言概述

    5. 强大的移植性:C语言的源代码可以在多种平台上编译运行,只需少量或无需修改,这得益于其对硬件抽象的特性。 6. 高效的代码生成:C语言编译后的目标代码执行效率高,与汇编语言相比差距较小,是性能敏感应用的...

    软件测试 Ron_Patton 中文版

    《软件测试 Ron_Patton 中文版》是美国软件测试专家Ron Patton所著的一本软件测试领域的经典作品。本书被翻译成中文,由周予溪、姚静等人翻译,机械工业出版社出版。本书不仅详尽地介绍了软件测试的基本理论和方法,...

    C语言发展历程,C语言特点

    - **跨平台兼容性**:C语言可以在不同的操作系统和硬件平台上运行,这得益于其良好的可移植性。 - **广泛应用领域**:无论是嵌入式系统还是大型服务器应用,C语言都能胜任。 综上所述,C语言之所以能够成为如此广泛...

    The Modular Structure of Complex Systems

    大约五年前,美国海军研究实验室的一些研究人员意识到一个日益严重的问题:即软件工程会议倡导的原则与工业界及政府实验室的实际做法之间存在着显著差距。会议上和许多期刊上充斥着看似好的想法,但这些想法往往仅...

    人工智能发展存在的问题.docx

    为此,人工智能程序员必须与领域专家合作——回归该领域的学术根源——以缩小人与机器感知之间的差距。 3.黑匣子难题 许多企业都想使用人工智能,但金融服务等行业的公司必须非常小心,因为对于人工智能是如何得出其...

    人工智能发展存在的问题(1).docx

    为此,人工智能程序员必须与领域专家合作——回归该领域的学术根源——以缩小人与机器感知之间的差距。 3.黑匣子难题 许多企业都想使用人工智能,但金融服务等行业的公司必须非常小心,因为对于人工智能是如何得出其...

    个体软件过程(psp)项目实践(恨死高分下载).pptx

    5. **应用调整后的过程**:在新的过程中进行实践。 6. **测量结果**:记录并评估改进后的工作效果。 7. **比较与目标**:对比实际结果与预设目标,找出差距。 8. **持续改进**:根据比较结果再次调整,形成一个不断...

    adaboost算法java源码-knowledge-repository:包含学习资源、示例、各种数据科学/计算机科学主题链接的知识库

    弥合从训练机器学习模型到在现实世界中部署 AI 系统的差距。 数学 / 简历 / Julia 班与 3blue1brown 准备面试 逻辑回归 决策树[完全初学者的随机森林]( 神经网络/深度学习 安德烈·卡帕西 Bengio/GoodFellow/...

    新材料公司仓库管理的设计和实现+java开题报告.docx

    尽管中国在管理信息化领域的起步相对较晚,但近年来发展迅速,正在逐步缩小与国际先进水平的差距。 1.2 研究意义 设计这个系统的主要目标是提供一个不受时间和地域限制的仓库信息管理平台,从而改进传统管理模式,...

    人工智能通用大模型(ChatGPT)的进展、风险与应对研报

    中国和其他国家也在积极布局大模型,致力于提升原创能力、完善技术配套,并优化制度环境以缩小与领先国家的差距。各国之间的竞争不仅在于技术本身,还包括基础设施、政策法规以及创新生态系统的建设。 总结起来,...

    mnist手写数字图片集

    这个数据集包含了1.5万张分辨率为28x28像素的灰度图像,每张图都是一个手写数字,范围从0到9。这些图像主要来源于美国邮政服务,用于识别信封上的数字。这一数据集的出现,使得计算机视觉和模式识别领域的研究得以...

Global site tag (gtag.js) - Google Analytics