如何掌握编程思想(阁瑞钛伦特软件-九耶实训)

何谓编程思想?往简单了讲,学校放学后如何回到家,行车的路线是什么样的,往复杂了讲,就是一个软件项目在遇到诸如算法,业务操作及大部分功能实现的头绪。
    而这,恰恰就是机构学员应该掌握的基本素养!
    初入软件领域,该如何像刘翔一样对发令声一样的敏感?方法很简单,就是训练。
    训练也是有方法,暂切总结如下:
    原理:软件的入门非常的枯燥,而且还带有反常规的思维方式,类如学语言基础的for,if,while,do-while等语句都是初学者难以驾驭的鸿沟,而这就是软件编程的核心,学习这类知识时一定要理论化的知道每个语句之间的区别及每个语句之间在格式上的不同,但最为重要的是要知道每个语句的执行流程,知道了执行流程你就了解了原理,知道了彼此之间的区别,这样对编程基础的掌握就会更加的牢固,如果这些知识已经掌握熟练,那么遇到问题时就会知道应该用什么语句来解决,天长日久编程思维就这样培养了。
    解决问题的方式:遇到问题时怎么办?如果语句的原理已经掌握,那么出错时首先要查看出错的信息是什么,英语不好的同学可以在词霸的帮助下来进行排错,一个好的程序员对查错,排错应该是非常熟练,并且能一针见血的来对出错的情况进行解析。在确保自己能力完全不及解决这个问题时,就要寻求每三方的帮助,这主要包括从网络来查找相关的资料,查找资料不是随便在搜索引擎上搜资料,而是在搜索出来资料的内容上进行知识的对比,这样遇到一个问题通过对比的学习,你就会学习到更多的知识,所以上网解决问题是最快的学习方法。衣来伸手,饭来张口这样的解决问题和学习方法永远是被IT社会所淘汰的。
    交流:不要一个人在战斗!软件开发是团体的游戏,就要遵循游戏的规则,一个没有破绽的游戏规则会被传承下来,而彼此的交流正是游戏不败的规则。一个人的思维空间是有限的,但通过交流就可以将自己思维扩展,这样在思想,思维,技术上提升是非常显著并且美妙的。众观周边的同学,学习好的都有彼此愿意交流习惯,其实总的来讲,应该说是软件开发工程师的意识。一个不愿意沟通的人,迟早会被技术的洪流所淹没。
    不要过于热衷新技术:技术的更新无时不在,但不变的永远是编程的原理与思路,一个底层技术没有掌握的技术人员,学再多的技术都是金玉其外,败絮其中。看多了学习新技术的学员却在问一些这些新技术原理的知识,不由内心倍感焦急。
    盲目学习新技术:IT行业中也有炒作,识别不清新技术的本质与缺点,盲目的跟从,只能是新技术推广的试验品。不同领域使用不同的技术,不要将技术乱结合,反而成了驴唇不对马嘴的技术大堆积。学技术,就要学成熟的,学试验品就浪费你的时间。
    帮助文档的使用:学会使用帮助文档就像新买的电视机一样要看说明书,看看里面有什么功能,如何使用这些功能,有些同学从来都不看帮助文档,只看书,这样在知识面就限制住了他的发展与提升,遇到问题时也就摸不到头脑,学习是有方法,住抓学习方法的核心才是关键所在。
    看书是需要细致:书中自有黄金屋,这么有吸引力,却不好好看书,这样的学习应该是无效的,学基础时最忌讳的就是不看书,看书最忌讳的就是不仔细看。看书时大脑一定要清楚,看书时不是在看走马路,过一遍就OK了,看书是看它要表达什么,每一个字里行间要阐述什么技术点,技术点与技术点之间的关系是什么样子,据我所知,大部分培训机构的学员对看书的痴迷完全没有达到渴望的程度,这也就是为什么提升,学习效率很慢,却找不到根本原因的主要原因。
    写程序是一件严肃的事情:编程是一件需要思维高度紧张的状态,如果您在编程中还在乐此不疲的讨论电玩时就应该正视自己的学习态度是否真的有问题,这种状态写出来的程序也是不堪一击的,漏洞百出。所以在软件设计中,自己的态度决定你程序的健壮。
    照书抄:这是最严重最坏透的学习方法,编程不是练字,照着字贴写就是了,编程是一个灵活的事情,没有永远固定的模式,书籍中的程序代码仅仅展示了一个技术的最简使用方式,看书是学习它展示的方法,学习它使用的核心,再根据书中思想结合自己的想法去设计自己想象中的程序,这才是看书的真正目的,而不是去抄书中的程序,抄书中的程序在电脑上打,去运行的话,请马上转变你的学习方式,因为你就要被淘汰。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值