为什么一些计算机专业的学生毕业后愿意从事软件而不愿意做硬件?

计算机专业主修计算机硬件原理、软件编程、编译原理、数据结构、 络等课程,与电有关的,只有数字电路、模拟电路。计算机专业毕业,要做一个合格的硬件工程师,还差很多基础知识,是不行,而不是愿意与否的问题。

计算机专业毕业生的从业方向,集中在操作系统研究、软件编程、系统架构的设计等方向,数字电路能分析明白,偏软件。

计算机专业优势很大。在编程上,一般的软件专业毕业生比不上,特别是做自动控制、通信相关的软件开发,那是为计算机专业毕业生定制的。

在系统架构设计上,计算机专业也有得天独厚的优势, 软、硬件都明白。从软件通讯协议制定,到硬件控制方式,时序分析,数学算法等等,都能很清楚地描述清楚。

很多硬件从业者,在系统结构上,体会的总没有计算机专业毕业生深刻,卡在了软件这一环节,主要是硬件设计者对软件的繁杂的协议搞不明白。

硬件设计主攻电子线路设计、分立器件应用、FPGA/CPLD编程应用等,主攻硬件设计,简单的单片机编程。

硬件用protel设计电路,用VHDL编写FPGA,是时下很时髦的。

但作为一个合格的硬件工程师,这些还远远不够。一般protel设计的PCB板,不可能一次OK,需很多次修改。比如,由于隔离不好,外部电路噪音对PCB板影响,导致误动作,需要进行抗干扰处理;电阻、电容选择不当,可靠性受影响。

看上去简单的问题,没有一定的电路设计水平,是无法解决的。这些小的修修补补,是专业硬件设计者的强项,但对于计算机专业毕业生,也许永远也搞不定。

一名在魔都生活的软件程序员

我是在从事于 站、APP之类的开发,同时我也是一个毕业于一所普通二本院校计算机专业的学生,记得我们刚刚毕业的时候,我们班一共五十多个人,大概有二十多个人选择了从事于软件开发,还有二十个人选择了考研,其他人选择了硬件或者其他行业。我来说说我做软件开发的原因吧。

1,软件开发收入稍微高一点。我老家是农村的,可以说是一个从农村走向大城市的孩子,记得当时我选择到上海来的时候,我妈妈却一直让我待在合肥,一贯比较坚持自己目标的我来到了魔都,开始了自己的魔都生活,的确,在上海的程序员薪资稍微高一点,实习生的时候我月薪是5k,我相信这在二线城市也算是不错的收入了。

2,软件开发感觉高大上一点。我在大学的时候就对编码感兴趣,一直都会去自学一些语言,比如前端、JAVA,每天下课的时候我都会来找空看看视频,去学习学习,而硬件开发我感觉稍微次一点,我不喜欢和硬件打交道。从小对电路板不感兴趣,而且我对硬件开发还有点偏见,说实话,我认为软件开发比硬件开发层次高一点。

3,硬件开发特别费脑子,而且天天和服务器打交道,而且需要经验,工资低。可能我对做硬件开发的不了解,大学的时候上过一些操作系统、集成器的课程,学的我是一脸懵懂,考试估计都是老师给过的,也考过华为认证,但是考了一次没过就不考了。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月19日
下一篇 2022年10月19日

相关推荐