c# 是不是好起来了

crustimaple-avatar

crustimaple

2024-08-08T06:33:52+00:00

最近身边很多人让我内推c# 的开发人员给他们,但是现在c# 开发者一将难求。。。大部分是求aspqnetcore+vue,或者wpf岗位的。
Java程序员倒是很多,但是Java程序员不会硬件和Windows客户端开发,没有图形学和视觉基础,想上手很难。。。
iCruelsun-avatar

iCruelsun

原因是啥 为啥需求多了
SSL TJ-avatar

SSL TJ

+ by [限填鸭] (undefined)

原因是啥 为啥需求多了

工业软件的视觉化和图形处理还是有很大需求的
jVp-avatar

jVp

满天星荧你又来了?
crustimaple-avatar

crustimaple

+ by [限填鸭] (undefined)

原因是啥 为啥需求多了

没人进厂打螺丝 烧电焊 翻砂浇铸了, 这些都给机器人干。。。 有机器人 plc 的地方 就要有数据库 视觉 伺服, 这些都是C# 的地盘
UndeadChaos-avatar

UndeadChaos

都是错觉,只是现在互联网没落了,java,php,GO的需求少了才让你有了C#火起来的错觉。
Burtilian-avatar

Burtilian

工业上C#多,比互联网稳定
Sofia <3-avatar

Sofia <3

工业确实有点需求,但大部分主推还是单片机系统,界面也可以做的很漂亮,价格便宜功耗低,比昂贵的windows平台工控机划算多了
Eren Jeager <3-avatar

Eren Jeager <3

莫非我们自动化上位机的需求暴涨?
crustimaple-avatar

crustimaple

+ by [Winds_game] (undefined)

工业确实有点需求,但大部分主推还是单片机系统,界面也可以做的很漂亮,价格便宜功耗低,比昂贵的windows平台工控机划算多了

关键是生态啊,你单片机也就是个下位机

工控就是一个和Windows强绑定的行业, 比如kuka机器人的主控就是Windows系统, 西门子的博途软件基于.net开发, 留下openness接口, 可以用C# 写代码自动生成. fanuc机器人虽然是自研系统, 但是它的二次开发sdk robotinterface 是基于com标准的, 如果做机器人的web应用, C# 是最简单的. 还有ug, solidworks这种都只有Windows版本, 海康威视的视觉开发平台visonmaster也是基于.net, 还有halcon, visonpro这种开盒即用的视觉系统对C# 很友好, 所以只有用C# 开发, 在Windows上是最简单, 不走弯路的. 你无论是用qt 还是 python, 还是java, 在Windows上做这些都会有无数大坑等着你

如果你想摆脱Windows, 你要说服一众工控大厂 西门子 发那科 kuka abb 把生态从Windows 迁移到你的操作系统。。。 这种难度不亚于让手机厂家放弃安卓, 都使用鸿蒙
Sofia <3-avatar

Sofia <3

+ by [csharp工控教父] (undefined)

关键是生态啊,你单片机也就是个下位机

工控就是一个和Windows强绑定的行业, 比如kuka机器人的主控就是Windows系统, 西门子的博途软件基于.net开发, 留下openness接口, 可以用C# 写代码自动生成. fanuc机器人虽然是自研系统, 但是它的二次开发sdk robotinterface 是基于com标准的, 如果做机器人的web应用, C# 是最简单的. 还有ug, solidworks这种都只有Windows版本, 海康威视的视觉开发平台visonmaster也是基
但你说的这些只要做一套工控软件就行了,对开发需求根本没多少,而各仪器厂商的触屏基本都是单片机系统,这个才是工业里的大头需求,开发待遇和重视程度也比上位机高多了,还有现在很多仪器厂家逐渐在推国产化,.net的跨平台开发始终不太行,这口饭估计.net开发者也吃不到了
Futon3141-avatar

Futon3141

就冲泥潭搜c#搜不到c#的内容,好不了一点哭笑
massivenoodle 76-avatar

massivenoodle 76

学java是49年入国军,学这个是50年入清军。这玩意只能把自己的路走的越来越窄。
KetsuKnight-avatar

KetsuKnight

+ by [限填鸭] (undefined)

原因是啥 为啥需求多了

因为培训班不开这种班吧。
Töaster-avatar

Töaster

做上位机系统的,之前活没停过,这个月闲置了一个月。当然也可能是因为新换的销售团队找不到项目
crustimaple-avatar

crustimaple

+ by [Winds_game] (undefined)

但你说的这些只要做一套工控软件就行了,对开发需求根本没多少,而各仪器厂商的触屏基本都是单片机系统,这个才是工业里的大头需求,开发待遇和重视程度也比上位机高多了,还有现在很多仪器厂家逐渐在推国产化,.net的跨平台开发始终不太行,这口饭估计.net开发者也吃不到了

非标定制每一台机器 每一台 设备 相机 PLC 数据库 伺服电机都是不一样的, 到你这里就成为了做一套就行了? 好神奇啊...

触摸屏用Windows的也不少啊, 西门子就是用wince kuka 是win10Iot

至于国产化, 你愿意你自己的电脑是信创 麒麟吗? 只能运行一个wps, 连个cad , qq都装不上的那种? 银行推国产数据库也很多年了,都是把国产数据库扔一边, 谁用坑谁.

麻烦你不是这个行业不要瞎评价, 只能暴露你的无知和noob
BOZKILLA12-avatar

BOZKILLA12

+ by [Winds_game] (undefined)

但你说的这些只要做一套工控软件就行了,对开发需求根本没多少,而各仪器厂商的触屏基本都是单片机系统,这个才是工业里的大头需求,开发待遇和重视程度也比上位机高多了,还有现在很多仪器厂家逐渐在推国产化,.net的跨平台开发始终不太行,这口饭估计.net开发者也吃不到了

跨平台不行?你是指跨到啥平台上?
国产化也是.net为主,加上一部分的qt开发
Darick.exe-avatar

Darick.exe

刚用java撸了一套上位机 连plc跟吃屎那么难受 接海康相机也跟吃屎那么难受 但是也交付了
现在不少需求连上位机也要bs架构做了 美其名曰炫酷。。。挺神经病的
crustimaple-avatar

crustimaple

+ by [kengato] (undefined)

刚用java撸了一套上位机 连plc跟吃屎那么难受 接海康相机也跟吃屎那么难受 但是也交付了
现在不少需求连上位机也要bs架构做了 美其名曰炫酷。。。挺神经病的

我们上位机就是bs做的, 后端aspnetcore, 前端vue. 之所以后端用C# 是因为很多硬件的二次开发sdk 都是基于windows的com接口, 用java开发会走很大的弯路, 但是C# 就无缝衔接, 非常简单