程序员如何提高逻辑思维能力

算是很差的那种程序员吧,低于码农级别吧。 病狗算题、年龄算题、画线算题,逻辑题全部都一个都没答对。 程序员如何提高逻辑思维(反应)能力

年龄算题: http://segmentfault.com/q/1010000003084719 (何解)

阅读 16.6k
15 个回答

读万卷书,行万里路,积累也。

算法谜题 这本书 研究一下

其实真的没什么捷径,这就是一个积累的过程,一个东西看几十遍不行,就看几百遍,关键还是你个人的心理。

1.多看别人的博客,一个知识可以对比多个人的见解,然后在自己脑海中有自己的见解,当然最好是记录下来。 2.其实做一件事情不难,一直做一件事情才是关键所在。

没事多反转一下二叉树之类的

动手之前多动脑,然后长期的坚持。还有需要适当补充跨学科的知识

多写一些项目, 然后去看看类似的开源软件, 学习下他人是如何解决这个问题的.
时不时地会惊叹: "还TM可以这么写啊!" "我怎么想的这么复杂!"

看来小学的时候参加奥数比赛还是非常有用的。

多读 多练 多思考
就这7个字

和楼主一样,一样在啃算法中~
楼主,不要心急,看看算法,数学本身就是逻辑缜密的一门学科。
共勉。

楼主莫慌,我和你一样,感觉你都比我强,互励共勉

我班上很多聪明的同学,但是他们的水平还不如我。我很羡慕他们,我比他们都厉害,1、经验;2、就是坚持学习。就像算法一样,别人一看就会,你看三遍还不会?那就三十遍吧,于是我就成了程序员,有些在大一做淘宝的同学都已经买房了。

新手上路,请多包涵

我也觉得是一个积累的过程。。。

数学 + 解题。

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进