最近几年,印象中只有大二的时候去网吧通宵过。
工作了,原以为不需要通宵,因为目前的工作还是很轻松的,根本不需要通宵。但是,最近项目催得紧,说好了周五上线,就一定得上线,眼看时间就到了,但是我们的功能开发还没完成,主要是我们这块,因为之前配置机房网络耽误了不少时间,所以最终经理告诉我们要通宵了,无论如何,周五12点前得上线。
这可苦了我了,其他同事都开始测试了,而我还在马不停蹄的敲代码,从早上8:30到办公室打开电脑,一直到中午吃饭,饭后回到办公室继续敲,中午少做消息继续,一直到凌晨3点多,感谢老天终于让我写完了,不过也得感谢另外两位同事,因为内容太多,不得不请他们帮忙写了两个界面。写完之后,突然感觉不那么紧张了,但是事情还是很多的,因为我一直忙着写代码,测试人员提交给我的bug都没时间改了,所以接下来的事情就是集中精力该bug。还是bug改起来都很快,但是由于熬夜,肚子又没吃东西(办公室放的零食都被吃完了,最后只剩下泡面了,实在是不想吃),胃感觉很不爽,但是也得坚持。到早上天亮的时候,bug改的差不多了,可以稍微歇歇了。
早上没吃早饭,因为手里的事情还是蛮多,之前的一个模板下载功能,我没有写action,直接把文件地址给出,结果在IE里面下载下来的是个zip的压缩包,我晕,其他的浏览器chrome 、firefox等都正常,就个IE。没得办法,得自己写action来完成下载功能,虽然之前写过,但总觉得不好,每次都需要重复写,下载的功能又差不多,于是就想封装下,写个通用的下载,这样别人也可以用,并且出错了也容易修改,于是花了会儿时间想,然后就动手写,测试,ok!
到中午的时候,bug已经改的差不多了(其实还是有些bug的),这时就需要准备部署环境了,机房的环境早准备好了,操作系统也装了,所需要的软件,数据库、服务器等都弄好了,只需要进行一些配置,包括设置mysql的远程访问权限,以及tomcat的端口设置等,但是由于是测试版本,没来得及给环境优化。所有最后把项目打包,发布到tomcat,启动服务器,访问地址,熟悉的登录界面出来了,登录进去看看,发现一切正常,ok,部署成功!可以吃饭了。
吃过饭,还需要配置服务器的公网地址,让分布在其他地方的员工可以访问,这个在防火墙上早配置过了,现在只要测试了,郁闷的是防火墙内部的用户还不能通过公网地址访问(需要域名),没办法又跑机房搞了个外网的无线网络,测试公网IP,没报错,那就ok!
哎,到此算是完成了。回过头来看看,发现这将近两天一夜的时间,大家的效率非常高,我自己感觉也很明显,我是一直马不停蹄的写了一天一夜的代码,要放平时估计得好几天才完成。经理说弄好了,下午大家可以回去了,但这个时候已经不困了,后面还有些工作要完成,我就一直待到了将近5点才走。
期望不要再有通宵了,虽然效率高,但是身体会受不了!