news 2026/3/1 7:11:01

走过『2025年』一个建筑设计师转行C#程序员的历程泪目总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
走过『2025年』一个建筑设计师转行C#程序员的历程泪目总结

大家好我是周杰伦fans, 时间匆匆 , 一年又过去了 。
从毕业后2020年第一次注册登录CSDN已经5年过去了 ,20220717是我发布第一篇博客的日子 。

记忆深处,是毕业后在设计院那段枯燥无盼头的绘图时光。那时的我,整日埋头于施工图纸,内心深处却对CAD与Revit、二次开发、数字孪生怀揣着无限的憧憬。
后来我辞了职 , 一边考BIM(当时很喜欢画模型)一边自学C#, 因为当时找到的二次开发教程大多是C#语言。

C#入门

说起来C#入门还是从revit二次开发教程中开始学习的C#
黑夜de骑士大佬的b站教学视频 , 摸索到了c#以及revit二次开发门槛
Revit二次开发零基础新手教程
后来按照教程跟着写代码发现有好多地方看不明白 , 虽然up已经很照顾初学者,但是很多逻辑方法看不明白做什么的 (比如linq , lambd), 再加上本人逻辑思维差、英语不好 , 常常看着教学视频照着写代码却运行不通 , 并且自己实现的时候根本写不出来, 所以只好先去学习了C#入门教程。
得益于哔哩哔哩大学, 我又在眼花缭乱的众多教程视频中找到了宝藏up主 - 老赵
c#入门到高级(全)
给我的印象是老赵很喜欢做饭 , 当然了热爱美食热爱生活的人通常运气都不会错,我本人也略懂厨艺~
再后来我又摸索着学习CAD二次开发 , 这个的教学视频当时没找到,所以是通过书上内容学习的还有一些pdf , 这是我搜集的一些资料
那年我从设计院离职后 , 又接连做了半年的室内设计(1个月1天休息无双休 无社保工资低的可怜)、年底的时候我选择了离职,实在是老板画的饼吃不下的。

当时现场量尺 , 这是个loft户型 , 从这梯子爬上去而且上面根本没护栏(直接恐高了)

还有一只粘人的小猫

年底我离职后 , 无所事事 , 又在农场找了份技术员(牛场)的工作 , 直接地狱难度开局。。。
早晨2:30 摸黑起床 , 吃一些点心 , 穿好羽绒服下楼 , 困意瞬间就被冻没了。

此时天还没亮

用刷子刷掉风挡上厚厚的积雪 , 车都冻的启动不着。到了牛场 , 换上大靴子,走到牛场的最后面料堆里 , 取样拿回去化验。

化验完接着溜舍 , 总共12个牛舍 , 一个牛舍12个区,一个区100头牛左右 , 我负责查看剩料情况、水槽水量(有没有水槽出水故障、结冰情况)牛舍的温湿度。

查看剩料情况

忙活到天亮 , 回到办公室 填这些数据的excel表, 根据剩料等数据下明天的料 。 接着又要去料间去根据配料单 , 调配小料 , 【硫酸锰、钴、VD3、VE、碘酸钙、石灰 等】

看看我这可怜的外套

已经被粉料、牛粪反复腌制
忙完这些 , 偶尔还要去帮忙调牛舍 、 打耳标、奶厅 , 总之干不完的活一直要忙到晚上九十点钟。

后来过年后我选择了离职 , 太累了。。。
那时候虽然工作很累 , 但还是挤出时间学习C#编程 , 当时在跟着教程一点点写完了一个项目后(C#&WPF实战之《仓库管理系统》)我来到了Boss直聘投递了几份简历 , 收到了一家CAD二次开发的offer
来到公司 , 我主要提供一些建模、图纸分析 和 软件培训学习 , 其余时间老板给了我一本书 ,
后来为啥离职了?因为我除了工作之余苦学了这本书数月 , 老板有一天找到我说要给我分派一些代码层面的任务 , 我很开心,结果找到项目负责人震惊了 , 是solidworks的二次开发 , 这我哪里会? 抛开代码api方面 , 就是软件我也不会用啊…
再后来自己又沉淀了一个阶段 , 除了视频之外还有这本书

