如何构建自己的KISS原则

今天我在博客园看到了一篇有关标题为“60年前美国军方的这个编程原则,造就了多少伟大的框架”的文章,其中提到的变成原则就是“KISS原则”,深入思考这个原则之后我认为,KISS原则不仅是一个编程原则,同样是一个构造伟大的人生框架的原则。

文章中所说的KISS原则是实际是“Keep it stupid simple"或者是"Keep it simple stupid"。作者说KISS原则是他多年的软件工程生涯中取得关键、巨大的成功,当今的软件工程师和开发者们有个共同的问题,那就是他们总是慢慢的使问题复杂化。遵循KISS原则,想要解决问题,正确的方法应当是把问题分解成足够小的问题,把问题拆分成一个个能够明白的小块,然后再进行编码阶段。首先需要我们向问题的解决步骤一共分为几步,然后再进行编码,而不是拿到需求后,就开始一边写代码,一边去满足需求。这样做的好处就是你的代码会变得足够容易理解和足够清晰。

我认为作者说的很对,首先我认为,编程需要一个人具备清晰的思路,如果拿到一个问题直接上手写代码,那么在没有思路的情况下是写不出号代码的,所以前期对问题的思考是必要的,我想这一点是一般人都会做的,但是KISS原则阐述了一个更深层次的道理,那就是如何思考,人们在拿到问题是往往是往不同的方向思考,但是我们的做做事效率往往取决于我么的思路的清晰和简易程度,因此通过分析KISS的编程原则,可以看出KISS编程原则的优越性。首先KISS原则其是在引领我们思考的方向和目的,很明确KISS的原则是在让我们把事情分成小块,能有多小就有多小,看似很难的问题,经过这一步的分析,往往会使得问题变得简单可行,所以这一步是减轻我们的心里和工作负担,这是类似于积累的逆过程,积累的结果是比较庞大的,但是积累的具体工作每一步是简单的,所以我们对待问题就是如此,我们要使问题简单化。

接下来,想简述KISS原则和构建自己人生的构架的关系。上述谈到积累和KISS原则;再到生活中来,其实往往积累都是后知后觉的,能说出让人积累的话的人一般都是完成了事情收到成果的,再通过自己的成果往回看所以会说积累;但其实我认为我们大多数是先看到的问题,说实话,显示生活中人们往往是焦虑的,人们很少乐观把需要自己努力的成果,当作是好事,人们往往消极的看待它,把他叫做问题,而人们再看待问题是需要的是KISS原则,KISS原则就是为解决问题所准备的,所以,我认为KISS原则在构建自己的人生框架中有深度挖掘的必要。

当我慢慢成长,慢慢丢失了小时候的单纯,慢慢觉的这个世界好难,不想小时候想法很单纯,写完了作业就能出去玩,慢慢我要开始思考很多,正因为如此,生活对于我们来说变得真的很难,我们总有未完成的目标,我们总是又问题需要解决,小的时候很自律,那时因为那时还相信写完了这道题就能出去玩,但是现在不会相信了,因为我知道写完这道题,还有更难的题目要写,况且这道题已经这么难了,所以,自律往往是克服不了心里的恐惧,但是我发现KISS原则能够有效的克服心理恐惧,某种程度来说,KISS原则能够有效的降低问题难度,能够有效的把问题难度在我们心里降下来。这样我们只要遵循KISS原则把问题分割成最小能解决问题,那么一切都应迎刃而解了。

把KISS原则放到宏观来说,一切大大小小的问题都可以用KISS原则来寻求思路。这就构建自己的KISS原则。

你可能感兴趣的:(如何构建自己的KISS原则)