月初接了一个小的PHP项目,今天终于完成。
甲方是老客户,而且将来的维护也要我来做。所以我给的价格也比较优惠。自己定的计划是9-12个工作日完成,甲方要求一星期完成。虽然在既有代码上修改,是个二次开发,但是对方交接的时候除了密码之外一概没有。我想努努力应该可以吧。结果。。。晚了5天!
总结:
- 没有估计好时间。一次开发的人没有提供任何技术资料,导致两台服务器的部署办法,用的什么技术框架,什么中间件及其版本一概不知。特别是在搭建开发测试环境上面,一边研究一边搭建,居然花了5天半时间才搭出近乎于产品服务器相同的环境。上个项目也是甲方提出一个截止时间要求那个时间之前必须完成,我也迎合客户的要求答应了。后来也是晚了好些时间才真正交差。这次也是同样的状况。同样的坑跳了两次了。
- 其次,没有抓紧时间。中间经过清明节,我对环境搭建的困难估计不足吧,也回老家去挂坟去了。耽搁了近两天时间。当时以为在老家可以接着研究,但是开车累了,效率不高。应该抓紧时间完成才行啊。
- 没有保持好良好身体状态来进行时间紧技术难度大的开发工作。过了第一个完成的时间节点之后,压力倍增。1点半睡,7点起床,从早到晚地干。但是效率很低。特别不利于解决技术难题。以后这样的情况下,再忙也要保证充分的作息和锻炼时间。
- 要逐步进行架构级别方面的技术积累,不那么忙的时候自己多去学习造轮子,这样才能较快地做好网上没有既有代码库时候的技术解决方案。
特立此文,自勉。
2019/4/15 成都