先跑起来,再谈优雅
一个能跑的粗糙版本,比一张完美的设计图有用。我习惯先让它通, 再回头把不体面的地方一处处收拾干净。
广东 GMT+8 多半还醒着
这条鱼不安分。代码应该跑得稳,也读得懂。
下潜
0 – 200M · 阳光带
这一层还有光,话说得客气一点。
我在广东理工学院念计算机,现在在广州北山信息科技有限公司。主力是 Java, 从服务怎么拆到中间件怎么选,基本都自己趟过一遍。 前端不靠别人:Vue、React、TypeScript 都写过完整的东西, 要临时写点脚本就上 Python,最近在折腾 Agent 那一摊。
200 – 1000M · 暮光带
都是从海底捞上来的,代码在 GitHub 公开,想看细节直接翻。
一个内容社区的后端,按职责拆成十三个服务:网关、认证、用户、关系链、笔记、 搜索、对象存储、计数、发号器等,各自独立部署、彼此调用。
浏览器扩展。看网页的时候点一下就弹出一个单词并发音,进度和记录留在本地, 内置四六级到考研七套词库。
一句话说清想要什么,它自己判断该生成单页、多文件还是完整工程, 过程逐字流式吐出来,生成完能直接预览、打包下载。
团队用的图片素材库:上传去重、空间与权限、分享链接,配了 AI 打标和文生图, 多个人能同时在一张图上改。
把网课回放里的老师画面、课件和手写板书分别取回来,再逐帧重绘、 合成成一个能离线看的完整视频。
1000 – 4000M · 午夜带
不是什么方法论,就是我写代码时真的会照着做的几条。
一个能跑的粗糙版本,比一张完美的设计图有用。我习惯先让它通, 再回头把不体面的地方一处处收拾干净。
所以我把一个内容社区硬拆成了十三个服务,自己把分布式该踩的坑 挨个踩一遍。看别人写的总结,和自己半夜排查一次,不是一回事。
机器只是顺便执行。变量名想了半天想不出来,通常说明这段逻辑 自己就没想清楚——这时候该改的是设计,不是名字。
4000M+ · 深渊带
这一层没有光,只剩信号。点一下就复制。