思考的价值

因为刚来公司,很多时候都是做需要,而这需要对业务体系十分熟悉,所以公司的一个师兄,做需求十分的快,并且很多时候,我们碰到了解决不了的问题,都会去询问他。

前段时间,刚来公司的时候,CTO跟我说,碰到不懂的就问,导致的结果就是我很多时候,不该问的也问了。CTO说的这个不懂应该是指具体实现上不懂,而不包括其他

这几天接了几个比较麻烦的需求,花了不少时间,经常被我询问的老大因为实在太忙了,所以也不好多意思去问,就自己去硬看代码,结果就是当你真的理清思路的时候,一切都变得简单了,很多时候并没有想象中的那么复杂。

以下是这几天的一点体会:

  1. 接到一个需求或者任务的时候,第一件事情要做的不是写代码,而是弄清楚需求。
  2. 第二件事情也不是写代码,而是思考整个业务逻辑流程。
  3. 第三件事情是看原来的代码,而不是写,当然了,如果是个新的东西,那么最好也要理清楚头绪。
  4. 如果你思考了整个需求的流程,那么其实开始写的时候,并不会多么的麻烦,感觉如果不思考,直接开始写,一是代码质量很烂,二是你永远不会得到成长,因为大脑很可能会形成惰性。
  5. 在google也帮助不了你的情况下,再去问人。
  6. 很多时候,再多思考一点,多尝试一点,也许结果就出来了。

以上的几点,以前只是知道,现在才体会到,我想,几下来的成长会更快。

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>