感悟
既然是总结,就不应该长篇大论,总结,特别是要给别人看的,一定要是高度的概括和思考的结晶才可以,于是采用的常见的列表的方式,下面的这些条目没有先后顺序,也没有重要性之分,只是想到哪些就写哪些!喜欢的拍砖,不喜欢的也可拍砖!
1. 没有人在乎过程,都只关心结果
2. 成王败寇,就这么简单
同一个人带领项目,做成功了,他就是英雄,开会时他所说的就是成功的经验;但是如果做砸了,他就是罪人,他向领导说的一切都只是借口,即使他用的同样的方法,同样的团队。结果决定一切,就这么简单。
3. 成功需要的因素很多,比如天时地利人和;但失败的条件只有一个就够了
4. 一产品必须自己愿意使用它,自己喜欢它,如果自己都不喜欢,别人会喜欢吗?肯定是一个拉圾。
5. 如果抱着为自己做产品的心态去做,那么一定能做出好产品。当然这是不现实的,如果你是做外包的,你绝不会这么想,这么做。
6. Less But Better 精深原则,简洁与专注是做好产品的重要因素。
7. Use Searching as many as you can尽可能使用搜索。无论是浏览代码时,查找文件时,上网时,都不要忘记搜索,它会大大的提高效率。
8. 养成写博客的习惯,这是你的总结与积累。
有一天当你蓦然回首时,你会发现,除了博客外,你一无所有,你拥有的只有这些博客。它们可以记录你的成长过程,你的思考过程。
9. 要事优先
是的,我们有太多的事情要做,但是不可能把它们所有的都做。给它们以优先级排序,以重要性排序,先做优先级最高的,做最重要的。
10. 使用任务计划列表
读一读GTD(Get Things Done),每天列一个任务计划列表,按优先级和重要性排序,优先做最重要的,一个一个的把它们从列表中划去,你会感受到从列表中划去一个任务是多么美妙的事情。
11. 把项目分解为任务列表
这是一个十分重要的技巧,项目与任务有明显区别,因为项目是需要一组任务的组合,它不具有执行性,而我们的任务列表是需要执行的,否则你会感到无所适从,这方面可以看看《小强升职记》等书籍。
12. 使用云和网络,以免去不同设备,不同地点的数据同步问题
一个简单的例子就是可以把文章放在网络博客上,或是网络服务器中,或是云存储,或是网盘中,这样你在家里可以编辑,你在公司可以编辑,用手机可以编辑,用平板还可以编辑,而免去了拷来拷去的麻烦。
13. 少说多做
那些大道理谁都懂,谁都能说出好几条来;书上的话谁也都记得几句,但是能做到的又有几个呢?做一个实干家吧!你看那些真正的大师,真正的专家,真正的牛人,有几个是天天在那里喝茶吹牛的。千万不要做只说不做的人,很讨人厌。至少你可以做到不做,但也不说!余平生最怕一句就是:Put up or shut up!(要么去做,要么闭嘴)
14. 已所不欲,勿施于人
对于这句话,我的理解是这样:如果你自己做不到,千万不要要求别人能做到,你也知道,这很令人讨厌。余平生最怕的另一句就是:有什么理由这样要求我们,你能做到吗?
15. 业余时间多做些有意义的事情:看看书,做些小项目,小工具,插件,参与开发社区,加入开源项目等。因为个人的业余时间不是很多,想做点什么像样的大项目是有点困难,但是做些小项目,小工具,小插件等,还是很容易的。总之,这比看些八卦新闻有意义的多!
16. 不要浮躁,一步一个脚印的打好基础
千万不要说这很容易之类的话。没有真正容易的事情. Donald Knuth用三本书,每本书上千页才讲了几个算法,但其内容深度是无与伦比的,其中一大半都在讲数学上面的原理。任务虽然完成了,代码可以工作了,但是算完成了吗?代码符合规范吗?做足够的测试了吗?边界条件有处理吗?注释足够合理吗?尝试过优化吗?内存和CPU上会不会有问题?易于修改吗?还有更好的实现方式吗?
一句话,能工作的产品跟优秀的产品有巨大区别的,用一用Android的手机,再用一用iPhone,你就会有体会!
17. 用RSS来阅读新闻和博客
不要跟我争,RSS是阅读消息的最佳方式,它没有广告,没有其他干扰信息,你能直接获取你想要的信息。现在各种平台上面都有很优秀的RSS阅读器,首先GoogleReader,因为它是在网络上,所以你在家可以看,在公司可以看,用手机可以看,用平板还可以看,而免去了数据同步的问题,比如你在家和公司用了二个阅读器,那RSS源的同步总会是个问题。因为RSS协议比较简单,所以当你认为现有的RSS阅读器都不好时,可以自己动手写一个,工作量并不大,就可以写出一个自己称心如意的RSS阅读器。
18. 用户是平凡的大众,也就是说各行各业,懂电脑的和不懂电脑的。
大街上走的广大群众,包括各个行业的人才是我们真正的用户。它们之中有些根本对电脑都不了解,不知道什么是驱动,不知道什么是URL不知道什么是浏览器,他们当也使用电脑,也使用手机,因为他们买的起,因为现在的数码产品是大众产品,他们是那种装Windows系统都需要花钱让别人来搞的人,这些人才是我们的真正用户!他们有购买力,他们想使用数码设备,但他们又不懂如何正确使用。所以,你的设备和应用一定足够的用户友好,一定要足够简单易用,千万不要对你的用户期望太多。这点Apple做的太成功了,相传一个6岁的小孩子拿到iPhone, iPad之后几分钟后就可以使用它们,玩上面的游戏,这足以证明Apple明白什么才是真正的用户,也证明他们在用户友好性上,在软件的简洁易用上面做的到位。另外他们的iTunes Store, App Store, iBooks store把设备与商店做到无缝接合,也足以体现了用户友好和简单易用的原则,因为用户点一下App Store就可看到很多不同的应用,再点一下应用,就会自动安装到设备上面,期间你完全不用操心,这对一个即使是不懂电脑,或是没用过手机的人来说也不是难事儿!而传统的安装呢?要拿光盘,放到光驱,打开光盘内的东西,然后双击,然后。。。在第三步要这样做,那样做.....为什么Apple会那么成功,为什么它会受人像追星一样追捧,是因为它的产品足够好,像乔老爷子说的,他们做的都是优秀的产品!
特别是中国的用户很多都是不懂电脑的,这也是为什么像360,像网址之家之类的傻瓜软件会那么成功的原因。像我老爸那一代人,如果不是搞电脑的老师或技师,如果不让他用网址之家去看新闻,他看不了,因为他不知道什么是浏览器,什么是地址栏,什么是URL(如果让他输入腾讯或新浪他可搞成www.tengxun.com,www.xinlang.com或直接输入腾讯,直接输入新浪。当然这也从另一个侧面说明腾讯和新浪没懂什么是用户体验,更不了解他们的用户,他们的用户是中国劳苦大众,是那些只懂拼音的人(也可能连拼音都认不全),所以他们应该收购如:tengxun.com,
xinlang.com之类的域名,以适应国内的更广大的用户!