这周每天加班到10点
这周从星期二开始(星期一请假了)每天都是从早上8:30开始一直工作到晚上10点, 因为上周五临时安插了一个任务进来,而且要求这周五之前搞完,所以只能临时加班搞了。
这次的任务是为特定LGI客户实现一个新feature,就是在指定时间关掉wifi的SSID,从用户的引导页面开始,除了GUI部分不用我来搞,其他后面部分都需要我来做,包括MIB的设计和实现,添加一个新进程来读取和处理这个值然后关掉SSID。单做这么一个东西,自然是不难的,难点在于在现有的框架和系统之中去添加这样一小块,就需要对整体都要了解,以前也没搞过这块,所以这次把整个gateway最复杂的部分弄懂了一些,以后调bug就方便很多,里面的状态机是真复杂,看那些代码,我才知道C语言还真是深不见底,我一直感觉自己C语言学的不错,不过看这些代码还是很费劲,以后在C语言上再也不敢得瑟了。
在一周之内把它做到很好,对于第一次做的我来说,现在还做不到,而且基于我们产品的性质,是没有快速迭代这种事的,都是做好之后就放在那里,以后别人提了bug再来改,不会先做出一个版本,然后接着改进下一个版本。所以为了尽量做的好一点,我就在要求时间内做出了可以正常work的版本,然后发给他们code review,在review的过程中,他们会提一些意见和建议,然后我再继续改进和优化加强,这样变相的延长时间,把功能做到更好,同时又能给老大一个交代,算是给他心理上的一种安慰,我在指定时间内完成了工作。不过,这时我发现,现在互联网公司采用的快速迭代版本来开发产品是相当不错的方法,在推出一个版本时就已经开始了下一个版本的改进工作,而且会根据市场的反应,同事跟新心的版本,嗯,是非常不错的一个方法。
这周每天回的很晚,下了地铁沃尔玛都关门了,零食都吃完了也没时间买,昨晚刚刚星期5,完成了第一版,顺便走的也较早,所以就去顺便买了点零食:
这么一点零食就花掉了我121块大洋,钱真是不经用呐!
2014.10.25 06:12