demo和实际项目的距离

Posted on 2016-01-28 23:30  fengbruce  阅读(501)  评论(0编辑  收藏  举报

回家的路上想到一个很形象的类比,关于学生时期的实验(以及一些简单的demo)和实际工作项目的差别。

实现了同样的功能,比如要制作一把椅子,如果是简单的demo,那么就如同是给你了一个单独的房间,里面已经准备好了做椅子需要的各种工具,锤子、钉子、木板等等,你可能还有一些工具不会用,但是比划比划也大概就掌握了怎么做椅子,而且熟手很快就能做出来;而实际工作中,要求你制作一把椅子,给你的不是单独的房间,而是一座大厦,为了制作椅子,你需要去大厦的各个角落里找能用的上的工具,如果工具不合适,你还得考虑是不是先改进一下工具(锤子用的不趁手,自己做个锤子?),然后椅子做好了还得想椅子放到哪里合适(厕所里应该不太合适),会不会跟其他人做的家具有冲突,以及会不会不小心绊倒别人。做椅子这种事情呢,网上一搜就能搜到很多,但是巧妙的在这座大厦里制作这把椅子并把它摆放合适却并不容易。