你所在的位置: 首页 > 正文

美国程序员比中国程序员工作轻松,这是为什么呢?

2019-07-22 点击:1629

先询问,然后问为什么。

美国程序员不加班吗?他们每天工作8小时,他们想来,想要离开。上班时找不到任何人?还有哪些免费的食物和饮料?

让我告诉你真实情况,还是.

确实如此。

7d79d768983e4c5fb85b8b3d636c0bef

加班文化应该是中美之间最明显的差异。造成这种差异的原因不是一两句话。我曾在这两个国家工作并且曾在不同的岗位上工作过,所以我将尝试从不同角度谈论它。

国内程序员认真加班,问题不在于程序员。

98097cde849c464899a6e579a7c80292

产品层面有很多决定。

在产品层面,我做了很多关于我头脑的决定,我的名字是:互联网思维,小步走,反复思考。事实上,我没有想清楚。无论如何,我需要提一下。技术团队会这样做。在线成功后,我是一个产品。天才,失败并没有伤害,找个借口说“互联网市场变化太快”也可以粉碎过去,或者找一个新项目,继续画一个馅饼。

国内产品经理太多了。其中许多仍然是刚刚毕业的新鲜肉类。没有一点经验,凭借天空和想象力的想象力,一群技术专家可以工作几个月来实现。这简直令人难以置信。即使产品经理非常强大,但人数太多,每个人都要表现出色,他们拼命想创造想法和需求,技术团队怎么能够承受这么多的需求呢?然后会发生这些现象:

假期即将到来,我们有最后一个活动,或节日小鸡蛋功能。

该竞争产品具有xx功能,看起来很好,我们也抓住了最后一个。

10位产品经理同时告诉你:我已经与老板达到了这个要求,必须在xx之前上线。

757090e26b274011a8e7ebce2ccfbb5e

产品经理不想知道功能的价值,或者利益不痛苦,技术团队需要努力工作,即加班加点。当然,这不一定是产品经理的错。你知道国内公司,老板有太多指示,不说了。

在美国方面,大多数产品经理都是具有丰富行业经验的人,无论是工程经验还是多年的商业经验,然后是MBA。一个功能上线,经过严格的理论演绎,多轮初步研究,科学的AB测试,从理念到最终用户看到更新,往往需要半年或一年。许多不成功的想法还没有出现,由于数据不好,它们已经死了。这一方面提高了产品质量,另一方面为技术团队提供了足够的时间来设计和实施可持续的架构。

技术团队声音低沉

在做出决策时,管理层倾向于更多地关注产品更新迭代,而忽略了技术的构建。

例如,如果技术团队有100个小时,老板可能会花90个小时实现产品功能,优化技术,修复技术债务。然后会有一个非常粗略的技术实现,给你一个栗子,给你一个星期来实现一个IM功能,你还会考虑什么模块化,可维护性,性能优化等?当然,为什么很快,百度没有其他人已经实现的代码,ctrl + v/ctrl + c,有点跑,嘿,跑完,上网。

这么多国内程序员看着其他人的代码,感觉就像一个狗屎,完全无法维护,只需重写一个。

3fd09a4bf0434f38b2a84cb9b126d168

技术老板可以向老板说,“我们将首先停止产品需求,让我们的技术团队优化基础设施。”只要他不是傻子,他就不会这么说。

低声音也体现在产品几乎没有决策权,甚至产品决策也不容质疑。由于各种原因,产品经理始终会阻止异议。产品经理有句话要结束辩论。老板打算做。

随着时间的推移,技术债务越高,越来越多的错误,程序员不加班,谁加班?

126261ab630d4530a2cd7098a3684431

美国公司的现象是技术话语权力很高,产品需求不明确可以由技术团队直接回调。同时,技术团队可以将大量时间花在技术优化上。产品不能准时上线吗?经理说:根据最佳技术方案,无所谓,延迟和推进。有时你想快点提交一份原始代码,这些代码将被同事鄙视并被老板杀死。

在每个季度的最后一个月,我们特别努力弥补技术债务,并搁置产品需求。

