编程思维随想

 编程思维,是程序员必需具有的基本要求,是从事编程工作的基本要素。
        我接触过很多大学生,在学校学的都是软件专业,但将近毕业,对语言的理解,对框架的理解,都是一知半解,特别是很多人对编程的感觉都没有,这使我非常郁闷。当然,我不是学软件出身,也不是学计算机出身,没有亲身经历过大学计算机教育。
        怎样才能具有编程思维,我觉得最笨的办法是“山寨”,就是模仿别人的代码。模仿从初级开始,从语言的最基本开始,类型的定义,判断,条件语句的运用,到自定义类型等,都可以模仿,模仿对象可以是一本书,并且是自己能看懂一些的书,不能是深不可测的,也不是清辙见底的。这样你能即学到东西,也能不会被拒之门外。模仿的同时,更要去理解代码的含义,并试着去改变部分代码,然后查看是否为自己预料到的结果,或假设个结果,自己改代码,看是否能达到。再后来就是要试着自己去设计一些小程序,只有几行代码的,或十几行代码的小程序,如果这时你没有什么问题了,基本上就有编程思维了。
        另外就是迭代学习,所有知识点,算法,都不可能通过一次就能理解,更不可能把这些知识点同相关知识点串联起来,只有通过迭代学习,才能发现更多的相关性,更多的联系性,整个语言就像一个球,我们看的时候只能看到一个面,如果想看全,得反复转动这个球,才能看全。语言同样。只有这样,才能把知识点转化成知识线或知识面。这样才能让自己记的更牢,更准。
        其实编程思维,也是就要了解所使用语言和开发环境,并且能把业务逻辑顺利的转化成用语言来实现的流程。

 






















本文转自桂素伟51CTO博客,原文链接: http://blog.51cto.com/axzxs/486320,如需转载请自行联系原作者



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值