分享一篇国内外程序员区别对比的好文,原文作者是知乎的一位匿名用户。个人感觉绝大部分内容写的还是挺中肯的,没有故意贬低或者抬高哪一边。

原文链接:https://www.zhihu.com/question/497793332/answer/2216734220

下面是正文。

我是在美国工作过两年,回国经历了逆文化冲击,现在勉强算是适应了国内互联网公司的节奏。随便聊聊,没有崇洋媚外的意图,只是刚好最近被剥削得很不爽,趁机吐槽一下。

1.年龄

美国公司:

  • 同事里 20 多到 70 多岁的都有,众数是三四十的中年人,大部分工作目标都是为了早日退休,攒够钱就随时办退休 party。也有些纯粹因为热爱工作、热爱写代码选择不退休的。

  • 我们组的核心成员之一,是位 72 岁的老头,他每天 4 点多起床到公司写一会儿代码,等天全亮就戴上头盔去骑山地车锻炼,9 点多回公司继续工作。对这老头印象深刻,是因为他逻辑清晰、思路锐利,他是 code review 小组的成员,经常在邮件里破口大骂其他人写的代码写得有多烂,被投诉,只好在邮件里道歉,过几天继续骂,在我工作的两年里一直循环。

  • 我的另一位资深同事,是位 68 岁的架构师,热爱工作,每天都乐呵呵的,对我这种新毕业生也很友好,有人问他什么时候退休,他回答说他死的那天。

我国公司:

  • 回国之后我现在工作的公司,员工平均年龄在 30 岁以下。年纪大的都去哪里了呢?极少数在管理层。

2. 加班

美国公司:

  • 从没加过班,晚上发版除外(会默认第二天调休)。

  • 经常正开着会,时间到了 5 点半,产品打断领导说到点了他要回去喂狗(他是一个 50 岁的不婚族,养了一院子狗),然后就散会下班了。

  • 加班需要申请,有次我申请工作日晚上加班,没批准只好回家了。因为加班费会比较高,需要从项目预算走,领导控制预算不给批。

  • 偶尔周末去办公室取东西,几层停车场只有两三辆车。

我国公司:

  • 996 是常事了。

  • 印象比较深的是我司之前有个清华本科+美国硕士的小伙子,每天 7 点半准时下班,结果试用期被辞退了,原因是工作态度不积极,据说后来还和公司打了官司,不知输赢。

3. 代码质量

美国公司:

  • 项目在前期花的时间是最多的,比如说需求分析、架构讨论、技术讨论。

  • 写代码会考虑得比较长远,比较有时间去考虑开发原则、维护成本,领导也会乐意去安排版本来解决技术债务。

我国公司:

  • 国内互联网节奏会要快得多,讲究小步快跑,就几天的开发时间,不管三七二十一先上线再说,刚开始我都惊呆了。

4.工作氛围

美国公司:

  • 老美的公司确实比较尊重员工,在员工关怀上做得比较好。我可以感受到,和领导职位不同,但是我们人格是平等的,彼此尊重。

  • 记得有一次发版前几天,组里程序员说他压力太大,领导给他假期让他放松调整,版本被延迟上线。

  • 美国有 family first 的文化。有个老印同事,家里老人身体不好,公司同意他回印度工作照顾家人,远程跨国工作。经常有同事因为要看孩子比赛请假。领导自己也会偶尔周五请假,因为要去和女儿一起参加学校的公益活动。

  • 对差异性接受度也比较高。同事有变性人、残疾人,大家相处得都很好。

我国公司:

  • 绝大部分领导高高在上(我遇到的),官威很大。请个假,和求他借钱似的,组长还提醒我让我请假原因不要写“旅游”不然可能会不给批假。

  • 记得有个需求,大家都认为不合理没必要,我去找领导沟通,刚提了一句还没展开,领导直接甩脸色“你是领导还是我是领导”。

  • 有个同事因为耿直,和领导不和,被各种排挤冷暴力,逼他自己辞职拒给赔偿金。

  • 开个线上事故复盘会,做 root cause 分析,就像要把人钉在耻辱柱一样,我不理解这对解决问题有什么帮助。

5.工作之外

美国公司:

  • 很注重对健康的投资。至少 1/3 同事有每天早上去健身房的习惯。公司很多球场,晚上下班能看到很多同事在楼下踢足球、打排球。健身不只是为了锻炼,还是很多同事的爱好。看起来平平无奇的程序员,可能都是隐藏的运动高手,多年马拉松选手、山地车骑手遍地都是,还有不少极限运动爱好者。

  • 喜欢看牙医。喜欢看各种体育比赛。喜欢旅游,基本上每年至少一次家庭旅游,游轮是热门项目。

  • 一部分同事热衷慈善回馈社会,小到捐血捐钱做公益,大到组织慈善拍卖会。

  • 据我观察都没啥夜生活,下了班就开车直接回家两点一线,偶尔聚餐也是和同事朋友。可能是我自己的感觉,人和人之间的链接比较淡薄,所以华人码农也会经常吐槽空虚无聊。

  • 已婚同事的其他时间和我国的一样,花在养孩子和投资上。

我国公司:

  • 办公室的好多同事,不敢看体检报告。都是 20 多岁的年轻人,检查出来啥的都有,胆囊炎、结石、痛风。。。前几天还有一个要好的同事请假去做痔疮手术的(捂脸),据他说是因为久坐,加班经常吃小龙虾。

  • 相比之下离职率高太多了,每个月都有几个认识的同事离职,跳槽的、转行的、回老家躺平的。

  • 除了领导们,几乎每个人看起来都很焦虑,都想着退路,想着搞点什么副业。

Python经验分享

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

Python学习路线

这里把Python常用的技术点做了整理,有各个领域的知识点汇总,可以按照上面的知识点找对应的学习资源。

学习软件

Python常用的开发软件,会给大家节省很多时间。

学习视频

编程学习一定要多多看视频,书籍和视频结合起来学习才能事半功倍。

100道练习题

实战案例

光学理论是没用的,学习编程切忌纸上谈兵,一定要动手实操,将自己学到的知识运用到实际当中。

最后祝大家天天进步!!

上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。

中美程序员不完全对比,中国程序员vs外国程序员相关推荐

  1. 小程序和vue语法对比_React语法开发微信小程序 Demo

    前言 从16年微信小程序内测的时候至今,微信小程序用实践证明了自己的创新和价值,微信小程序的规则也在社区的影响下变得更加完善. 但是不得不说,用惯了VSCode,官方的开发工具确实不怎么好用.之前没有 ...

  2. 2017年首份中美数据科学对比报告,Python受欢迎度排名第一,美国数据工作者年薪中位数高达11万美金

    最新消息,Kaggle最近对机器学习及数据科学领域进行了全行业深度调查,调查共收到超过 16,000 份回复,受访内容包括最受欢迎的编程语言是什么,不同国家数据科学家的平均年龄是什么,不同国家的平均年 ...

  3. 用freepy一键生成中美GDP季度对比柱状图

    这是一个单独运行的程序.下载: gen_echarts_bar.zip-互联网文档类资源-CSDN下载 用非常少的代码生成酷炫的图表,可以说,python和echarts是珠联璧合.完美搭档! 该程序 ...

  4. 麻省理工科技评论:中美科研水平对比

    < 麻省理工科技评论>杂志12月19日刊发文章称,中国科技创新近些年取得重大进步,已经在很多领域威胁到美国领先地位.该评论文章分别从科研人才规模.科研投入资金.科技巨头公司排名.专利申请数 ...

  5. 中美期货市场的差异和交易机会

    作者:春晓 链接:https://zhuanlan.zhihu.com/p/76772161 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 我今天要讲的是中美期货市 ...

  6. 中美纺织品达成暂时性协议

    <script language='javascript' src='http://www.taizhou.la/AD/ad.js'></script> 本报记者王羚发自北京 ...

  7. 【2018中美青年领袖峰会】30岁的你在做什么?当年从MIT辍学的16岁天才美少女,如今已募集到2200万美金基金?...

    内蒙古女孩张璐从天津大学毕业后,独自赴斯坦福读研.异国求学期间张璐便开始了创业,在加州这个机会与诱惑并存的大游乐场,斯坦福留学期间她没有去过一次party,每天都在埋头做科研,甚至有时晚上八点才吃上第 ...

  8. 中美程序员的不完全对比,看看跟你了解的一样吗?

    大家好,我是DD. 你平时有想过这个问题吗?为什么一些在国外流行的技术和框架,在国内就很少被认可呢?是技术的原因还是人的原因呢? 今天刚好在知乎上看到一篇国内外程序员区别对比的文章,原文作者是知乎的一 ...

  9. 《2019中国硬科技发展白皮书》发布,中美硬科技创新指数PK

    来源:创新研究 10月30日,在2019全球硬科技创新大会上,<2019中国硬科技发展白皮书>正式发布. 白皮书从综述篇.科技篇.产业篇和城市篇四个部分,系统论述了发展硬科技的时代背景.硬 ...

  10. 世界人口钟实时数据_中美面积人口数据对比,2020年8月,值得了解的细节

    一.面积 中国陆地面积约960万平方公里,内海和边海的水域面积约为470多万平方公里,大致是2:1的关系. 美国,百度百科的面积是937万平方公里,传统教科书上比我国面积略小,排名世界第四.按照美国自 ...

最新文章

  1. java中的缩小_在Java中,加宽转换(隐式)和缩小转换(显式)之间有什么区别?...
  2. Android中的多种文件读写操作方法
  3. CSS-合理使用z-index控制盒子视轴高度,解决z-index失效
  4. Comcast以纯文本泄露客户Wi-Fi登录信息,立即更改密码
  5. insert /*+ APPEND */
  6. C++ 执行cmd命令 并获取输出
  7. C++新特性探究(五):for循环、范围for语句
  8. cglib动态代理jar包_Java中的原生动态代理和CGLIB动态代理的原理,我不信你全知道!...
  9. 热门开源后端软件Parse Server中存在严重的 RCE ,CVSS评分10分
  10. busybox源码剖析(1)---whoami.c
  11. Active Diretory 全攻略(一)--目录服务
  12. python web框架 多线程_Django基础一之web框架的本质
  13. 要重新学习线性代数了!
  14. 2022新华三十大技术趋势白皮书
  15. JavaScript入门基础
  16. 一键生成所有尺寸App Icon
  17. ARM9开发板初体验----使用Uboot通过USB下载线烧写bin文件
  18. KaliLinux-Recon-ng 5.1.1 使用详解
  19. slite 存储图片
  20. 与你一起学习Microsoft Visio——精华篇:流程图规范及技巧

热门文章

  1. vue中的mixins的介绍和使用
  2. elementUI table 获取已勾选的行的数据
  3. ❤️终于有人把进程概念讲清楚了❤️
  4. python pdf 加水印_python encode64用PDFlib给PDF添加水印(Python)
  5. java集合框架总体结构
  6. 如何进行内存容量测试?
  7. 【Hive SQL】常用日期函数汇总
  8. python漫画滤镜怎么实现的_python实现图片转换成素描和漫画格式
  9. 实战:EFS加密文件夹的过程
  10. 【解决思路】源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示