通过一个星期的努力,今天终于将项目的主要功能作完了,剩下的就是下周的一些优化和一些辅助的功能了。对于这段苦逼的日子,仍是须要进行自我总结和反思。html
项目开始是上周四,周四就将DB设计好了。周五作了前台的第一个页面。以后就进展缓慢了。周六很主动的去公司加了一天班,却没有花时间作这个项目,反而是去作了另外一个不是很紧急的事情。如今想一想,还有点后悔。c++
这周一想办法解决用c++发送邮件的问题,将邮件的内容直接放在内存中,不落地文件。搞了一天,没有实现。最终仍是放弃了。采用落地文件,而后脚本发送邮件的方法。组长说最好按我最熟悉的方法去实现,而这个脚本,偏偏是我之前本身封装的,彻底知足项目的需求。只是稍作修改,封装就可使用了。ide
周二在研究iframe在ie上内存泄漏的问题,又是一天。自上周五以后,周三是真正开始动手写代码实现整个流程。到今天,3天的时间就将整个流程作完了,是我没有想到的。优化
一开始,心中对这个项目非常担忧,由于是一我的在作,感受逻辑也不是很清晰,组长却感受很简单,给我一个星期的时间搞定。我却总以为很难,因此迟迟不去下手。一直拖到周三,这三天一直在加班,天天很晚回家,搞的本身很累。不过当今天项目基本完成以后,心中的一块大石落地了。回头想一想,当作完整个流程以后,思路是格外的清晰,对每一个流程和环节的处理,所有都是很简单的逻辑判断。spa
由于这几天是在赶项目的进度,因此在流程中,发现了一些不合理的点,或是有点小错误的地方,没有及时花时间去修正,只是作了相应的记录。等到下周去修正和优化。由于如今组长最关心的是流程的总体的状况,流程是否能够打通,先后是否能够衔接上。设计
总结几点:htm
一、 不要被项目吓到,拿到一个新项目,会有困难,可是也会有解决困难的办法。解决困难的同时,咱们是在成长和积累经验。内存
二、 千万不能只想不作。若是你没有驾驭总体项目的能力,那就从头至尾,作到哪里,想到哪里。ci
三、 合理安排时间,前松后紧的工做方式,后期会很累,压力也很大。get
四、 在项目中发现的bug,有时间的话,尽早的修复。赶进度的话,就只能后期修改。可是要作后期修改的评估。否则后期须要付出更多的代价。
五、 遇到困难,及时向身边的同事请教和求助,这样会少走不少的弯路,节省不少的时间。
六、 对于用户而言,后台的实现对其是透明的。他只关心功能的实现,而不关心,实现这个功能的方式或是语言。