🧑‍💻【年终总结】2024 年度记录——技术向
2025-2-1
| 2025-2-2
字数 1647阅读时长 5 分钟
type
Post
status
Published
slug
2024summarize
date
Feb 1, 2025 14:07
summary
总结这一年技术方面做了哪些内容
tags
技术
代码
category
技术分享
icon

开头

这一年写了不少的项目,在今天做一个总结。

项目之外

项目之外也有很多成长,我们来逐一列出来:
  1. 对于每一个 commit 的格式,现在我使用git-commit-plugin这个插件进行提交,格式工整好看,大大提升了我添加 commit 的次数
  1. 2024 年开始尝试 ai 编程,之前只是 chatgpt,现在有了 cursor、windsurf、trae 等工具,于我来看,其实本质上都是差不多的,调用了 Claude 的接口,添加了一些额外的提示词和 action,目前来看我 cursor 用着是不错的,之前使用 windsurf 的时候感觉就是还不够成熟(因为正好碰上了和 Claude 谈判的问题、接口总是报错),最近 cursor 限速有些难受,所以开始使用 trae,这个由于是早期,目前接口是比较稳定的,只不过很多 aciton 可能没那么稳定,也还是可用的。
  1. 其次就是我懂得了什么叫做分支,以前不懂的时候直接在主分支上开发,导致网站挂了好多次,现在知道了做一个新功能就先用分支来开发,测试通过后再合并,避免了很多麻烦,也是一个很好的习惯。
  1. 此外树立了一个关键理念,那就是无论怎样先做一个出来看看,哪怕做的不好,也要做一个看看,然后再改,优化。勇于尝试才是重要的,试错成本不高的时候还是要多尝试。
  1. Keep Coding 坚持是最重要的,当然我保持连胜纪录很大程度依赖于每天运行的科技早报。
    1. 2024 github commit 记录
      2024 github commit 记录

分项目总结

以下项目不分先后,都是我在工作之余完成的内容。

IndWebIndex
Github
IndWebIndex
Owner
nowscott
Updated
Jan 30, 2025

主要还是对这个项目做了一些更新,项目的架构做了一些调整,从原来的原生 html+css+js 换成了 react+nextjs 的组合,数据更新也用上了 nextjs 的更新逻辑,不必再使用 action 来处理数据了。
当然这得益于博客项目 NotionNext 给我的灵感,确实使用 notion 作为数据库是很方便的。

EverydayTechNews
Github
EverydayTechNews
Owner
nowscott
Updated
Feb 2, 2025

每日科技早报,这个项目在上半年做了一些改动,修改了新闻源、爬虫算法等等,到今天已经稳定运行了半年,期间出过几次问题,也都顺利解决了。
接下来可能也还会做几个爬虫的项目,因为看到林奕做的 B 站热本数据分析,激发了我对于数据分析的热情。

ComicPDFGenerator
Github
ComicPDFGenerator
Owner
nowscott
Updated
Feb 1, 2025

这个项目是上班期间写出来的,主要功能是把漫画文件夹里放图片的格式打包成为 pdf,当时比较沉迷看漫画,找到的资源又不太方便,就催生了这个项目,使用 python 的 notebook 格式完成的。

ExportChat2md
Github
ExportChat2md
Owner
nowscott
Updated
Feb 1, 2025

这个项目同样是工作期间写出来的,为了方便把和 chatgpt 的对话导出的内容保存为 markdown 格式,自己使用感觉方便就放在 github 上了。

ChatWithMou
Github
ChatWithMou
Owner
nowscott
Updated
Nov 9, 2024

这个是基于免费的硅基流动、groq 的 api 完成的一个 ai 模型对话的网页,支持连续多轮的对话,记忆能力约等于上下文的极限。
不过很快就不更新了,一方面是因为免费的 api 限制条件很多,能力也不太行,另一方面大模型更新换代太快了,实在是跟不上时代 haha。

 
MacAudioSwitcher
Github
MacAudioSwitcher
Owner
nowscott
Updated
Dec 4, 2024

这个是 24 年年初写的一个 shell 脚本,用于放在快捷指令中快速切换音源,但到今天这个需求已经没那么明显了,所以也就一直没更新。

PollEase
Github
PollEase
Owner
nowscott
Updated
Dec 20, 2024

这是一个投票的小程序,第一次的尝试,虽然以失败收尾,不过也涨了很多经验,从这方面来说是一次成功的尝试。
开发这个小程序的时候是我第一次使用 cursor 类产品,一点点摸索到习惯,对于小程序结构的熟悉也是从这个时候开始的,如果没有这一次的尝试,不会有后面的更多想法,不会有复制符等等。
同时也告诉我作为用户和开发者这两个身份在想法上面的异同,只有亲自开发一下才知道做好一个产品/app 是有多困难,在做投票的过程中一点点拆解需求也是很棒的过程。

RareCharWXapp
Github
RareCharWXapp
Owner
nowscott
Updated
Jan 31, 2025

没错,复制符这个小程序的源代码也被我开源了,我始终认为开源才是进步的关键,藏着掖着会阻拦想要帮助你的人进来的,也阻止了新人的学习,所以当我觉得更新到合适的时候就直接开源了。
这是我第一个上线的小程序,目前还有很多的不足,未来会慢慢优化这个小程序,虽然不求靠这个赚钱吧,不过觉得这始终是存在的一个需求,所以会一直更新下去(永久免费使用)
然后我同时也用了一点时间开发了一个 ios 版本的,后续有机会可以上线到 appstore。

结尾

大概就先说这么多,或许不太全,不过也差不过能概括我 2024 年完成的内容了,2025 年继续保持对于代码的热爱,同时希望自己能更多的进行写作。
因为突然发现自己和 ai 聊的很多,有些内容是以前问过的知识点,重新问起来可能一次给我的不是最佳的答案,所以即使有 ai、即使 ai 越来越强也还是需要一些记录,不然反复问 ai 也是一个效率不高的事情。
所以 2025 我会逼自己更多的记录,做想法的分享、总结、想到了什么就记录下来,每隔一段时间来回顾,让自己的博客真正变的有用起来。
  • 技术
  • 代码
  • 【公众号编辑器】开源编辑器样式记录【沟通记录】药書app 与ai沟通的记录
    Loading...