首页 > 其他分享 >学习建议及顺序

学习建议及顺序

时间:2024-11-01 12:45:33浏览次数:4  
标签:bilibili 建议 顺序 Java 入门 Spring 学习 哔哩

学习建议

1.数据结构和算法

在学会一门语言后就可以去学一学数据结构和算法,一个优秀的程序员一定是“内外双修”的,不要听网上说“这都是一些没用的八股文”或者说“面试造火箭,工作打螺丝”。比如我刷过一道力扣题“在一个数组中找到两个相加为9的元素,并输出这两个元素的索引(该数组只有唯一一对相加为9的两个元素)”,我的解法就是穷举法,用双重for循环一直判断,而懂算法和数据结构的只用一级for循环,并使用map结构,将当前循环到的元素索引放在value,把9减去该元素后所需要的数值放在key,如果map.get(“当前元素”)有返回值,那就找到了这两个元素。虽然这两种方法都能得到正确答案,但肯定是第二种方式的效率更高。

2.制定一个学习路线

在学习的过程中一定要制定一个学习路线,可以去B站、博客或者黑马参考一下,如果学习中没有规划路线,可能到最后杂七杂八学了很多,但这些技术栈根本无法构建一个成熟的项目。在路线中每个阶段达成后,最好找个用到对应技术栈的项目敲一敲,学过顶多算知道,只有自己用一用才能检验自己是否掌握。当你认为自己有能力独立完成一个小项目时,就要训练自己看懂技术栈的官方文档(比如VUE、Element-ui),不要再停留在过去那种老师输出什么我就记录什么的学习方式(别人手把手告诉我怎么做,我才知道怎么做),而是要自己提炼所需要的。

 

 

学习顺序

1.Java基础:

学习Java语法、面向对象编程,掌握基本的控制流、数据结构、异常处理等。

2.MySQL(mysql8):

学习关系型数据库MySQL,包括建表、SQL查询、数据操纵等基础知识。

3.HTML、CSS、JavaScript:

学习前端技术,HTML用于网页结构,CSS用于样式设计,JavaScript用于网页交互。这是构建用户界面的基础。

4.Vue.js:

学习Vue.js,它是一个流行的JavaScript框架,用于构建现代的前端应用程序。Vue.js具有良好的文档和社区支持。

5.Maven:

学习Maven,这是一个项目管理工具,可以帮助你管理Java项目的依赖关系和构建过程。

6.Spring框架:

学习Spring框架,它是一个流行的Java企业级开发框架,包括Spring Core、Spring Boot、Spring MVC等模块。Spring提供了依赖注入、面向切面编程、事务管理等功能。

7.Spring Boot:

掌握Spring Boot,它简化了Spring应用程序的开发和部署,可以快速创建独立的、生产级别的Spring应用程序。

8.MyBatis:

学习MyBatis,这是一个持久层框架,用于简化数据库访问。了解如何配置MyBatis并进行数据库操作。

9.Spring MVC:

学习Spring MVC,它是Spring框架的一部分,用于构建Web应用程序。学习如何创建控制器、视图、处理请求和响应。

实践项目:

创建一个综合性项目,结合前端技术(HTML/CSS/JavaScript/Vue.js)和后端技术(Java、Spring、SpringBoot、MyBatis、MySQL)。

学习方法:

实践驱动学习:编写代码是最有效的学习方法。不仅阅读文档,还要亲自动手写代码,解决实际问题。

官方文档:查看官方文档以获取最准确的信息。每个技术都有详细的文档和示例。

教程和课程:参加在线教程、课程或培训,可以加速学习过程。

开源项目:参与或查看开源项目,了解如何在真实环境中使用这些技术。

社区参与:加入技术社区和论坛,与其他开发者交流经验,提问并分享你的知识。

持续学习:这些技术不断发展,保持学习的态度,追踪新的变化和最佳实践。

请记住,学习这些技术需要时间和耐心,因此要一步步地前进,不断积累经验,你将能够成为一名全栈开发者。

哔哩哔哩大学

前端:

第一阶段

1.HTML+CSS(详细46h+):尚硅谷

尚硅谷Web前端零基础入门HTML5+CSS3基础教程丨初学者从入门到精通_哔哩哔哩_bilibili

2.HTML+CSS(详细27h+):黑马程序员

前端开发入门教程,web前端零基础html5 +css3+前端项目视频教程_哔哩哔哩_bilibili

3.HTML+CSS+JS(19h+):

2023最新版web前端开发零基础入门html5+css3+js全套教程 | 从入门到到就业全套前端课程_前端开发_web前端_web前_哔哩哔哩_bilibili

4.JS(48h+):黑马程序员

