最近有感

        感觉自己老犯这样一个错误,做什么都想全部搞懂,做什么都一定要做的完美最好,结果陷入细节的深渊。然而到最后也没有一个整体的把握,做出来的东西要么拖了很久,要么根本就做不出来。这种感觉应该就是以前看过一篇文章中的程序员的技术洁癖,在不顾实际情况下,想等待所有的条件都成熟,所有的技术都搞懂了,才去下手,去做一件事。到最后结果是什么也做不好。

        因为,什么都搞懂是一件几乎不可能的事情,每天都有新的知识。很多东西完全不必要去花很多的功夫去学,完全可以找一个这方面的行家,简单培训你以下,能把事情进行下去即可,或者就请这方面的高手来完成,省事省力。

        所有的条件都成熟再去下手几乎也是不可能的,一个项目开始,所有的模块都刚开始,都不稳定,你不能等到别人都搞好了,再去搞。完全可以对自己依赖的模块打桩,继续自己的工作。

        任何项目的进展都是经过好多的迭代,才有一个成型的产品。所有如果开始都不抓主要问题,一味的搞一些边边角角的东西,结果肯定也是不会好的。比如你做一个项目就是一个技术项目,就是做一个原型。很多时候就没必要去追求完美,能让原型跑起来,能够完成相应的功能验证就可以了。至于性能和稳定性都是做产品的时候去考虑的。

         就像盖房子一样,先考虑的问题都是房子的地基和主要柱子位置,不要上来都考虑这里该怎么放一块砖的问题。

猜你喜欢

转载自gaylord.iteye.com/blog/2275000