开发笔记
共 54 篇文章
我的服务器运维日记
我的服务器运维日记 引言 大家好,今天想聊聊我这段时间捣鼓服务器的一些经历。说起来,我接触服务器运维也有一年多了,从最开始的小白到现在的略懂皮毛,中间踩了不少坑,也学到了很多东西。今天就把最近的一些心得体会整理一下,分享给大家,希望能对同样在运维路上摸索的朋友有点帮助。 第一次部署服务的惨痛经历 记
技术选型的陷阱与经验
技术选型的陷阱与经验 大家好,今天想聊聊技术选型这个话题。说起来都是泪啊,这几年在项目里踩过的坑太多了今天就给大家分享一些我的经验教训,希望能帮到正在做技术选型的朋友们。 盲目追新真的害人 不知道你们有没有这种感觉,每次一有新技术出来,就手痒痒想试试。我之前就是这样,Vue 3 刚出的时候,激动得不
从脚本到 SaaS 的演进之路
从脚本到 SaaS 的演进之路 引言 前两天整理硬盘,翻到了大学时期写的一些小脚本。那会儿刚学 Python,写了个自动批量重命名文件的脚本,高兴了好几天,觉得自己简直是个天才。现在回想起来,那段代码写得挺烂的——没有错误处理,没有参数化,文件名稍微特殊一点就歇菜。但就是这些看起来很“简陋”的脚本,
我的自动化部署实践
我的自动化部署实践 引言 说起部署这件事,估计很多开发同学都有一把辛酸泪。记得刚工作那会儿,每次上线都跟打仗似的——凌晨三四点盯着屏幕,手抖着敲命令,生怕一个不小心就搞挂生产环境。有时候改了个小 bug,光是部署就要折腾半天,测试环境、生产环境来回倒腾,累得半死不说,还经常出各种幺蛾子。 后来痛定思
如何高效阅读技术文档
如何高效阅读技术文档 引言 大家好,今天想跟你们聊聊一个看起来很基础但其实很有讲究的话题——怎么读技术文档。 我相信大家都有过这种经历:面对一个全新的框架或者工具,官网上堆砌了几百页的文档,看着看着就犯困了 要么就是看了半天,关键信息没抓住,用的时候还是两眼一抹黑。我之前也是这样,后来踩坑踩多了,慢
写代码不是唯一重要的事
写代码不是唯一重要的事 引言 前两天跟一个刚入行的小兄弟吃饭,他跟我说最近在公司可忙了,每天疯狂写代码,需求文档看都不看,测试用例也不管,全部丢给测试团队。我问他为什么这么做,他说:“我工资是写代码发的,又不是写文档发的,把代码写完就行了呗。” 听完我差点把嘴里的可乐喷出来。这兄弟的想法可能代表了不
技术债的识别与管理
技术债的识别与管理 引言 各位老铁,今天想跟你们聊聊一个在软件开发中特别常见、但又经常被忽视的话题——技术债。 不知道你们有没有遇到过这种情况:项目刚上线那会儿跑得挺顺的,结果过了半年一年之后,开发新功能越来越慢,改个小 bug 能引出三个新 bug,代码改起来束手束脚,生怕一不小心就踩坑。这就是技
API 设计原则与最佳实践
API 设计原则与最佳实践 引言 大家好,今天想聊聊 API 设计这个话题。说实话,我刚入行那会儿,对 API 设计完全没概念,觉得能跑就行。结果呢?后来维护自己写的那些“能跑”的接口时,差点没把自己坑死——命名不规范、错误码混乱、文档全靠口口相传,新人接手时一头雾水。 后来踩坑踩多了,慢慢也就总结
为什么学习 Linux 是必修课
为什么学习 Linux 是必修课 大家好,今天想跟你们聊聊一个已经被说烂但仍然非常重要的话题——为什么学习 Linux 是必修课。不管你是刚踏进编程门槛的学生,还是已经在职场上打磨几年的开发者,了解 Linux 都能为你的技术栈添上一把钥匙。废话不多说,直接进正题。 1. Linux 已经渗透到生活
技术博客写作的三个层次
技术博客写作的三个层次 引言 不知道你有没有这种感觉:学了一个新技术,看了一堆文档,踩了不少坑,终于搞懂了。结果过了三个月,再让我讲一遍,支支吾吾说不清楚,甚至有些细节自己都忘了。这事儿太常见了。 写技术博客,就是解决这个问题的最好方式。但你发现没有,同样是写技术博客,不同人写出来的东西差别特别大。