上一篇介绍了SQL_BOY的硬实力,包括重要的"4D"能力,即DQL,DML,DDL,DCL四大能力,有了这四大能力可以让你在职场上拥有一份稳定的工作,但是想在职场上有更大的发展和建树,还必须拥有“CRUD”的软实力。
Creative,创造力
什么是创造力?创造力是指产生新思想,发现和创造新事物的能力。它是成功地完成某种创造性活动所必需的心理品质。这是百度百科给出的解释,个人觉得这个解释太大太专业了,不过也很符合尤瓦尔·赫拉利关于智人的定义,人类之所以显得比其他动物聪明,核心就是人类拥有创造力。SQL_BOY之所以被称为“CRUD”工程师,最主要的原因就是缺乏创造力,每天的工作就是重复的“增删改查”。
那么作为SQL_BOY或者更为广泛程序员群体来说如何提升自己的创造力呢?首先就是减少重复,注意这里说的是减少而不是完全不做。因为作为一名员工我们要完成公司部署的任务,很多时候避免不了做一些重复性的工作;另外创造力是一个量变到质变的过程,这也要求我们需要一定的重复量。重复就是按照日常的经验去处理日常的工作,工作内容上可能会有变化但是处理方式方法上几乎不变。比如今天从A表给别人提取了一堆数,明天又从另外两张表取了一堆数,本质上是没有差异的。重复的工作对于个人来说最大的浪费是时间最大的“伤害”是大脑,这里的伤害不是说大脑机体的生病,而是大脑并没有摄入新的营养,脑体的灰质不会增加。但是现实情况是我们我们大脑又特别“懒”,非常善于利用旧的经验去指导我们的肢体干活。所以提升创造力本质上也是跟自己战斗的一个过程。
那么如何提高我们的创造力呢?