哈尔滨Java培训
达内哈尔滨中心

0451-51829116

热门课程

给自学java同学的9个建议

  • 时间:2017-12-19
  • 发布:哈尔滨Java培训
  • 来源:Java教程

编程与生活息息相关,两者要始终保持密切联系。这也使很多人萌生了自学java的想法,那么,自学java要怎样才能学好呢?本文哈尔滨达内java培训为大家介绍给自学java同学的9个建议

一、 培养兴趣

兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得有味道吗?可能像许多深圳本地农民一样,打打麻将,喝喝功夫茶,拜拜财神爷;每个月就有几万十几万甚至更多的进帐,凭空多出个“食利阶层”。

二、 要脚踏实地,快餐式的学习不可取

许多初学者JAVA没开始学,立马使JBuilder,会使JBuilder开发一个Hello World程序,就忙不迭的向世界宣告,“我会软件开发了”,简历上也大言不惭地写上“精通JAVA”。结果到软件公司面试时要么被三两下打发走了,要么被驳的体无完肤,无地自容。到处碰壁之后才知道捧起《JAVA编程思想》仔细钻研,早知如此何必当初呀。

三、多实践

软件开发是一门工程学科,注重的就是实践。当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用几个类的方法,看看运行结果,这样非常直观的把类给学会了,而且记忆非常深刻。然后不应该满足把代码调通,你应该想想看如果我不这样写,换个方式,再试试行不行。记得哪个高人说过学习编程就是个破坏的过程,把书上的例子,自己学习Documentation编写的例子在运行通过以后,不断的尝试着用不同的方法实现,不断的尝试破坏代码的结构,看看它会有什么结果。通过这样的方式,你会很彻底的很精通的掌握Java。

四、 万不得已才请教别人

笔者在ChinaITLab网校的在线辅导系统中解决学生问题时发现,大部分的问题学生稍做思考就可以解决。请教别人之前,你应该先回答如下几个问题。你是否在google中搜索了问题的解决办法?你是否查看了JAVAAPI文档?你是否查找过相关书籍?你是否写代码测试过?如果回答都是“是”的话,而且还没有找到解决办法,再问别人不迟。要知道独立思考的能力对你很重要。要知道程序员的时间是很宝贵的。

五、 多读好书

对于初学者来说,最好是找一本Java入门的书籍。推荐Oreilly的《Exploring Java, 2nd Edition》或者《Java in a Nutshell,2nd Edition(针对C++背景)》。其实电子工业出版社的《Java 2编程详解》或者《Java 2从入门到精通》就很不错,再进阶的话就是经典的《JAVA编程思想》。

六、 多参考程序代码

程序代码是软件开发最重要的成果之一,其中渗透了程序员的思想与灵魂。许多人被《仙剑奇侠传》中凄美的爱情故事感动,悲剧的结局更有一种缺憾美。为什么要以悲剧结尾?据说是因为写《仙剑奇侠传》的程序员失恋而安排了这样的结局,他把自己的感觉融入到游戏中,却让众多的仙剑迷扼腕叹息。参考代码例子,也可以研究一些开源的软件或框架。

七、 加强英文阅读能力

对学习编程来说,不要求英语,但不能一点不会。最起码像JAVAAPI文档,这些东西还是要能看懂的,连猜带懵都可以;旁边再开启一个“金山词霸”。看多了就会越来越熟练。在学JAVA的同时学习英文,一箭双雕多好。另外好多软件需要到英文网站下载,你要能够找到它们,这些是最基本的要求。英语好对你学习有很大的帮助。口语好的话更有机会进入管理层,进而可以成为剥削程序员的“周扒皮”。

八、开发框架

公司里为了提高开发的效率,会使用一些Java Web框架,因此你还需要学习一些开发框架。目前比较主流的是SSM框架,即spring、springmvc、mybatis。你需要学会SSM框架的搭建,并用它们改进上一部分开发的WEB项目。

你要详细记录下你第一次搭建的过程,因为它会使你以后的再次搭建变得很轻松。还要提一句的是,你在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,还需要顺便了解一下maven的知识。

九、找工作

当你完成开发框架的学习以后,你就该找工作了,在校的找实习,毕业的找全职。与此同时,在找工作的同时,你不应该停下你的学习,准确的说,是你在以后都不能停下学习。上面这些内容你只是囫囵吞枣的学会了使用,你可以逐步尝试着去了解更多的东西,网络是你最重要的老师。

上一篇:java开发:程序员需要注意的10个问题
下一篇:达内教育荣获360年终榜单“年度教育影响力品牌20强奖”

菜鸟在Java开发世界的生存指南

怎样才能被称为架构师?

爱奇艺Java开发实习面试的10个问题

2018年给Java开发人员的五条实用建议

选择城市和中心
贵州省

广西省

海南省