这里不用纠结的,Java和Python!这两种语言都有巨大的社区支持和库来执行几乎任何编程任务。上学的你可以学java,好好研究研究,想多方向发展的可以学python,python在人工智能,机器学习,自动化和其他数据科学都有发展。如果你对哪个感兴趣可以选择兴趣的那种,有兴趣会让你学的更快乐。

三张图研究java学习体系:

 

学java建议把主要精力放在 Spring这一家子、Mybatis 等框架,MySQL数据库上,Redis,这些是 Java 后端开发中使用频率最高的东西。

1、一定要自己记笔记,学完后自己总结,每天的知识点真的很多,不好消化,也记不住,以后复习的话会节省很多时间。

2、遇到难解决的Bug不要自己钻牛角尖,多百度,和群友讨论,通常都会节省很多时间。

3、一定要多敲代码,键盘下才能出真功夫,多敲你才能找到感觉。

4、不管你看什么教程【找到一套可以知识点连起来的】,老师说的重点知识点要记下,听老师的就完事儿了。
5、面试中难免会遇到很多难懂的底层原理问题,只有我们日常多刻意积累,也去了解一下其原理,尽量做到知其然也知其所以然。再说代码量的积累上,多敲代码和牢记程序术语,多做练习,在做到举一反三就可以在面试时所向披靡。编程思维就更不是一朝一夕可以养成的了,它需要大量的代码练习去叠加,我们可以在闲暇时多读些论坛中大佬们的一些知识讲解,一点一滴地,不要急于求成,过急反而会事半功倍,适得其反。

java入门学知乎推的这个b站上224w+播放,基础一定要学扎实了,以后看jdk源码,学习框架源码才有可能看得懂。要不只是一知半解,只会用却不知道为什么那样设计。顺着源码多跟踪几层基类,就犯迷糊了。还是那句话要想成大拿,基础一定得扎实。

Java入门基础视频教程,java零基础自学首选Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibili

一个jdk的版本小技巧:

不要下载jdk18,下载jdk17就好了,

jdk18的编码是GBK,解码是UTF-8,使用时中文字符全部都会乱码

jdk17都是UTF-8,使用没有问题

如果不慎下载了jdk18,想换成jdk17的话,我是这样做的:先把jdk18删除了,下载jdk17,修改home的环境变量,把jdk17导入idea中,并把原来的路径改成jdk17,重启idea,就可以了

python一图解:

Boss直聘发布的,今年春季的招聘数据大数据需求增长排名第二,

前五名就是:人工智能,生产制造,大数据,医疗健康,能源环保。

中国大数据产业规模达5397亿元,同比增长23.1%,随后稳定增长,预计2022年将突破万亿元。

根据LinkedIn、赛迪智库、拉勾网等机构的统计结果,大数据时代下的数据人才总体缺口呈现加剧增长状态。近3年,数据人才缺口在以每年50万人增加,预计在2022年,相关大数据专业高校毕业生大规模进入就业市场后,整体缺口增速才会有所放缓,但这一缺口仍会长期存在。

python大数据学习路线含入门到进阶4个阶段内容 Linux–>MySQL–>Kettle–>BI工具–>Zookeeper–>Hadoop HDFS–>Hadoop MapReduce–>Hadoop YARN–>Hive–>CDH–>基于阿里数仓分层架构–>Hive + Presto–>Hive 性能调优–>调度–>Python编程–>Spark–>Flink Core–>数据结构–>高频算法–>面试真题–>大厂架构

Python教程_600集Python从入门到精通教程(懂中文就能学会)_哔哩哔哩_bilibili

含linux的python基础教程。总的来说这个教程,很适合刚入门没有什么基础的同学学,有其他语言基础的同学可以两倍速快速刷,效率很高,时间上可以这样分配,用15天去学

  • 1-3 天内容为Linux基础命令
  • 4-13 天内容为Python基础教程
  • 14-15 天内容为 飞机大战项目演练

入门后意犹未尽这些Python好课可以继续卷:Python+大数据开发自学教程_Python+大数据开发视频教程从入门到精通_【视频库】

  • Python 深入浅出进阶课程 
  • Python 进阶之 MySQL 入门教程
  • 2 小时玩转 Python 多线程编程
  • Python 数据挖掘基础教程
  • Python 3 天快速入门机器学习项目
  • 7 天入门机器学习(人工智能必学基础课)
  • Python 深度学习之神经网络
  • python入门必备环境工具安装

觉得有帮助可以抓紧收藏,说不定啥时候失效了