🎂 写在 28 岁生日这一天:我的 C# 上位机开发五年路

0 阅读2分钟

大家好我是程序员乌龙茶。 今天是我 28 岁的生日。

不知不觉,已经工作五年半了。这五年多的时间里,我一直从事着 C# 相关的开发工作,主要方向是上位机开发

回想刚从学校毕业那会儿,其实我和 C#、和 WPF 都谈不上有什么缘分。

校招进入公司的时候,我的岗位是嵌入式开发工程师。拿到毕业证、正式转为正式员工之后,领导找到我聊了一次,说公司正好有几套 C# 写的小工具缺人维护,问我愿不愿意尝试一下。

当时的我,对 C# 几乎一无所知,也谈不上什么职业规划。抱着“能学点新东西也不错”的想法,就这样阴差阳错地走上了 C# 这条路,并且一走就是五年。


这五年里,我换过行业,也换过环境。

  • 铁路信号
  • 光伏
  • 再到现在的 半导体设备

行业在变,业务在变,但有一样东西始终没变——
我始终在和 C#、WPF、上位机系统打交道。

从一开始:

  • 连 C# 基础语法都不熟
  • 不知道 WPF 的绑定为什么不生效
  • 不理解线程和 UI 为什么会“打架”

到现在:

  • 能在一家规模还算不错的半导体设备公司中参与核心开发
  • 能独立负责模块、排查复杂问题
  • 也逐渐对系统结构、性能、稳定性有了自己的理解

这一路走来,踩过的坑数不清。
也经历过无数个对着屏幕调 Bug、调到深夜的时刻。


正是因为如此,我决定在 28 岁生日这一天,正式开始写 C# 技术博客。

写博客,对我来说有三个意义:

第一,是对过去五年多工作的一个阶段性总结。
把那些踩过的坑、走过的弯路、逐渐理解的东西,系统地记录下来。

第二,是记录当下的成长过程。
不追求一开始就写得多么“高大上”,而是真实地记录问题、思考和解决方式。

第三,也是最重要的——
我希望自己能从一名“只会写代码的开发者”,逐渐转型为一名能够把技术讲清楚、传授出去的人


这将是一个长期的过程。

接下来的博客内容,主要会围绕:

  • C# / .NET 的实践经验
  • WPF 与上位机开发中的真实问题
  • 多线程、性能、架构设计的一些思考
  • 以及在半导体设备开发中的所见所学

如果这些内容,能在某个时刻,帮到正在路上的你——
那这件事本身,就已经足够有意义了。

写在 28 岁的这一天,
也写给未来的自己。