我对全栈开发的兴趣,并不是离开机械工程,而是把工程思维带到另一个材料里。机械系统由零件、连接、约束和运动组成;软件系统同样有模块、接口、状态和数据流。
结构感
写代码时,我会自然地问:这个模块承担什么力?它和谁连接?如果未来改动,哪里会先变形?这些问题来自机械直觉,却能帮助我理解软件架构。
可维护性像装配
一个零件不能只在图纸上漂亮,它还要能加工、装配、维修。代码也一样:能跑只是第一步,更重要的是之后还能读、能改、能扩展。
工程不是把东西堆起来,而是让每个部分在正确的位置承担正确的职责。
继续学习
这个 blog 会记录我从工具、小项目、算法和界面设计里获得的经验。它不是完成品展示柜,更像一张持续更新的工程桌面。