受新冠疫情影响,互联网企业远程办公成为常态。2020年5月21日,美国社交网站“脸书”CEO扎克伯格在员工视频会议上表示,未来5到10年将有约50%的员工远程办公。据扎克伯格表示,目前有95%的员工正在远程办公,“脸书”将成为在远程办公领域最具有前瞻性的公司。
据Github统计,目前已有9家欧美科技公司宣布允许部分员工一直在家办公,就算是疫情过去,也不必重返公司。这9家科技公司分别为:AWeber、Coinbase、Facebook、Lambda School、Otis、Shopify、Square、Twitter、Upwork。Shopify CEO表示,办公室的时代已经终结。
对此,国内网友们纷纷表示羡慕。知乎上也有这么一个热门问题:感觉美国程序员工作时间灵活、加班少,相比与国内程序员工作,似乎压力小很多。但是美国程序员的产出却非常牛逼(如google、fb等)。难道是因为他们效率更高吗?如果是,国内程序员是否能提高效率减少加班和压力呢?
这个问题引发了近千万网友的关注,更有上万条热门评论。我们选取了比较有代表性的两个高赞回答只为抛砖引玉,欢迎大家发表自己的看法!
知乎 @ze ran:
不是因为外国公司效率高,也不是因为他们开会多。同类的app,不论是电商还是视频,国内的app远比国外的复杂,变化更快,功能更多。三天一小改,五天一大改,过个节都要出一套ui,新功能层出不穷,做活动此起彼伏。
国内程序员的工作量,就是比国外的同行多,同样多的功能,国外程序员做,照样加班。
关键是,这些功能,真的有用吗?
知乎可以提问,可以回答,因为它是个问答社区。但它还能直播,能视频,能充值,能交易,能借书,能开课,还能众裁。正中间的按钮,有时是想法,有时是会员,是创作,是发现,但没人在乎,大家只是看看首页的时间线罢了。这么多的功能,对用户来说,体验不一定有几年前的版本好。
大量的加班时间,花在了一些可有可无的需求上。
微观上看,是kpi焦虑,宏观上看,是违法成本低。有多低呢?大概像水电费那么低。
多开几小时的灯,就能出个新功能,成本近乎于零,没人用也不亏,何乐而不为?没有法律层面的支持,劳动者就像在囚徒困境中,谁都不想加班,谁都不敢先走。
随着时间的推移,加班成为新常态,向各行各业蔓延。生活越来越单调,越来越重复,人从生产者,转化为生产资料。
知乎 @凯威讲堂:
先说结论:
跟国外公司比,国内公司最大的问题就是管理者素质不高,对问题的边界定义不清楚。提需求的人没有成本,无止境地提不靠谱的需求。码农自己开发时也追求快糙猛,提高了系统的风险。总的来说,经理很忙,产品很忙,码农很忙,测试很忙,运维也受不了。。就是这样的结局。
我在血汗工厂,大亚麻。整个大部门有80号码工。想知道大家工作有多轻松。。。我先上图为敬。
这位是最忙的。。这Commit记录你们看着办。。。 我们部门是前两年重组出来的,做了七八个全新的项目,按血汗工厂的风格,SDE是要full stack的,还要讲政治,写个类都要摆出个设计文档。跟自己组,隔壁组过完设计,大家blibli一通留言,然后针对几个service的API划分和命名再掰扯个一周。最后谁都说服不了谁,摆出一句”求赐名“这时高级经理或者SDE会猥琐地从希腊神话里找一个神的名字出来命名service,再随机指定几个比较顺眼的命名,会议就结束了。
除了内部Tech的会议,偶尔也会参与业务方的会议。在这里也是要讲政治的,你参会了就必须要多说,无论说什么,一定要存在感巨强。当小透明是行不通的,为什么,小透明就说明你这个人没想法,能力不行啊。某种意义上,声音大就是impact,就是能力!!有没有!!
接着说对SDE full stack的要求。你以为我们有前端,有测试,有运维?想多了,新开的service,如果涉及前端页面。是要自己写的。。。。没错,别管你是前端工程师还是后端工程师还是算法工程师,首先你得是个工程师,工程师就没有解决不了的问题。。。我们做前端时也要开很多会啊,跟业务方沟通进展和Demo时,业务方可以提意见,一旦提了意见是要sign off的。不是随意说说那么简单。这样有个好处,很多东西定下来了就不随意改变。提需求的人是面临很大的成本,你老提了需求又改,又sign off,不出两月大家就觉得你这人不靠谱,会给你很差的反馈。
谈完了前端,该到开发阶段了吧,开发时50%的时间在也业务代码,50%的时间在写测试代码。如果没有测试代码,code review是说啥也过不去的。写完代码之后,内部有很完整的自动部署工具,把你的单元测试,集成测试都跑完,然后部署测试环境,gamma环境等等。包括日志监控,都是要自己上手的,也是前文反复说的full stack的概念。SDE真的是Someone Does Everything啊。。。
这么一说确实挺忙的,实际上50%的时间都在会议,20%时间写代码,20%时间写测试代码,10%时间捣鼓一下配置,监控。但从来没有人加班,整天在家办公,这公司怎么还没黄。。怎么还没凉。
我来总结一下,会议是生产力。讨论得越清楚,返工就越少。比如系统设计,几个组的人一起讨论清楚系统的边界,上下游系统的关系,你的问题边界和需求是很清晰的。码工自己啰啰嗦嗦地对全流程服务。测试,运维等看似工作量繁重,实际上有效地降低了风险,极大地提高了软件的质量。
跟国外公司比,国内公司最大的问题就是管理者素质不高,对问题的边界定义不清楚。提需求的人没有成本,无止境地提不靠谱的需求。码农自己开发时也追求快糙猛,提高了系统的风险。总的来说,经理很忙,产品很忙,码农很忙,测试很忙,运维也受不了。。就是这样的结局。
以上两位知乎网友的观点,你赞同吗?你觉得为什么美国程序员工作比中国程序员工作轻松、加班少?
欢迎底部留言发表看法!
出处:知乎