当前位置:首页 > 数学课件 > 正文内容

怎么样才能学好java编程?

zhao_admin11个月前 (06-10)数学课件40

不扯那些虚的,要来就来实质性的干货。

明确自己学习的原因问问自己是抱着什么目的要学习Java,没有目标的学习是效率极低的,并且容易半途而废;

了解Java可以做什么,Java可以从事的岗位以及软件行业的发展情况;

自己是否对Java方向感兴趣;

Java基础学习准备

推荐看视频入门,可以通过某宝以及某鱼购买相关的视频,别挑三拣四,选中一个视频看完再说,对于初学者,无论选哪一个都是值得你学习的。可以选择传智、黑马、尚学堂等教学视频,买一个系列的即可;

有人说编辑器等IDE环境不适合看视频,浪费时间,但是初学者在学习第一个编程IDE时,推荐看视频或者通过搜索引擎了解工具的使用,看书其实在刚开始可能更浪费时间;

看完基础视频对知识有个大概的了解,这时候看书就不会一头雾水,此时可以通过看书来深入学习,之后的学习可以自己选择看书还是看视频,最好的方法是花时间既看视频也看书;

学着学着忘掉前面的别总想着回头记住,先往后学,有些基础知识暂时用不上,当你学到应用的知识时自然会慢慢理解;

书籍推荐

入门书籍:《Head First Java》、《Java 核心技术》

进阶书籍:《Java编程思想》

Java Web学习完Java基础,接着适合学习Java Web,这个推荐看视频,学习数据库和JDBC基础知识以及基本的前端知识,然后学习SSM框架,学习路线为:

Mysql -> JDBC -> HTML、CSS、JavaScript、JSP -> Spring -> SpringMVC -> Mybatis -> SSM整合 -> SSM项目实战

推荐两本书:

《深入分析 java web 技术内幕》

《架构探险-从零开始写java web框架》:讲解 ioc、aop 通俗易懂,实现 ioc、aop

实战之后返回深入学习 Java 相关知识,自顶向下学习,通过大概学习基础,实战之后返回深入学习基础知识,由广至深。

并发编程推荐书籍:

《Java并发编程的艺术》

设计模式《Head First 设计模式》

JVM《深入理解 Java 虚拟机》

要想超越别人,不仅仅要掌握实战技能,更重要的是基础扎实

算法《算法》第4版

计算机网络《图解TCP/IP》

《图解HTTP》

操作系统《操作系统概念》(恐龙书)

这么多已经够你学习了,主要是行动起来,还有更深入的,比如数据库方面以及Java相关的方面,等你学完以上知识相信你自己已经知道需要学习什么了,不要一次被这么多内容吓到,只要静下心来,下一个大神就是你。

附上一张可供参考的详细思维导图

我是17年某工科非计算机本科毕业的,坐标某二线城市,大四的时候找了某个中型企业做了一年的打杂工作。平时的工作就是负责到流水线上检验产品之类的,在办公室写写文档。薪资不高,但福利还算不错,五险一金交的基数是同城市最高的。

曾经有在五个月的时间里面,我一直都处在一个很焦虑的状态,所谓的焦虑就是钱少,上升空间也没有。每天拿着一点微薄的薪水勉强度日。上班忙于上班,下班了便躺在床上什么都不做,玩玩手机上上网。我一直在思考,这辈子是否会这么平庸的活下去,以我目前的薪资这辈子也不可能在这个城市里买房,我又不想回老家。那里已经没有我的圈子了,所以我必须思考着其它出路。那时候的我每天都很焦虑,活了这么久,却什么也没干,什么事情都是在拖延。我想我以后的生活可以按照自己的想法而活。

俗话说,鹌鹑要吃红樱桃,光想是没有用的。每一个疲惫生活里的英雄梦想都是从一个小的开始。

大概在三月份的时候,我向公司递交了辞职申请。主管和老板一直在挽留我,花了将近一个月的时间在给我做思想工作,给我描绘了大好的蓝图。不过我还是遵从了内心的指示。

很早就想做软件了,不仅仅是现在软件行业一直保持着快速健康发展的趋势,还有收入平均的增速。像我们这样非科班出身,如果想走软件这条路,大多数的方法就是先进入一家培训公司学习。我有好多同学在当初毕业的时候或者在大四的时候,都是这么选择的。从事的方向也很多,什么嵌入式,安卓、Ios、游戏什么的。不过据我所知,有的只是在学习课程结束后找了一个测试的工作。我也上网查了很多培训机构,琳琅满目,不过价格来说都是一个贵字。有些风评也不好,未必适合我。总之,最后根据自己的兴趣,决定从Java入手。因为岗位多啊!同志们。

下面就是我自己学习的一些心得和过程。

先确定学习的方向,因为我想从事Web开发,也就是说。我需要知道这门体系的一个学习路线图

.jpgJavaSE

关于这方面的知识,网上有很多资源。一些培训机构的视频也可以下载下来看。我在这方面选择的是看书学习。先找了一本Java2实用教程(第五版),这里我不推荐一上来就看什么Java编程思想,核心技术这样的书。对我这种新人来说,里面的内容太苦难了。先把语法看懂,写一写书上的小例子,知道Java是怎么一回事就行。

等回过头来,再去翻翻Java编程思想会容易理解很多。当然,余下的时间我推荐你最好看看计算机内部底层是怎么一回事,不需要精通,只需明白是怎么回事就可以了。

学SE的过程中,可以有那些不懂的地方,可以看看那一部分视频。结合起来才能有效率。GUI可以不学,多线程也可以先了解。因为多线程不是你看书一时半会就能明白的,需要大量的实战。

数据库

