A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

Vike_Chan

初级黑马

  • 黑马币:29

  • 帖子:15

  • 精华:0

一、        前言
经过基础班的学习,我们所接触的JAVA语言不仅为计算机专业人员所使用和喜爱,也成为许多计算机应用人员喜爱和使用的语言。实践证明,它是一种很好的程序设计语言。
      很简单,学习一门语言或者技术之前先了解它是做什么的,每一个语言都有自己的优势与劣势,都有自己最擅长的领域,就和每一个人一样都有自己的优点,每一个人都不能说自己所有的事情都能做,编程语言也一样的。

二、        学习难点
     目前主要感觉学习编程遇到的困难点:
1.        上课也能听懂,书上的例题也能看明白,可是到自己动手做编程题目时,却不知道如何下手。
2.        用编程解决实际问题,所需要的不仅仅是编程知识,还需要相关的专业知识。例如,很多题都需要用数学的方法来解决问题。
3.        程序设计是一门实践性很强的课程,“纸上谈兵”式的光学不练是学不好编程的。
总结:软件开发不同于其他行业,其他行业你可能需要特定的设备和特定的老师,但我们编程学习的优势就在于:无论何时何地只要你有一台能联网的电脑,就可以开启编程之路,当你有任何问题的时候,你几乎都可以在网上寻找答案并且网上还会有大量的教程,你都可以通过不同的方式找到它,最初或许比较困难,慢慢的你会发现自己检索能力得到提升,当你知道语言是什么、它的HelloWorld怎么写的时候,你就走过了第一步,接下来你需要做的就是在课程老师的带领下模仿老师的代码,理解老师编写代码的思路自己再手写一遍,现在虽然说电脑手机已经大量的替代了学生时代的课本、作业本,但是我依旧认为手写是初学编程一个较好的方式,因为你听一遍、写一遍、再敲一遍,和你仅仅敲一遍代码相比前者对你的学习帮助更大。

三、        解决方法
1.        验证性练习
在这一步要求按照教材上的程序实例进行原样输入,运行一下程序是否正确。基本掌握编程软件的使用方法。
2.        照葫芦画瓢
在第一步输入的程序的基础上进行试验性的修改,运行一下程序看一看程序结果发了什么变化,分析结果变化的原因,加深所学知识点的理解。记忆和理解是相辅相成的,相互促进。
3.        自己试做类似问题
在这一步要求不看教材,即使程序不能运行,看自己能否将其改正过来,使其能正确运行。目的是对前两步的记忆、理解进一步强化。试着自己编程,然后调试,再逐渐扩大,增加程序行,添加一些辅助功能等等。
4.        要学好断点调试。
刚开始学习写程序的时候经常有小的错误,每次都是直接用眼睛看,经常出现错误提示,一个bug解决消耗大量时间,慢慢熟练断点调试,对写程序很有帮助。
5.        自学很重要。
不论是老师讲的例题还是书上或是自己找的项目都要自己做,不会的尽量自己思考,百度查,不要有一点小问题就问别人。
总结: 大量的练习是让你不断的犯错和改进,而bug解决能力是让你的更加贴近于一线开发者。在我看来没有什么方法比练习能让你有更快的进步!如果你只是去看而不去编写和实践,那过不了多久这门语言就会变更成路人,也就是与你擦肩而过。为什么这么说,因为你不实践你就只会有短暂记忆。这也是做任何事情最最重要的不仅限于编程,而良好的自学能力会让自己在这条路上走的更远,更高。我相信我们大多说人都必须通过努力和练习,收获我们的满意成果。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马