Skip to content

Latest commit

 

History

History
360 lines (192 loc) · 10.7 KB

job.md

File metadata and controls

360 lines (192 loc) · 10.7 KB

必备工具

0X01 git&github

课程链接:Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab)

课程时长:293min,预计2天

前置课程:windows or Linux熟练使用

学习建议:

课程评价:

参考书籍:暂无。

0X02 Linux+shell

课程链接:3天搞定Linux,1天搞定Shell,清华学神带你通关(2022版)

课程时长:1234min,预计7-10天

前置课程:有手,智商在线

学习建议:

课程评价:

参考书籍:暂无。

0X03 IDEA+debug

课程链接:IDEA教程(idea经典之作,idea安装,idea使用)_

课程时长:237min,预计2天

前置课程:windows or Linux熟练使用

学习建议:

课程评价:

参考书籍:暂无。

基础阶段

0x01 JavaSE

课程链接:尚硅谷Java入门视频教程

课程时长:8839min,跳过了每日复习

前置课程:无(有C语言、计算机导论基础最好)(默认会使用Windows系统与打字)

课程评价:讲的比较细致,有条理。代码演示也很好,课件文档齐全。适合零基础,【推荐!】

学习建议:

  • **多刷题!**在练习中理解。代码写得越多,碰到的越多,就会理解为什么这么设计了。

  • 了解计算机工作原理和主要组成部分功能,将代码运行过程和工作原理结合去理解为什么这么设计、规定。

  • 学习重点放在基本语法、面向对象理解、Java几个特性,在此基础上理解和使用java提供的各种API和类。

  • 遇到实在难以解决的问题,可暂时跳过,只要不影响后续学习即可。

  • 所有的规定无非是为了如下几个目的:稳定,效率;代码可读性,易维护,复用,高内聚、低耦合;团队合作

  • 本课程是后续内容的一切基础,务必要理解。后续遇到忘记了可以看笔记想起,但前提是要理解。

参考书籍:《Java A Beginners Guide》

补充课程:面向对象程序设计——Java语言

补充课程说明:主要关注内容在设计原则、反转控制与MVC模式

2021.12.14 接触 Java 课程,后续断断续续学习。

2022.02.22 完成Java语言部分的学习。

0x02 MySQL基础部分

课程链接:【宋红康】MySQL数据库

跳过内容:p74-93,p94-95,p187-199(共计约1018min)

课程时长:5143-1018min,预计9-12天

前置课程:无

学习建议:多刷题!面试必考

课程评价:康师傅稳定发挥,尚硅谷的台柱子【推荐!】

参考书籍:《MySQL必知必会》

2022.02.22 初步了解并开始学习

2022.03.05 学完MySQL基础内容-增删改查(P1-73),时长约2000min,课程练习部分的视频跳过(但算入观看时长)

0X03 JDBC

课程链接:康师傅带你一站式搞定jdbc

课程时长:746min,预计3-4天

前置课程:MySQL基础部分,Java

学习建议:在脑中构建出数据库使用的完整逻辑,以及为什么这么做。多练习。

课程评价:康师傅,稳!【推荐】

参考书籍:暂无

2022.03.05 初步开始

2022.03.10 学完,该补MySQL基础和JDBC笔记/总结了

0X04 JavaWeb

课程链接:2022版JavaWeb教程

课程时长:2535min,预计7-10天

前置课程:JDBC,有计算机网络基础最好

学习建议:

  • 使用IDEA和tomcat搭建一个web服务,完成一个小Demo
  • 掌握Java servlet常见类、函数和Tomcat,MVC设计模式,重点在理解IoC和注入(这是Spring核心)
  • JavaScript、html、CSS看看,知道是啥就行了,我跳过了,大可不必浪费时间在这部分。
  • 这门课其实是一门综合课程,对所学内容的一个综合使用。

课程评价:【不推荐】

  • 个人感觉一言难尽,老师代码和文档管理混乱,课件在gitee上,课堂临场发挥显得备课不充分。
  • 干货是有的,可以根据自己的节奏跳着看。
  • 大量时间花在画图和修bug(这部分有利有弊,画图易于理解,修bug也算是经验积累,但是太耗时了)。
  • 这部分我理解为先,项目练习放一边了,代码太乱了,很多天看不下去,想跳过了都。
  • 补充课程:【狂神说Java】JavaWeb入门到实战_哔哩哔哩_bilibili

参考书籍:Java Servlets - A Tutorial

2022.03.11 开始学习(觉得html/css/js部分了解即可,之前也看了)

