计算机科学与技术和电子信息工程选哪个会更好一些?

bdqnwqk4个月前基础15

这个问题我来回答会非常适合,首先说我是通信工程专业,现在通信工程在各个大学基本都是属于电子信息大类下面的专业学科,当然电子信息工程也是电子信息大类下面的专业。我虽然学的是通信工程,但是硕士毕业后第一份工作做的工作就是电子信息工程专业最对口的工作:嵌入式开发工程师,做过单片机软件开发,嵌入式Linux应用开发,驱动开发,电路原理图设计和PCB绘画等。后来最近几年在移动互联网的大潮下,我转行了,做Android开发工程师,这个算是最近几年学计算机和软件专业毕业的学生工作选择比较多的工作。

楼主问计算机和电子信息工程学哪个比较好?这个“好”,会有很多比较的维度,下面我们来看看:

1:薪资水平

我想这个是大多数人首先想到,也是回答这个问题大家认为最重要的因素。当然为了防止有人抬杠,我选择比较的薪资情况就是在嵌入式开发和互联网软件开发,这两个电子信息专业和计算机专业最对口,最有代表性,就业人数最多的技术开发类工作岗位。也排除个别大牛的天价薪资情况。另外,我们不就抬杠说:学计算机也可以做嵌入式,学电子信息工程也可以去互联网做Android(我就是这种情况),我只是说最对口,最大概率的情况。

目前看,学计算机去北京互联网公司做Java开发,Android开发等岗位,刚毕业大厂本科都能在接近万元月薪,工作两年以上跳槽到互联网任何一个公司目前来看月薪都轻松1万五以上,大厂要接近2万月薪,而工作3-5年普普通通的互联网公司工作的软件开发2-3万没有问题,工作5年以上,自己机会好,能力也在线,能应聘上一个中等以上互联网公司某个产品的架构师,应该在5万月薪以上。

而在那些做电子产品,传统IT企业里做嵌入式开发,近些年比较火的智能汽车企业里做嵌入式Linux应用开发,工作有3-5年经验的,也就2万多的月薪,突破3万以上的普通工程师很少,很少,而那些做单片机开发的薪资就更少了,我的很多原同事,工作十多年了也就月薪2万左右在北京。

如果在这个维度去总结这个问题答案:从目前趋势看,未来至少几年内,计算机专业最对口的互联网软件开发的薪资是远高于嵌入式开发,硬件开发等电子信息类相关工作。

2:入门门槛

这个维度对于大多数在互联网工作的码农们来说是一个忧伤的话题,我见过做健身私教的通过培训班去学Java,入职互联网公司,原来电脑城里卖电脑的转行做Java,房产中介转行做H5前端开发,没上过大学,一个高中生培训几个月也去互联网公司做软件开发。另外除了少数几个大厂,或者说是大家耳熟能详的二线大厂里面,大多数一线干活搬砖的码农们,你能找到985科班出身,本科硕士都是985,211大学的人从事这个工作,都是凤毛麟角,如果换到中等出名的互联网公司,看看周围同事的学历,能是个一本都是难得,说了这么多就是互联网Java开发,Android,IOS开发,H5前端开发都是门槛很低的工作。大学学计算机,自己努力一下是可以毕业胜任互联网公司软件开发的,而且社会上很多专业的人在社会上混不下去了,也会很多人转行做互联网软件开发,这个行业入门门槛极低,不像医生这个行业有专业限制,学历限制,执业医师许可证书限制,还有规培证书限制等等,入门一个普通主治医师的门槛极高。

另外对比电子信息专业对口的嵌入式工程师,特别是嵌入式硬件工程师,射频电路工程师,天线工程师,高频电路工程师入门门槛很高,一般企业招聘不会招聘本科生从事这类工作,硕士能应聘成功的也比较少,还得有过相关项目经验。

那么如果当一个行业的工作,需求总量不大规模提高的情况下,入门门槛高,就不会出现今年在互联网上大热门的一个词:内卷化。内卷化的后果就是大家都非常努力,但是边际效益很低,大家日子都不好过。那有人会问既然学计算机,毕业去互联网公司当个普通码农门槛这么低,为什么上文还提到薪资那么有竞争力?因为需求总量不断提高,这个社会在互联网领域的需求一直旺盛,且目前看没有衰落的现象。所以内卷化出现的前提没有满足被!而且在可期的未来,这个趋势不会改变!

3:35岁现象

