当前位置:网站首页>高学历毕业生,该学单片机还是plc?
高学历毕业生,该学单片机还是plc?
2022-08-10 22:13:00 【大方老师讲单片机】
高学历毕业生,该学单片机还是plc?
研究生阶段,使用欧姆龙和西门子的PLC做过一些商用的项目,但是在课题研究过程中因为偏向于控制算法的落地实现(借助SOC+FPGA),所以也接触了更多的嵌入式开发的工作。从答主周围的朋友以及个人的经历来看,无论学习单片机,还是PLC,两条技术路线的轨迹有着很大的不同,没有好坏之分,只有合适不合适的区别。更多的,需要题主根据个人的职业规划、兴趣特点以及技术优势来进行决策。
1、PLC和单片机对应着不同的技术轨迹和职业发展。
PLC的开发,主要用于流程控制行业的自动化作业和管理。一般来说,应用范围比较局限于工业和流程控制领域,面对的都是各种各样的控制参数和工艺流程。技术栈主要以各类PLC厂家的编程、调试以及组态控制系统的整合为主(有一些使用商用的组态软件,也有的工控公司有自己独立开发的组态软件)。职业岗位主要为电气PLC控制工程师。
单片机的开发,并非单独应用于控制领域。随着单片机技术的不断进步,单片机越来越多的走入了我们的日常生活。小到一个智能手环,大到全屋的智能化家居设备,甚至汽车上,都有单片机的身影。所以说,单片机的应用范围非常广阔,并非局限到控制领域,虽然很多人第一次接触单片机可能都是从控制的角度。技术栈主要以嵌入式产品的编程开发、调试为主。职业岗位主要为嵌入式软件开发工程师等。
2、PLC和单片机开发,各有优缺点。
任何一门技术或者职业领域,都有其优点和缺点。PLC也好,单片机也罢,都一样有自己的优势和劣势。下面答主根据个人的感受,站在个人的角度整理了一下对PLC,单片机领域的优缺点分析。仅供大家参考。
对比项
优点
缺点
PLC
1、技术固定,稳定性高;
2、入门相对容易,精进需要时间,经验靠积累,越老越有优势;
3、项目相对稳定
1、工作环境一般比较差;
2、调试现场经常需要出差;
3、技术壁垒相对不高
单片机
1、随着物联网兴起,岗位需求量大;
2、技术门槛相对高,相对容易构建技术壁垒
3、薪酬待遇逐年上涨
1、程序员的35岁天花板;
2、技术相对成熟,时间久了难免会有枯燥的感觉
3、如何选择?
说了这么多,其实无论学习单片机还是PLC,都需要根据题主个人的实际情况来决定。比如:你的科研课题,你的兴趣点,你的职业规划目标等等。比如你的毕业课题是和PLC相关的,恰好又对PLC控制系统有兴趣,又励志从事工控开发工作(就像答主很多硕士同学一样),那么题主完全可以考虑选择认真的学习PLC技术,不断精进,择业的时候竞争力也会更大,目标也会更加明确;如果像答主一样,毕业课题与嵌入式开发相关,主要的精力还是要以毕业课题为主。否则,因小失大真的得不偿失。
以上仅仅代表个人的建议,仅供大家参考。
学什么也不要学PLC。
理由如下:
1、正如你所说,技术含量不高,换句话讲就是门槛低,门槛低则导致有大量的从业人员,而工作岗位有限,意味的就是供大于求,竞争激烈,于是乎,收入水平就低。以上不讨论大牛,讨论的是平均水平。
2、工作条件差,常年与机器设备为伍,项目还经常要跟土建工作同时进行,场景不做描述自由想象。
3、出差频率大,时间长。年轻单身的时候出差还不是问题。等到年纪见长,要谈恋爱结婚生娃的年纪,出差就是情侣矛盾乃至家庭矛盾的一大根源。也许是想多了,做工控的收入低,工作差,总出差,应该找不到女(男)朋友,不用担心产生矛盾。
总而言之,言而总之,别学。
最后再给个不成熟的建议吧。
毕业以后找工作的时候要注意选择具备“行业大发展”、“从业难度高”、“不出差即可完成”等特征的行业,尽可能的避免机械、电控等等,尤其不要去施工企业。出差真能把整个人生废掉的。
那么,在毕业之前,就往这个方向努力吧。
边栏推荐
- 翻译科技论文,俄译中怎样效果好
- Qualcomm Platform Development Series Explanation (Application) Introduction to QCMAP Application Framework
- RK3399 platform development series explanation (kernel-driven peripherals) 6.35, IAM20680 gyroscope introduction
- 艺术与科技的狂欢,阿那亚2022砂之盒沉浸艺术季
- OneNote 教程,如何在 OneNote 中整理笔记本?
- shell脚本循环语句for、while语句
- 使用 Cloudreve 搭建私有云盘
- STL-deque
- port forwarding
- 企业云存储日常运行维护实践经验分享
猜你喜欢
Thread State 详解
Shell 编程--Sed
2021IDEA创建web工程
Shell programming specification and variables
Why general company will say "go back messages such as" after the end of the interview, rather than just tell the interviewer the result?
Regular expression of shell programming and text processor
68:第六章:开发文章服务:1:内容梳理;article表介绍;创建【article】文章服务;
Alibaba and Ant Group launched OceanBase 4.0, a distributed database, with single-machine deployment performance exceeding MySQL
BM13判断一个链表是否为回文结构
xshell (sed 命令)
随机推荐
pytorch手撕CNN
高数_复习_第5章:多元函数微分学
链表中的节点每k个一组翻转
CIKM2022 | Sequence Recommendation Based on Bidirectional Transformers Contrastive Learning
Why general company will say "go back messages such as" after the end of the interview, rather than just tell the interviewer the result?
file IO-buffer
今日睡眠质量记录75分
2022年8月的10篇论文推荐
shell (text printing tool awk)
String类的常用方法
How does the Weiluntong touch screen display the current value of abnormal data while alarming?
Distribution Network Expansion Planning: Consider Decisions Using Probabilistic Energy Production and Consumption Profiles (Matlab Code Implementation)
美味石井饭菜
"DevOps Night Talk" - Pilot - Introduction to CNCF Open Source DevOps Project DevStream - feat. PMC member Hu Tao
12 Recurrent Neural Network RNN2 of Deep Learning
ASCII, Unicode and UTF-8
音乐播放器(未完成版本)
OneNote 教程,如何在 OneNote 中整理笔记本?
MySQL Advanced Commands
Alibaba and Ant Group launched OceanBase 4.0, a distributed database, with single-machine deployment performance exceeding MySQL