这时候我又觉得我行了 , 就又开始投简历
投到了一家做mes的公司 , 面试问题也还挺友好,就算我对面向对象的了解 、 MVVM模式 等基础 , 因为我这个岗位约么着也就算一个初级c# 程序员 。
初入职场时,前辈曾不吝赐教,详解项目架构与业务痛点。只恨自己当时学识尚浅,面对高深的见解,唯有夏虫不可语冰的无力感。
到后来我还是回到了二次开发中 , 不过当时公司cad二次开发的业务需求很少 , 我还是分配到了solidworks二次开发小组 中, 组长和组里人都挺好的 , 一开始出于我对sw没有基础 , 公司还给出三个月时间进行培训、考核 , 当时有幸和我的一个老乡哈尔滨好大哥分配到一个项目 , 承蒙大哥兜底, 帮我重构、修复代码我才跟完了第一个项目 。
那时候虽然在做着sw二次开发 , 但是 我心里的c#充满了无限的可能 , 我还在空余时间学习
.NET教程,.Net Core视频教程,杨中科主讲
刘铁猛《C#语言入门详解》全集
最新零基础入门微信小程序开发包熟,企业级商业项目实战案例开发,0基础到项目发布上线,涵盖
这些视频指定有点魔法, 我说白了每次看都像第一次看一样,有不同的理解
后来哈尔滨好大哥离职回了黑龙江 , 我也基本上能独自应付大部分需求了。
其实当时那种氛围我觉得已经挺好了 , 那之前我还在工地做过一段时间 跑腿的 ,反正那些“领导”、“同事”处好了那都是异父异母的亲兄弟 , 处不好他们自己找自己原因 , 东北就是人情世故 , 主打人脉网 , 酒桌文化 确实不适合我融入不进去。
后来,我又遇到了许多好同事、领导良师益友。他们像编程路上的灯塔,不仅耐心解答我的技术难题,更在我迷茫时指明方向。千言万语化作感谢,感恩生命中的每一次相遇。 遗憾的是,长期吃外卖、作息不规律让身体亮起了红灯,健康状况每况愈下,最终我只能选择离职回家,寻求中医调理,先把身体养好,再图未来。
编程确实改变了我 , 我从以前任何事情爱好、学习都是三分钟热度 , 主要有的时候我总在想学习这个、或者练习那个有什么用? 学完了之后又能做出什么?我一直处于迷茫期,不知道要做什么 , 想要学习的尽头总被自己思前想后的顾虑磨灭 , 我整个非常颓废 , 当时我说要学C# 转行二次开发 我还和我的好朋友老马、老赵说过 , 他们都贼拉支持我 , 因为那会太颓废了 , 总是在后悔过去高中的错误选择、垃圾的大学烂专业,我总是找他们给我整点心灵鸡汤要不我真的整个人糟糕透了 。
编程确实让我看到了很多可能性 , 也让我愿意为了写出更好的程序 去学习框架、 设计模式、甚至扩展C#以外的知识(redis 、 docker、js、vue、py、lua等)
回想起第一次运行起来自己的revit插件 、 第一次启动自己的仓库管理系统、发布的第一篇博客,获取到的笔耕不辍勋章 , 那种酥麻感 ,我从学习代码开始,初中数学、三角函数 到后来线性代数也都从头学习起来了 、 单片机、电路图数电模电也研究起来 , 虽然学完用不上又忘了 qaq 。。。
当我学会用git创建仓库,我的每一次提交,感觉都是一次灵魂的沉淀。

现在已经是一天不写代码就浑身难受 , 码瘾天天犯 。
但是在这个ai的时代 , 纯粹的码农就业越来越难 , 如今失业在家,我一度想要放弃这份工作, 因为工作实在太难找了 , 朋友都说不如自己做点啥店 , 这年头打工难 。
但实际上我最近还在学习 , 然自己尽量跟上步伐 , 希望明年这时候我的gitee仓库还能有每天的push ~ 加油共勉!!!

