大家在大厂做基础服务是种什么感觉?

2018-09-02 18:20:22 +08:00
 tachikomachann
以下纯属吐槽,所以隐去真实信息- -||

小弟去年有幸入职到一家比较有名气的公司,入职以来一直做公司的一个基础服务,不是开发框架,核心组件那种,而是某个基础业务,公司内大部分系统都需要接入的。
刚入职的时候,发现这个服务已经很有历史,倒手了好几个团队,代码、接口混乱不堪,处处暗坑,更别说功能设计文档。开发流程也是极不规范,只有生产、开发两个环境,上线随时都能上。原来的团队好像早有预谋一样,把东西交接给我以后,转岗的转岗,离职的离职,忽然我就接了这么大一个锅来,但当时还是觉得比起上家公司做了边缘业务,这次终于负责一个比较重要的东西了,一开始还是很有干劲的,想把它做好。
Boss 也给新团队配了新同学,经历几次踩坑生产 Case 后小组也开始慢慢能 hold 得住这个怪兽,但是渐渐发现事情没那么简单。由于下游接入量非常大,我们小组每天都要面对大量的各种咨询:接口怎么用、数据对不对、给下游的测试环境(同时也是我们的开发环境)为什么不行了、他们的系统出问题了跟你们服务有没关系?等等等等,总之就是下游出问题,要先问是不是我们的锅,下游不会接入,我们要一步步教。哪怕我们已经写了文档了,出了事根本不会先去看文档。公司内部的交流又是基于 IM 的,其他系统一有问题就在 IM 上敲你,在群里喊着“ xxx 是不是挂了?”然而很多人根本不懂“提问的智慧”,描述不清楚问题,只想让你帮他们马上解决。

公司团队分处好几个地方,存在非常大的沟通成本。基于 IM 的工作流对于开发来说简直是毁灭性的,这强制要求我们必须关注各种消息,日常的开发工作经常被别人打断,更别说 IM 上挂着每个人的电话,一言不合就一个电话打过来,我就有好几次周末、节假日、晚上睡觉被接入方打电话的经历。
现在我的工作时间非常碎片化,正常上班时间根本无法完成计划的任务,只能通过晚上、周末加班写代码赶进度。
今年开始在组内推行运维值班,每个人轮流处理运维和下游问题,想要以此释放开发资源,但是收效甚微。首先团队除了核心成员,其他人由于各种原因,一段时间就变动一次,而我们的系统还没有完成改造推广,存在大量技术债务,这些需要一段时间的运维处理经验才能熟练应对,新人完全不懂,其次我们的使用方总是喜欢直接找人,不是按运维排班表来反馈问题,而我又有点讨好型人格不懂拒绝,最后的结果,就是我每天又要疲于跟其他开发扯皮。
感觉自己陷入了一个巨坑之中,每天上班身心被自己不希望的事情折磨。我喜欢做好准备,按部就班地工作生活,但是长期在这种工作状态下,觉得越来越疲惫了,自己的工作产出不由自己决定,每天都是各种突发状况来打断,又无法拒绝。最近经常晚上九点多十点多到家,早上迟迟不想醒来,一年下来感觉体质越来越差,体检也不敢去查,心情也 down 到了极点。

思来想去今天更新了简历,想撒手不干了。这段时间技术学习基本没有,现在对重新面试有点恐惧。还有心疼拿不到的那年终奖,哎。。
4197 次点击
所在节点    职场话题
22 条回复
defunct9
2018-09-02 19:59:14 +08:00
这是你的问题,谁痛谁推动问题的解决。
zyue
2018-09-02 21:34:45 +08:00
这是哪个厂 怎么感觉如此的似曾相识
Sasasu
2018-09-02 21:36:30 +08:00
im 上有电话的我只知道一家。
zchlwj
2018-09-02 22:04:07 +08:00
@Sasasu 华为?
peacho
2018-09-02 22:12:07 +08:00
腾讯吧。。。企业微信
tachikomachann
2018-09-02 22:14:42 +08:00
@defunct9 #1 是啊,也是自我感觉能力不足。
esolve
2018-09-02 22:58:13 +08:00
大致有多少接口?可以安排一个通气会,给各个团队 leader 把情况说一下,要求他们每个团队至少有一名同事能熟悉你们的文档,出问题首先问那个同事,之后再问你们,减少沟通成本,互利
scnace
2018-09-02 23:11:41 +08:00
似曾相识+1
huntzhan
2018-09-03 03:15:31 +08:00
看到第二段我就猜大概率是腾讯了...
不要犹豫,早跑早享受。
HuHui
2018-09-03 07:46:25 +08:00
小公司也类似,负责人为了体现存在感,觉得这样挺好。
EXChen
2018-09-03 08:15:09 +08:00
一般接手越多的项目出现这种问题的概率越高。
per
2018-09-03 09:15:15 +08:00
头条?
saulshao
2018-09-03 09:28:02 +08:00
这描述跟我接触的一个基础服务团队完全一样啊。
karllynn
2018-09-03 10:13:44 +08:00
先看看能不能转岗。另外有大公司经历去小公司独当一面的话,进步更快。
framehouse
2018-09-03 10:17:27 +08:00
似曾相识+1
员工数量激增后,没有办法保持原来的周转效率了
specita
2018-09-03 10:26:06 +08:00
似曾相识+1
我觉得是要学会分配工作和任务,你才能抽出时间来解决关键问题,学会拒绝
tachikomachann
2018-09-03 12:16:19 +08:00
@specita 我觉得缺乏一个有效的制度,把开发和用户隔离开来,由专人收集需求和反馈。或者说大多数做内部服务的都是这种问题?
af463419014
2018-09-03 16:31:23 +08:00
既然排了值班的人,即使是直接找你,你也应该让他再去找值班人,而不是帮他解决问题

这样对大家都好,值班的时候安心解答问题,不值班的时候安心开发
BeiTianSoftware
2018-09-03 16:38:05 +08:00
‘原来的团队好像早有预谋一样’,这个太逗了
tachikomachann
2018-09-03 19:02:40 +08:00
@af463419014 一个是团队成员无法 cover 所有问题不懂会来找我,一个是每个来找的都觉得自己很急,看见没人回复电话就过来。哪怕是我作为一个路由只转发消息,也是有打断成本的。
当然,自己不会拒绝也是很大的问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/485403

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX