java好学吗?该怎么学?


笔者作为一个在一线互联网公司从事多年Java服务端的开发人员 。也是从零基础一路学习过来的 。根据自己的认知对您提的问题进行简单解答:
Java到底好不好学
答案是:不难学 。很多人都以为编程是个很高深的东西 。其实不然 。真正学习了你会发现编程比你高中学的数理化要简单的多 。说它不难呢 。如果学深入了 。还算有很多东西要学习 。比如你学Java 。后面可能要了解计算机组成原理、操作系统等底层知识 。当然这些知识只要用心去了解 。还是我们一般人都可以理解的 。
Java学习途径
说到一门知识或技能好不好用 。学习途径是很重要的 。如果没有学习途径 。有的时候一个很简单的知识都要花很久搞明白 。我们是踩在巨人的肩上的 。老一辈人给我留下了很多宝贵知识以及经验 。所以我们的学习途径非常多 。
Java相关书籍:最传统的学习途径 。优点就是知识点很全面 。缺点就是有些知识点不单靠看书不好理解 。推荐书籍:Java编程思想 。
Java相关视频教程:大部分程序员自学的途径 。优点就是有老师带着学习 。容易理解一些难理解的知识 。但是大部分教程内容不全面 。全面的需要付费 。推荐视频:java入门高淇Java300集视频 。
Java官方文档:这一般是技术大佬选择的学习途径 。优点就是很权威 。缺点是英文文档居多 。相对来说枯燥 。很少人想读书一样去读 。大部分作为像字典一样去查阅 。
Java相关技术文章:很多开发人员都有写技术博客的习惯 。一是做学习或经验总结 。二也是最重要的 。就是展示个人实力(哈哈) 。这种学习方式就需要自己去辨别技术文章的质量了 。有的文章的确很棒 。但是有的文章会误导人 。推荐技术博客网站:CSDN、博客园 。

java好学吗?该怎么学?

文章插图
java好学吗?该怎么学?

文章插图
java好学吗?该怎么学?

文章插图
其实还有很多学习途径 。就不一一列举了 。这么多的学习途径 。就算再难的知识也会变得并不是很困难 。再说Java本来就算一门中等难度的高级编程语言 。就更提不上有多难了 。
最后
说这么多 。都是在解释Java并没有这么难 。如果您还是不相信 。可以思考下为什么会诞生出这么多Java培训机构 。而且培训的人好多都是高中、大专的同学 。而且他们也会有比较不错的工作 。很明显 。学习Java的难度不大 。起点也不高 。只要你肯学 。一定比高中学的数理化简单 。
笔者是一位热爱互联网、热爱互联网技术、热于分享的年轻人 。如果您跟我一样 。我愿意成为您的朋友 。分享每一个有价值的知识给您 。喜欢作者的同学 。点赞+转发+关注哦!
其他观点:
我是从事互联网开发多年 。非计算机专业 。Java是我的第一门语言 。我也是从懵懵懂懂到现在其中也经历了很多辛酸与付出 。
java好学吗?该怎么学?

文章插图
09年毕业 。一直踌躇着 。不知道做什么 。初识Java
09年我毕业刚入社会 。那时候 。什么都不懂 。毕业了不知道做什么 。机缘巧合之下我进入了深圳一家手机公司(做手机配件的) 。公司老板有自己的硬件工厂 。同时也发展着自己的软件研发部门(软件事业才起步) 。我被安排到了测试部门 。每天我的工作就是点 。点 。点的功能测试 。你们可能会问 。功能测试不就是点点点吗?其实不然 。对于测试我也是小白 。什么都不懂 。必须从头学软件测试理论 。什么等价类啊 。边界啊 。好多测试手段方法等着我去学 。在软件测试我做了3年 。从最初的点点点做到了测试主管 。到后来我手下面带测试人员 。然后到后面接触了自动化测试 。我下面有人做事了 。相比之前我时间也比较多了 。主要是设计测试用例给下面的人用 。恰好公司业务需要软件开发 。厂里面已经招了一个技术大牛 。他姓张 。我暂且就叫他老张吧 。还要在公司内部培养一个 。可能也是公司见我时间比较闲吧 。出于成本的考虑就要我跟着招来的技术大牛学Java 。Java第一次走到我的世界 。
从初识JAVA 到自学JAVA。只要努力 。小白也是可以逆袭的
编程是技术活 。不同于测试 。如果想接触一门编程语言 。必须要付出努力 。起初我是自己找了一套视频教程 。每天都是跟着视频去学 。我从第一步环境搭建 。到敲第一句hello world 。说实话那时候 。环境配置我都弄了半天 。起初我每遇到一个问题 。都首先第一个就去问老张 。问是怎么回事 。刚开始老张还说给我听 。到后面他索性都不说了 。叫我直接自己去找 。当时我是很郁闷的 。心想:“老板不是要我跟你学JAVA吗?怎么能这样?”到后来我才知道老张是为了我 。学编程只有靠自己 。遇到问题 。先尝试要自己去解决 。否则学不到什么东西的 。为了学好JAVA 。那时候我除了学习就是学习 。几乎天天撸代码 。。除了保证该有的几个小时睡眠 。除了吃饭 。我就是撸代码 。除了看视频我还找老张还借了一本书 。我下班了每天都会规定看完多少页数的书 。光看编程书是没有用的 。我用了2周时间把书上的Demo都敲了一遍 。看完这本基础书 。我对Java的语言历史 。结构 。代码上的规范都有了了解 。算是入门了 。于是天天就跟着老张做项目了 。到后来我学习设计模式 。框架什么的 。再到后面的构建比较大型的网站 。其中的过程是努力并充实着 。到后来老张要离职了 。他走的时候说我可以出师了 。我顶了他的位置 。到现在我还在从事互联网行业 。我也是从0开始走上互联网行业的 。到现在差不多10年了 。我想您只要努力去学 。肯定会学好的 。

推荐阅读