机缘 ✍️
写博客的理由很简单:怕自己忘😂
今天调个前端,明天写个后端,后天又是算法。上课听懂了,动手就卡住;今天解决的 bug,下周遇到又得重新搜。所以就把博客当笔记本用,踩过的坑、某个库的用法、甚至一个报错信息都记下来。下次再遇到,翻自己的就行,不用再去全网翻半天👍
后来发现,想把一件事写清楚,自己反而理解得更深了。算是个意外收获吧~
收获 🎁
没想过要吸粉,但还是有些实在的好处:
- 自己能找到------翻自己的笔记比全网搜索快多了,谁用谁知道🤣
- 偶尔有人点赞------看到"谢谢博主"这种评论,会开心一整天😊
- 认识几个也在写博客的同学------互相串个门,评论区聊两句,感觉还挺好的👋
日常 📝
写博客就是我学习的一部分,不是额外任务。
上课或做项目时,遇到值得记的,随手打个草稿。周末有空就整理一下,把代码贴全、步骤写清楚。
不追热点,不逼自己日更。学到什么记什么。博客就是个慢慢积累的仓库,不是作业。
时间分配上:先学后写。课程紧就少写,不着急。笔记是自己的,以后补也行💪
成就 🎉
没什么拿得出手的大代码。不过有一个练手项目------Spring Boot 博客系统,做完之后自己觉得还行。
跟着课程做了一遍,又自己加了点东西。前后端交互、数据库、登录认证都串起来了。特别是后来把 Session 登录改成了 JWT,折腾了好几个晚上😵,踩了密钥配置、前端存 token、拦截器校验这些坑。最后跑通的时候,感觉之前看的那些概念终于落地了。
核心代码就这些:
java
// 生成 token
String token = JwtUtils.genToken(Map.of("id", userId, "name", userName));
// 拦截器校验
String token = request.getHeader("user_token");
if (token == null || JwtUtils.parseJwt(token) == null) {
response.setStatus(401);
return false;
}
虽然还有很多能优化的地方,但这是第一个从数据库设计到接口调试、再到前端联调都自己做完的小项目。每次回头看,都能想起当时调通第一个接口的兴奋🎊
憧憬 🌟
工作:毕业后能找个适合的岗位就行。有个能干活、能学到东西的地方就好,不挑🤣
写博客 :保持现在的习惯,学到啥记啥。如果哪天有人搜到我的文章觉得有点用,那就赚到了👍
长远:文章攒多了,可能会顺手整理个合集,比如叫《一个学生的后端笔记》。不求多专业,别误导人、自己回头看能想得起来就够了。
最后想对自己说的 :慢一点没事,别停就行 😭
博客首先是写给自己看的,然后才是给别人。坚持一年了,给自己点个赞吧👏🎉