2022.04.01 各种原因课程才看到P52,痛苦。一部分课程还没练习,后边课程看了眼应该不是特别关键,果断放弃。

0X05 maven基础部分

课程链接:尚硅谷2022版Maven教程

课程时长:1206min,预计3-5天(根据需求选学)

前置课程:IDEA使用

学习建议:2倍速看,部分1.5;根据需求学习(先入门,会用、知道干嘛,工作后再深入)。

课程评价:【推荐】

  • 课程内容分割合理,根据需求分阶段学习
  • 老师逻辑和演示清晰,文档完善,举例恰当

参考书籍:官网

2022.04.16 开始学习

2022.04.17 仅仅学习P1-p53,入门先。

0X05 Spring5

课程链接:spring5源码级讲解

课程时长:919min,预计3-4天

前置课程:Java语言

学习建议:

  • 理解IoC和AOP两个核心概念以及java实现,掌握spring的事务。
  • 初期学习不应纠结框架源码,学习过程是渐进的。也不要纠结应用场景,只管练习。
  • 2倍速或者跳着看完,手动复现达到其演示效果即可。视频有些繁琐,看视频配套笔记省时省力。
  • 可以跟着官网文档

课程评价:【不推荐】

参考书籍:《Spring in Action》第四版。

2022.04.01 开始学习。

2022.04.15 结束,马马虎虎看完到p49,之后没看。

参考文章:

0X07 spring mvc

课程链接:一套快速上手spring mvc

课程时长:985min,预计3-4天

前置课程:spring5,javaweb,maven

学习建议:

  • 跟着做,结合之前学的内容,知道在演示啥、目的是啥。会用!
  • 开发环境配置熟练,解决各种常见问题。
  • 搞清springMVC各种功能、流程。
  • 后几集是阅读源码部分,看的不明所以,因为基础不足或者铺垫少的缘故暂时跳过。

课程评价:【推荐】

参考书籍:《Spring in Action》第四版

2022.04.18 开始学习。

2022.04.19 暂时停止

2022.05.04 继续学习

2022.05.21 完成

0X08 MyBatis 3

课程链接:MyBatis实战

课程时长:610min,预计2-4天

前置课程:JDBC,maven

学习建议:跟着做,联想MySQL学习的内容和实际开发者要解决的需求

课程评价:【推荐】

参考书籍:暂无。

2022.05.21 开始学习。

2022.05.24 暂停

2022.06.06 继续

2022.06.07 学习完成。

0X06 SSM整合

课程链接:【尚硅谷】SSM整合一套通关

课程时长:

0X07 SpringBoot 2

课程链接:雷神SpringBoot2零基础入门

课程时长:1572min,预计9-12天

前置课程:

学习建议:

课程评价:

参考书籍:暂无。

0X08 Redis 6

课程链接:Redis 6 入门到精通

课程时长:635min,预计4-6天

前置课程:

学习建议:

课程评价:

参考书籍:暂无。

实战阶段

谷粒学苑

课程链接:谷粒学苑-微服务+全栈在线教育实战项目

课程时长:4697min,预计1个月

技术栈:

适用阶段:

学习建议:

课程评价:

谷粒商城

课程链接:《谷粒商城》Java架构师 | 微服务 | 大型电商项目

课程时长:6286min,预计1.5个月

技术栈:

适用阶段:

学习建议:

课程评价:

待定

前端:HTML+CSS+JavaScript、Vue、Node js、Rect

内功:JVM、框架源码;数据结构与算法、操作系统、设计模式、计算机网络

进阶:MySQL高级、Maven高级、Nginx、k8s、JUC、ZooKeeper、Dubbo、ElasticSearch

消息中间件:RocketMQ、RabbitMQ、Kafka

SpringCloud

课程链接:SpringCloud框架开发

课程时长:1536min,预计9-12天

MyBatisPlus

课程链接:mybatis-plus框架精讲

课程时长:333min,预计2-3天

前置课程:Mybatis3,Spring Boot

Nginx

课程链接:2022版Nginx教程(从入门到亿级流量)

课程时长:401min,预计2-3天

Docker

课程链接:2022版Docker实战教程(docker教程天花板)

课程时长:805min,预计5-8天

Spring注解驱动

课程链接:Spring注解驱动开发

课程时长:687min,预计4-6天

前置课程:Spring5,Java语言高级部分(反射),有设计模式基础更好

学习建议:根据需求选看。该课程主要深入原理、源码。

在线支付

【尚硅谷】微信支付&支付宝支付,一套搞定Java在线支付开发