现在学Java还有前景吗?现在市场饱和了吗?
Java作为服务器应用的霸主语言前景肯定是光明的,稳定、高效、方案成熟、从业人员众多 都是它的优点,而且Java开发人员还是比较容易就业的。
既然下定决心就不要犹豫,制定目标,学习计划、按计划执行。推荐一本书《Java编程思想》。
然后记得结合实际项目,一定要动手写代码,加油💪,有问题可以私信我。
我学的就是Java,所以我感觉可以给你一些建议。
学习任何一种语言都是有用的,更何况Java这种排名靠前的编程语言呢。
编程语言思想都是相通的,当你真的搞明白了一门编程语言的思想之后你就会对同类语言融会贯通,如同练武之人打通任督二脉,再修炼其他编程语言就会很快上手。
还有就是学习Java的时候一定打好基本功,不要一上来就去购买《Think in java》这本书,没用的,你根本看不懂而且还会误导你的学习思路。
你关心未来发展情况,不用担心,学会PHP都会有很多公司抢着要,更何况Java呢。
学成之后推荐你直接去北上广深等一线城市,原因就是钱多,市场需求量大,新人每月8000起步吧,别要求太高慢慢来。
希望我的回答能帮助你,更重要的还得看你自己,加油!
不存在饱和的说法的。铁打的硬盘流水的兵,很多人都是会跳槽或者转行的,主要看技术行不行。认为软件开发行业饱和观念的,多数都是初级程序员饱和的,提升自己的技术实力,从初级的茫茫人海中爬向中高级,你就是稀有的了,这种稀有的中高级程序员甚至架构师是非任何时候都非常稀缺的,毕竟技术菜的人占多数,技术牛的人占少数,但努力了就会有提升的。
JAVA看书自学可以么?
可以,但是不能光啃书。
因为我基本上也是自学的,现在是一名Java开发者。我来说说我学Java的一些经验吧。
① 找准目标
学一个东西肯定要有一定的目标,编程也是一样。因为编程有很多方向,仅仅是Java也有好几个方向。
学习的过程是很枯燥的,因此更要有一个目标,这才能让学习有一种披荆斩棘闯关游戏的感觉,看书学习更是如此。
这里推荐几个Java的学习方向给你:
② 学习建议
- 不要看死书
编程是一门操作性很强的学科,我们看书学习,就一定要在电脑前学习,书上的代码一定要去亲自敲一遍,亲自运行一遍。
编程就是这样,有时候我们代码在书上和我们自己电脑上的运行结果是不一样的,经常我们自己运行就会出错,此时我们就要去研究为什么会出错。现在很多书每章节后面都会有习题,一定要去做,去理解。
所以,不要看死书,一定要多实战。
2. 掌握好基础,循序渐进
在初学阶段,很多时候我们写程序都是控制台程序,可能我们写一写的就会感觉很枯燥,便跳过一些。这样是不对的,会造成大量的“技术债”,后期我们就会越学越难,形成一个劣性循环。
因此,在学习过程中的一些理论、基础知识一定要去全部理解掌握,缺几不可欠下“技术债”。
3. 学会合理利用搜索引擎
看书学习,难免会遇到一些知识难以理解,又或者书上写得很隐晦,这时我们就要合理使用网络搜索引擎。你只要记住:我们学习过程中遇到的99%的难题,都是别人遇到过的。
因此,遇到不懂的地方、不理解的地方,一定要多去网络上搜索,肯定会有惊喜。
③ 书单推荐
以下书单均是我个人使用后推荐
- 基础入门:《Java从入门到精通》或者《疯狂Java讲义》任选其一
我刚开始学就看过这两本书,两本都不错,入门足够了。两本知识点差不多,任选其一即可。
2. 进阶:《Java编程思想》
这本书也是公认的好书,对深入理解Java编程有这很好的帮助。
当然,并不是说这两本书就够了,只是啃完这两本书基本上就完成了Java技术阶段的学习,后面可以转向自己感兴趣的方向学习(见第一部分图)
④ 最后
个人来说,看书学习Java是非常可行的。主要在于自己有没有学习兴趣与动力。更重要的是选择好学习方向,并且要有较强的动手操作能力。最后附上一张学习Java的思维导图。
图片可能看不清,如果有需要可以留言或私聊。
也欢迎关注@Skyzc ,我也会不断分享更多科技编程互联网领域的优质文章~
可以。我是从机械转行到JAVA编程的,其中走了不少弯路。我觉得编程既要理论知识,也要更侧重于实操。
我的建议:看书+看视频+项目实操
书中自有黄金屋
1、看书
建议入门可以细读两到三遍《Java编程思想》,这个过程是自己去理解、吸收的过程,很重要。第一遍可以粗过一遍,了解java的体系结构。第二遍,要细看,当然这个时候可以跟着书上进行一些实操,做好笔记,把不懂不会的都摘抄出来。第三遍,这时要理解书中的精髓了,多一些思考。
2、看视频
有一些同学可能觉得自己看书乏味,或者在自己看书时有琢磨不透的知识点。这样可以看一些视频来快速汲取重要的知识点。可以在中国大学MOOC()、网易云课堂()、慕课网()等视频网站找一些免费的入门的视频,跟着老师进行学习和操作。
3、项目实战
这个阶段很重要,一般上述的学习网站,每个章节结束都会安排简单的小项目,自己在学完相关章节后,动手进行编码。整个课程结束还会有一些大点的项目,这个就需要自己进行设计和架构。如果这个阶段学习的不错,可以上github上找一些优秀的学习项目,进行深入学习。
加油吧!
Java作为开发中总是名列前茅的语言,每年学习Java开发的人都在一直不断上涨,有些人学有所成顺利的迈入了开发的行列,当然也有相当大一部分人由于种种原因没有坚持到最后,那么想要成为Java工程师,是Java自学还是培训好?
首先,学习Java的方式有很多,不用的人选择的不一样,学习时间也不同。有人偏向自学,不管是通过看书还是看视频课程,学习时间都是由自己支配,这个对于自身的自控能力要求比较高,再加上每个人的接受能力和基础学习能力不同,所以没有一个确切的时间。自学Java开发需要自己一个人摸索,很难有一个明确的时间节点。

