2022复盘&2023规划(技术篇)
说明: 以下是我对我自身知识掌握度的分级解释
Lv0
简单了解技术点的应用场景
Lv1
前端: 掌握基础知识,能进行简单组件的开发与页面绘制; 后端: 掌握知识点基础,能结合网络搜索进行简单的运用。
Lv2
前端: 掌握基础知识,能进行较复杂组件的开发与页面绘制;后端: 熟练掌握知识点基础,能将其运用到框架中并进行改造封装运用。
Lv3
前端: 掌握较为深入知识,能结合网络查询等进行框架级别的改造及优化;后端:读过源码,掌握技术原理,能利用技术原理对现有框架进行改造。
Lv4
对技术有一些自己的理解,能对其表达出一些不一样的看法。
Lv5
对该技术有更好的解决方案,有能力着手搭建一套的那种~
2022复盘 - 在学习中积累,在实践中沉淀
2021年像风带着羽毛一样飘走了,2022年紧跟其后,用什么词来形容2022年呢?应该是""。后面的描述仅是我自己内心的一些小想法: 虽然这一年涉猎到了许多新的技术点,但是都比较基础,其能够达到的技术高度、深度与我心里预期还是有很大的差距。回想原因,反思自己,究其原因就是没有时常静下心来读书、真正的深入某一项技术,包括考证等等的,其实都缺少静下心来的时间,每天抽一两个小时,刷视频,读书,整理博客。 正可谓不积小流无以成江河~
回顾我的学习历程,在工作之后,学习不会再像之前一样知识网铺的很大,而是转向工作中遇到的重点问题进行实际的专项研究,更多的是偏应用、重点是技术的应用场景。这是我从未体验过的一种学习,但是也让我产生了一种莫名的危机感。近一年感觉自己在技术成长上非常的缓慢,可能这就符合技术人员的知识成长曲线,如下图:
我现在是处于知识结网积累阶段,在原始知识快速获取后,目前处于及其缓慢的知识积累过程,相信大部分技术人员应该都会有这种感受,迟迟达不到我心理预期的高度是我有些煎熬和折磨了,或许我需要进行一段时间破釜沉舟的学习才能时间自我技术突破。
下面我也复盘一下2022年我自己在工作和学习中用到的技术点。我会从前端、后端两方面根据掌握熟练度、技术深入度综合考虑给出 Level 等级
Web前端:
整体情况:对于前端的流行技术也是需要继续学习,目前仅掌握 React Vue 以及对应的 Antd elementUI UI框架,能够进行稍复杂的组件开发,但更上一个层次,按照目前我的技术积累是比较困难,大前端,足以说明前端知识网络的庞大,我目前所了解到的可能只是冰山一角,级别: lv2 0 经验吧
欠缺点: 基础知识网络的梳理、技术原理的探索。
整体等级 Lv2 经验值0
- React
Lv0
->Lv2
- Vue
Lv1
->Lv2
-
Chrome Plug(谷歌插件开发)
Lv0
->Lv1
该插件是个插曲,仅作为业务爱好罢了
-
Webpack
Lv0
->Lv1
----- 需要深入学习该技术的原理,首先是要充分了解其基本功能。
-
App 开发
Lv0
->Lv1
谈到App 开发,不能不谈的就是 UniApp 框架,在其框架可以开发 微信小程序、支付宝小程序、钉钉小程序等的小程序类应用,也可以开发 安卓、IOS系统的APP、甚至开发PC端浏览器应用。当然 uniapp 框架这个我仅仅用过,使用它会让我们工作起来更加便捷和简单,实际其原理以及其更多的优点我还是需要进行更深入的积累学习,而App开发需要关注的重点不止是技术框架,还有其页面元素排列组合的合理性。在页面设计上还是要注意与PC端开发的不同,尤其是页面设计上,这一块也是我需要精进学习的一部分。
-
TypeScript & Less
Lv0
->Lv1
算是入门了~
Web后端:
整体情况:基础知识基本掌握,进行增删改、公共组件的封装开发、相关中间件的集群搭建不是问题,但再往更高级别的例如容器资源的预判、框架技术选型上的有缺点和当前流行技术的通览都给还有欠缺。 lv2 满经验吧
欠缺点: JVM 调优、 常用中间件的使用及原理、数据库引擎的原理与调优、DevOps 流水线、更加高级的架构知识(包括对服务器资源的分配预判等)。
整体等级: Lv2 经验值 80
-
Java 基础
Lv3
->Lv3
其实对于Java基础这方面,背一下八股文,读一些源码就差不多可以了,但是对于 Java 高并发以及 concurrent类的运用还是需要更多的实践与学习回顾,其中当然还包括 java 并发的一些场景的积累。
-
Spring
Lv3
->Lv3
有时间还是需要几篇博客梳理总结和学习 -
Mybatis
Lv2
->Lv2
有时间还是需要几篇博客梳理总结和学习 -
Mysql
Lv1
->Lv1
有时间还是需要几篇博客梳理总结和学习 -
Oracle
Lv1
->Lv1
有时间还是需要几篇博客梳理总结和学习 -
Jvm
Lv0
->Lv0
需要读一本相关的书 -
Kafka
Lv0
->Lv1
-
Kubernetes
Lv0
->Lv0
Kubernetes 也是在近一年工作中经常用到的后端集群管理工具,属于DevOps 流水线中重要的一个组成部分,目前也是了解到其是一个部署、规划、更新、维护、管理容器的应用平台,但是更加
-
ElasticSearch ELK …
Lv0
->Lv0
elastice search 技术
-
Docker
Lv0
->Lv1
对于Docker 的学习与运用,目前掌握基础镜像的拉取使用,集群化部署及其配置项(docker file 编写规则)等具体应用还需继续强化学习。
-
ClickHouse 数据库
Lv0
其他技术
此些技术工作中很少用到 这里算是技术墓地了~
Robot 机器人机器人系统
:
Python语言
:
PyTorchAI深度学习框架
:
tensorflowAI深度学习框架
:
2023规划 - 工作中巩固基础开发能力,业余时间深入学习架构知识。
2023年目标是蜕变的一年,无论结果怎么样,计划和期望是要有的,同时信心也要有,期待2023 是我工作中重要的转折点。
前端架构
以 Webpack 前端打包技术为入口,深入剖析 webpack技术原理,广泛了解前端各种技术框架,综合分析各种技术框架,包括PC系列框架、 APP 系列框架,结合相关书籍、博文巩固相关知识,并将学到的知识总结成思维导图、博客文章的形式。
后端架构
以ElasticSearch技术为入口,掌握ElasticSearch、ELK的使用方法、及其简单原理,并对其应用场景展开详细分析与整理。同时对ruoyi框架进行深入的剖析,翻看其源码,整理其架构思路。辅以JVM调优技术、数据库InnoDB 引擎原理等的学习进行后端知识的 广泛了解前端各种技术框架,综合分析各种技术框架,包括PC系列框架、 APP 系列框架,结合相关书籍、博文巩固相关知识,并将学到的知识总结成思维导图、博文的形式。
系统分析师
2023 准备考取 软考·系统分析师 的职称,同时也提高我对系统架构的理解,是我学到更多结构化的系统架构分析知识。
计划事项:
-
Webpack 深入学习与徒手搭建新框架
-
Flex 样式布局系统结构化学习提高(css)
-
Web大前端
流行技术大盘点(2023) -
Web后端开发
流行技术大盘点(2023) -
徒手搭建 DevOps 流水线 (gitlab、hober镜像库、docker容器、k8s、maven私服)
-
Java 8 - Java 11 新特性尝试
-
ruoyi 框架原理学习、技术点梳理
-
考取系统分析师
-
Web大前端
流行技术大盘点(2023) -
Web后端开发
流行技术大盘点(2023) -
徒手搭建 DevOps 流水线 (gitlab、hober镜像库、docker容器、k8s、maven私服)
-
Java 8 - Java 11 新特性尝试
-
ruoyi 框架原理学习、技术点梳理
-
考取系统分析师