抖音粉丝群1
『7x24小时有问必答』

AI浪潮下的计算机行业——从业者现状与未来展望
前言

从2014年开始接触C#上位机开发,至今已有10年的时间了,这期间做了很多上位机项目,也带了很多学员成功入行。有很多工程师想要学习上位机,但不知道如何学习?今天给大家分享一个上位机的学习路线。前期规划学上位机最难的是什么?学上位机最难的并不是委托、多线程、通信、设计模式这些,而是坚持。大部分人没学会都是因为没有坚持下来,经常有学员过来跟我说,如果当初坚持学下来,也许早就学会了。所以,如果你也准备学习,首先给自己规划好一个时间,这个时间不要太长,也不能太短。建议2-3个月能够独立做一些小项目,这个是一个可以实现的目标。路虽远,行则将至。事虽难,做则必成。

战略战术

时间规划之后,接下来就是如何学习了。很多人不知道如何开始,最简单的方式就是找一套系统的课程,跟着去学。很多事情是做了才慢慢有结果,空想是想不出来答案的。学习就是一场战斗。从战略上藐视敌人:一个应用的技术,又不是造火箭,能有多难,别人都能学出来,我可以也可以。从战术上重视敌人:一个企业愿意花15K-35K招聘一个上位机工程师,肯定也没那么简单,一定要打好基础,稳扎稳打,代码要多敲,自己要多思考。学习路线上位机的学习路线基本上就是两个步骤:编程和项目。编程是工具,项目是目的。很多人自诩实战派,想直接拿一个项目就上手,最后发现一些很简单的问题,都会卡壳很久,最终要么无法进行下去,要么会浪费更多的时间。我的建议是在打好基础的前提下,用项目去练手。打好基础,事半功倍,基础不牢,地动山摇。我个人也是提倡项目实战的,在基础差不多的时候,一定要找项目去做。项目其实就是将学习的各种知识点衔接起来。如果你公司有上位机项目,可以直接用公司的项目来练手,因为很多时候PLC程序可能就是你做的,你对工艺和需求都比较熟悉。如果公司没有项目,那么就只能自己创造项目,比如之前做过的一些触摸屏或者组态的项目,改成用C#上位机来实现。上位机前期学习的知识点如下:基础编程:基础语法=>数据类型=>窗体应用=>委托=>多线程=>自定义控件=>数据库项目实战:UI界面=>通信封装=>断线重连=>参数配置=>存储查询=>数据报表=>用户管理学习课程我自己做了7年多的上位机培训,针对这个学习路线,今年重新录制了一套课程,从零基础开始,一直到独立做出一个项目。最终交付的效果是一个项目:

课程大纲如下:



篇幅有限部分小节未显示完整,如果您感兴趣可以加群,查看完整目录。学习福利1、提供课程配套电子资料。2、赠送一套控件库(含源码)。3、会有专门的学习群进行答疑。4、免费提供云PLC供学习使用。感谢大家阅读,关注我,分享上位机开发技术。最后如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。也可以加入微信公众号[DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

Copyright 2010-2015. All rights reserved. 

微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码