怎么提高编程能力?逻辑思维能力?

一、对于程序员的编程能力的提升。
学习一门简单而且可用性强的语言,写点自动签到、自动下动漫之类的日常小程序,提高编程兴趣(比如 python,可以选择教材 Learn Python The Hard Way)
学习常见的算法和数据结构,根据个人喜好选择深浅不同的书籍,如《算法导论》、《大话数据结构》之类的书籍
理解面向对象编程、多线程编程、socket编程等常用的技术,无论最终选择哪个方向,这些技术都有很大概率会用到。
学习软件工程相关知识,自己参与或完成一个项目,完整地完成从需求分析到软件测试的每一个步骤,了解一个项目应该经过哪些步骤。
选定一个方向,深入研究相关算法或技术。阅读相关开源代码、论文等
基本做完前四步就算是入了程序员的门径了,对接下来该怎么办心里也有数了
二、关于思维能力的提升:
而逻辑思维只是一种习惯,并不是一种能力,不存在什么逻辑思维能力。
当一个人不按规则去思考问题,而是企图绕开大家公认的规则规律规范,企图乱来的时候,大家就觉得他思考问题没有逻辑性。
然而,从根本上说人大脑的底层运作是没有逻辑可言的,而是脑子里浮现什么就是什么。
逻辑思维训练就是让你的大脑总是先浮现特定的规则,即使联想到了其他东西,也能自动跳过无关的内容,按规则进行“推理”。当然,规则形成的推理链条有时候可能会遭遇大脑内存不足而断裂,但这其实不是逻辑思维能力不行,而是短时记忆力不行,以及专注力、心理稳定性的问题。

个人认为分清因果关系就可以了。比如要编写一个餐饮点菜软件,首先要知道餐饮软件需要的结果,根据结果来推断什么样的因能达成这样的结果,找到能达成结果的因就是逻辑的成功

  • 16
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值