当前位置:网站首页>高学历毕业生,该学单片机还是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、出差频率大,时间长。年轻单身的时候出差还不是问题。等到年纪见长,要谈恋爱结婚生娃的年纪,出差就是情侣矛盾乃至家庭矛盾的一大根源。也许是想多了,做工控的收入低,工作差,总出差,应该找不到女(男)朋友,不用担心产生矛盾。
总而言之,言而总之,别学。
最后再给个不成熟的建议吧。
毕业以后找工作的时候要注意选择具备“行业大发展”、“从业难度高”、“不出差即可完成”等特征的行业,尽可能的避免机械、电控等等,尤其不要去施工企业。出差真能把整个人生废掉的。
那么,在毕业之前,就往这个方向努力吧。
边栏推荐
- STL-stack
- Shell编程之条件语句(二)
- 亲测有效|处理风控数据特征缺失的一种方法
- Detailed installation steps and environment configuration of geemap
- 2021 IDEA creates web projects
- 2022年8月10日:使用 ASP.NET Core 为初学者构建 Web 应用程序--使用 ASP.NET Core 创建 Web UI(没看懂需要再看一遍)
- uni-app微信小程序——下拉多选框
- Spark基础【RDD转换算子】
- CIKM2022 | 基于双向Transformers对比学习的序列推荐
- What are the concepts, purposes, processes, and testing methods of interface testing?
猜你喜欢
CFdiv2-Beautiful Mirrors-(期望)
68: Chapter 6: Develop article services: 1: Content sorting; article table introduction; creating [article] article services;
瑞幸咖啡第二季营收33亿:门店达7195家 更换CFO
IM 即时通讯开发如何设计图片文件的服务端存储架构
合并k个已排序的链表
【开源教程5】疯壳·开源编队无人机-飞控固件烧写
什么是Jmeter?Jmeter使用的原理步骤是什么?
An article to teach you a quick start and basic explanation of Pytest, be sure to read
云服务器基于 SSH 协议实现免密登录
H3C S5130 IRF做堆叠
随机推荐
金山云CEO王育林离职:正值冲刺港股之际 雷军曾送金砖
virtual address space
阿里云架构师金云龙:基于云XR平台的视觉计算应用部署
2022年8月10日:使用 ASP.NET Core 为初学者构建 Web 应用程序--使用 ASP.NET Core 创建 Web UI(没看懂需要再看一遍)
高通平台开发系列讲解(应用篇)QCMAP应用框架介绍
What would happen if disconnecting during the process of TCP connection?
解码2022中国网安强星丨正向建、反向查,华为构建数字化时代的网络安全防线
12 Recurrent Neural Network RNN2 of Deep Learning
shell (text printing tool awk)
2021IDEA创建web工程
shell脚本循环语句for、while语句
Merge k sorted linked lists
Black cat takes you to learn Makefile Part 11: When the header file a.h changes, how to recompile all the .c files that depend on the header file a.h
高数_复习_第5章:多元函数微分学
LeetCode Daily Question (1573. Number of Ways to Split a String)
翻译科技论文,俄译中怎样效果好
"DevOps Night Talk" - Pilot - Introduction to CNCF Open Source DevOps Project DevStream - feat. PMC member Hu Tao
An article to teach you a quick start and basic explanation of Pytest, be sure to read
Pro-test is effective | A method to deal with missing features of risk control data
阿里云张新涛:支持沉浸式体验应用快速落地,阿里云云XR平台发布