介绍 - 我
大约 6 分钟
介绍 - 我
QQ:994914269 | 常驻城市:杭州 | 求职意向:后端开发
技术体系
首先罗列一下我目前的技术栈:
注:以上内容层次并非严格的包含关系,仅是把相同的技术体系放在了一起
语言的使用习惯
C:对我来说,c语言是用来练习算法的工具,我觉得算法更注重的是一个分析问题并解决的过程,而不是想办法抽象它,提取共性,面向对象的思想在这里适用性不大,同样,在练习算法时(领域性不强的算法)不需要用到很多框架来辅助,简化代码编写,相较之下 C 语言语法简洁,运行速度快,对我来说是编写算法的首选Python:python 对我来说则是一个好玩的工具,由于他有非常庞大的类库,可以方便的执行语句的特点,他经常被我用来写一些玩具,比如做一个qq机器人,爬虫工具,自动生成图表工具,csv读取分析工具(当时用来打比赛),批量解压工具,甚至到视频人像分割(机器学习)等等。Java:它是用来吃饭的家伙,但并不意味者我对他的兴趣会减少,恰恰相反,由于它非常完整的生态体系,我总能用它来做出一个完整的项目,往往能得到更多的成就感。Java 的天地十分广阔,上到无数的技术栈,下到复杂神奇的 JVM,学习java,总能从中发现许多前人经验的结晶,以及生活中各种工程运作方式的影射,非常令人着迷。
学习时间线
2015购买了C语言丛书,第一次接触编程,可惜受限于知识体系,只能依样画葫芦。2016进入社团,接触到 scratch(图形化编程软件),制作了一些小游戏,认识到了基础的编程体系结构。2018高考选择了技术科目,接触到了Visual Basic语言以及一些基础的算法。2020进入大学,正式学习了一门语言C,紧接着对html,css,javascript有了浅薄的认识。2021提升广度- 初识
C++,并参加了一些算法比赛。 - 初识
java,对面向对象有了一定的理解。 - 初识 linux 系统语言
bash。 - 初识
Python。 - 初始
网络安全,参与 华为HCIA认证考试。 - 参加学校 青年大学习统计网站 的运维工作,对 python 爬虫,以及网站的部署,上线,备案有了初步的了解。
- 部署 minecraft 服务器,通过内网穿透进行远程桌面连接。
- 用 python + nonebot + cqhttp 制作了人生第一个小型项目 - qq机器人,并通过爬虫技术,每天定时发送天气预报,热搜,番剧更新信息,当天课表等 。
- 初识
2022提升深度- 初识
sql,以及对应的 mysql 数据库。 - 深入了解
java,以及面向编程思想,学习了网站相关的Tomcat,jsp,servlet。紧接着学习了spring全家桶。 - 对
css有了进一步了解,接触到响应式布局、弹性布局, 深入了解javascript,理解dom,了解 Jquery 技术。 - 通过
python+pytorch炼丹,训练出了第一个图像分割模型,用于视频人像分割。 - 进入
Tab Studio工作室,学习到了前后端分离技术,git,代码进度跟踪(coding),jwt,mybatis,微信小程序,等等 - 认识了
设计模式 - 制作健康饮食平台,因任务驱动,学习了
mybatis-plus,nginx,VUE,T-Design,element-UI,redis
- 初识
2023继续提升深度- 继续深入了解
java,研究了部分java常用类库源码(继续中),学习JVM(继续中),学习SpringCloud以及一系列分布式知识(继续中) - 深入了解
VUE,会使用一系列VUE封装的框架 例如vue-admin-box,VuePress - 接触到了大量的中间件如
ElasticSearch,RabbitMQ,Nginx,Docker等等。 - 上线了自己的博客网站
- 动手编写了简单的 IOC 容器
- 动手编写了简单的半自动查询框架
- 继续深入了解
2024参与工作- 上半年成为了
杭州开云集致公司的实习生,参与到CloudDm数据库可视化编辑工具的开发。 - 由毕业设计任务驱动,学习并使用了代码生成引擎
Velocity, 前端 UI 框架vben admin等 - 下半年毕业并正式转正,并参与到公司主要产品
CloudCanal的开发当中。 - 经过了一年的工作学习,收获了如下知识:
- 对市面上主流的数据源诸如
PostgreSQL,SqlServer,Oceanbase,RDS for xxx,MongoDB,Kafka,RocketMQ有了粗浅的认识。 - 对市面上主流的各种数据捕获、同步方案如 Canal、Flink 有了一定的理解。
- 深入了解了诸如
logback、disruptor等框架,以及 promethus 监控工具。 - 收获了大量的线上部署 / 排错经验,对 Linux 系统的掌握更深。
- 对市面上主流的数据源诸如
- 将毕业后自己闲置的机箱改造成服务器,并连接公网,为平常工作与学习带来了极大助力
- 上半年成为了
