小弟从事c#开发8年了 从winform、web端到小程序各种应用层工作都开发了个遍,但是现在发现找工作不太乐观,应用层软件开发大多数被java垄断,朋友劝我转java,但是一想到java的各种代码,习惯了c#的语法糖完全没有学习的兴趣点,虽然c#游戏开发比较吃香,但是转游戏开发起点又太高,于是又想到c#工控上位机开发也吃香,于是小弟想转上位机开发,我想问问这种开发前期需要哪些知识点?怎么个学习路线呢?
8年大佬。
上位机开发C#比java有优势,我做了四年的医疗设备软件开发,一年半的半导体软件开发。 技术都是相通的,难点是在业务这一块,不同行业的软件,会有业务壁垒,这块只有上手接触了才能熟悉起来。
技术这一块常规的Winform,wpf要会,还有硬件通信协议如串口之类的可以学学,上层通信用WCF,Socket居多,工控软件架构不像互联网那么复杂,对技术面的广度要求不高,但基础要好,很多技术都用的比较老,稳定至上。
最后祝你好运,卷上不足,卷下有余,我们一起继续卷吧。