上线的那些事

现在我在从武汉回郴州的高铁上,从14:27的票改到17点。外面是有点雾霾加点雾气的天气,还零星的飘点小雨滴。听说今天是立冬,加上现在的这个情况和我的心情,有点莫名的忧伤,我本应该在这个点下高铁回家抱小朋友,而我却才开始走。冬天一个没有生机的季节,又是一个等待生机的季节,好应景,不管是我,还是我所在的公司。

先说一下今天的情况,本来早上买了2点多的票。在宿舍收拾东西,带到公司上班,计划上午11点游戏开新服务器,开完没事我就回家了。10点45,策划过来跟我说,需要搞一个充值双倍的活动,要在开服前搞好。你没有听错,我也没有写错,就是这个样子的。我看了以前的代码,没有说什么,赶时间些代码,我其实蛮想11点之前搞定了,我也在11点的时候把代码提交了dev。等待测试开始测试,问题来了,服已经开起来了,然后在各种不知道什么问题,有问题有答什么的过程中过了半个小时。然后我就沉默了,因为我已经放弃了,其实我心里还是想着能按时间走的,花了半个小时去找一家大药房,有中草药买。因为家里领导说了,回去要带一些东西回去。其他的都准备好了,就是小朋友做枕头的灯芯草没有。在丰哥的帮助下,1点半买到了灯芯草,在这里特别感谢一下丰哥。在回公司的路上,得知充值双倍活动今天不上了,呵呵,我还能说什么,准备拿东西走人。

一阵讨论和邮件发完之后我就拿东西往车站敢,但是时间已经是15点了。我默默的走了,天下着雨,我思考着今天的事情。

请问:

  1. 能不能不要在开服还有几分钟的时候,添加/删除/修改已经计划要上线的功能?

  2. 能不能在一周前就把今天开发包含的功能开发/测试/部署成功?

  3. 能不能在功能开发的时候,不要一个人来一套,提出的人和验收的人不是一起的?

这个样子造成的问题是:开发人员和运营人员都好累,一到开服就加班,通宵什么的,关键是加班,通宵玩了,最后功能还不上,伤不伤士气?还有团队的默契和合作关系?

不喜欢每次都以我们是新手,我们团队参差不齐什么的来作为借口。都搞一年了,服务器都开了七八个了,还能说我们没经验,是新手?

作为开发人员,我体会最深的就是:

  1. 功能的实现写多健壮和灵活都不为过,因为我们面对的是一个可能分分钟变的世界,真的,唯一不变的就是变化本身

  2. 重构,重构,再重构 没经过重构的代码,就是没有信心的代码

  3. 不要满足于现状 当你对一个业务很熟悉,你可以花30%的时间就搞定工作上的情况,请问,其他的时间被你花到哪里去了?

人总要学会成长,不是因为满足于现状,去挑战一下自己,年轻有什么可以。我想我在这边怎么写,都不一定会被他们看见,但是写写又何妨。