安士广

Kaku · since 2019

安士广写下来,才算想过。

大部分时间在做和计算机有关的事情:写程序、读文档、把零散的东西整理成能用的笔记。过程往往比结论更有价值,所以能记的都记下来。

01

关于ABOUT

我叫安士广,做技术相关的活儿。喜欢把复杂的东西拆开看,拆到每一层都能讲清楚,再重新拼回去。这个过程很慢,但拼回去之后,事情就真的变成自己的了。

不太喜欢"看一遍就会了"的感觉,更相信反复动手。遇到问题先自己想一遍,再翻文档,最后才去问人——顺序反过来,往往学不到东西。

平时话不多,写东西反而更顺。能写成文字的,才算真正想明白

02

在做的事WHAT I DO

  • 工具

    把重复的活儿交给脚本

    批量改文件、定时抓数据、自动整理目录。能自动化的就不手动,省下来的时间用来想更值得想的事。

  • 文档

    读原文,少读二手教程

    系统、语言、协议,先看官方文档和源码。二手教程省时间,但错的地方很难被发现,反而更贵。

  • 笔记

    维护一个长期的知识库

    按主题分门别类,随手记,定期回头删。一个能查得动的笔记,比一堆收藏夹有用得多。

  • 折腾

    小主机、域名、备份

    能自己管的东西就自己管。数据在自己手里,心里才踏实。

03

记录NOTES

写东西的时候尽量写清"为什么",而不只是"怎么做"。因为过几个月回头看,做法会忘,判断的理由才是能复用的部分。

踩坑

同一个 bug 第二次遇到,说明第一次没记明白。所以现在每解决一个问题,都会顺手写一句"当时是怎么想的"。

片段

零碎的代码片段按用途收在一起,加一行注释说明适用场景。下次直接拿来用,不用重新推一遍。

读书

技术书读得慢,一次只读一章,读完写几行摘要。摘要是给自己看的,所以可以不客气,看不懂就直接写"没懂"。

04

手边TOOLS

Editor
VS Code
偶尔用 Neovim
Terminal
Windows Terminal
PowerShell
Notes
Markdown
本地纯文本,随手 grep
Language
Python
JavaScript · 一点 Go
05

联系CONTACT

有想法、想聊技术、或者发现哪里写错了,都欢迎来信。邮件一般都会回,慢的时候可能隔两天。

hi@kaku.asia