在九十年代,当时电脑还不是那么普及,
网络更不用说了,不但速度慢,而且内容还缺乏。
人们日常接受信息的渠道是,看电视,查书和读报纸。
随着互联网的快速发展,我们虽然也享受到了极大的便利,
但是大脑也因此受到了摧残,
头脑中每天都充斥着琐碎的信息,占用了很大的处理带宽。
信息的更新速度,我们已经远远跟不上了。
因此,我觉得未来的人们肯定并不缺乏信息,
而是更缺乏对信息的过滤。
现在,我们虽然学习的更快了,但是环境也更嘈杂了,
让我们更难专心的做事情。
护城河
我们知道,在一场战争中,虽然进攻很重要,
但是防守无疑更加重要。
假如没有一个足够坚固的堡垒守护胜利的成果,就会落个疲于奔命的下场。
可是,如果再想想我们自己的话,
在学习各种新知识的过程中,又何尝不是疲于奔命呢?
例如,今天遇到了一个xx专家,于是我们就想把xx学好,
明天又看到某人精通zz,我们就又想去学zz了。
这样学习,让自己好累啊。
因此,营销和自学,
简直可以看做是,现代社会中的一个没有硝烟的攻防战了。
在攻防战中,护城河很重要,
我们必须有让别人无法轻易取胜的杀手锏。
剑走偏锋
提到攻防策略,就不得不提中国古代的一本奇书了,
就是《孙子兵法》。
兵者,诡道也。
在孙子兵法中,“兵”可以理解为“资源”,
这本书,正是教人如何运用资源,在不利的情况下取胜的。
对于防守而言,兵法中是这样写的,
不可胜者,守也;可胜者,攻也。
守则不足,攻则有余。
有了不可战胜的条件,就可以守;对方出现了可胜之隙,就可以攻;
守,应依靠自己不可战胜,力有裕如;攻,要针对对方弱点、不足,举兵必克。
因此,我们要先让自己不可战胜,再去进攻。
这一点看起来是很难的,
其实不然。
具体对软件开发而言,
我们只需要把一项冷门的知识掌握就足够了,
一旦遭遇别人的营销,只需要拿出这个武器即可。
千万不要贸然去别人的地盘打仗。
求战
有了护城河之后,就有了不可被战胜的条件了,
接下来该怎样取得胜利呢?
这时候就该找对方的弱点求战了,
我专为一,敌分为十,是以十攻其一也,则我众而敌寡;
能以众击寡者,则吾之所与战者,约矣。
我集中兵力为一处,敌分散兵力为十处,这就形成局部的以十防一的态势,
那么我就兵力众多而敌人就兵力寡少了。
能以众多兵力对付寡少兵力,与我交战的敌人就陷入困境了。
在信息爆炸的时代,虽然人们获取信息的渠道增多了,
但同时,也没有人能够精通所有的知识。
在别人不擅长的领域,更容易取得成功。
所以,
古之所谓善战者,胜于易胜者也。
是故胜兵先胜而后求战,败兵先战而后求胜。
古代善战的人,总是取胜于容易取胜的敌人。
因此,胜利之师是先具备必胜的条件然后再去交战,
失败之师总是先同敌人交战,然后期求从苦战中侥幸取胜。
回到现实
对软件开发而言,跟别人比别人擅长的那些知识点,是不明智的,
我们也没必要浪费精力去“弥补”自己的差距。
相反,我们应该先去学一些,别人不怎么关注的但是确实有用的知识,
并以此作为自己的护城河,保护自己。
在跟别人讨论问题时,也不要被带着走,而是先找到对自己有利的位置。
这样就会节省出大量的时间,去学那些真正对自己有用的知识,
知识是学不完的,“弥补差距”是个伪命题。
结语
本文借用孙子兵法阐述了学习过程中的攻防战,
让我们认识到,在学习资料极大丰富的情况下,
可能更考验我们的应敌战略。
如果说不学习是因为懒惰,
那么比懒惰更可悲的是盲目的学习,
盲目的学习浪费了时间,还给自己一种在努力的假象。
尤其是在别人已经擅长的领域投入时间,会凶多吉少,
我们几乎永远无法成为心目中的那个人。
所以,我们得在混乱中塑造性格,在平凡中显出特色。
先成为小圈子里独一无二的那个人吧。
正是,
我家洗砚池头树,朵朵花开淡墨痕。
不要人夸好颜色,只留清气满乾坤。