电子工程师是吃青春饭吗?因为这份工作经常加班熬夜很辛苦,然后一直看电脑,一直坐着,反正对身体不是很好,所以说是吃青春饭。但工资高。
当然严格来说电子工程师不是吃青春饭的。因为硬件工程师积累经验并不容易,需要长时间的积累,所以,相对来说,越老越值钱。但也不是绝对的,还要看具体的领域和行业,是不是需要很丰富的经验和技术。
之前看到一个统计数据,58%的电子工程师年龄不到26岁,48%的人在本领域工作时间不到3年,这些生力军未来5年必将成为引导中国软件发展潮流的主力军。另外,根据调查与采访,年龄在35岁左右的第二代电子工程师人,现在已经成长为企业或项目的管理者,在各大软件公司担当着成熟、理性、有主见的软件开发带头人的角色。
其实任何行业都跟年龄有关。你能找出一个是跟年龄无关的行业吗?年龄轻年龄老都能做的你能找到一个吗?不可能的。去工地搬砖也是吃青春饭的,你见过八十岁还在工地搬砖的吗?搬得动吗?你愿意去搬老板还不愿意要呢。你见过八十岁还在篮球场打球的吗?姚明是不是退役了?为什么退役?年龄大了嘛。30岁以上还在踢足球,打篮球的都很少了。任何行业任何工作都是吃青春饭的,这是不变的。
人到了60岁以后都是会被强制退休的,你又何必纠结软件是不是吃青春饭的呢,可以明确的说,都是吃青春饭的。那么为什么是青春饭呢,因为人的年龄在变化,心态,体力在变化,职位跟工作内容自然也会跟着变化,这是非常合理的。譬如说看到一个5岁的小孩,就会问是小学一年级还是在读幼儿园大班呀?看到一个15岁的,就问是在上高几呀?为什么呢?你怎么不问5岁小孩你上高几呀?因为人的年龄跟所做的事是绑定的,一个人15岁的孩子他就应该在读高中。一个人19岁他就应该在读大学,所以你就会问他读什么专业,而不是问他是读小学还是幼儿园大班。看到一个24、25岁的就会问在哪儿工作,看到一个30多的人就问买没买房,买没买车,结婚了没?
每个阶段有每个阶段应该做的事情,随着年龄的变化,很多事儿都在跟着变化,这种变化是固有的,是不能去拒绝的,年龄大了以后不是说不能做程序员,而是说不愿意,不想去做程序员了。之所以说软件是青春饭,是说只有青春那几年你愿意去做软件,老了之后就不会想要做了,不是说不能做了,而是有更多更好的选择了,你可以不做了。做软件是一件很庆幸的事情吗?做软件是一件大家打破头争着抢着要做的吗?谁不想当老板?谁不想当经理?谁不想轻轻松松的然后还工资高?谁愿意天天写代码?
那么作为一个做技术的人,他的职场到底是怎么一步步的去提升的?
电子工程师要如何突破瓶颈?
一共有这么5个步骤,从开始到结束的一个大概流程是这样的:
(1)开始入行。从你高中选择理科,然后大学选择电子、计算机等相关专业,这基本上等于是埋下伏笔了。如果高中选的是文科,大学选的是考古专业,你将来会做软件吗?不会的。所以从这个时候就决定了你以后要走什么样的路了。
(2)读大学期间学了软件开发。如果你大学毕业以后再学就有点晚了。不是说来不及,只是说有点晚,走了弯路(朱老师我就是走了弯路的)。大部分人在大学期间就学了软件开发,已经会C语言,已经学了Linux,已经学了STM32等等。
(3)大学毕业以后,又选择成为了一名软件工程师,进了公司成为了一名新手上路了。就跟打游戏一样,成为新手开始练级了。前面会有一个半年到3、5年的成长期,对于每个人来说是不一样的。有些人干了半年就放弃了,也许自己觉得不适合,觉得不如去做销售,或者回家种地,反正是不想干这个行业了。也许是被公司开除,公司认为你不适合做这个。总的来说就是有人做了半年就走了。有的做了三五年,渡过了长时间的成长期。这中间会经过几次的职业选择,会有很多诱惑。比如亲戚跟你说回家考公务员,还有的说软件没前途,劝你做别的。还有说不定你家运气好,拆迁了,分了好多钱,你就回家做拆二代了等等。中间会有很多次这样那样的职业选择,会有很多人中途走了别的路线。但是最后会有一些人留下来,经过三五年的成长期之后,从一个初级软件工程师发展成一个中级软件工程师,再发展到高级软件工程师,工资也会有一个阶梯型的增长。
(4)当你工作三五年,工资达到一万五之后,就会遇到一个瓶颈期。再往后工资想要再涨就不那么容易了,自己也会考虑自己要怎么办,就会有一个转型的改变。有些人会选择继续做技术,向资深软件工程师迈进,就是所谓的工作八年十年,十五年的工程师,比高级还高级就叫资深。大部分人不会选择这样,譬如说有些人转高管,去做管理了;有的人去做销售,做FAE,做销售经理了,那就不是从小弟做起了,可能一过去就是经理,工资二三十万,就不会从月薪4、5千开始了,因为你毕竟是高级软件工程师转岗去做的嘛。有些人自己创业了,或者说加入别的创业团队联合创业了。这些人就是你们说的吃了青春饭的,老了做不了的人。但他们吃青春饭,不是说吃不了老年饭,而是不愿意。那些留下做软件工程师的人大部分是因为做不了其他的那些,转不了高管,销售,这是种无奈,不是他们的选择(很多是性格原因)。还有一部分是真的爱技术,他不想做别的就想一门心思简简单单做技术,这种人也有。
(5)到最后会面临很多的选择。怎么选择看个人机缘,看内心的追求,看你的爱好。譬如说你有个同学当了老板,邀你一起创业,那你肯定跟他去咯,那如果你没有这样的同学,就只好继续做技术等待机会了。有些人去创业,结果头破血流,钱也用完了,然后灰头土脸回来继续做技术。主要还是看自己的一个追求。
总结下来就是,做软件是青春饭是对的,但是是因为你在青春期入了坑,并且在青春期继续去工作。后面路是越来越宽的,不是不能继续做,而是很多人没有选择继续走这条路。不是说年龄大了就做不了软件了,其实是可以做的,有经验的难道会比没经验的要差吗?职场只有最开始三五年看技术,后面的更多不是看技术,是看心性,看机缘,看眼界,看前几年的积累这些方面,看怎么去发展,而不是只看技术。
所以是由技术入行,逐渐的转到一个更宽广的方向去选择。技术并不是所有,或许刚开始天天写代码,可能五年之后就不需要写代码了,就指挥一些新手去写就可以了。之后是靠经验,靠能力在混的。从做技术开始进入职场是一个不错的选择,但是每个人都要面临选择自己真正适合的岗位,不一定是技术,很有可能几年之后当了老板,当了高管,做了销售,也有可能回老家种地了。但刚开始都是从技术入手的。电子工程师是青春饭,对!也不对!
以嵌入式工程师为例说明
比如嵌入式开发工程师需要三年以上的工作才能做出成绩,而且一般来说时间越长越好,一秀是需要你不停的学习新的知识,硬件和软件都要了解。
以工业控制计算机为例。业内称之为系统级嵌入式开发,以C语言为主要开发语言,系统底层级别的基本碰不到,工程师要做的是实现上层的应用开发。当然有人会说,C语言的开发门槛不低,精通C语言本身就是较高的门槛。但实际上,在这个领域的开发并不需要你了解编译原理,并不需要时间空间复杂度的敏感,并不需要双向循环链表、二叉树、堆、栈等数据结构的理解,并不需要快排等算法的应用,更不需要APL ,你需要的是什么?for,while,if.。。.else,基本可以靠他们打天下。简单来说,有点C语言基础,再稍加磨练即可上手,当然,上手和精通是两回事。
以android开发为例。时下最火的可算是android开发了,无论是智能硬件,智能家居等,基本脱离不了安卓开发。这个的门槛高吗?如果你想把google的安卓源码刷一遍,那肯定是低不下去吧。实施上呢,市面上的安卓培训少吗?培训一个月,0基础月入过万的承诺少吗?哪怕有水分,打个折,7,8k总归也行吧。为什么能做到这样?我在读研的时候(蛋疼的电气专业),那会没有接触过安卓,有些课程设计,老师直接叫我们在一周内写个简单的App,不也能写出来吗?这意味着什么呢?
上手和精通是两回事。
谈论嵌入式门槛高,是因为真正的嵌入式是需要从硬件和软件两个方面去把握,硬件包括从一个器件的选型到布局布线到EMC,软件从底层的内存分配,系统调度,到算法到最上层的云。光这句话我想就已经够任何一个人付出巨大的不懈地努力了,既然如此,是否是青春饭,也应该有答案了吧。然而,入门的门槛确实不高。
-
电子工程师
+关注
关注
252文章
767浏览量
95583 -
嵌入式
+关注
关注
5060文章
18983浏览量
302287 -
Android
+关注
关注
12文章
3918浏览量
127069 -
C语言
+关注
关注
180文章
7596浏览量
135942
发布评论请先 登录
相关推荐
评论