fpga的就业前景
关于软件工程师和硬件工程师总有太多的话题。
以下内容虽然是学生写的,但是还是能说明问题的:
我个人理解的就业与行业前景
工作常态
现在在一家设计为设计硬件的公司所设计软件的百强软件公司实习,做的工作大部分还是偏软件,所以本身对工作常态也并没有非常深入的自己的感受。但是就我观察身边的同事以及跟别人的交流来看,不管是做软件硬件,都是要:对着电脑。
软件工程师平时就是上班啊调试程序,比较低级的码农只能给高级软件工程师大大下手,帮他们做测试,实现他们设计好的东西。当然了做到高级工程师了才有能力开发设计自己公司的产品。如果在初创公司工作节奏更紧张,如果赶上产品要上线可能需要加班调试。遇到程序爆炸了可能还需要on call(就是你负责的东西突然出问题了,你的manager直接打个电话给你你得马上去公司修bug),至少我知道amazon是有这个机制。我现在还没有在纯做硬件的公司实习过,但是从我知道的事实来看,硬件工程师不会比软件工程师轻松。硬件工程师也需要调试电路啊调试脚本啊反正也有跟软件工程师交叉的工作。
工作环境的话取决于细分的工作类别。开发fpga的估计跟码农一样坐办公室,搞mems的嵌入式的就长期入驻实验室了。因为大部分硬件公司都是相对成熟的大企业,所以工作节奏普遍不会像在初创公司那么紧张,不过像在华为这样的企业就另说了……当然了不管是在软件工程师还是硬件工程师,工作强度应该都是高于其他industry的职业的。毕竟这个行业竞争会越来越激烈,这也是聪明人聚集的地方。至于工资的话,就平均来讲,美国这里的软件工程师年薪会略高于硬件工程师(从glassdoor以及其他门户的数据来看),但是软件工程师一样也有收入低的,硬件工程师的收入也有碾压软件工程师的。只要你技术过硬,薪水都不是事儿。
个人感受
看题主的问题描述,说软件工程师前景更开阔一些。我个人的感觉是不管怎样,这两个行业在未来都会有非常非常多的机遇与挑战(详细原因见第一点)。不管是软件设计还是硬件设计底下都有更多细小的分支(比如说你硬件设计是想做vlsi,dsp,处理器设计,通信,fpga开发还是嵌入式,软件设计你想做web开发,app开发,软件开发,嵌入式软件工程师,操作系统还是distributed system)。
我个人是对两个大方向都很有兴趣,但是我决定自己最终的方向还是嵌入式设计和处理器设计,这两个行业都应该算是夹在了纯硬件设计和纯软件设计的中间。尤其是产业对嵌入式工程师的要求更高,能够自己设计mixed signal pcb,自己调试应用代码写kernel code,能调试无线通信,基本意味着一个合格的嵌入式工程师要对硬件和软件相关方面有足够的知识。
我自己是比较讨厌做web开发app纯开发软件的工作,因为这些工作的门槛太低,不是科班出身的人可能都能混的比你好得多,体现不出来自己的价值。而且我比较喜欢把电路板和各种元件握在手里的感觉,而且我发现自己能够设计一个可以用的硬件的时候那种成就感会高于debug之后的成就感。当你发现自己在经受了大学的磨练真正拥有了学习知识的能力以后,丰富的网上资源以及自身的积累都会让你学习这些网页app知识非常轻松,所以我个人更喜欢硬件底层,以及和硬件底层打交道的软件领域。软件硬件的课程都不会简单,而且两个学科的工作量不是其他学科能比的(学工科的天天做project呆lab,学统计的上完课就回家看电影。)所以要想学好,还是需要花一定精力,尤其美国的大学工科院系workload相对国内高校来说有增无减。确定这是你想要的,再给予考虑。
作者是一位美国在校学生,知乎匿名用户。
傅庾琦2716FPGA 开发行业前景如何? -
敖树盆17534337101 ______ 虽然现在DSP也向着多核的方向发展,但是FPGA越来越灵活的特性使得其代替DSP成为一种趋势,FPGA开发行业现在是十分热门的,但是大家的水平良莠不齐,在实际项目中多积累开发编程经验,可以在研发公司或者研究所有一席之地的话,收入和发展都比较可观.
傅庾琦2716FPGA发展到底如何,请大家结合当面的就业形势发表一下看法. -
敖树盆17534337101 ______ 单片机是集成在单一芯片上的微型计算机系统,对单片机的编程就是对其中的ROM写入程序,在加电后ROM中的程序会像计算机内存中的程序一样得到逐条的执行;FPGA操控层次更低,其编程决定了内部器件被使用情况以及它们之间的连接.只要FPGA规模够大,这些数字器件理论上能形成一切数字系统,包括单片机甚至CPU.相较而言,单片机计算速度和性能有限,但在一些基本控制上搓绰绰有余. 因此,我个人比较看好FPGA的发展前景,其实现在也不能说是前景了,因为FPGA目前的应用已经很广泛了,被很多公司接受.
傅庾琦2716FPGA在国内的前景怎么样,具体应用方面有哪些? -
敖树盆17534337101 ______ 小产品的FPGA主要做逻辑,如一些视频处理编码、实现电路接口和总线之间的转换、数据缓冲等. 大系统的FPGA主要做算法,如通信系统的基带、载波交换,还有加密等.FPGA在一些方面比微处理器和DSP有优势. FPGA主要是电子开发公司和通信公司的研发职位.如果对这类职位不感兴趣,那就没必要学.目前研发只为招聘都是研究生、本科生为主,您要有一定的经验. 我认识一些大专毕业的电子工程师专门做PCB布线、EDA等,如一博,日子好像还可以.还有就是电子组装工艺等.
傅庾琦2716我是研一的,马上要定题了,哪位大侠知道FPGA的就业前景怎么样? -
敖树盆17534337101 ______ 还好吧,研究生出来能拿6K左右吧,还算好找工作,但是蛮累的...
傅庾琦2716学fpga能干什么工作 -
敖树盆17534337101 ______ 我是做FPGA开发的,FPGA功能强大,无论在通信方面,消费电子类,伺服系统,音视频产品都占重要地位,主要用于自动控制、数字信号处理,数字图像处理等.至于FPGA开发工作主要分为硬件工程师和软件工程师:硬件工程师主要根据FPGA的数据手册分析其内部构架,工作环境及相关驱动条件来构造硬件平台,需具备良好的英语水平,深厚的模电数电功底,电路与系统、信号完整性及EMC相关知识,和精通一款制图软件;FPGA软件工程师主要负责一些相关的算法,并以软件代码加以实现,你做什么行业的产品就要掌握什么行业的一系列专业课程,和一种编程语言(V/VHDL),.月薪水都是从3千到3万不等,当然也有更高的.
傅庾琦2716FPGA有前途吗 -
敖树盆17534337101 ______ 肯定有前途,这个你不用怀疑
傅庾琦2716FPGA前景怎样,会取代单片机吗 -
敖树盆17534337101 ______ 您好: 前景很好,因为嵌入式的最高级别点SOC,还是要用到FPGA或者CPLD实现.至于会不会取代单片机,我觉得不太会,毕竟单片机的价格优势强,且开发方便. 希望可以帮到您.
傅庾琦2716关于FPGA与嵌入式系统开发的就业前景,哪个前景好点 -
敖树盆17534337101 ______ 您所说的嵌入式一般是指ARM,DSP之类,有现成的硬件架构的芯片,相当于是高级单片机,只需要熟悉软件编程,或者操作系统的使用,就能进行嵌入式设备开发的. FPGA也有嵌入式开发的这一块,两者的区别在于,FPGA的硬件架构是可...
傅庾琦2716FPGA的前途如何?会不会被定制芯片取代呢? -
敖树盆17534337101 ______ FPGA 和定制芯片各有各的市场,不会互相取代. FPGA的优势是现场可编程,用户可以根据自己的需要将FPGA编程为不同功能的芯片,在被客户编程之前,FPGA芯片没有任何功能,类似一张白纸. 定制芯片即是通常所说的ASIC芯片,是具...
傅庾琦2716fpga就业前景问题,是不是 本科 就业难?要研究生才能好就业 -
敖树盆17534337101 ______ 也不是这么说,看自己的能力了. 本科,学士学位,FPGA的了解,一般也就是学校里面做点儿考试题目、实验工程的水平(绝无冒犯的意思,我也是本科过来的). 公司一般都想要些,“有项目经验”的,都不想要新手,所以研究生阶段,很多都变成了给老板免费打工,积累项目经验. 所以,如果您现在已经做过,参加过十几二十个项目,那就大胆去投简历吧.反之如果研究生阶段也被放羊了,那研究生毕业了没用.