找资料突然找到了两年前的东西,那是2010年5月份的资料,那时候我非常热衷于技术,每天拼命的加班,除了完成公司的任务外,自己另外再弄点东西,研究下新的技术,做点工作中需要的一些工具,那时候想自己做个自定义框架,完全抛那些第三方好的框架,全部自己组装,经过几个月的加班加点,终于有了一个简单的版本。然后我又找到一个代码生成工具,这也是我写的,不过后面再项目中发挥很大的作用,记得公司接了一个中型SCM单子,规定要3个月的时间完成,但是我们真正编码的时候就一个月,2个coder,中间还不能证需求的完整,而我们就用这个代码生成工具,节省了很多时间和成本。
前面说的都是闲扯,其实这两款产品都差不多算个半成品,因为其实还有狠多不完善的地方,后面我一直搁置着没有维护,所以算是失败的作品了。资料中还记录了我当时开发的日志,也就是我遇到的一些问题,工作计划,功能修复,技术难点,哎,这些零碎的东西很难成大气候。
现在我不停的反思,为什么变成这样?我回忆了那时候我开发时情景,很多东西都是我想到什么就做什么,即兴,随意,中间可能有很多功能实现的很好,也很有用。也有用到的技术都令我很兴奋,但实现的功能缺失一个空架子。一直么有一个方向,也么有一个时间限制。还有就是没有一个总的大纲。
现在我要总结如下,为以后做产品时找准方向,不要重蹈覆辙。
- 无论做什么产品,软件,网站,还以一个工具,都要有一个总的计划,这个时间要有一个明确的执行时间,一个时间段只能最好一件事情,一段时间内,根据自己的实际能力和条件允许,不要把目标订的太大,只能一步一步前进。
- 不要想到什么就什么,要做切实有用的事情,不要因为技术或个人兴趣点,而做一些空架子。
- 做事要持之以恒,不要半途而废,坚持就是胜利,不断的战胜自己,不断的学习。
- 要做有用的东西,从列出很多功能中选择最重要最优的功能来做。
ps:特此谨记,以此鞭策自己不要犯同样的错误。不断的学习,不断的总结。