java好学吗?该怎么学?
对编程有一定了解的人一定知道——编程是简单劳动,好学与不好学在于你是否能吃得了这个苦。学任何东西,初入门都会有一定难度,其实这没什么,每个人都遇到这道坎的。
Java入门相比较其他已知语言是容易的,但精通很难。还是那句话,c语言是基础,因为它是面向过程的,到了java就要转化思想变成面向对象了,但相对于c++而言,java会容易些。它用的语法与C++基本类似,只是不存在C++里面最难懂的指针以及继承。
个人建议:
看完基础语法,开始找些问题来练手,着重解决问题,同时总结经验和心得。
再一次次的被坑中,你就能明白:为什么要有分层结构,为什么要有设计模式,为什么很多String要写成常量好,什么情况下用StringBuilder, 什么时候用StringBuffer,为什么要写单元测试,为什么使用框架,用什么工具来管理jar,等等。
笔者作为一个在一线互联网公司从事多年Java服务端的开发人员,也是从零基础一路学习过来的,根据自己的认知对您提的问题进行简单解答:
Java到底好不好学
答案是:不难学。很多人都以为编程是个很高深的东西,其实不然,真正学习了你会发现编程比你高中学的数理化要简单的多。说它不难呢,如果学深入了,还算有很多东西要学习,比如你学Java,后面可能要了解计算机组成原理、操作系统等底层知识,当然这些知识只要用心去了解,还是我们一般人都可以理解的。
Java学习途径
说到一门知识或技能好不好用,学习途径是很重要的,如果没有学习途径,有的时候一个很简单的知识都要花很久搞明白。我们是踩在巨人的肩上的,老一辈人给我留下了很多宝贵知识以及经验,所以我们的学习途径非常多。
- Java相关书籍:最传统的学习途径,优点就是知识点很全面,缺点就是有些知识点不单靠看书不好理解。推荐书籍:Java编程思想。
- Java相关视频教程:大部分程序员自学的途径,优点就是有老师带着学习,容易理解一些难理解的知识,但是大部分教程内容不全面,全面的需要付费。推荐视频:java入门高淇Java300集视频。
- Java官方文档:这一般是技术大佬选择的学习途径,优点就是很权威,缺点是英文文档居多,相对来说枯燥。很少人想读书一样去读,大部分作为像字典一样去查阅。
- Java相关技术文章:很多开发人员都有写技术博客的习惯,一是做学习或经验总结,二也是最重要的,就是展示个人实力(哈哈)。这种学习方式就需要自己去辨别技术文章的质量了,有的文章的确很棒,但是有的文章会误导人。推荐技术博客网站:CSDN、博客园。
其实还有很多学习途径,就不一一列举了。这么多的学习途径,就算再难的知识也会变得并不是很困难,再说Java本来就算一门中等难度的高级编程语言,就更提不上有多难了。
最后
说这么多,都是在解释Java并没有这么难。如果您还是不相信,可以思考下为什么会诞生出这么多Java培训机构,而且培训的人好多都是高中、大专的同学,而且他们也会有比较不错的工作。很明显,学习Java的难度不大,起点也不高,只要你肯学,一定比高中学的数理化简单。
笔者是一位热爱互联网、热爱互联网技术、热于分享的年轻人,如果您跟我一样,我愿意成为您的朋友,分享每一个有价值的知识给您。喜欢作者的同学,点赞+转发+关注哦!
Java非常好学,只要您用心去学。我是互联网从业者,希望我的回答对您有帮助!
我是从事互联网开发多年,非计算机专业,Java是我的第一门语言,我也是从懵懵懂懂到现在其中也经历了很多辛酸与付出。
09年毕业,一直踌躇着,不知道做什么,初识Java
09年我毕业刚入社会,那时候,什么都不懂,毕业了不知道做什么,机缘巧合之下我进入了深圳一家手机公司(做手机配件的),公司老板有自己的硬件工厂,同时也发展着自己的软件研发部门(软件事业才起步),我被安排到了测试部门,每天我的工作就是点,点,点的功能测试,你们可能会问,功能测试不就是点点点吗?其实不然,对于测试我也是小白,什么都不懂,必须从头学软件测试理论,什么等价类啊,边界啊,好多测试手段方法等着我去学,在软件测试我做了3年,从最初的点点点做到了测试主管,到后来我手下面带测试人员,然后到后面接触了自动化测试,我下面有人做事了,相比之前我时间也比较多了,主要是设计测试用例给下面的人用,恰好公司业务需要软件开发,厂里面已经招了一个技术大牛,他姓张,我暂且就叫他老张吧,还要在公司内部培养一个,可能也是公司见我时间比较闲吧,出于成本的考虑就要我跟着招来的技术大牛学Java,Java第一次走到我的世界。
从初识JAVA 到自学JAVA ,只要努力,小白也是可以逆袭的
编程是技术活,不同于测试,如果想接触一门编程语言,必须要付出努力,起初我是自己找了一套视频教程,每天都是跟着视频去学,我从第一步环境搭建,到敲第一句hello world,说实话那时候,环境配置我都弄了半天,起初我每遇到一个问题,都首先第一个就去问老张,问是怎么回事,刚开始老张还说给我听,到后面他索性都不说了,叫我直接自己去找,当时我是很郁闷的,心想:“老板不是要我跟你学JAVA吗?怎么能这样?”到后来我才知道老张是为了我,学编程只有靠自己,遇到问题,先尝试要自己去解决,否则学不到什么东西的,为了学好JAVA,那时候我除了学习就是学习,几乎天天撸代码,,除了保证该有的几个小时睡眠,除了吃饭,我就是撸代码,除了看视频我还找老张还借了一本书,我下班了每天都会规定看完多少页数的书,光看编程书是没有用的,我用了2周时间把书上的Demo都敲了一遍,看完这本基础书,我对Java的语言历史,结构,代码上的规范都有了了解,算是入门了,于是天天就跟着老张做项目了,到后来我学习设计模式,框架什么的,再到后面的构建比较大型的网站,其中的过程是努力并充实着,到后来老张要离职了,他走的时候说我可以出师了,我顶了他的位置,到现在我还在从事互联网行业,我也是从0开始走上互联网行业的,到现在差不多10年了,我想您只要努力去学,肯定会学好的。
总结:
以上是我自己的编程经历,只要您愿意学,努力学,Java是很好学的。
欢迎留言,分享下您当初是如何学好一门编程语言的,一起学习。