w6d2

O

今天知道了什么叫上线运营的感觉,就是大量的fix。
『诶,这里好像不对』『哪里好像很奇怪』『这里点不开』『怎么炸了』
所以今天一整天就是在开大量的小票,fix各种各样的小bug,这个时候已经完全没有精力去尝试做功能了。

另外邮件系统搞定了,之前把邮件系统想复杂了,搞过一轮之后才知道不过只是配置使用smtp发信而已;而异步发邮件一开始还以为要单独去搞个异步实例,没想到rails居然已经自动化到只要加几个字母就能实现。

R

我总算理解了为什么xdite说『不要不停的做大量的微小项目』,亲身体验了才知道,虽然那样看着很屌,但其实意义并不大。

回想下我们这个项目里最终都做了什么呢?从开始到后来最后做做做、砍砍砍,最终基本只留下了一个『针对特定行业,规则化问问题方式』的一个沟通工具,就是为了满足这么一个小小的功能,就需要做大量的配套,『对话』『评价』『提示』『邮件』『用户管理』等大量的功能和前端工作。

其实这样的特定行业应用,做一个就能把所有的都做了,如果都只是做一点的话,很可能容易浅尝辄止,最后都没做成。

xdite谈教育授课,倡导以结果导向的学习,所有靠讲的都是无效教学,只有当场用得到的东西才能学得会。

配合David的神图

I

昨天睡在这儿,和费奔聊天,想明白了一个事情,之前我一直觉得当自己对一些事情理解稍有理解还不透彻的时候,就随便发blog和心得体会,是不负责任的行为,因为觉得自己很多东西也没想透,不值得发表看法,甚至也不一定会有人看,看了还有可能误导别人。

现在我才发现如果想要向前走,这是一个必要的过程,把自己所思所想share出来,一方面是对自己的一个积淀和总结,另一方面也是征集意见的过程,甚至有很多人提反对意见甚至鄙视,这恰恰是给自己查缺补漏的机会,否则会找不到自己的盲点,也无从下手进步。

另一个事情是,我很多时候会在直觉与逻辑间判断,有时候两者得到的结论是相反的,由于本来我是一个相信理性判断的人,但往往是我没有选择的直觉往往胜出。

费奔给我的建议是,这有可能和直觉与逻辑无关,其实是因为视野不够,身边的环境不足以做足够做理性的判断,我应该做的事情是去认识更多的聪明人,提升自己的network。

D

这几天做事情琐碎而杂乱,很多的fix全是一小行,但都往往很关键,基本上不算是『code』,只能算是『配置』而已,大概上线就是这样的一个过程吧。