学习成长记录

学习成长记录

Scroll Down

学习成长记录

要是不觉得去年的自己是个傻逼,那现在的自己就是个傻逼

  • 2017下半年:大一上
    1. 学习完c语言基础知识
    2. 开始接触数据结构算法
    3. 用C语言制作了一个图片隐写术的程序
    4. 使用C语言win32编程,制作了网页快速打开的UI程序
  • 2018上半年:大一下
    1. 初步学习完数据结构算法
    2. 学习了HTML与CSS
    3. 课外自学了C++和Python基本语法,开始接触Java。
    4. 按照视频用Python做了个打飞机的小游戏
    5. 购买了第一台云服务器和第一个域名,制作并按视频使用Tomcat部署了第一个静态网站:《个人网站》,用于展示一些信息
  • 2018下半年:大二上
    1. 学习完Java基础知识,基本掌握Tomcat和Jsp、Servlet写Web页面
    2. 升级《个人网站》,使其能够登录、上传下载文件,做个人网盘用
    3. 学习了JavaScript
    4. 使用原生JS写了一个简陋的2D游戏引擎,完成了高中时设想的恶搞同学的游戏,游戏类似口袋妖怪
    5. 并用Java进行重写了打飞机游戏
    6. 学会JDBC连接MySql
    7. 期末Java与JDBC短学期实践使用Java GUI合作制作了漂流瓶项目,期间第一次使用socket,第一次接触JSON
  • 2019上半年:大二下
    1. 第一次接触老师给的项目:用php制作一个管理系统,第一次赚到钱
    2. 学习SSM框架和Jquery
    3. 学习
    4. 使用SSM和Jquery重构个人网站,升级成《个人主页》,保留上传下载功能的同时增加收藏网站功能
    5. 开始接触SpringBoot和Vue框架
    6. 期末数据库短学期实践,使用SSMVue制作小微博项目
  • 2019下半年:大三上
    1. 学习Spring Security
    2. 按CodeSheep的引导,开始接触开源项目Halo,并学习其项目结构开始接触JPA
    3. 按Halo的项目格式,使用SpringBoot制作小说爬虫系统,使用ElementUI制作了Web前端小说阅读器,使用开源模板制作了后台管理系统
  • 2020上半年:大三下
    1. 为了服务外包竞赛,接触深度学习,学习Tensorflow,基于一个开源的yolov2项目,并制作了安全帽识别系统
    2. 阅读Java源码,并开始深入了解spring源码
    3. 开始学习java分布式与微服务
    4. 学习react-native并制作了小说爬虫项目的手机端阅读器
    5. 开始准备考研,学习数学和英语
  • 2020下半年:大四上、实习
    1. 考研在准备了一轮的数学和英语之后决定放弃考研,找实习工作
    2. 学习了阿里巴巴代码规范
    3. 学习了公司框架
    4. 第一次参与开源项目, 为hutool贡献代码
    5. 参考mybatis的依赖注入实现,编写了httpMaster框架
    6. 积累了很多项目经验
  • 2021上半年,大四下、毕业
    1. 完成毕设:用到spring cloud Alibaba一系列框架,mysql、mongoDB、redis数据库。学习并实现区块链加密、gossip传播等功能。第一次将所学东西全部用到一个大项目中
    2. 开始接触Golang、复习c++准备工作
  • 2021下半年,入职工作
    1. 学习c++, 学习effective morden c++
    2. 学习cmake\makefile写法用于构建c++
    3. 学习shell等脚本基本使用
    4. 学习promethus与promql
    5. golang学了部分源码,看了几个golang开源框架,为zinx框架贡献代码
    6. 学k8s基本原理,能正常使用,学会基于kubeapi的operator开发
  • 2022上半年
    1. 看了kuberbuilder源码
    2. 学习了kubernetes的controller部分的源码,并为kubernetes提了pr
    3. 完整搭建自己的k8s集群,基本熟悉k8s各个组件功能,并能熟练使用
    4. 学习操作系统,加深了对linux的理解
  • 2022下半年
    1. 学习kuberscheduler源码, 并开发自己的scheduler-plugin
    2. 学习cni、cri源码,开发了自己的cni
    3. 学习汇编,编写简单的协程框架