前端开发心理学(三):攻防战


在九十年代,当时电脑还不是那么普及,

网络更不用说了,不但速度慢,而且内容还缺乏。

人们日常接受信息的渠道是,看电视,查书和读报纸。


随着互联网的快速发展,我们虽然也享受到了极大的便利,

但是大脑也因此受到了摧残,

头脑中每天都充斥着琐碎的信息,占用了很大的处理带宽


信息的更新速度,我们已经远远跟不上了

因此,我觉得未来的人们肯定并不缺乏信息

而是更缺乏对信息的过滤


现在,我们虽然学习的更快了,但是环境也更嘈杂了,

让我们更难专心的做事情。

护城河


我们知道,在一场战争中,虽然进攻很重要,

但是防守无疑更加重要。

假如没有一个足够坚固的堡垒守护胜利的成果,就会落个疲于奔命的下场。


可是,如果再想想我们自己的话,

学习各种新知识的过程中,又何尝不是疲于奔命呢?


例如,今天遇到了一个xx专家,于是我们就想把xx学好,

明天又看到某人精通zz,我们就又想去学zz了。

这样学习,让自己好累啊。


因此,营销自学

简直可以看做是,现代社会中的一个没有硝烟的攻防战了。


在攻防战中,护城河很重要,

我们必须有让别人无法轻易取胜的杀手锏

剑走偏锋


提到攻防策略,就不得不提中国古代的一本奇书了,

就是《孙子兵法》。


兵者,诡道也。

在孙子兵法中,“兵”可以理解为“资源”,

这本书,正是教人如何运用资源,在不利的情况下取胜的。


对于防守而言,兵法中是这样写的,

不可胜者,守也;可胜者,攻也。

守则不足,攻则有余。


有了不可战胜的条件,就可以守;对方出现了可胜之隙,就可以攻;

守,应依靠自己不可战胜,力有裕如;攻,要针对对方弱点、不足,举兵必克。


因此,我们要先让自己不可战胜,再去进攻。

这一点看起来是很难的,

其实不然。


具体对软件开发而言,

我们只需要把一项冷门的知识掌握就足够了,

一旦遭遇别人的营销,只需要拿出这个武器即可。


千万不要贸然去别人的地盘打仗。

求战


有了护城河之后,就有了不可被战胜的条件了,

接下来该怎样取得胜利呢?


这时候就该找对方的弱点求战了,

我专为一,敌分为十,是以十攻其一也,则我众而敌寡;

能以众击寡者,则吾之所与战者,约矣。


我集中兵力为一处,敌分散兵力为十处,这就形成局部的以十防一的态势,

那么我就兵力众多而敌人就兵力寡少了。

能以众多兵力对付寡少兵力,与我交战的敌人就陷入困境了。


在信息爆炸的时代,虽然人们获取信息的渠道增多了,

但同时,也没有人能够精通所有的知识。

在别人不擅长的领域,更容易取得成功。


所以,

古之所谓善战者,胜于易胜者也。

是故胜兵先胜而后求战,败兵先战而后求胜。


古代善战的人,总是取胜于容易取胜的敌人。

因此,胜利之师是先具备必胜的条件然后再去交战,

失败之师总是先同敌人交战,然后期求从苦战中侥幸取胜。

回到现实


对软件开发而言,跟别人比别人擅长的那些知识点,是不明智的,

我们也没必要浪费精力去“弥补”自己的差距。


相反,我们应该先去学一些,别人不怎么关注的但是确实有用的知识,

并以此作为自己的护城河,保护自己


在跟别人讨论问题时,也不要被带着走,而是先找到对自己有利的位置

这样就会节省出大量的时间,去学那些真正对自己有用的知识,

知识是学不完的,“弥补差距”是个伪命题

结语

本文借用孙子兵法阐述了学习过程中的攻防战,

让我们认识到,在学习资料极大丰富的情况下,

可能更考验我们的应敌战略


如果说不学习是因为懒惰,

那么比懒惰更可悲的是盲目的学习

盲目的学习浪费了时间,还给自己一种在努力的假象


尤其是在别人已经擅长的领域投入时间,会凶多吉少,

我们几乎永远无法成为心目中的那个人。


所以,我们得在混乱中塑造性格,在平凡中显出特色。

先成为小圈子里独一无二的那个人吧。


正是,

我家洗砚池头树,朵朵花开淡墨痕。

不要人夸好颜色,只留清气满乾坤。