该帖子同步发布于博客:“养成正确思考的习惯” 作为一名优秀的程序员,一定要注重培养自己的三种能力:理解能力,思维能力,沟通能力。
我们在开发过程中都会遇到很多问题,我们一定要学会以下三种分析问题的基本步骤,来解决各种不同的困难,我把这三个步骤与三种能力对应结合起来。
◇看清问题——理解能力
◇分析问题——思维能力
◇达到决定——沟通能力
看清问题———理解能力
1.新知识的理解
当客户给了一个非常明确的需求,这时候你就要像学习一个新知识,去学习它,去接受它,使它成为自己的知识。而不应该强加自己想当然的理解、感觉和假设。因为在事实里面加些个人色彩,那你的思考就偏离了事实,是错误的。你只需要让自己怎么去更好地理解它,理解了才能更好更快地掌握它。理解能力,说白了就是如何快速地接受新知识,新事物的能力。我的方法是:
不用怀疑,拿来主义,立刻去理解接受吧。我的做法是:把事实跟实物联系起来,根据事实经过,像放电影一样快速地在脑海里放一遍,这样就很快地理解接受了。这种方法叫做演绎法。
2.bug的理解
一个棘手的问题,也是需要我们理解的,错误需要及时去认清,要不然我们就不知道为什么会出现错误,也就没办法及时的去解决问题。如果这个bug涉及的知识是你不懂的,那你要先像理解“1”一样去理解这个问题所涉及到的知识。再次,需要明白为什么会出现这样的问题,这个问题将导致什么样的结果出现,此时便需要你去重现这个bug。这就是理解的过程。
思维方式
当你看清了问题,你就要去分析他,然后去解决他,你可能会想解决方案。这个时候会涉及到一个问题,即为思维方式……正确的思考、错误的思考。正确的思考,问题很快就会解决;错误的思考,却永远解决不了问题。正确的思考对我们是至关重要的。
所有工作计划,目标都是思考的产物。你的思考能力,是你唯一能完全控制的东西,你可以用智慧,或是以愚蠢的方式来运用你的思想。无论你如何运用它,它都会显现出一定的力量。
思考的过程都是以下列两种推理为基础:
◇归纳法
这是从局部导向整体,从特定的事例导向一般事例,以及从个人导向宇宙的推理过程,它是以经验和实例作为基础,并从中得到结论。
这种推理方式,在我们工作中经常用到的。例如:我们从单一的客户服务,推广到众多的客户服务。所以我们不希望把程序代码写死,这样我们就无法满足客户需求。如果你不能正确的思考,那么,后面会给你自己带来很大的麻烦。
◇演绎法
以一般性的逻辑假设为基础,得出特定结论的推理过程。
这两种推理可以一起运用。
我平时是这样做的:空间想象,把业务需求和实体结合起来想象,根据业务流程,在脑海里放电影,这样跟实际操作一样,什么都很明白了。
正确的思考,必须采取下列两个步骤:
1.把事实和自我感觉,假设和未经证实的假说分开。
在现实开发过程中,在理解客户需求或者问题时,有时会添加些自我感觉、看法,认为自己才是正确的,从而排斥客户需求,排斥公司经验丰富的前辈的观点,就是这种感觉,使我们偏离了事实的轨迹。所以在理解和讨论问题时,一定要把个人色彩除去,一切以实际出发。
2.将事实分为两个范畴:重要的和不重要的事实
你的思考正确了,但不要认为你能顺利地解决问题了。因为除了思考者外,一般人都会有很多意见,而且这些意见多半都是没有价值的。在没有价值的意见之中,有许多都可能是危险,而且具有破坏性的。这就需要我们去分析了,你只需接受那些以事实或正确的假设为基础所提出来的意见。
沟通能力
认真倾听是关键
亮出你最美丽的心灵层面
习惯的力量
思想是一个人唯一能完全控制的东西,你现在的思考方式,不论是正确的,还是错误的,都是由你的习惯来控制的,这个叫“习惯控制”。也许当时你并没有察觉,从学校到踏入社会,其实你的思考的方法早就形成了。而你现在遇到问题,根本没有去选择思考的方法,而一贯罗用了以往的思考方法,这就是习惯在控制你的思想。取个例子:
把你的思想当成一张底片,底片不会选择成像的对象,不会选择焦距和暴光的时间,而你----作为一位摄影师,可以选择摄影对象,可以决定焦距,光圈和快门,最后照片的质量,就取决你控制这些因素的技巧。你掌握这种技巧的过程,正是你形成正确的思考习惯的过程。
对于这张空白的底片,构图的主题就是你的明确目标,而如何挑选好的画面,并自行决定要让你的思想构思多久才暴光,这个过程就是思考的过程。你为了不断地拍出完美的画面,这种强烈的欲望,会是你不断朝正确的思考方法迈进,你不应只让你的思想暴光一次,而应该每天都让你的思想对准你的心里那张明确的目标画面进行暴光。
久而久之,对明确目标的一再暴光,就会变成一种习惯,一种经过控制的习惯,因为你是有意识地决定你行为的性质。
强烈的欲望的一再呈现,也会将明确的目标的画面印在你的潜意识上,而你的潜意识将人不知不觉地由想象力,激发出你想达到目标的构思和计划。
但是这些构思不是那么简单就会出现的,正确的思考要求以百折不挠的行动,应用这些构思和其他成功的原理。你必须每天都保持个人进取心。这样你才能培养出处于控制之下的行动习惯。
刚开始,行动可能需要你的心理控制,但是每当你行动一次,你的习惯控制能力就会有所增进,进而使的控制习惯的程序更为根深蒂固。你要用信心鞭策你,如果你能使行动变成一种处于控制中的习惯时,你就成功了。
这个时候,你的工作也会变的不再辛苦,有了正确的思考,处理问题,就像饿了吃饭一样自然了。你的想象力会边的更加敏锐和敏捷。什么问题都在你的控制范围之内了。
|