复杂的问题应该简单化

     好像是好久没写过博客了,看别人优秀的东西看多了,渐渐就不太想自己写了,也许是觉得自己的困惑点别人也都描述了吧,没什么必要重复造“轮子”了。入正题吧,这题目叫做“复杂的问题应该简单化”,相信是很多技术人员,特别是初学者居多,都会感觉比较难突破别人优秀技术的一个思想上的迷惑点吧。

     首先来做个小小的测试,你问你自己,学编程(或其他东西都可以)这么久了,对于别人推出的什么新技术、框架等等的东西,有没有感到羞涩难懂?当然,这不包括新出的事物其实是你很熟悉的了,这样你肯定不觉得难懂。就是说,在面对一件对你来说确实是新事物的时候,你有没有一种除了要试图去懂的尴尬之外,还有一种讨厌,讨厌它们为何描述得貌似很高级一样的感觉?然后,再你用了一番功夫后熟悉了这件事物,回过头来发现,却常常发出叹息,“也不过如此而已,咋就说得那么麻烦呢?”

     比如云计算在刚出来的时候听起来相当NB,但说成分布式就好像也不怎么高级的样子了。
     如果你的回答都是觉得确实如此的话,你如果有那么一种冲动,是不是也会在条件允许的情况下,去改造这些你熟悉的事物,然后推出你自己的版本?也许你不会,但是总有人会,就像国内这最近几年出了各种框架一样,几乎都是开发人员觉得标准的框架太臃肿而自己去搞了一套的。当然了,这不是说这种行为不好的,相反,这对于鼓励后来者是很好的。我是想说,在你推出你自己的东西的时候,尽量用你能做到的去描述你的东西,而不要像某一些事物的主人一样,会认为自己很了不起,就故意用相当专业的词汇(有的还是自创的)来说明,某些大家基本都懂的词汇我不反对,我反对的是那些自己心理作怪的人,故意拿来忽悠别人的描述,以此来显示自己强大的动机是不可取的。
     大家活了这么久,是不是也会发现,有的人做事情就想用言语等工具和手段来造成新事物与大众的一层隔阂,从而达到忽悠大众而显示自己比别人厉害的目的。我是觉得这样做很可笑,就像马云说过的一样,“知识90%是拿来忽悠人的”,虽然任何事物对于全部人来说,总是有人懂,有人不懂,毕竟大家兴趣不一样。但如果面对的是同类的人,除了相关的技能或技术需要保密的之外,我认为其他的就应该描述得最简单,简单到只要有一点相关知识的人就可以理解一样,正如那个谁谁谁一样,写诗要写到老人小孩都能听懂才是最高境界。可惜,国内的学术界总有那么些人在作乱,说话都不踏实,技术该怎样就怎样,而不是弄出来了,却要故意掩盖它的本质,捏造一些词汇来混淆视听,而满足自己的虚荣。我说,何必呢?
     刚说到学术界氛围不好的问题,就当我是猜测出来的吧,因为我只是通过对我自己求学经历中周围的情况做出的猜测而已。还记得小学到了5年级左右的时候,一部分人就开始会耍心计了,比如有人成绩不错,然后参加了各类竞赛,老师自然会对这些参加的人做一些比较高年级的知识培训,但就是有人不踏实,会对自己周围的同学炫耀,说那些内容你们都不懂的,然后说了一大堆乱七八糟的公式,大家听得晕乎乎就是,最后就是,大家认为他很NB,可也有人,也参加培训的,自然知道他在说什么,可他对别人的问题的解答确实另一番景象,他们会耐心给不懂的同学讲解,一层一层的,用对方能理解的知识去解释,这新的知识是怎么根据久的知识变过来的,或是新知识是怎么发现的。可见这人的素质从小就区分开了啊,真是有点悲哀。
     到了更高年级吧,情况自然是有多无少,总有想显摆自己的人能考得不错。我是见过不少了,估计你们现在看的时候,里面也有这种人,不过他们会选择放弃继续读下去,是啊,谁喜欢看骂自己的评论是吧,何况还是未出道的小子,因为相比他们来说,我就是在炒作。你们觉得呢?好了,还是言归正传,我一直秉承的做事原则就是,用最简单的,构建复杂的,也可以是别人说的那样,把复杂的问题简单化。不要刻意把简单的问题复杂化,我相信大家都还原事物的本来面目,让不懂的人看得更清楚,这世界也差不多和谐了吧。写代码一样,推出框架也一样,甚至做人也一样,没几个人是爱因斯坦级别的,难不成还能创造出同时代人类不懂的事物?更多的是也许是“忽悠”吧。

猜你喜欢

转载自957140574-qq-com.iteye.com/blog/1768346
今日推荐