Essay · Learning

From Mechanical Engineering to Full-stack

机械工程训练让我习惯先看结构、约束和传动关系;这些习惯也正在影响我学习软件。

我对全栈开发的兴趣,并不是离开机械工程,而是把工程思维带到另一个材料里。机械系统由零件、连接、约束和运动组成;软件系统同样有模块、接口、状态和数据流。

结构感

写代码时,我会自然地问:这个模块承担什么力?它和谁连接?如果未来改动,哪里会先变形?这些问题来自机械直觉,却能帮助我理解软件架构。

可维护性像装配

一个零件不能只在图纸上漂亮,它还要能加工、装配、维修。代码也一样:能跑只是第一步,更重要的是之后还能读、能改、能扩展。

工程不是把东西堆起来,而是让每个部分在正确的位置承担正确的职责。

继续学习

这个 blog 会记录我从工具、小项目、算法和界面设计里获得的经验。它不是完成品展示柜,更像一张持续更新的工程桌面。