你有多少时间用来创造

这个时代,再也不会出现一个百科全书似的人物了。

在任何一个领域,都包含着无穷无尽的知识。

一辈子都学不完。


甚至,有些知识也并不是你真正需要的。

而是别人以营销的方式强加给你的。

因为有使用者,就有受益者。


生活在这个时代,会感到很无奈。

一直追赶着别人的步伐,却永远没办法赶上他们。

这是现实的悲哀吗?


我认为不是的。

这是现实在用巧妙的方式提醒我们。


无招胜有招

每个人生来都是独特的。

并不是因为它一生之中掌握了独特的知识。

而是因为它利用现有的知识,进行了独特的创造。


武侠小说中,当出现一本武林秘籍的时候。

江湖上总是腥风血雨,争来争去。


这其实反映了人们的愿望和现实的差异。

事实上,忽略了理解和创造,获得再多也是没有用的。


临阵对敌,讲究招数熟练,运转自如,

更讲究随机应变,活学活用。


再多的生疏招数,不如一技之长。

一招鲜,不如自己有思想。


用同样的招数,有想法的人会产生不同的威力。

而找到合适的方法克敌制胜,也是招数存在的原因。


因此,在程序员的世界里,使用别人的解决方案也是没有用的,

我们应该学习作者的设计思想。


面向未来进行设计

推倒重来,是新手们喜欢做的事情。

但是摒弃一切的同时,有用的思想也失去了。

于是,重新制造,唯一的可能就是历史的倒退。


然而,高手们不是也能自立门派吗?


是的,只有当用尽了各种修复手段之后,

仍然无法适用时,新的方法才不得已而出现。


很多设计并不是有意而为之的。

不得已而放弃之时,才能体会到作者当时的想法。


有趣的是,

我们如何看待昨天的软件,

不久以后,人们也会如何看待今天。


所以,我们不要猜测软件在未来的使用场景。

我们要提供足够多的材料,把创造的机会留给未来。


结语

各种函数库,框架,编程语言,

简直是数不胜数。


有些人,以会用而自豪。

还有人,完全无视别人的成果。


而我们,

积累有用的思想,

面向未来进行设计。