说出来有点搞笑,这3个领域,我都有点涉足。
我是2011年电气工程毕业,学校学了三菱的PLC,打开过西门子PLC软件,就没然后了…
不想干强电,临近毕业时,自学了java SE,学完跟没学一样,啥球也干不出来,没敢找工作,弃坑了。
后面又自学了单片机,想着跟电气专业还有点契合,然后就成功转行了。
先说PLC,就是可编程逻辑控制器,控制器的主控芯片,也是单片机。
Plc在工业自动化领域可是一个大杀器,很多人觉得学PLC入门门槛低,好像高中毕业生都能找到相关的工作,这话也不假,确实有不少公司愿意招人,哪怕你没什么经验,只要肯出差加班就行。
我们学习群里,有挺多plc想转单片机的,最夸张的一个,365天,300天在出差,回去很多同事都不认识他了。
但是,别看plc门槛好像挺低,入门容易,精通也难。
想在这一行混出名堂,还是得下功夫深入学习,一旦你有了一定的积累,跳槽机会也就多了,薪资待遇也不会太差。
再说Java,这个是编程界的"大哥大"了。
前几年,会Java简直就是一颗摇钱树,很多人靠着Java,没几年就在大城市买房了,我身边就有几个干java的。
但现在嘛,行情确实不如从前了,互联网行业整体不太景气,加上学Java的人太多,竞争压力山大,有的公司招人,几百号简历一筛,能剩下几个就不错了。
所以,虽然Java目前还是主流,但跟风学Java,就要慎重了。
最后聊下嵌入式。
这个方向啊,说实话,入门确实有点难度,没点硬件基础,你学起来会很吃力。
而且嵌入式也分好几个职业方向,有搞单片机开发,Linux驱动,以及应用开发的。
如果你走单片机开发,可以按照我下面的路线来,可以少走点冤枉路。
链接1
但嵌入式的好处在于,它涉及的硬件更新换代没那么快,所以从业者的经验越丰富,在职场上的吃香程度就越高。
像我们从事了行业10年以上的,哪怕年纪30多了,现在出去还是很抢手的。
不过,嵌入式的学习曲线确实比较陡,而且虽然嵌入式工程师的工资不算低,但跟Java曾经比起来,还是有一定差距的。
所以啊,如果你问我,学PLC、Java还是嵌入式哪个好,我只能说,没有人能给你标准的答案。
这就好比问我,"王者荣耀"里该玩射手还是法师,都是决定性角色,但适合自己的才是最好的。
有些人,原本学的是机械专业,毕业后在车间当钳工,但他业余时间学了PLC,现在已经是一个小有成就的系统集成商了。
也有一些人,本科学的是电子信息工程,毕业后去培训了几个月Java,如今在一家互联网公司做开发,薪水很可观。
还有一些人,盲目跟风学Java,最后发现自己并不感兴趣,半途而废了。
也有人觉得嵌入式太难学,即使花了很多时间,最后也没找到称心的工作。
所以,不管是PLC、Java还是嵌入式,只要是你真心喜欢,并且愿意为之付出努力的,就一定能找到适合自己的发展路径,关键是要多学习,多实践,不断提升自己的技能和经验。
当然,目前这3个我还是比较倾向嵌入式开发的。
java目前来说是逆风局了,plc除非你能接受频繁出差,而且薪资来说,普遍也最低。
这样排除法下来,也就只剩下嵌入式开发了,虽然也只是中规中矩。
还有啊,我们也不能只盯着技术不放,软实力往往很容易被忽视,比如沟通能力、团队协作能力,以及解决问题的能力等等。
这些看似和编程没什么关系,但在实际工作中,却往往能起到事半功倍的效果。
最后送上一句话:路漫漫其修远兮,吾将上下而求索。
最近发现,很多私聊我学单片机的小伙伴,99%的人都走了弯路,所以我花几个小时,写了一篇保姆级学习路线^ ^
单片机怎么学?保姆级学习路线(附教程+工具)https://blog.csdn.net/2401_86645590/article/details/141437874