很多人以为,开发 Revit 或者CAD插件的人,大学就是学计算机的
其实不一定
比如我学的是造价,现在的工作是水利设计
如果放到两年前,我甚至连 C# 是什么都不知道
但是现在,我每天都会写 Revit 插件
回头看这一年,我发现真正难的,从来不是写代码
很多人觉得,写 Revit 插件最难的是学编程
一开始我也是这么想的
当然,我的代码能力肯定比不上计算机专业的人
但是说实话,现在 AI 的出现,确实降低了编程的门槛
很多基础代码、类的设计、函数的实现
AI 都能帮你完成
相比几年前,现在学习编程的成本已经低了很多
真正让我反复卡住的,反而不是代码
而是需求
刚开始开发的时候
我觉得一个插件就是把功能写出来
后来真正接触项目才发现
一个看起来很简单的需求
背后都有很多需要想清楚的问题
比如前几天需要实现一个自动识别建筑轮廓的功能
听起来就一句话
但是建筑轮廓到底怎么定义?
是按最外侧构件计算?
还是按底板计算?
牛腿算不算?
扭面算不算?
伸出去几十厘米的平台算不算?
这些问题,没有标准答案
代码只是最后把答案实现出来
真正花时间的,是先把问题想明白
AI 出现以后,我也慢慢改变了自己的开发方式
以前遇到问题
要查 API、翻论坛、看文档
现在很多问题我会先和 AI 讨论
它能帮我整理思路
也能帮我验证一些想法
很多重复性的代码
它写得比我更快更好
但有一件事它始终代替不了
它不知道设计院真正的工作流程
不知道为什么一个参数要这样设置
也不知道一个插件做出来以后同事愿不愿意用
这些答案都来自项目、来自工作经验
也来自一次次和同事交流
我越来越喜欢 Revit 开发
不是因为写代码有多有意思
而是因为它让我第一次感觉
工程经验是可以积累、可以沉淀
也可以重复利用的
一个插件,可能会帮几十个人少做一件重复的工作
对我来说
这比单纯画了几张图更有成就感
所以现在如果有人问我。
开发 Revit 插件最难的是什么?
我大概不会回答编程
我会回答:
真正难的,是先成为一个懂工程的人
代码只是把想法写出来
真正决定一个插件有没有价值的是它能不能解决一个真实存在的问题
AI真正改变的,不是程序员
而是每一个懂行业的人
因为代码越来越便宜
真正贵的,是知道该写什么
一个懂工程的人,加上AI
往往比一个只会写代码的人,更容易做出真正有价值的工具
至少这一年,我越来越相信这件事。
以上就是这次的文章。
谢谢你看我的文章,我们,下次再见。
夜雨聆风