awsd.fun

刘文钊

白天写代码,晚上写点东西。刘文钊,长期在做后端与工具类的小项目, 喜欢把一件麻烦事拆开、理清、再用一段脚本收掉它。 这个站是我的公开笔记本——放些做过的、正在做的,和还没想明白的。

代码后端服务 · 脚本 · 小工具
记录踩过的坑与解决过程
折腾效率工具与自动化
01

关于我

我叫刘文钊。写代码是从改别人留下的脚本开始的,后来慢慢变成工作,也变成习惯。 技术栈谈不上花哨:能用命令行解决的事就不开图形界面,能写成脚本重复跑的流程就不手动点第二遍。

性格上偏安静,做事喜欢先看清楚再动手。遇到问题习惯先记下来——写清楚现象、试过什么、 最后哪一步对了,下次再撞上就能少绕半圈。这也是这个站存在的原因:给自己留一份能翻回去的记录

不算勤奋型选手,但比较在意东西是不是真的能用。一个工具哪怕只省十秒,只要每天用, 我会花半天把它做出来。

02

在做的事

手上同时有几条线,都不大,但都在往前走:

  • 自动化小工具集 把重复的整理、转换、批量处理写成一套命令行脚本,按用途分类归档。 目标很朴素:下次遇到同类活儿,直接调,不重新想。
  • 服务端接口维护 维护几个长期跑着的接口服务,关注点主要在稳定性和日志可读性上—— 出问题时,日志要能一眼看出是哪一步断了。
  • 数据整理与清洗 处理格式混乱的表格和文本,统一字段、补全缺失、输出成能直接用的结构。 这类活儿枯燥,但做完之后很清爽。
  • 个人站的长期维护 也就是你现在看到的这个。不加统计、不挂广告,改版只为了让内容更好读。
03

记录与笔记

写东西的原则是:只写自己真跑通的。网上教程抄一遍就发出来的事我不太做, 因为那类内容自己下次都不敢信。

目前的记录大致分三类:

  • 问题排查——报错信息、排查顺序、最后定位到的那一行,配可复现的步骤。
  • 工具用法——命令行工具的常用参数组合,以及哪些参数组合会互相打架。
  • 半成品想法——还没验证的猜测和方案对比,标注清楚「未验证」,免得日后自己误信。
04

日常与偏好

作息不算规律,但每天会留一段不被打扰的时间,用来读代码或者写点东西。 看得比较杂:技术文档、别人的项目源码、偶尔也看点跟工作无关的闲书。

一些长期没改过的习惯:

终端优先 纯文本记录 版本控制管理一切稿子 先能跑,再谈优雅 脚本必写注释 文件按用途分类 配置留备份

最近在克服的一个毛病是:东西做完就懒得整理。现在已经改成每完成一件事, 顺手把用到的脚本归位、把过程写两行——慢一点,但后面省很多事。

05

联系方式

如果你在类似的方向上折腾,或者只是想聊聊某个具体问题,欢迎写信。 技术问题请尽量带上环境和复现步骤,这样回复会快很多。

邮件

liuwenzhao@awsd.fun

一般两三天内会看,忙的时候会晚一些。

交流偏好

文字沟通为主,具体问题具体聊。合作、转载、长期事务请提前说明来意。

不太用即时通讯工具,也不常在线。所以如果没及时回,多半是在忙别的事,不是忽略了。