前言
程序员自身没有差距,而且中国的程序员工资更低,工作工夫更长。然而组织差异是形成中美程序员行业的最次要差异,也就是体质差异。在中国致力工作的人并不能产生更强的后果,美国是是个程序员都个别致力,然而最终成绩却很好。然而中国的程序员是大家都很致力,然而力量用不到一起去,内耗导致很多重复劳动,最终后果个别。中国程序员 VS 美国程序员,差距就在这五点:
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 多岁的年轻人,查看进去啥的都有,胆囊炎、结石、痛风。。。前几天还有一个要好的共事销假去做痔疮手术的(捂脸),据他说是因为久坐,加班常常吃小龙虾。
- 相比之下到职率高太多了,每个月都有几个意识的共事到职,跳槽的、转行的、回老家躺平的。
- 除了领导们,简直每个人看起来都很焦虑,都想着进路,想着搞点什么副业。
至于会不会趋于统一,集体认为是工夫的问题,然而咱们这一代还能不能等到,要看身材好不好了;无论怎样,肯定珍重好衰弱。
2022 年曾经起航,是很多人求职面试和跳槽的高峰期,这里送给大家一份材料,助力大家新年抓住新机会。
因为篇幅限度不能把每个技术栈的面试题截全就只截图局部了,还望体谅。须要这份《2022 年 Android 中高级面试题汇总》PDF 版的小伙伴能够点击这里收费支付
Java 根底(2022 版,全网首发)
(含:动态外部类和非动态外部类的比拟,多态的了解与利用,java 办法的多态性了解,java 中接口和继承的区别,线程池的益处,详解,单例,线程池的长处及其原理,线程池的长处,为什么不举荐通过 Executors 间接创立线程池,创立线程或线程池时请指定有意义的线程名称,不便出错时回溯,深刻了解 ReentrantLock 与 Condition,Java 多线程:线程间通信之 Lock,Synchronized 关键字原理,ReentrantLock 原理,HashMap 中的 Hash 抵触解决和扩容机制,JVM 常见面试题,JVM 内存构造,类加载机制 / 双亲委托…)
Android 根底(2022 版,全网首发)
(含:Activity 知识点,Fragment 知识点,Service 知识点,Intent 知识点…)
UI 控件篇(2022 版,全网首发)
(含:屏幕适配,次要控件优化,事件散发与嵌套滚动…)
网络通信篇(2022 版,全网首发)
架构设计篇(2022 版,全网首发)
(含:MVP 架构设计,组件化架构…)
性能优化篇(2022 版,全网首发)
(含:启动优化,内存优化,绘制优化,安装包优化…)
源码流程篇(2022 版,全网首发)
(含:开源库源码剖析,Glide 源码剖析,OkHttp 源码剖析,Retrofit 源码剖析,RxJava 源码剖析…)
新技术篇(2022 版,全网首发)
面试篇(2022 版,全网首发)
(含:开源文档,面试合集…)
文末
因为篇幅限度不能把每个技术栈的面试题截全就只截图局部了,还望体谅。须要这份《2022 年 Android 中高级面试题汇总》PDF 版的小伙伴能够点击这里收费支付