JavaScript前端课程-dom-bom-js-es6新语法-jQuery-数据可视化echarts黑马pink老师前端入门基础视频教程(500多集)持续_哔哩哔哩_bilibili

5.js(7h+)

1、聊聊JavaScript这个东西_哔哩哔哩_bilibili

第二阶段

1.VUE(59h+):

黑马程序员Vue全套视频教程,从vue2.0到vue3.0一套全覆盖,前端学习核心框架教程_哔哩哔哩_bilibili

2.vue(46h+):

尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通_哔哩哔哩_bilibili

后端:

廖雪峰的官方网站

https://liaoxuefeng.com/books/java/introduction/index.html

推荐1:java 黑马程序员从入门到起飞 上下部   140h  

推荐2:韩顺平java  有jvm

推荐3:动力节点java   有jvm录课,屏幕里有学生交互

mysql:跟着动力节点往下看的,很多查询的可以看看。看入门。分库分库分表等超高级的别看!

jdbc知道怎么连接mysql就可以了,简单了解,不需要深入学习

第一阶段

  1. 黑马

java 黑马程序员从入门到起飞 上部地址:

黑马程序员Java零基础视频教程_上部(Java入门,含斯坦福大学练习题+力扣算法题和大厂java面试题)_哔哩哔哩_bilibili

java 黑马程序员从入门到起飞 下部 视频地址:

黑马程序员Java零基础视频教程_下部(Java入门,含斯坦福大学练习题+力扣算法题和大厂java面试题)_哔哩哔哩_bilibili

下部:优先看 P1-P10    P34-P73

mysql视频:

黑马程序员 MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化全囊括_哔哩哔哩_bilibili

高优先级学习:P1-P57

后面高级部分低优先级学习:P58-P195

说明:先学习Java高优级部分,在学习Mysql高优先级部分。然后再回去学习Java低优先级部分,最后会来学mysql低优先级部分。

Jdbc视频地址:

黑马JDBC视频全套视频教程,快速入门jdbc原理+jdbc实战,一套掌握_哔哩哔哩_bilibili

2.韩顺平

【零基础 快速学Java】韩顺平 零基础30天学会Java

视频地址:【零基础 快速学Java】韩顺平 零基础30天学会Java_哔哩哔哩_bilibili

视频从P1-P553 高优先级看。看完这部分之后,去看mysql,学完mysql,再回来看剩下的视频

P554-P910最后低优先级看

3.动力节点

动力节点Java视频地址:

Java零基础视频教程(适合Java基础,Java入门)老杜Java13版_哔哩哔哩_bilibili

高优先级学习:P1-P559

低优先级学习:P560-P684

看完高优先级部分之后,去看mysql,学完mysql,再回来看剩下的视频

第二阶段

1.git

尚硅谷git:尚硅谷新版Git快速入门(3h迅速掌握git)_哔哩哔哩_bilibili

狂神说git:【狂神说Java】Git最新教程通俗易懂_哔哩哔哩_bilibili

2.maven

黑马maven:黑马程序员Maven全套教程,maven项目管理从基础到高级,Java项目开发必会管理工具maven_哔哩哔哩_bilibili

超级详细maven《超级详细》2022最新Maven教程-Maven基础篇之Maven实战入门-最新IDEA版maven【半天快速掌握,附全套视频资料】_哔哩哔哩_bilibili

3.动力节点

bilibili——动力节点——spring视频地址如下:

动力节点Spring框架教程【IDEA版】-Spring框架从入门到精通_哔哩哔哩_bilibili

视频配套笔记、资料、源码如下

链接:https://pan.baidu.com/s/1-XZJUDYsmC3cgt5gVx89hw 

提取码:9db9 

网盘资料于24年11月失效

bilibili——动力节点——springMVC视频地址如下:

https://www.bilibili.com/video/BV1sk4y167pD

视频配套笔记、资料、源码如下

链接:https://pan.baidu.com/s/10phB4oGXpSqAFVI2_CHmIg 

提取码:agu2 

网盘资料于24年11月失效

bilibili——动力节点——Mybatis视频地址如下:

https://www.bilibili.com/video/BV185411s7Ry

视频配套笔记、资料、源码如下

链接:https://pan.baidu.com/s/1D9koDPbABBDeBARoq7HR1A 

提取码:nyp3 

网盘资料于24年11月失效

bilibili——动力节点——springBoot视频地址如下:

https://www.bilibili.com/video/BV1PZ4y1j7QK

视频配套笔记、资料、源码如下

链接:https://pan.baidu.com/s/1mi0gs3qtwdf87rmsh3j4xg 

提取码:0ryk 

网盘资料于24年11月失效

4.linux

