当写这篇年终时,都已过于数月了。今年 (2021 年)休学出去工作(创业);加上 2022 年 1 月闭关安卓逆向学习,所以便没有抽出时间来完善年终总结。
所以说要写年终前一定要趁早,平常也要时刻保持记录的习惯,这样年终总结的时候思路才清醒,看到平时记录的点滴就能一时刻地回忆起所有细节。
每次写年终总结时不时也会潸然泪下,写的时候就需要不断的回忆过去,而往往过去的某些时刻的做法会让自己觉得是不是有个更优解?常常会回忆起过去这一年所经历的往往,难以忘怀,不知从何写起。
Web 开发
在这过去的中时间内,我已经从一位逆向爱好者的转到 Web 开发行业上。在上次的记录中我也仅仅只是搭建了一个博客,还是基于 Vuepress,不过由于拖更过久,于是就索性使用 Docusaurus 做为未来的博客。像一些主流前端框架 Vue,React 以及 Vite 和 webpack 构建工具使用过,期间也不断尝试新的技术栈,了解其新特性,所以实现些基本的前端页面或功能倒是不成问题。
但 Web 开发可不仅仅只是由前端页面构成的,虽然对于上面静态站点的博客而言,那确实够。不过想要做到一些页面阅读量,以及评论相关的,就必须涉及到数据交互,也就是后端服务。后端服务所选用的语言可就多了,例如 nodejs、java、php、python、go 等等,虽说都有接触过(尝试搭建过后端服务与部署),但 node 还是我的后端开发首选, JavaScript/TypeScript 是我目前用的最多的编程语言,这其中就使用到Nest.js这类 Node.js 版的 Spring 框架,同时也接触到 TypeORM 这个 ORM 框架,操作数据就如操作对象一样,可以不用写 sql 就能完成基本的 CRUD。同时也接触到 Java 的 Spring、Php 的 ThinkPHP、Go 的 Gin、Python 的 FastAPI,这些语言中的后端框架。同时数据库方面也学习与使用到 Mysql、MongoDB、Redis、Elasticsearch,这些 SQL 与 NoSQL 数据库以及搜索和数据分析引擎。
可以肯定是的未来的编程日子里有一大段时间估计也与 Web 开发息息相关。
不过在年终这并不想介绍在学习期间所涉及的项目,因为这太啰嗦了,导致有挺大一部分时间都是在介绍,而不是在总结,违背年终总结的意义。(学习的)过程往往不是人们所在意的,人们往往在意的是所导致的结果。