PLC做得好好的,我为什么要去学上位机?

摘要:
说到上位机,大多数人只会第一时间想到编程,并认为这是程序员唯一做的事情。日本研究人员表示,未来10至20年,日本49%的工作岗位将被机器人取代。近年来,越来越多的PLC工程师开始感到无能为力。传统的PLC控制已经不能满足公司的发展业务。在一些涉及上位机、机器人、视觉和物联网的项目中,他们一直是无能的。我们将了解企业需要什么?但事实上,上位机编程也可以很简单。

PLC做得好好的,我为什么要去学上位机?第1张

一提到上位机,大多数人第一时间只是会联想到编程,认为这是程序员才会去做的事情。

 

但我们伟大的苹果之父史蒂夫·乔布斯说,「每个人都应该学习编程,因为它教会你思考的方式」。

PLC做得好好的,我为什么要去学上位机?第2张

英国牛津大学研究称,未来20年英国35%现有工作将自动化。
日本研究人员称,在未来的十到二十年之内,日本将会有49%的工作岗位被机器人所取代。

正如两百多年前,90% 的人从事农业工作,如今这一群体可能只有10%。

 

近几年,越来越多的PLC工程师开始感觉到力不从心,传统的PLC控制已经无法满足公司的发展业务,遇到一些涉及上位机、机器人、视觉及物联网的项目,自己已经无法胜任。
于是,有的小伙伴开始担心,未来的某一天,自己会不会被淘汰呢?答案是肯定的。
但是,能真正把你淘汰的,并不一定是机器人,往往是比你更优秀,掌握更多技能的同行。

  

01.企业需要什么我们就学习什么!

 

那么问题来了,在这个人工智能高速发展的时代,学习什么技能才能保持竞争力,持续地适应社会的变化呢?

 

我觉得最直接的方式就是看企业需要什么?企业需要什么,我们就学习什么?

 

看看下面的招聘要求,或许,我们就明白了。

PLC做得好好的,我为什么要去学上位机?第3张

 PLC做得好好的,我为什么要去学上位机?第4张

 PLC做得好好的,我为什么要去学上位机?第5张

 在以上这些招聘要求中,有一种编程语言被不断提及——C#!

为什么是C#?

 

C#虽然没有Python那么火,也没有JAVA那样的生态圈,但是可以说,C#是最适合工控的一门高级语言。

 

为什么这么说?

桌面应用程序:工控上位机目前仍然以桌面应用程序为主,众所周知,C#在桌面应用程序领域的地位是无法撼动的。

 

WEB端应用:C#在WEB端的应用也毫不逊色,ASP.NET、MVC、分布式、微服务...

 

跨平台:从2016年.Net Core 1.0发布至今,已经过了5个年头,随着.Net 5的大统一,微软一直在努力,拥抱微软,拥抱未来。

 

移动端APP:2016年初,微软收购Xamarin,2021年初,.Net 6的预览版发布,大幅更新Xamarin,C#在移动端也将有所作为。

......


随着近几年微软开源.Net框架及在跨平台移动端的不断更新,C#变得更加全能,相对于传统的C/C++,C#具有更易学,更快捷的特点,所以说,C#是最适合工控的一门高级语言。

 

02、C#上位机,怎么学才简单?

 

“非科班,没基础,学编程很难吧?”

 

“年龄大了,记忆力不行了,现在学习是不是晚了?”

 

“学历太低了,没有英语基础,我还能不能学会?”

 

但其实,上位机编程,也可以很简单。

免责声明:文章转载自《PLC做得好好的,我为什么要去学上位机?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇springboot 扫描不到包 @SpringBootApplication 自动配置原理C# 之 用NPOI类库操作Excel下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Alfred Workflow

实用的 Alfred Workflow Alfred Workflow 介绍 alfred-pkgman-workflow 快速从各个软件仓库(maven, gradle 等等)中查找需要的软件包 AlfredHanziSourceWorkflow 快速从象形字典、汉语字典、说文解字等站点查询字源 AlfredGoogleTranslat...

android adb push 与 adb install 区别(两种安装APK的方法)

一般的,Android 应用程序有两种安装方法:1. 将应用程序的apk文件push到手机中,用如下命令:adb push xxxx.apk /system/app.2. 用adb install xxxx.apk进行安装3. 二者的比较以及注意事项:1) 用第一种方式的弊端:a. 会将原来系统中的对应的apk覆盖掉,所以,最好先备份出来一份,用如下命令:...

推荐开源的日程管理软件---Vcalendar

    最近项目中要用到日程管的功能,所以上网搜了一些资料以参考,发现了一个挺好的开源项目--Vcalendar, 该项目可以提供常用的日程管理功能,比如日程的crud操作,以及按年、月、周、日等方式查看日程等,感兴趣的 朋友,可以从http://www.ultraapps.com/app_overview.php?app_id=19查看livedemo....

thinkphp 常见问题

0.写在最前面的不断更新 (1)trace不起作用 A:必须要输出到模板,才会有trace信息 (2)提示“您浏览的页面暂时发生了错误!请稍后再试~” A:检查控制器(看看能进到控制器没有,设断点输出一下。如果没有。检查控制器名字,路径对了没有?) (3)Model:relation您所请求的方法不存在! A:这没什么好说的了,检查方法。 (4)神马都检查...

重啓ubuntu后 VNC 自動運行

Vino-Server是Ubuntu自带的有個缺点:重启后不能自動運行(可能是基於安全吧!) 親身測試对象:windows & ubuntu 10.04已安装图形桌面gnome ***windows中用vnc类似的软件即可 ***ubuntu本身有桌面共享的功能,但是缺点是每次重启后,需要手动再次开启,显然不适合IT人的管理工作。 哪种软件可以...

怎么恢复win8的开始菜单

Win8迷:Windows 8已经取消了经典的开始菜单取代的是Metro界面,关于取消“开始菜单”的争议声就没有停止过,微软不会打算把“开始菜单”回归了,这让很多用户不能习惯,例如:关机按钮都找不到。一些用户可能会因没了“开始菜单”而放弃Windows 8?但这不要紧,因为不少开发人员自己动手开发了“开始菜单”软件,帮助用户在Windows 8上使用熟悉的开...