知识领域专栏名称/主题关键成长指标价值定位与成熟度
🔧 CAD/Revit 二次开发Revit二次开发(26篇)
SolidWorks二次开发(5篇)
Cad二次开发.NET笔记(46篇)
📈 累计77+篇
涵盖从环境搭建、API入门到具体功能实现
⭐⭐⭐⭐⭐ 差异化护城河
这是你结合建筑设计背景C#开发技能的独特产物。在通用的C#开发者中,你懂建筑图纸逻辑;在建筑设计师中,你拥有编程能力。这个领域的深耕让你成为了一个不可替代的“跨界专家”。
🤖 AI技术探索与工具链ai学习参考(89篇)
ollama踩坑记录
Redis安装踩坑记录
🚀 累计89+篇
包含大量环境配置、模型部署、工具使用的实战记录
⭐⭐⭐⭐ 前沿敏锐度
你没有停留在理论层面,而是直接上手部署Ollama、Redis等工具,并详细记录了“踩坑”过程。这说明你具备了快速验证新技术并将其整合到现有工作流的能力,这在AI时代是非常宝贵的实战素质。
🌐 多语言探索与全栈视野C++(51篇)
Python(23篇)
前端CSS(15篇)
Go语言初学者计划
📚 累计90+篇
涵盖了系统级语言(C++)、脚本语言和前端技术
⭐⭐⭐⭐ 技术广度
虽然C#是核心,但你并没有画地为牢。C++让你更贴近底层(这对理解CAD内核极有帮助),Python为你打开了数据处理和AI的大门,Go语言则展示了你对云原生趋势的关注。这种T型人才结构(一专多能)为解决复杂系统问题提供了可能。


bye~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/28 7:04:09

无需复杂配置:6006端口直连体验VoxCPM-1.5-TTS语音合成效果

无需复杂配置:6006端口直连体验VoxCPM-1.5-TTS语音合成效果 在智能客服、虚拟主播和有声内容创作日益普及的今天,高质量语音合成已不再是实验室里的“黑科技”,而是产品能否打动用户的关键一环。然而,传统TTS系统部署动辄需要配环…

作者头像 李华
网站建设 2026/2/28 18:45:13

ChromeDriver自动化登录6006端口管理VoxCPM-1.5-TTS实例

ChromeDriver自动化登录6006端口管理VoxCPM-1.5-TTS实例 在AI语音合成技术快速落地的今天,一个常见的痛点浮出水面:如何高效、稳定地管理和测试部署在远程服务器上的TTS模型?尤其是当这些模型通过Web界面提供服务时,手动操作不仅耗…

作者头像 李华
网站建设 2026/2/24 11:58:48

GitHub镜像仓库fork后如何贡献VoxCPM-1.5-TTS改进代码

GitHub镜像仓库Fork后如何贡献VoxCPM-1.5-TTS改进代码 在AI语音技术飞速发展的今天,越来越多开发者希望参与到前沿开源项目中——不是作为旁观者,而是真正的贡献者。但面对一个功能完整的TTS大模型,比如 VoxCPM-1.5-TTS-WEB-UI,很…

作者头像 李华
网站建设 2026/2/28 6:12:29

动态数据可视化不再难:3个真实案例教你玩转Streamlit自动更新

第一章:动态数据可视化的挑战与Streamlit优势在现代数据分析和应用开发中,动态数据可视化已成为不可或缺的能力。开发者和数据科学家面临实时更新、交互性需求以及快速原型构建等多重挑战。传统可视化工具往往需要复杂的前端开发知识,部署流程…

作者头像 李华
网站建设 2026/2/27 3:11:58

HuggingFace镜像dataset加载加速技巧分享

HuggingFace镜像dataset加载加速技巧分享 在深度学习项目开发中,谁没经历过“下载模型卡在 40%”的绝望时刻?尤其是在国内使用 HuggingFace 加载一个语音合成模型,动辄几十分钟甚至失败重试数次,严重影响实验节奏。这并非个例——…

作者头像 李华
网站建设 2026/2/28 6:17:01

使用GPU算力加速VoxCPM-1.5-TTS-WEB-UI文本转语音模型推理

使用GPU算力加速VoxCPM-1.5-TTS-WEB-UI文本转语音模型推理 在AI语音技术快速渗透日常生活的今天,我们早已不再满足于机械生硬的“机器朗读”。从智能助手到有声书生成,用户对语音合成的要求已经上升到“能否以假乱真”的层面。而实现这一目标的背后&…

作者头像 李华