机缘 ✍️

写博客的理由很简单:怕自己忘😂

今天调个前端,明天写个后端,后天又是算法。上课听懂了,动手就卡住;今天解决的 bug,下周遇到又得重新搜。所以就把博客当笔记本用,踩过的坑、某个库的用法、甚至一个报错信息都记下来。下次再遇到,翻自己的就行,不用再去全网翻半天👍

后来发现,想把一件事写清楚,自己反而理解得更深了。算是个意外收获吧~

收获 🎁

没想过要吸粉,但还是有些实在的好处:

  1. 自己能找到——翻自己的笔记比全网搜索快多了,谁用谁知道🤣
  2. 偶尔有人点赞——看到“谢谢博主”这种评论,会开心一整天😊
  3. 认识几个也在写博客的同学——互相串个门,评论区聊两句,感觉还挺好的👋

日常 📝

写博客就是我学习的一部分,不是额外任务。

上课或做项目时,遇到值得记的,随手打个草稿。周末有空就整理一下,把代码贴全、步骤写清楚。

不追热点,不逼自己日更。学到什么记什么。博客就是个慢慢积累的仓库,不是作业。

时间分配上:先学后写。课程紧就少写,不着急。笔记是自己的,以后补也行💪

成就 🎉

没什么拿得出手的大代码。不过有一个练手项目——Spring Boot 博客系统,做完之后自己觉得还行。

跟着课程做了一遍,又自己加了点东西。前后端交互、数据库、登录认证都串起来了。特别是后来把 Session 登录改成了 JWT,折腾了好几个晚上😵,踩了密钥配置、前端存 token、拦截器校验这些坑。最后跑通的时候,感觉之前看的那些概念终于落地了。

核心代码就这些:

// 生成 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;
}

虽然还有很多能优化的地方,但这是第一个从数据库设计到接口调试、再到前端联调都自己做完的小项目。每次回头看,都能想起当时调通第一个接口的兴奋🎊

憧憬 🌟

工作:毕业后能找个适合的岗位就行。有个能干活、能学到东西的地方就好,不挑🤣

写博客:保持现在的习惯,学到啥记啥。如果哪天有人搜到我的文章觉得有点用,那就赚到了👍

长远:文章攒多了,可能会顺手整理个合集,比如叫《一个学生的后端笔记》。不求多专业,别误导人、自己回头看能想得起来就够了。


最后想对自己说的慢一点没事,别停就行😭
博客首先是写给自己看的,然后才是给别人。坚持一年了,给自己点个赞吧👏🎉

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