总得学点什么吧?
既然不学Delphi了,那总得掌握一门编程语言吧?我也想乘上AI时代的扶手电梯。而且,C# 也可以在Altium Designer开发插件,为了避免陷入“自以为是”的调研,于是我先问了行业里的程序员:
这下,我算是死了在Altium Degigner上开发插件的心了,
C与C++?
我出身硬件,C语言多少有点基础。但,现实是:
- 我不搞底层驱动;
- 没有嵌入式实时性需求;
- 目标只是做一些自动化工具、日常效率工具。
所以,去学 C 或 C++,其实不划算,所以学了也没用。
Python?也考虑过
在排除了C 与 C++之后,还有现在很火的Python,我要不要学呢?于是,我对比了Python与C# :
再结合我自己的需求,
- 我的目标是做工程自动化、做桌面小工具;
- 要做 UI、集成 Altium、SVN、文件读写这些日常活,Python的体验并不好;
- 工程师日常开发场景里,Python更像是一个“副武器”而不是主战场。
ChatGPT给出的结论,可以说是相当的契合我的想法:
最终决定,选择C#
结合我自己的需求,ChatGPT 给出的分析,其实跟我的思路基本一致。
—— 以后就正式开始学 C# 了