QPing's blog

第一篇博客

有时候不明确自己想要什么,最终目标是什么,就会逐渐迷失了自己。从刚开始用wordpress买空间搭建,到自己写php搭建,后来还想用python的Tornado写网站,陆陆续续写了好多版的博客。虽然意识到重要的是写博客,但却无法控制自己重构的欲望。一直在重复的写轮子,每次都不是特别满意,一度放弃了写博客。

对于我来说,这个博客就是一个孩子,总是觉得不够完美,需要再改改,博客的UI、后台维护功能、摘要功能、URL的样式、用户评论、甚至是使用markdown格式而不是html格式来保存博客。再经过这段时间的纠结以后,完美主义就像枷锁限制住了自己,永远再纠结那几个问题,没有进步。原地踏步没有进展的时候,自己会给自己很大的压力,直至最后放弃。

最好的方法是,以最快速度完成demo,实现第一个demo不能超过一天。如果超过一天,很大可能就没有动力继续做下去了。列出想要的功能点,评估哪些是真的有用的,砍掉大部分功能点,直至剩下的能在一天之内做完。有些真的很重要无法舍弃,可以记录下来留至二期来做。以较短的迭代周期,不停的迭代开发是关键。

这一次重构使用了java,因为java最熟悉,框架和库都是现成的,能够以最短的时间实现一个demo。从设计到最后完成用了3天时间,每天完成一个demo页面。总体还是特别满意的,不用在原地踏步走了。从现在开始专心读书、总结、写博客。开始新的路途,目标是星辰大海!