关于数据库方面的知识也是必学的,这里我推荐某传刘道成的 MySQL 视频教程。一定要结合JavaSE写一些JDBC的操作。学习一下事务的特性,因为这个面试会问。我在好几家面试面试官都会问你JDBC驱动加载过程,事务是什么,有什么特性。

以上两方面的内容,假设在你每天学8小时的情况下,一个月就可以学完了。我觉得你应该是可以做一些小的软件了。比如聊天室(涉及Socket内容)、飞机大战等等。

JavaWeb

来说说这方面的知识怎么学,HTML、CSS、Javascript、Jquerry、Ajax肯定是必不可少的。企业开发必须要懂这些,没有捷径。

其次是Jsp、Servlet。Jsp其实底层就是Servlet,所以你一定要把Servlet学好。API你一定要会用。到时候面试问你Servlet的知识你一定要能答得上来。这方面的知识只能找视频学习,对于不是科班出身的人不推荐看书。我一开始也不知道怎么开始,在网上找了很多方法,遇到不懂的就百度查资料。一定要尝试,多写。俗话说万事开头难。

接下来就是框架了,现在企业流行SSM框架。所以我只学了这三个、Spring、SpringMVC、Mybatis。学完框架之后我想你可以开始试着做一个Web项目了。这部分网上的资源也很多。可以跟着做。遇到不明白的或者代码有报错可以求助网友,毕竟网友是很强大的。

此时,我想你已经具备了可以去实习了,仅仅是实习,因为现在的你才刚刚开始,还有更多的技术需要你去不断的学习。我就是因为觉得人生是不能停止学习的,才毅然辞职,选择从事软件的行业。

心路历程

整个学习的过程很痛苦,那种痛苦虽然比不上考研。我在图书馆,通宵熬夜没命的看书。每天回到出租屋里就会觉得空虚,迷茫。第二天起来又去图书馆。看到之前从事这方面的同学一个个都加薪了,心里面不是滋味。历时三个多月都是这种状态。找工作的时候更加如此,不断的撞南墙。回家查面试遇到不会的问题,其实选择公司面试的题目大部分都是差不多的。只要你虚心一点,和面试官多聊聊,我相信你会找到第一份软件开发的工作。

找工作部分

首先是简历,因为我没有这方面的经验和经历。简历一定要写的真诚,说明自己的清空。写明自己的教育背景,如果你的外语能力比较强,这也是比较加分的。然后就是Java的一些技能,千万不要写精通什么什么,被面试官问到深一点的你答不上来,那么印象分会大打折扣。如果你在学校有获得什么证书最好也写上。多投投一些要求低的。面试多了,你也就大概知道什么套路了。找工作的一个月时间里,我收到了四个offer,虽然不多。但是我很开心。最终选择了一家薪资,发展空间,平台也好的一家公司。对方很看重我的毅力,给了我4.5K的工资。虽然不多,但这才是开始!目前我已经在这家公司入职了,氛围很好,老人愿意带我,真的很幸运!

屏幕前的你,一定要相信自己,可以完成你想象中的事情!

扫描二维码推送至手机访问。

版权声明:本文由PPT写作技巧发布,如需转载请注明出处。

本文链接:http://www.ppt3000.com/post/68628.html

分享给朋友:

相关文章

定积分的应用课件(定积分的应用课件ppt)

定积分的应用课件(定积分的应用课件ppt)

定积分的应用解题步骤?定积分的应用题步骤:①求出积分区间,②写出积分的微元,③用定积分表达求解的问题,④求解定积分,解释积分结果定积分的应用公式总结?常用定积分公式表为:∫kdx=kx+c(K是常数),∫xndx=xn+1/u+1+C,(u...

两个月补高中数学物理基础能补到啥程度?

两个月补高中数学物理基础能补到啥程度?

如果理工科思维还可以的话,两个月一对一辅导最近五年真题和十套大型模拟卷,差不多15份试卷吃透它,有知识结构性问题,再倒逼回去找课本,保证基础题常规题、理解偏题新题,多刷三两遍,以你现下的水平做参照,短期内成绩会有明显地提高。 高中数学老师讲...

中考数学重点考点

中考数学重点考点

知识点1:一元二次方程的基本概念 1.一元二次方程3x2+5x-2=0的常数项是-2. 2.一元二次方程3x2+4x-2=0的一次项系数为4,常数项是-2. 3.一元二次方程3x2-5x-7=0的二次项系数为3,常数项是-7. 4.把方...

高一各科学完必修几?

高一各科学完必修几?

一、高一各科学完必修几? 高一上学期三大主科学必修1,2,下学期学必修3,4,其他小科上学期学必修1,下学期学必修2。 高一下学期语文,数学,英语三科,学必修3与必修4两本书,政史地,物化生六科,学必修2一本书。如果老师讲课进度快,会往后讲...

如何迅速提高自己的试讲能力??小学数学老师教师方面

如何迅速提高自己的试讲能力??小学数学老师教师方面

迅速提高试讲能力的唯一方法是:备课与自己单独练习试讲!备课就不用说了,对于练习试讲,你要注意:1、反复提炼语言,好的教案是讲课成功的前提!2、做录音,练习时要做录音,录完后再自己放,认为哪里不好,重点改变哪里!3、即为教师就要有良好的口才,...

小学四年级下册数学教学方法有哪些

小学四年级下册数学教学方法有哪些

1)讲授法讲授法是教师通过口头语言向学生传授知识的方法.讲授法包括讲述法、讲解法、讲读法和讲演法.2)谈论法谈论法亦叫问答法.它是教师按一定的教学要求向学生提出问题,要求学生回答,并通过问答的形式来引导学生获取或巩固知识的方法.谈论法特别有...