前言
说下本人背景先,底层切图妞一枚,兜兜转转目前米国某不大出名城市当地大厂就业。能歌善舞,人缘好不小心跟公司的某技术大佬成了好朋友。每天上下班搭大佬便车,所以偶尔聊聊他遇到的问题。恰好今天他聊到了他跟印度分公司的技术们合作的问题,而我偶尔也看看某国内技术群里大家的讨论。觉得可以把我的所见所闻瞎AA一下。
中西方 IT 界思维冲突
- 西方:提倡技术共享,提高团队效率
- 中方:提升个人不可替代性
先说下我朋友目前面临的问题,他目前有个项目是有一部分工作交给了印度分公司的技术团队,所以每天都需要跟印度的技术团队进行沟通。他说印度技术团队的思维方式他非常不能理解,公司交给技术团队的任务,由于种种原因,他们并没有完全按照公司的需求和进度完成,然后总公司的团队就为了帮助他们把部分需求拆解开了做了规划并准备拿回总部团队开始做了。然后印度团队就因为这件事情非常地不开心,说是原本属于他们的任务被其他团队抢走了。 然后朋友就中间进行协调,首先印度团队的当前任务还有很多在排期,总部团队拿回去的部分印度团队排期根本就没有排到,两个团队同时进行并不会有冲突,为什么印度团队会突然哪么生气?当时我的第一反应是,他们是外包怕活儿做完了就会被炒鱿鱼吧。朋友说并不是这样的情况,他们是印度子公司,团队成员都是公司的正式员工。我的第二反应是,他们是不是觉得被拿走的部分是核心技术部分,为了保持自己团队在公司的重要作用,他们想把核心技术部分任务都保留在自己的团队,现在被拿走了,所以觉得很生气。经我这么一说,朋友才豁然开朗,他说还真有可能是这个原因。因为,印度团队总想接触公司不同的产品,可是在公司看来所有的产品都是核心技术部分,而且公司内部的技术共享氛围非常的浓,如果想技术领域有提升是完全可以通过公司内部的交流平台获取到信息的。
接下来,我就说了说我在国内看到的一些现象,说了下我的看法。国内很多技术都讲究在团队中的不可替代性,而一个团队呢讲究在一个公司中的不可替代性。这个说法恐怕做为码农的都不陌生,很多时候国内技术群一聊就聊到大龄,码农生存指南之类的都会劝你不要做一些底层劳动,找准团队/公司的核心技术,掌握公司的核心技术,巴不得整个团队少了你就立马解散,公司少了你就分分钟垮掉。恐怕印度团队也是出于这样的考虑。朋友想了想说,这边的技术是不会这样做的,公司都是鼓励大家技术共享的,大家想的是如果你出于某种情况比如需要因私请个长假,团队是需要继续运行下去的,不会因为你一个人的问题,导致项目搁置。
题外话
- 听到国内技术群讨论说,80后程序员在国内已经是老程序员了,貌似食物链底端的哪种,如果还没有到管理层,就是马上要被劝退的一批了。 (此处重点信息:1)程序员年龄,2)对管理层的执着)
- 米国这边还有年近40刚转行做初级程序员的。另外,美国公司的管理岗位只是一个岗位而已,愿意负担更多责任,善于与团队沟通的可以转做管理岗位。但是并不是每个技术的终点都需要走上管理岗,可以技术到退休。
总结:
没啥好总结的~~ 千人千篇总结
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。