行业现状
程序员现状
由于程序员的薪水比较高,最近几年有很多其他专业的人涌进了程序员行业,加速了这个行业的内卷,但是某招聘网上的数据统计,程序员当前的需求量还是远高于全行业的平均线的。所以,程序员的现状我觉得是不错的,至少几年内是无需担心的。
Java 现状
最近几年,Go、Python等语言快速崛起,大有挑战Java地位的趋势,但是Java毋庸置疑仍是当前互联网行业里招聘需求量最大的。众多大厂:阿里、美团、快手、拼多多、滴滴、网易等,都是以Java为公司的主语言,部分大厂:腾讯、百度、字节等,虽然以其他语言为主语言,但是多多少少也会有一些Java岗。所以,Java的现状及未来,我觉得都是比较不错的。岗位多也代表着机会多,对于新人来说比较友好,所以我个人是比较推荐新人学Java的。
自学前你应该知道
自学前请做好心理准备,自学是一个既寂寞又漫长的过程,如果想踏进来,请做好放弃几乎所有娱乐生活的准备,包括过年的时候。如果只是抱着三天打鱼两天晒网的态度,那我建议还是放弃吧。但是如果你能坚持下来,我相信一定能有所回报,我自己就是个例子,我走了那么多弯路,跟着本文走,你们没理由比我当时更差。
自学预估周期
自学的周期我给大家定了一个参考时间:6个月,平均每天6-8小时,共1200个小时左右,大致安排13个月基础知识学习和强化。2、2个月SSM项目实战反复练习,项目实战同时也在复习和巩固之前的基础知识。3、1个月面试高频题准备,看面试题其实也会增加自己的专业知识,而且可能比你想象的要多,不夸张的说。前几年我从面试题里学到的知识可能比工作里获得的还多。
自学教程获取
授人以鱼不如授人以渔,一个简单又靠谱的的教程获取方式:B站搜索关键字+教程例如:Java基础教程MySQL教程、JavaWeb教程、SSM整合教程、Java项目实战等等,然后按“最多点击”排序,在前几个里寻找一个合适的即可,一般点击高的都是质量还可以的。
很重要的建议
1、爱因斯坦的成功公式:成功=效率*时间,自学也一样,需要劳逸结合,不要搞的太累,否则效率下降,花再多时间也没用。
2、自学是一个漫长的过程,循序渐进、保持耐心,如果可以,找个伴一起学习,互相鼓励,互相交流,可以让自己更有动力坚持下去。
3、将自己的学习过程记录下来,当你发现累计的越来越多的时候,心里会有一种小成就感,这会提高你学习的动力。
5、利用好搜索引擎,有什么问题就百度,新手大部分的问题百度都能解决。