陈彤宇

Personal Homepage

陈彤宇

白天写代码,晚上写字。喜欢把一件小事做到底,也喜欢把想不清楚的事情记录下来, 过一段时间回头看。这里的文字按时间排序,不追热点,只留自己觉得值得留的部分: 读过的书、做过的小工具、拍到的光、以及没想明白的问题

  • 7年写代码
  • 128篇笔记
  • 43本读完
  • 1个长期在做的事
01

关于我

一个把生活安排得比较慢的人。

现在

在做后端与工具

主要写服务端与命令行工具,习惯先把问题写清楚,再动手。喜欢小步提交、可回滚的改动,以及能被人读懂的错误信息。

过去

从网页开始的兴趣

最早是把一张静态页面改了又改,为了一个圆角反复调参数。后来才发现真正让人着迷的不是效果,而是"这东西居然真的跑起来了"。

方式

慢一点,记下来

写代码之外会写字和散步。相信很多答案不在屏幕里,而在把话说完之后。笔记不必给别人看,但要能给自己看。

偏好

简单、耐用、可解释

喜欢结构简单的方案,也喜欢能用十年的东西。工具不必多,顺手就好;页面不必花,读得下去就好。

02

日常记录

按时间倒序,最新的一段时间线在上面。

  1. 把一个爬虫改成了定时任务

    原本手写的数据抓取终于收进了调度里,每天清晨跑一次,把结果落到一张表里。省下的不是时间,是每天早上那点犹豫。

  2. 整理了一遍旧笔记

    把散在几个地方的碎片合并,删掉三分之一的重复内容。留下的部分重新打了标签,第一次觉得自己做过的事能连成线。

  3. 学会了用命令行处理图片

    批量压缩、批量改名、批量裁切,一行命令解决过去要开软件点半天的活。效率提升不多,但心里安静了不少。

  4. 走了很多路

    冬天开始每天傍晚走四十分钟,边走边想白天没解决的问题。很多卡住的地方,都是在路上自己松开的。

03

读与写

书单和读书笔记混在一起放,读完一本添一条。

《程序员的思维修炼》

把"熟练"当成一种可以刻意练习的状态,而不是时间堆出来的结果。看完之后改掉了边写边切换的习惯。

技术 · 思维

《设计中的设计》

原研哉讲"空"的部分最有意思:留白不是没有内容,而是让内容有地方呼吸。做界面之后常想起这段话。

设计 · 观念

《人类简史》

读第二遍。这次留意的是"共同想象"那一层——很多看起来坚固的东西,其实靠一群人愿意相信才成立。

历史 · 通识

《夜晚的潜水艇》

短篇集,文字干净,奇想藏在平静的句子下面。适合睡前一小时读完一篇,第二天还会记得那个画面。

文学 · 短篇
04

在做的事

长期项目只有一个,进度写在下面,慢慢来。

Ongoing

一个只给自己用的笔记系统。目标是:打开就能写、十年后还能打开。

  • 已完成 纯文本存储与目录规范
  • 已完成 全文搜索与标签筛选
  • 进行中 每日自动归档与备份
  • 待开始 导出成可读的单页合集

Tools

手上常备的几件小工具,都是为了让重复的事情只做一次。

  • 脚本 批量重命名与文件整理
  • 脚本 日志切分与关键行提取
  • 命令行 压缩、校验、慢查询定位
  • 习惯 每周一次备份与目录清理

Writing

写作是思考的收尾。写不动的时候,往往说明还没想清楚。

  • 技术笔记:解决的坑与踩过的路
  • 读书短评:读完当下的一点感受
  • 随笔:散步、天气、以及想不明白的事
  • 照片:光和影子的练习
05

联系与回应

愿意聊技术、读书和长期项目。

可以找我聊

技术上的具体问题、正在读的书、以及一个人做事的节奏问题——这三类我都很有兴趣。

回信通常在两天之内,忙的时候会晚一些。

写东西的原则

先讲清楚是什么,再讲为什么;能举例子就不下结论;不写自己没亲手验证过的步骤。

笔记里的错误会在发现后直接改,不做修订说明。

这座小站

页面是手写的,没有框架,也没有统计脚本。文字优先,配色简单,手机上也能安静读完。

更新不规律,想到什么写什么。