文档章节

0基础|Java学习方法篇

SXTkaifa
 SXTkaifa
发布于 2016/11/17 11:26
字数 1385
阅读 6
收藏 0

版权声明:本文为北京尚学堂原创文章,未经允许不得转载。

每天总能收到QQ好友里发的求助信息,这些信息都是超级简单的那种,例如:JDK是什么?如何配置环境变量?......

看到这些留言的时候,总让我感觉不好,引发我考虑:无师自通是否适合每一个人?

我敢说在网上勤奋找资料学习JAVA的人,90%的是待业状态,这其中又有99%的人经济能力不好,在既能找到工作和又不花钱的感召下,开始了自学JAVA,是的,其中100%的人相信,自己的能力,能做到无师自通。

事实果真如此吗?我想分析下满足无师自通的条件,以跟大家讨论,希望能相互学习:

一,你能清楚的说清楚,我学习JAVA的目的是什么吗

这正如老板能清楚的告诉你,他的产品有什么价值一样。

自学的目的关键在于自我提升,如果说不清楚学习的目的和学习对自己的

价值,那么学习的结果将是好无价值,因为你的学习完全是自娱自乐的方式。

节选一个朋友对目的的解释:(不想学,怕找不到工作,被逼的啊!)

没有目的,自然就不知道学什么,在实际中,就是看到什么学什么,学了一

大堆,看了很多本书,可惜结果还是什么也不会,因为只看看书,基本不会

遇到什么问题的。过程看上去,好像很顺利,感觉:恩,终于无师自通了。其实

这不是真的无师自通。

二,你是否找到了检测自己学习效果的标准

自学类似自己既当运动员又当裁判员,如果没有标准的话,那么就无法评价

自己的学习效果,学习效率,往往会发现用了很长的时间才看了几页书,做了

很有限的几个例子。

检测学习效果的标准细化也可以很具体,但是总的指导原则是:能做什么功能,在

多长时间,无错误的实现了一个什么功能,为标准。毕竟开发,是需要编码,写

功能模块的不是吗?

三, 具备“解决问题”的好帮手,好的指导老师

还记得我们学习汉字的时候吗,在小的时候,我们遇到不会的汉字,就查汉语词典

其实学习JAVA也是类似,在编码过程中,或是理解知识点上遇到了问题,需要能

迅速的找到问题的答案,或是能帮你解决问题的人,否则也会让很多看似小的难点

消磨光你的学习热情,让你半途而废。

四,做一个有压力的项目

学的目的是应用,应用绝对不是照着书本,敲几遍代码,运行没问题就OK了。

因为书本上的例子都是简单的,离散的,各种例子之间缺乏联系和系统。

而真正的项目,则要求你具备项目技术方案的选择能力,架构的设计能力,计划

能力,及其他的团队沟通协调能力,做一个有压力的项目,所换取的成果,胜过只

看书的效果百倍。

五,改变自己的学习习惯

有的朋友喜欢找那些有章节,看似系统的书去看,认为那样

清晰,方便看,方便理解。其实我认为开始学习的时候,看几本这样的书未尝不可,但是

想学好,就必须按照“案例”的方式学习,因为解决一个问题的过程中,让你的思维得到

提高,让你的决绝问题的方法得到历练,其实企业要的是解决问题的专业人士。可惜国内

这样的书籍和视频还是比较短缺,高质量的以案例为主讲的书籍和视频就更少了。

六,多认识高手,最好有一个全程指导自己的老师

在书本之外学习,才能学的更精炼,更学以致用,不读死书,向高手取经,可以获得很

多书本上没有的高级方法,对解决问题,提高学习效率,立竿见影。

在一个阶段内,我们都需要认识一位学习阶段内的“贵人” 这样才能让自己得到真传。

呵呵,如果你能做到上面的六点,我觉得就可以做到无师自通,甚至都可以有足够的创新能力,写出代表自己能力的软件作品来,而不是刚入职就从“代码工人”干起。​