为什么在第2点,入门门槛这个维度我没有给出结论呢,因为在第2,3点合起来看给出结论,才更有意义!直接给结论:正是由于电子信息类对口的嵌入式相关软硬件工作入门门槛较高,导致传统IT企业或者电子设备企业里,我们会轻易看到35岁,40多岁,甚至50多岁一直工作退休的老电子工程师。也就是说做嵌入式,电子工程师还是比较互联网软件工程师更能跨越35岁的职场中年危机。而互联网公司,以我个人的经历来看,我恰好是35岁时跳槽来看这个目前全国知名的垂直行业龙头的互联网公司的,当时面试时历经各种年龄歧视,就是明里暗里说35岁不适合在一线做开发了,很多时候都已经技术面试全过了,就是卡在人力资源了。而且目前这个公司最后要我,也是CTO有过犹豫,后来我组长的坚持,我才入职这个公司的。我个人还是比较有代表性的,我学历不错,985硕士,但是技术中等,不突出,这样就是说有优势和劣势的平均水平的一个35岁+的大龄程序员在互联网公司的生存空间已经很小了。

因为分析完2,3维度后,拉长职业时间来看,电子信息专业对口的嵌入式工作还是要比互联网公司拼命的一线码农工作在工作年龄上更能打!

4:工作时长和适合性别

直接给结论:互联网是996问题的重灾区,而且互联网软件开发是敏捷开发模式,版本处于不断的迭代开发,一个版本接着一个版本的,需求会议,开发,测试,上线,在需求会议,开发,测试,上线。。。。。。子子孙孙无穷匮也!而且在互联网公司这种高强度,高压力的工作情况下,一般是不适合女性做开发的。如果比较学习计算机和电子信息工程的女孩来说,互联网公司技术开发一定是要避免的大坑。

而传统电子设备公司,传统IT公司,都是采用瀑布模式开发的,有项目了,要立项,总体设计,模块设计,详细设计,开发,测试,小批试用,结项。流程比较长,且项目之间多半有空闲期。而且一旦产品成熟定型,每一代产品就是性能升级,大规模新的开发就很少了,有经验的嵌入式,电子工程师应付起工作绰绰有余,自然加班会少很多,也大多能保证双休。

结论:

其实两个专业我只是简单比较了大多数人对口就业的技术岗位:电子信息的嵌入式开发,电子工程师和计算机对口的互联网公司软件开发的两个工作的情况,也只是简单找了显而易见,大家能理解的4个维度。当然把这两个专业比较优劣,得出精确的结论,本来就不会有结论。但是基于我这个逻辑思路,还是各有千秋,各有所长。希望楼主要结合自身情况,自己选择自己更看重的方面。

我上军校学过半导体电路、数字电路;孩子本科微电子、研究生计算机,任职互联网工程师,对这个问题有发言权。

近几年,一些大学将计算机科学与技术、软件工程、信息安全归为计算机类;将通信工程(信息工程)、电子信息工程、电子科学与技术(微电子)统称为电子信息类,按大类招生。其实,各专业学习内容,薪资待遇差别较大。

一、电子信息工程,俗称无线电,现分为电子信息工程、电磁场与无线电、微波技术。该专业可硬可软,硬件就业中国电子集团、华为、军工研究所等;软件就业互联网大厂、软件公司。该专业读研出路宽广,985高校研究生,中电校招月薪2万,华为或互联网大厂月薪3万。

二、计算机科学与技术,注重基础理论,软件工程偏动手能力。近几年来,985和211毕业生求职互联网很抢手,校招起薪30-40万较普遍,20%优秀员工入职4-5年薪资达80万。各大银行技术部门校招20万+,这些岗位更适合女生。编程动手能力强,本科生可直接工作。

三、微电子专业,属电子科学与技术二级学科,包括微电子技术、集成电路设计。课程偏向物理层面,就业从事芯片工艺与材料,偏向硬件设计,嵌入式系统软硬兼施。两电一邮、复旦为强校,毕业去华为较理想。我国芯片行业欠发达,大公司少,但未来成长可期。毕业生也有转向软件公司,或去互联网大厂。

四、我孩子985高校微电子,白天理论课,晚上实验课。大学期间,他喜欢编程参加acm亚洲赛获奖牌,研究生985计算机,17年毕业去互联网大厂起薪30w+,去年晋升P7,收入可观。通信、电子、物理、自动化等毕业生,去互联网的很多,名校生擅长数理、自学能力强,转行得心应手。

互联网+是大趋势,未来软件人才需求量几千万,爱编程,谋求高薪,建议报考计算机或软件工程;动手能力强,图稳定进科研院所,建议报考电子信息工程。其实,超过60%的大学毕业生所从事的工作并非本科专业,有的读双学位,也有跨专业考研,更有按兴趣专长转行。