在这样的环境中,短期似乎效率低下,但长期效率最高。在国内,“速度不高”,美国“工作缓慢”。

技术基础设施差

关于了解的热烈讨论:腾讯的技术建设是否落后?

这不仅是腾讯的问题,而且事实上公司的大部分技术基础设施都很差。

有多少公司可以拥有专门的Infra团队?有多少技术团队可以为Infra优化建立一个小团队?即使有,有多少公司可以保证Infra团队的成果将在整个公司实施?

我相信能够做到这一点的公司很少见。

中小型企业不必说在如此竞争激烈的环境中,没有财务手段来筹集不能直接带来KPI改进的团队。即使有钱,也没有时间进行优化。

对于大公司来说,即使是腾讯的数量,也有一个TEG业务集团负责基础设施建设。但实际情况是,整个公司仍然没有共同的内部工具,团队仍在制造轮子。阿里做得很好。过去几年推出的大中华战略战略取得了显着成效,解放了各产品部门的生产力。

计算机程序,例如由人写的并由一群人编写的,由数千个用户使用并由数千万用户使用的,是完全不同的概念。如果没有强大的基础设施,技术团队将变得更强大,效率也会降低。用户越多,错误就越多。在混合中总是要付出代价,今天没有人关注基础设施,并且将来会有无数的程序员加班加点。

06191bd4b3294aaf8e9b0ac7ee2dd59a

回到美国方面,专门的Infra团队几乎是每家公司的标准。这也是工程师文化的结果。创始人和高级管理团队必须具备强大的技术背景,经历了许多弯路,因此他们非常重视基础设施建设的“重要而非紧迫”的事情。

ba84966c470c40a4bbd6e93127bc3306

畸形的工作场所文化

最后,我们来谈谈文化差异。

美国人不可能非常关注个人和家庭,并且为公司牺牲加班时间。我一到工作,就不会一直检查邮件。许多公司的入职培训强调如何平衡工作和生活。事实上,这意味着下班后是你的时间,你有权不处理公司事务。

另一方面,我不知道什么时候加班。也有看似合理的生活经历,如“年轻人应该多打”,“加班可以学到更多,对未来有益”。

加班工作已成为一种可以用于比较的光荣现象。例如,加班加点到凌晨一两点,拍照,发一圈朋友,并得到老板的好评,我感到非常高兴。而经理们,他们也吃这套,加班加点,会来参加活动,评估更有益。

7fe4d375a5054239b89e0502c4e7ee3a

在这个加班的气氛中,甚至出现了“假加班”。早上10点,我去了公司,上厕所,看了新闻,并刷了一圈朋友。直到11:30,我没有做任何工作,然后我准备吃午饭了。饭后,我去购物睡觉,然后我去睡觉了。 2点上班,写代码,刷牙知道,一天下午过去了,很多公司都有免费晚餐,吃完回到7点后,再写代码,研磨到10点钟。哦,这是一整天,送一个朋友圈给老板。

事实上,一天的有效工作时间不足8小时,但它是“加班”。

90333592ced54a81a23545f07f5fe2a7

总之,这可能是中国严重加班的原因。

我认为这也是某个时代独有的现象。没有人错。没人能改变这种状况。在这个国家竞争激烈的环境中,企业必须跑得更快才能生存,个人必须做更多的事情来发展。毕竟,如果你不这样做,将有成千上万的人抓住。

当中国真正发展到像美国这样的发展水平,并且它的生存减少时,就有资格谈论更好的生活质量。

最后,如果你想学习c/c ++,你可以使用私人字母“编程”来获得材料和开发工具以及监听权限!

803dafc516774fcca43559791dea8c59

怎么弄它:

1.在手机的右上角,有[关注]选项,或点击我的头像并点击关注! (跟我来)

2.注意后,移动客户端点击我的主页面,右上角有一条私人消息。请给我发私信:编程

电脑已经设置了关键字的自动回复,它会自动收到!在这几天,成千上万的邮件,真的无法回复,所以回复时请注意关键词!

日期归档
楚汉新闻 版权所有© www.airkatknives.com 技术支持:楚汉新闻 | 网站地图