当前位置: 首页 > news >正文

猿创征文|平凡的应届生四年学习之路

以下只是博主个人学习总结,如有不当,敬请指正;

前言

从SSM到SpringBoot,再到前端三剑客,然后开始自己的第一个单体应用的项目;然后接触微服务架构,围绕SpringCloud开始系统学习微服务相关组件和开发模式;再到开发微服务项目,从零搭建,从linux基础命令到进阶,容器化技术,网络相关等;流水线部署分布式项目;到此只是冰山一角…
其中JAVA数据结构,基础内容,框架源码和设计模式,性能优化,业务场景的解决方案都是需要深入并不断积累的
围绕JAVA后端开发的技术体系非常庞大,除去基本的技术积累,还有很多设计思想呀,如何写出高效代码等等,这些都需要花很多精力去学习,以上这些,适合刚刚毕业或者即将进入程序员大家庭的同学借鉴
最近刚刚开学,肯定又有很多选择JAVA的小萌新了,希望这篇文章可以更加快速的帮大家了解关于JAVA行业的一些指导性的东西;

JAVA前景

以广州为例,JAVA开发的岗位挺多,个别要求也不高,但是懂的都懂,薪资就那样;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
看到这里,好像工资也不会出入太大,但是特别是技术普通的应届生求职是挺难找到复合自己要求的公司的。
卷起来吧!!!

JAVA知识体系

构建知识体系可以很大程度上提升了认知效率,我们大部分时间都是碎片化的学习知识,在加上体系化的沉淀,你就可以实现利用碎片化的时间,做体系化的学习。知识是零散的,你得慢慢拼凑,整理成体系,才能提高学习的效率很自己对整个体系的认知。
在这里插入图片描述
在这里插入图片描述

框架,中间件等

以spring为例,延伸开,熟悉各个框架的使用和特性关联,利弊等。熟悉两个以上框架源码和设计模式等
在这里插入图片描述

基础扎实再进阶

JAVA并发编程框架体系
在这里插入图片描述
像JVM,性能调优等更深入的技术等,慢慢了解到深入。
在这里插入图片描述

微服务,相关业务场景

使用中间件解决其中的业务场景,并提供业务的解决方案等,多做项目多实战;

架构和系统设计

在学习架构时,第一步不要去学习框架,而是要学习架构的演进,架构的服务演化;从系统设计的角度,将上述的知识点融入进来,比如:秒杀系统设计等。最后我们再看下互联网架构案例,帮助自己理解和学习架构。
在这里插入图片描述

相关文章:

  • mysql8忘记密码如何重置(禅道的mysqlzt服务和mysql服务冲突)
  • Nginx 配置 SSL(HTTPS)
  • 用css实现简单的动画——“奔跑的小子”(有知识梳理和图片)
  • macbook m1芯片 实现vscode下debug(解决无法读入的问题)
  • 前端:下载文件(多种方法)
  • 猿创征文|【JavaSE】 Collection集合全家桶
  • 【Coppeliasim+Add-on】附加组件-喷涂路径自动生成及喷涂仿真
  • 简易下载并使用Jupyter(Anaconda)
  • 北京大学肖臻老师《区块链技术与应用》公开课笔记:以太坊(四):The DAO、反思、美链、总结
  • 算法与数据结构(2)--- 绪论(下)
  • 基于AAEncode编码的解密经历
  • 设定目标(1)- 为什么你每天感觉很忙却没什么拿得出手的成果?
  • 《大数据之路:阿里巴巴大数据实践》-第2篇 数据模型篇 -第9章 阿里巴巴数据整合及管理体系
  • 懂这些套路,开发到大客户不是什么难题
  • 市政管理学试题及答案
  • avalon2.2的VM生成过程
  • CentOS6 编译安装 redis-3.2.3
  • CSS 专业技巧
  • node-glob通配符
  • PHP 小技巧
  • Redux系列x:源码分析
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 构造函数(constructor)与原型链(prototype)关系
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 离散点最小(凸)包围边界查找
  • 聊聊redis的数据结构的应用
  • 深度学习在携程攻略社区的应用
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • !$boo在php中什么意思,php前戏
  • #define 用法
  • $$$$GB2312-80区位编码表$$$$
  • (附源码)ssm捐赠救助系统 毕业设计 060945
  • (一)u-boot-nand.bin的下载
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .jks文件(JAVA KeyStore)
  • .net core 6 集成和使用 mongodb
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET gRPC 和RESTful简单对比
  • .Net 知识杂记
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .net中的Queue和Stack
  • [145] 二叉树的后序遍历 js
  • [20171101]rman to destination.txt
  • [AutoSar]BSW_OS 02 Autosar OS_STACK
  • [bzoj 3534][Sdoi2014] 重建
  • [BZOJ1178][Apio2009]CONVENTION会议中心
  • [C# 网络编程系列]专题六:UDP编程
  • [CareerCup] 2.1 Remove Duplicates from Unsorted List 移除无序链表中的重复项