新手刚入行,对于编写大型的项目完全没有经验可谈,其实小点的项目也没有什么经验,只是自己独自曾写过一些所谓的玩具型代码,自娱自乐而已。
到了一个新公司,规模不是太大,算是一个小微企业,之前已经做好了一个产品的框架,还有许多功能模块,已经上线了,基本的几个功能都能用,但是对比同行业的其他公司的产品,就显得很是寒掺了。许多“人性化”的功能可以说为零。
公司里的攻城狮们年龄小,有好几个还没有毕业,只有两个经验还算足够。
两名“老人”带着一群小孩玩,还玩的不亦乐乎。
框架是请别的框架师写的,当初写框架时,公司老板的理念跟现在有些不同。所以,就有了现在的更改和增加新功能的任务。
这是一个艰苦的年代。
我喜欢写新的代码,新的功能,特别害怕接收别人留下的“烂摊子”。修改和添加功能时,就像在冰上开车,很慢,很小心,就算如此,还是很容易掉入陷阱,还是自己挖的。
和一安卓端同事搭伙,一起写一个新的模块。需求什么的都是安卓端做主导,我这个后台只能听从吩咐;
第一天,基本需求说明了,开始动工写代码,两天时间,功能完成,本地测试无误然后同步到了服务器上;
第三天,安卓端同事说,这些不够,有些功能还不能实现,于是我就继续写新的接口;
第四天,又来了新的接口要写;
第五天。。。
好容易等到国庆节,放假在家,闲着没事做,想问问还有什么要写的,答曰:没了,过完节就可以发布了。
结果,节后第一天,曰:之前的共能要改,不然手机端没法做。
我去,虽然心里不爽,但是还是要工作,继续加班加点的修改,添加。辛亏是自己写的代码,改起来还是很顺利的。
但是,但是,但是,
节后第二天,又要改,说是功能需求变化了,重新写功能。
然后到了今天,11号,好好的周末就在公司渡过了。
下午时,所有功能模块结束,此时,距离死线,已经过了一整个国庆节了。
老板已经特别“重视”这件事了。
结果,还被恶人先告状,说后台的不给力,一个简单的小接口都做的很慢。
然后,我彻底的无语了。
教训:
无论多紧急的任务,先确定需求,需求,需求,一个文档下来,到时候想改,没门!!!