【小白入门 通俗易懂】韩顺平 一周学会Linux_哔哩哔哩_bilibili

前90

5.redis

【GeekHour】一小时Redis教程_哔哩哔哩_bilibili

6.Java8

Java8新特性lambda&stream&optional实现原理(余胜军通俗易懂版本)_哔哩哔哩_bilibili

【黑马磊哥】一听就懂 JDK8新增的日期时间、Java日期时间API、LocalDateTimePeriod、DateTimeFormatter..._哔哩哔哩_bilibili

标签:bilibili,建议,顺序,Java,入门,Spring,学习,哔哩
From: https://blog.csdn.net/2401_88369734/article/details/143428769

相关文章

  • ORB-SLAM2源码学习:ORBextractor.cc:IC_Angle 利用灰度质心法求解关键点方向角
    ORB特征点:特征点是由关键点和描述子两部分组成,关键点是指特征点在图像中的位置,描述子是用来描述关键点周围的像素信息。ORB关键点是在FAST关键点的基础上进行改进给像素增加了一个主方向,称为OrientedFAST。描述子在BRIEF的基础上加入了上述的方向信息,称为SteeredBRIEF。FAS......
  • (附源码)基于Spring Boot的英语学习网站的设计与实现-计算机毕设 28248
    基于SpringBoot的英语学习网站的设计与实现摘要在当今全球化的时代,英语已经成为了国际交流的通用语言。为了提高英语水平,越来越多的人选择在线学习英语。然而,传统的英语学习网站往往存在功能单一、交互性差、用户体验不佳等问题。为了解决这些问题,我们提出了基于SpringB......
  • AMF学习总结(一)--开篇
    1前言从业10年,写的文章很少,惭愧,现在想把自己所学所思总结一下,碎片的知识要整理成体系才有价值2基础定义2.1AS3ActionScript通常简称为AS,它是Flash平台的语言。AS编写的程序,最终可以编译成SWF、SWC。SWF就是我们常说的Flash动画。但是现在SWF已经不仅仅是动画,而是R......
  • 《机器学习与人类学习:比较、融合与未来展望》
    《机器学习与人类学习:比较、融合与未来展望》一、引言二、机器学习的概念与发展(一)机器学习的定义与分类(二)机器学习的发展历程(三)机器学习的应用领域三、人类学习的本质与过程(一)人类学习的定义与特点(二)人类学习的过程与阶段(三)人类学习的影响因素四、机器学习与人类学习的......
  • Zookeeper 学习的一些资料和实操遇到的问题的记录
    主要参考地址:https://www.cnblogs.com/leeSmall/p/9563547.htmlzookeeper安装问题:https://blog.csdn.net/peng2hui1314/article/details/107255142/注意配置文件多余空格问题,会导致启动失败,认真检查注意不要下载错了版本       标准版本(apache-zookeep......
  • 【SSL-RL】自监督强化学习:Plan2Explore算法
            ......
  • 一种基于机器学习的面向内生安全系统的入侵修复方式
    摘要:本文主要是根据上课老师所提供的题目以及平时上课的学习,结合自己的理解按照要求设计的一种基于机器学习等方法的面向内生安全系统的入侵修复方式和系统,虽然大部分只是一种猜想并未实际实现,但是所体现的创新性等也是有可取之处的。关键词:内生安全入侵修复机器学习人工......
  • DPaRL:耶鲁+AWS出品,开放世界持续学习场景的新解法 | ECCV'24
    来源:晓飞的算法工程笔记公众号,转载请注明出处论文:Open-WorldDynamicPromptandContinualVisualRepresentationLearning论文地址:https://arxiv.org/abs/2409.05312创新点在开放世界中建立了一种新的持续视觉表征学习的实用设置。提出了一种简单而强大的方法,动......
  • 吐血汇总【ATU Book-i.MX 系列】 OP-Gyro (i.MX93) 系列合集,建议收藏!
    OP-GyroSBC方案介绍 开发版  方块图  应用领域  应用领域 -AICamera (IPCSolution) 文章介绍【ATUBook-i.MX9系列】OP-GyroSBC方案介绍 【Webinar】敬请期待 Hardware 【ATUBook-i.MX9系列】NXPi.MX93实作OP-Gyro线路与提示 bySam......
  • 论听歌对学习的帮助
    论听歌对学习的帮助很多人认为听歌属于娱乐,对学习没有帮助,边听歌边学习更是错误的。然而他们大多没有实验证明。只是主观臆断,实际上他们自己并不常听歌。因此大部分学校是不允许戴耳机的。然而我认为听歌对学习的影响因人而异,不能以偏概全。仅针对本人,听歌可以从现象上非常明......