和朋友的交流,让我想到一些很有意思的事情。这些事情的核心,大概就是哪种聪明。
我做事情,是不是一定要符合自己的美学?比如:做一项工程,我是不是要做到没有一点冗余代码,写很规范的注释还有文档。这是我的美学,这样的美学有人会关心吗?客户懂吗,他只会关心我实没实现他的需求,并不关心代码的规范性。如果是正式公司,提交这样的代码,可以吗?可以呀,只要加上文档注释就好了,小公司可能到这个程度就可以了。那么冗余代码能不能去掉呀?朋友语:不能,现在软件的逆向工程这么厉害,没个准公司做的产品发布后没多久就被剽窃了,所以加点别人看不懂的制造点难度也是需要的。大公司还是很注重代码质量,所以注意分清 私活 还有 主要工作。
如果是私活,需要做的很完美,很容易维护,代码很清晰吗?这样的美学可不可以带给我很大的经济效益呢?如果我接到一个私活,写的东西只有我自己能看懂,不加注释,难以维护,但能很好的实现功能需求,一般不会出现问题。出问题的时候,用户只有找我,这样是不是能有更多的经济效益呢?
之前没仔细想过这些,我也没有在公司真正工作过,朋友说的这些引人深思。朋友是很聪明的那种,工程能力很强。他说的这些常人很难做到。
聪明是要建立在能力的基础之上:如果写个东西,三天两头出问题,谁敢找你;写个东西,可以长时间稳定运行,具有很高的容错能力,用的人才会放心。 建立在能力基础上的聪明才有价值。
当行业规范,知识产权保护等越来越完善,也许这些小聪明就没有用武之处了。当然,聪明的人总会有合适的地方释放自己的才华,而踏实,是作为普通人的我们的最大的聪明。
Categories: Life