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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© HM代景康 高级黑马   /  2013-12-10 13:59  /  2730 人查看  /  8 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

    java作为现今流行的语言,很多朋友都在学习、应用,有很多论坛里的朋友都在问一个同样的问题:如何能学好Java.
 
  这是一个很大的问题,既可以长篇大论、洋洋洒洒,又可以一语概括。我在某软件培训机构教Java课程,时常需要和学员沟通一些学习方法和学习心态方面的问题,总结一下可归纳为以下5点:
 
  信念:
 
  必须抱有一定能学会,一定能学好的信念。Java和其它所有编程语言一样,无非是人与机器沟通的途径,通俗的讲就是你说:“天王盖地虎”,机器就知道要说:“宝塔镇河妖”。我们要学习的无非就是众多的向机器发送命令的方法,所以不要认为编程语言“难”,记得我当初打算学汽车驾照时,曾经问一个开出租的哥们:“开车难吗?”,该哥们说了一句经典的回答:“这有什么难的,你就是拴条狗在驾驶室,三个月也就会开了”,最终我证明了自己比一条狗强点。
 
  态度:
 
  学习就要有学习的态度,虚怀若谷,海纳百川,我教过的学员有本科、研究生这样的高学历人才,也有初中、技校、高中毕业的学员,总的来说读过大学的学员在理解方面的优势是明显的,初高中学员学习起来是会比较吃力,因为年纪小,逻辑思维能力还没有完全成熟。但是我代的班中学习最好的几个学生并不都是高学历人才,特别是有些家境比较艰苦的学员,态度好、勤奋,毕业后就业非常容易。
 
  基础知识很重要:
 
  在学习Java的时候,很多朋友觉得前面的基础知识只要知道就行了,以后用的时候再说。这是错误的观念,基础如果似是而非,后面的学习中将会碰到更多的问题。再者现在企业招聘中,笔试多半都是考察员工的基础是否牢固,因为你有了很好的基础,企业才会相信你能更快、更好的掌握新的知识。
 
  编码、编码、还是编码:
 
  几乎所有的老程序员都会给的建议,那就是多编码、多练习,熟能生巧就是如此熟、如此巧的。这是一个比较辛苦的阶段,也是必须要经历的阶段。有些朋友往往忽视编码的练习,认为我已经明白道理了,不用把一段简单的代码重复敲击多遍。此种想法是非常危险地,学习和应用的差别也就在这里,我们都看过武侠小说,高手绝不是只理解招式的作用,而是通过千万次的练习,将招式变成自己下意识的行为,这才是高手。编程也是一样,当你看到工程详细说明时已经下意识的在脑中构建好了整个程序的框架,一切成竹在胸才是高手。
 
  你所想到的一切困难都不是困难:
 
  有很多新朋友在准备学习前都会总结自己的弱势,比如:英语不好、没有其它编程语言基础、年龄大了、年龄小了等等。其实这些问题都可以克服,比如英语不好,现在开始背单词完全跟得上,编程中所需要得单词量很少,补起来不困难,我一个学生从第一节课开始,每天把自己不会得单词记录下来,最后总共记录了二百多个单词。至于编程基础每个人都不是天生就有的,我最初学习Java时就没有任何编程基础,后来才又学习的C语言。我们在这个社会上生存,本身就是在不断的解决未知的问题,上述这些问题都可以通过努力来解决,解决问题的同时也培养了自己的能力,以后才能解决更大、更多的问题,在企业中伴随而来的必定是升值、加薪等。
 
  说了这么多,希望对刚开始学习的朋友能有所帮助,从今天起我将逐步写一些Java学习方面的文章和代码,内容也会由浅至深、循序渐进,希望朋友们多加指正,我们共同学习。

8 个回复

倒序浏览
刚开始多看视屏,多敲代码,前期尽量遇到问题不要立马就去问别人,因为前期的代码量并不是很多,要自己先好好想想,这样才能把自己的思维打开。如果实在不懂在去请教,让别人把思路告诉自己,然后自己在去研究下自己的代码。把不懂的做上笔记,时间久了,在把基本打开看看。这样的基础知识才会更加巩固!才有利于后期去研究更复杂的代码!这个只是我个人的看法,仅供参考!
回复 使用道具 举报
学习了,谢谢哈!但是,容易忘记就是!怎么办?
回复 使用道具 举报
坚持就是胜利!!!
回复 使用道具 举报
说实话,对于像我这样的初学者,确实是需要多练,听懂了和敲出来是完全两回事,一定要多练练~
回复 使用道具 举报
滔哥 黑马帝 2013-12-10 15:57:16
地板
坚持就是胜利。
回复 使用道具 举报
每天学习新知识前先回顾一下基础知识还是很有用的!
回复 使用道具 举报
{:soso_e179:}
回复 使用道具 举报
这种东西就得多练
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马