如果你的目标是就业,并且是高薪就业,那么北京尚学堂是你正确的选择。北京尚学堂一直在为改变中国IT教育努力着。十年以来,北京尚学堂坚守“为莘莘学子改变命运而讲课”这份情怀,不忘初心。感谢大家的阅读!​

更多猛料!欢迎扫描上方二维码关注北京尚学堂官方微信公众号(资料领取验证消息:156)

本文作者北京尚学堂原创。如需转载请联系作者授权,未经授权,转载必究。

© 著作权归作者所有

共有 人打赏支持
SXTkaifa
粉丝 3
博文 109
码字总数 250758
作品 0
太原
程序员
Java怎么学?2018最新Java学习路线,技术要求与项目推荐详解!

关注小编吧!! 回顾2017年,java发展的程度超乎了我们的想象,对技术的要求也越来越高,从原先的前端,后端的分布,到现在企业要求的全栈,对于个人能力的要求是逐步提高的,那我们现在究竟...

qq_41781067
05/23
0
0
《成神之路-基础篇》JVM——JVM内存结构(已完结)

Java内存模型,Java内存管理,Java堆和栈,垃圾回收 本文是《成神之路系列文章》的第一篇,主要是关于JVM的一些介绍。 持续更新中 参考文章: Java虚拟机的内存组成以及堆内存介绍 Java堆和栈...

05/05
0
0
Java开发|Java新手应该怎么学习|2018年Java走势|

微信跳一跳你玩过吗,你知道怎么用Java开发出来吗?有时间可以研究一下!言归正传! 在2017回,java,发展程度超出我们的想象,对技术的要求也越来越高,从最初的前端、后端的布局,目前整个堆...

糖宝_d864
06/08
0
0
安卓开发必备知识体系:Java篇

大家好我是张拭心,自从各位朋友帮点广X开始,我发现我每天更有奔头了,走起路来也更有劲了,说啥也得更新的勤快一点。不过放心,我一定推送有价值的内容给大家,还请朋友们照旧动动手指点点...

d29h1jqy3akvx
05/10
0
0
java学习从入门到精通(原创)--精华【续】

四、 Java应用的运行环境 Java的应用可以简单分为以下几个方面: 1、 Java的桌面应用 桌面应用一般仅仅需要JRE的支持就足够了。 2、 Java Web应用 Java的Web应用至少需要安装JDK和一个web容器...

精华之王
2009/04/12
0
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

获取多个集合列表的笛卡尔积

获取多个集合笛卡尔积 电商中典型业务场景:商品搜索 单属性属性值之间为并查询 不同属性的属性值之间查询为与查询 import java.util.ArrayList;import java.util.List;/** * Created w...

键走偏锋
10分钟前
0
0
echarts 迁移地图 控制鼠标缩放大小比例

在网上找了好久没有找到解决方式,还是重新看了一下文档,终于找到的解决方案, zoom:1, //默认显示级别 scaleLimit:{min:1,max:3}, // 缩放级别 echarts 文档-配置项链接 http://echarts.b...

心驰
13分钟前
0
0
Boot2Docker ISO is out-of-date,

Boot2Docker ISO is out-of-date, downloading the latest release. 使用docker-machine时无法更新Boot2Docker ISO导致创建vm machine失败 解决方法:关闭网络,创建好之后再开启...

writeademo
21分钟前
0
0
在 Tomcat 中设置 Tapestry 框架的 html 热加载

如果开发中使用到了 Tapestry 这个框架,如果事先没有设置过的话,开发的时候 html 是不会热加载的,也就是说修改了 html 文件,不能刷新浏览器后立马看到修改完的效果,必须先重新启动应用服...

LeoXu
43分钟前
0
0
【微服务】开启巨石应用到微服务的探索

背景 在过去的一年时间里,我一直在从事一件事情,将现有的单体应用(巨石应用)向微服务改造。 接下来,将持续整理一些在微服务路上的学习与成长。 为什么要做微服务 单体应用,开发、部署简...

艳沐石
53分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部