“做对的事情并且把事情做对”这句话其实读起来很拗口,理解起来也不是那么容易,总要思量一下,真正做到则是难上加难.那么我们不妨把这句话拆成两个部分:”做对的事情和把事情做对”.这时问题就来了,你会选择哪个部分并且认为他是对的?我想很大一部分人在没有经验和阅历的时候可能更喜欢选择把事情做对,而不是做对的事情.之所以这样呢,其实和我们这么多年来受到的应试教育有莫大的关系.
首先,我们从本质上谈谈”做对的事情和把事情做对”,做对的事情这句话更加强调方向性,它侧重的是宏观的,整体的思维结构;把事情做对侧重的是一种结果,有点类似于“我要的是葫芦”的那种感觉。回想我们这么多年来的教育,是不是更像是后者。我们小时候就开始参加各种培训,为了数学好,我们搞题海战术;为了英语好,我们疯狂的记忆各种单词,哪怕这个单词你这辈子也不曾见过。我们太注重结果了,却忽略了方向性的问题。其实我们完全没有必要做那么多的试题,我们可以把握方向,分类弄懂习题,然后学会举一反三,稍加练习即可;我们也没有必要背诵那么多的单词,其实学习语言的最好方式就是交流,我们可以通过交流来增强我们的语言能力,当然这个都需要一定的环境的。
当然,肯定会有人说做对的事情有什么用,又不一定能够做对,但是反过来问你,你把事情做对了又有什么用,你做的根本就是不对的事情,做也白做。所以这里就有一个侧重点的问题,有一个主和次的问题,正确的方法是:做对的事情并且把事情做对,先确定方向,然后才开始动手,这才是成功之道。可是现实生活中很多人并不是这样子的,他们盲目的去做一些事情,大肆的跟风,到头来弄得身心具备,啥好处也没捞到。
工作了一段时间以后,我更加觉得做对的事情这句话显得更为重要,一个日常的例子。就是在每个项目开始前,我们总要定义SPEC,然后定义软硬件的划分,然后定义每个模块的划分,最后到每个模块的实现,这个是一个大的方向,方向定了,后面走的才会愈加的顺利。可是在很久以前,其实也不是很久,就是在学校的时候,我则不是这样做的,在没有SPEC前,我就开始coding,coding的依据是脑海里想到的一些东西,所以coding的时候就有种想到哪写到哪的感觉,如果有漏洞,我在coding补上去,所以整个过程就是缝缝补补,在一路打补丁,整个过程来来去去,过程相当的常,相当的痛苦。其实在设计前就应该想好这些问题,定义好接口的时序,想好实现的状态机,想好调试的机制,想好后端的一些问题,当你把一切准备好时,后面的路才会越走越顺,前面花的那些时间绝对是值得的。祖祖辈辈的智慧结晶,磨刀不误砍柴工不是吓掰的。
人生的方向,因人而异,各有不同。找准方向,做对的事情,是让我们根据自己的实际情况,确立一个合理的目标,而不是不切实际地空想。找准方向,我们才能在生命的征程中沿着轨迹稳步前行;找准方向,我们才能用一生的力量,实现最大的梦想。
在现实生活中,有很多人做事不看方向,只顾埋头走路而不抬头看路,只顾在某一段时间内把事情做对,而不去看把事情做完以后会不会有好的效果,不考虑这个事情这样做是不是对的,它的方向是不是自己想要的,结果走得越快,离目标越远。
找准方向,后面就是我们奋力为方向拼搏的时候了,当你确定了你的方向,你可以义无反顾,勇敢的干下去,信心满满的干下去,而不用担心南辕北辙的问题了,至于最后能够做对,这个就是你的努力来决定了。
所以做对的事情,然后争取做对,才是你我正确的选择。
zhujun74_602010376 2016-2-2 23:39
用户928550 2015-2-25 11:44
sunyzz 2015-2-2 21:17
用户1779878 2015-2-2 12:18