精华内容
下载资源
问答
  • 电子-2019FPGA就业竞争与指导.pdf,单片机/嵌入式正点原子FPGA
  • 是咨询学习 FPGA就业前景,有哪些高薪职位虚位以待。不断演进的本文,尝试回答同学们与 FPGA 就业相关的其他问题。努力不说空话套话,尽可能举自己或者身边人遇到的情况作为例子。但样本有限,难免主观,请仅供...

    52111419dcd51e2c0ab37865d2fb52ab.png

    目前演进版本:V1.0

    近来有挺多朋友来咨询,学习 FPGA 的出路,毕业上哪搬砖 狗头

    阿不.....是咨询学习 FPGA 的就业前景,有哪些高薪职位虚位以待。

    不断演进的本文,尝试回答同学们与 FPGA 就业相关的其他问题。努力不说空话套话,尽可能举自己或者身边人遇到的情况作为例子。但样本有限,难免主观,请仅供参考。


    有些问题确实是朋友们提出的,有些就是孙悟空叔叔有几个妖精女朋友——我自己扯的。问题不断演进,可以点赞收藏投币三连哦。

    Q0 : 我适合做硬件么?要不要考虑其他,比如软件开发的工作?

    Fellow U heart ~看你对硬件有没有感觉。目前可见的是硬件工作干过 35 应该问题不大~

    //TODO 有机会详谈

    Q1 : FPGA 有哪些就业方向,公司与职位?这些职位需要哪些软硬技能?

    详见本文前半部分:高薪职业/敢问路在何方。

    Q2 : 在春/秋招面试中有哪些常见的问题?

    //TODOQ3:需不需要为笔试刷题?

    我觉得就抱着学习的态度去做题好了,数字领域题目就这么多,做题的时候就去了解下相关方面。做一题会一知识点,我想不存在刷题这一说。Q4:从哪里获得求职信息,你说的公司我都没听说过,更别说他们门朝哪开了(现代语境:更别说他们公众号叫啥了)

    详见本文后半部分:坐观垂钓者,徒有羡鱼情

    Q5: 关于简历,你有什么想说的?

    详见本文后半部分:制作一份简历最糟糕的时机是在你需要简历时

    Q6: FPGAer 转战 IC 需要学习哪些技能?

    详见本文后半部分:SoC设计验证工程师 / 另: FPGAer 转战 IC 需要学习哪些技能?

    Q7:是否需要实习,实习是去大公司还是小公司?

    详见本文后半部分:有关实习这件事

    Q8:如何提高自己的 Verilog/数字电路EDA/计算机网络/脚本语言....

    //TODO 文末推荐了一些知乎专栏,不断更新整理

    Q9:有哪些FPGA/集成电路的竞赛

    近来相关赛事不断红火,推荐几项比赛:华为创芯大赛(夏季)全国大学生集成电路创新创业大赛(夏季)复旦微杯(秋季)以及传统的研究生电子竞赛(夏季),研电赛除企业命题外,基于已有项目,其余皆为为组委会命题。

    另外还了解到有全国大学生FPGA创新设计竞赛和 EDA 创新挑战赛,应该在秋季,但没参加过不是太了解。


    高薪职业/敢问路在何方

    Q1 : FPGA 有哪些就业方向,公司与职位?

    我做了一张图来简单说说有哪些公司,哪些职位会看重/需要FPGA背景

    1a1be0789c5b9a5410494dde484a42a1.png

    下方大图

    3f83ed6d2545219248bfe13282b817f3.png

    0ff98309ae6977515d2ce3da7b82b624.png

    举一些栗子

    Q1.1 : 这些职位需要哪些软硬技能?

    开始接触了解一个行业,浏览招聘网站是一个免费,还算有效的方法。总体上 51job 是规模相对较大的网站,覆盖大部分公司。在细分领域,摩尔精英在半导体领域有不错的公司覆盖率。实习可以看看实习僧,等到了实习季节,我们更新下实习相关的内容吧。

    那么 FPGA 会有哪些公司/职位,我们看一下 51job 。这只是我在 2020 年随手搜索得到,只是举一个例子,详细的内容读者可以自己去看看。

    32906ae5fdb82ebf0e1535cf1a8f0609.png

    那么这些职位需要哪些技能点,我们来看几份 JD ,Job Description。

    量化交易系统FPGA开发工程师

    3c2963c8d84aed6f5dec5a4d69eb45d6.png

    使用FPGA来开发低延迟的交易系统,在通用技能之外,需要有对计算机网络有深刻的了解。是 FPGA+ 网络的组合,面向低延迟网络的定制开发。

    自动驾驶相关产品FPGA开发工程师

    b9d359b30be1102886767af93bbca517.png

    使用 FPGA 开发自动驾驶相关的产品,需要熟悉 FPGA 的开发流程熟悉,掌握厂商的芯片和工具(脑补面试:说说吧,Xilinx/Altera(Intel)的产品系列有哪些)

    熟悉经常用到的 IP,比如最基础的 FIFO,RAM 到乘法器等等。熟悉总线规范,基本上需要熟悉的是 AXI 总线。

    了解 SoC 嵌入式架构,翻译翻译就是:ARM(或其他处理器)+FPGA 。有项目开发经验,图像处理经验。所以这是一个面向 FPGA + 嵌入式架构 + 图像处理的岗位。

    通信系统/信号处理 FPGA 工程师

    3ed78a403c18ae681f85c43793960fd7.png

    开发通信产品的工程师要求你根据开发的不同系统掌握通信方面的知识。通信设备主要包括基站,数据中心的网络设备等。研究所会有水下通信,卫星通信,空间通信等稍小众的通信应用,这些涉及到计算机网络,交换技术,无线通信,信号处理,光纤通信等领域。

    了解到一方面到很多研究所的大部分岗位不提供编制,签约的对象往往是研究所下属的某某公司,但研究所相比公司还是会有一些不同之处。比如保密制度,户口制度等等。但说起来如今一些研究所工作强度并不低,抗压能力不是说说而已。

    大家可能对研究所有一些片面的认识,首先研究所分很多系统,航空,航天,电科,中科院,船舶等等,所的数量也很多。而且每个所每个科室的情况都可能很不一样。关键大家不能迟滞于过去的认识,还是要用发展的眼光看待。

    现场应用工程师/应用工程师

    e5e258a59302a3fcf272f7681cb52f31.png

    其实还有一条完全可以设想的道路,适合部分同学,那就是现场应用工程/应用工程师。一条不同于开发工程师的道路

    现场应用工程师,Field Application Engineer,没错 Field 就是 FPGA 中的 “F”。两者的工作都是在用户使用产品的过程中解答用户关于产品的疑问,提供技术支持。FAE 可能会更多地来到用户的工作场所直接提供技术支持。大家有过调试经验的知道,现场调试一般比远程支持效率高得多,但对工程师的要求也越高。

    应用工程师一方面要懂技术,有丰富的调试经验。翻译翻译就是,要能解决开发中的问题。AE 需要对自家的产品非常了解,还没客户懂就尴尬了。AE 也需要对友商的产品了如指掌,“友商的产品巴拉巴拉,我们的产品也能做到,还更便宜!”大体如是了。

    AE 最好能对一些复杂的接口或者 IP 很了解,毕竟越复杂的地方,客户也就越容易出现问题。

    应用工程师也需要懂市场,有很好的表达能力。因为 AE 也需要支持市场推广,更多地要向客户提供技术培训,和客户打交道。英语能力也很重要,在外企或者国外品牌的代理更是如此。因为客户的问题可能也难倒了你,需要找美国的研发 Tony 老师问问,或者找日本的 AE 同行打听打听。

    FAE/AE 适合不想完全搞技术,喜欢和人打交道的同学,也适合本科毕业的同学,对研究生学历的要求比较少。

    By the way,MicroSemi 的全球客户支持不错,在他们网站留下问题,会有专门的工程师邮件联系你帮助解决问题。比某 X 家的论坛发帖效率高多了。而且只需要你用企业邮箱,也不需要你提供购买凭证什么的。

    芯片公司 FPGA 原型验证工程师

    77c509c0764f0bc536eeeed38a728a6d.png

    芯片公司也有 FPGA 相关的岗位?是的,但除了部分原厂外(安路,高云,紫光同创,复旦微,莱迪斯,而 X/I 两家在国内几无硬件设计岗位)FPGA 相关的工作不是设计 FPGA 芯片,而是使用 FPGA 作为 ASIC 芯片的原型验证平台。

    为了测试 ASIC 电路的实际逻辑功能与性能,验证其通过高速接口与外围器件通信的能力,原型验证 FPGA 工程师借助相关工具将 ASIC 电路尽可能地映射到 FPGA 的相关单元上,在 FPGA 上进行验证。

    所以 FPGA 工程师在了解 FPGA 的开发调试流程之外 ,还需要掌握 ASIC 相关电路在 FPGA 上的映射方法,原型验证的方法学以及工具。尽可能地在 FPGA 上还原 ASIC 电路,提供可靠的测试平台。

    由于单片 FPGA 的逻辑门,哪怕超大的那种,可能也就刚刚放得下芯片的单个模块。所以FPGA 原型中还涉及逻辑的分割,同步等等。需要对 FPGA 有深入的了解。

    原型验证的目的之一还有验证高速接口的逻辑,借助 FPGA 平台与外围的器件测试接口,比如 DDR,PCIE,SATA 等等。所以对于接口的认识也是需要的。

    此外,有些公司在项目中引入了专用的原型验证平台,FPGA 原型验证工程师可能也需要去使用他们。

    关于原型验证,笔者也是在了解中,可以一起关注下方两个专栏

    如何实现10亿门级的FPGA原型系统zhuanlan.zhihu.com
    e9fddc8e081c1b704534da9e1eb4b1f6.png
    一个AI芯片的FPGA原型验证zhuanlan.zhihu.com
    e9fddc8e081c1b704534da9e1eb4b1f6.png

    SoC设计验证工程师 / 另: FPGAer 转战 IC 需要学习哪些技能?

    7e311678f7520f37103898becaa78d71.png

    FPGA 开发经验也有助于求职 SoC 设计/验证相关的工作,而不是仅限于 FPGA 相关的工作。

    个人观点:SoC /数字芯片类岗位需要两类技能:1)概念与方法论 2)工具使用。这里以 FPGAer 转向 ICer 的思路分析。括号中的数字代表笔者认为的 FPGAer 普遍掌握的程度。

    1)概念与方法论,包括:

    1. 数据芯片相关基础知识,比如数电,Verilog 编码,代码与电路的映射,典型模块与电路,模块级设计思想,测试平台搭建与逻辑功能验证。这部分可以说和 FPGA 开发经验是完全共通的(80%)
    2. 数字芯片进阶知识,比如低功耗设计,可测试性设计,跨时钟域、电压域设计,静态时序分析,形式验证,UVM 验证,综合等,这部分在 FPGA 开发中是不涉及的,或因为工具代劳或者 FPGA 开发中不重要而被忽视的。(30%)
    3. 数字芯片周边知识,比如内部与外部的总线原理或使用经历(DDR,serdes,PCIE,以太网,多媒体接口等),应用领域的相关知识(如图像处理,网络通信等)。由于 FPGAer 从事开发的领域大多是在通信或者图像处理,因此这部分有比较高的掌握程度。(60%)
    4. 团队合作,如果说 FPGA 开发单打独斗是有可能的,那么芯片的开发一定是团队合作的。FPGAer 在芯片岗位可能要适应更大,专业领域跨越更广的团队以及密切的团队合作需求。(50%)

    2)工具,包括:

    1. EDA,IC 开发会使用许多 EDA 工具,这些工具显然是 FPGAer 没接触过的。但是工具的使用有一些共性,比如 Vivado 的约束语言 XDC 的语法来自 IC 业界通用的 SDC,据说 Vivado 的时序分析工具据说来自于 IC 业界常用的时序约束工具 PT 。尽管如此,工具还是需要去学习以及掌握(10%)
    2. 脚本语言,IC 过程中为了更高效地使用 EDA 工具,会使用和编写很多脚本。尽管当前 FPGA 工具对于基于 TCL 命令行的开发流程也有不错的支持,但大多数人包括笔者自己目前用的更多的还是 GUI 界面。脚本语言包括阅读已有代码和编写新代码两部分,目前“祖传脚本”大都是 Perl 编写的,而 EDA 工具对 TCL 有很好的支持,此为 shell 脚本也较为常用,Python 则是后起之秀。建议 FPGAer 结合自己的基础选择一门脚本语言进行修仙(10-90%,取决个人情况)
    3. 操作系统,也需要操作系统技能?是的,但仅限于掌握 Linux 的使用。由于 FPGA 的 EDA 工具基于 Java 开发,他们都提供体验一致的 Linux 版本。但笔者相信大家用的比较多的还是 Windows 版本,甚至有的朋友对 Linux 接触很少。IC 设计公司的合作工作模式,使所有 IC 公司都会使用支持多用户的 Linux 作为工作平台,而不是单用户的 Windows。所以有必要掌握 Linux 系统的基本使用(但不用你掌握如何安装与卸载软件,这一 Linux 上的困难工作^_^)。以及 Vim 等编辑器的使用,是的,因为后台系统是不能联网的,所以你不能安装你自己喜欢的编辑器,比如 VSCode ...(10-90%,取决个人情况)

    插曲:这里用的是知乎热门公司的招聘启事,放大看下有一条描述:

    61463c0ae622144a12aab6bf2a6630f6.png

    唔,我只能说半导体行业对于学历和专业是有一些要求,但此时(2020)招聘市场相对比较紧俏,非科班或者名校出身的同学,如果有相关的项目经历或者有很好的自学基础,还是可以参与到这个在国内相对来说“火热”的行业的。

    再举一些栗子

    举不动了,TBC

    是不是该说到 50 个赞,我就又有活力了-__-||

    坐观垂钓者,有羡鱼情

    Q4:从哪里获得求职信息?

    很幸运地生活在 21 世纪,找工作不需要写诗,甚至不需要出门就可以获得求职信息。我用到求职渠道有以下几个(声明:一家的广告费都没要到)

    NO.1 求职网站

    51job,智联招聘等等较大的综合类招聘网站,一般 51job 覆盖最广,而且 51job 也有比较大的校招覆盖率,一般校招季建议在 51job 上填一份“超级校招简历”,在后续的投递中网站会自动帮你填写简历信息。

    da3103c62a8be2f67da70debd8ddcc46.png

    摩尔精英,等半导体领域招聘网站

    实习僧,应届生求职网,等实习以及校招类网站。实习僧上 FPGA 相关公司的实习挺多的,我就是在他家找到的实习。(真没收广告费)下图是 20.2 在实习僧搜索上海的FPGA岗位的结果,两家芯片公司的长期实习,和 Akunal 的暑期实习(就是上文那家高频交易公司)。临近暑期会有更多的暑期实习机会,到时候有需要的同学可以在 3.4 月份关注下。

    2a79b828c0eb45802476cd802f286015.png
    20.2 实习僧搜索中上海的FPGA岗位

    NO.2 各家公司的招聘公众号以及官网

    适合去找某家的岗位时,搜索 xx + 招聘,一般由不错的搜索结果。

    4cf21df6b68745dd05796cc30b8ede25.png

    外企和超大型企业在官网上,或者自己的招聘网站上发布职位。

    也可以关注一些电子类的校招公众号,也能获得很多信息。

    957a5209df2a75d843f60014ecad2ece.png

    NO.3 校园宣讲会,学校招毕办,各种群

    这些也是途径啦,可以加一些学校的就业群,校友群,相关领域的讨论群等等

    实习这件事

    关于研究生实习,我了解到的情况有这么几种:

    1.导师放养,实习爱多久多久吧

    2.导师允许实习,时长从暑假两个月到半年不等

    3.导师态度暧昧,组会的时候在就行了。xxx今天怎么不在,他去拿快递了老师

    4.导师明确禁止实习,光说自然没用,还要天天查岗的

    5.导师/学院安排实习

    第一种情况,对于实习无疑是最有利的,当你面试一家公司并告诉他们你能实习一年,每天出勤,就在公司边上租房住的。我觉得实习 offer 已经八成属于你了。公司总是倾向于长期实习,无论是作为干活一份子还是作为留任考察对象。挺多中小型的半导体公司,将长期实习生作为弥补组内正式员工不足的补充,并优先考虑留任(当然这样的公司可能无法开出一流的薪水)

    了解到一些倾向于长期实习的公司,可以在各大招聘网站看到他们的职位:(基于 19 年了解)

    AMD,Intel,莱迪斯,酷芯微,Xilinx,美光

    第二,三种情况应该是实习的主力了,其中只能暑期实习的同学比较多,这里建议大家关注有暑期项目的公司。我了解到的有(基于 19 年了解)

    华为,额,他家对学校专业有要求
    高通,在 19 年暑期提供了挺多岗位,应该每年会差不多
    Intel,有限的硬件岗位
    平头哥,有很高的要求
    ARM,上海硬件岗位偏少,主要在深圳
    TI ,ADI,复旦微,Akuna,商汤SoC

    这里提到的公司都只了解 Base 上海的职位。

    第五种情况的同学,有还是比没有好,是吧。一般都会有一些双向选择的过程,努力选一家比较好的实习公司吧。

    对于第四种情况的同学,就引出了一个问题:没有实习会不会影响后续找工作?

    不会(基于 19 年秋招观察),只要有项目,竞赛,论文或者自学的内容展现你的学习能力,找工作没有问题。

    但是,一是实习经历还是一个比较重要的加分点,而且如果持有实习公司的转正 offer,整个秋招都会从容不迫许多。

    二是如果跨专业的话,没有实习经历会比较困难,因为可能没有相关领域的文章以及项目。需要拿出过硬的自学经历以及可以一谈的小的成果。

    还有一个问题:选择小公司或者大公司?

    从笔者夏天在一家大公司实习的经验来看,FPGA/IC 方向选择大公司实习。会有以下几点优势

    • 大公司一般对于实习有比较充足的安排,每年的实习日常,计划,mentor 都是提前订好的,会更加系统。
    • 大公司的项目会更加专业,无论是参与到正式项目中去,还是完成一个玩具项目锻炼,都可以为你带来能力上的提升。
    • 大公司的实习经历可以在能力,阅历和简历三方面提升你未来的求职竞争力。

    上述为笔者的一家之言,FPGA/IC 方面也没在小公司实习过,欢迎读者在评论区分享你的实习经历。

    华山弃徒令狐耀:让我想想
    小菜熊:我忙过这阵就写

    在一家相对“小 IC 公司”(实际为收入过亿的 A 股上市公司)实习同学分享他的实习经历和看法(笔者稍做整理):

    我没有对比过大公司和小公司的经历。但是有系统和不系统的培训区别。我和同学来实习,soc组就我一个实习生,ip组有五个,所以ip组的人就是统一培训统一严格进度。但是我一个人就比较自由了,[旺柴]进度自己自由控制,有问题了找大佬问。不想做啥可以直接说,想换个任务也可以。总的来说就是小班和大班教学的区别吧。
    而且ic设计方向,实习基本都是打杂,新人啥都干不了,出了 bug 几十万就没了。fpga 应该能接触实际项目,asic 基本就没戏了(笔者:看情况哈)。我在公司主动揽活,做的差不多了,但是验证之类的东西学不会,还有后端的脚本用不熟。最后他们还是买了个成熟的商业 ip。fpga 就比较快了,asic 主要是流程问题,一个 soc 开发流程貌似半年多,如果让你负责一个模块的开发,基本后续验证出了问题 ,或者后端有问题再找你解决,你都不在了,找人读你代码成本太高。[吃瓜]验证 fpga 就比 asic 幸福一些。
    不过能去还是去大公司感觉毕竟简历好看。当然还和兴趣有关,很多小公司小而精,比如想做模拟艾为公司虽然小,但是是国内行业前列的。我实习这个公司 XXXX 芯片仅次于海思和 XX。格科微传感器,华大九天 eda,神经网络芯片去寒武纪。[吃瓜]所以按照兴趣找吧,但千万别去了大公司的弱势部门,比如上海集成电路的研发中心是搞工艺的,做数字比较偏,镁光我去参观的时候他们只有驱动部门在上海,去了是做驱动,intel 国内貌似只有软件。当然海思还是国内强无敌,基本啥都干,[旺柴]反正按照兴趣去找。反正据我了解国内的ic厂都是边缘竞争,小厂各自在各自领域干,就海思比较大而全。

    制作一份简历最糟糕的时机是在你需要简历时

    当你需要提交一份简历,你才打开 Word 准备制作一份时,这无疑是制作一份简历最糟糕的时机。提前准备,或者定期更新自己的简历是一个更好的主意。

    除了准备简历的时机之外,关于简历笔者还想针对 FPGA 求职分享两点,其他一些通用的问题可以在知乎上搜索,还蛮多内容的。

    简历上写点啥

    除了基本信息以外,写在简历上的内容应该是你想和面试官聊的内容。

    对于不一般的人来说,简历上只要有成就就可以了。

    但更多普通人,主流的内容一般是你的论文,项目,竞赛或者其他的你做了觉得有意思的事。

    以项目为例,不可避免的,一般来说,学校里的项目要么比较 low,

    要么”没什么好说的”,或者高大上的项目,你只是许多参与者中的一个。

    • 再愚蠢的项目,或者中途夭折,没有成果的项目。只要你深度参与了,自然会遇到问题和相应的解决办法。

    那就算问题没有解决,你也可以有你的思考。

    如果没有思考,且不愿意回首这个项目的往事,建议还是不要写简历上了 -_-

    • 对于高大上的项目,那好了,吹就完事了。。

    吹也算一种路线,擅于吹捧自己的项目,大家学校里可能也见得多了,这也是技能点

    但更多地还是要对自己做的部分有总结和思考。

    • 实在没有项目,或者项目过于无趣,在你有时间的情况下可以完整地完成一个业余项目,比如某些网站上提供的完整项目教学(在我的世界里做一个 CPU ?/狗头)。通过完整地完成这些项目一定能有收获和提升,另一方面也有些面试可以聊的内容

    总的来说,相比你参与的项目是造了火箭还是只是做了个玩具。是成功了还是失败了。面试官更关心的还是你在项目中解决问题的能力以及对过往项目成败得失的思考。

    毕竟找普通工作更关心你的工作能力,又不是应聘 985 副教授教授,一定要看你的成果,是吧。

    简历上的关键字

    简历的第一关一般是 HR 筛选,HR 可能不会太懂技术,但一般懂技术术语,尤其是写在招聘要求上的。所以制作简历地时候可以贴心地,清楚地表现你和招聘要求技术点之间的关系。

    比如在求职 FPGA 岗位的时候,突出相关的项目经历,然后动不动就熟悉 Verilog 的拼写,熟悉 Vivado,Quartus,Modelsim 的安装与卸载 是吧,加粗就完事了。

    这里分享下笔者投简历时遇到的一个问题。我当时在简历上写了一些单片机,嵌入式方面的项目经历,就被认为太软了。。软了,不够硬....

    所以,选择简历上的项目还是要契合岗位要求,比较容易通过 HR 的筛选,简历更有机会来到技术人员手上。

    下面是我 Jack Ma 一直用的简历格式,大家可以随便看看。

    8cc9082bdbb1a67d4e0d3ce54e0fa68f.png

    知乎 FPGA/数字IC 专栏推荐

    FPGA:

    FPGA 资深工程师的经验之谈,可惜有段日子没更新了

    FPGA Codingzhuanlan.zhihu.com
    d1961176477f01cd09c85fdfd1e1f0d8.png
    其实我是老莫的网络书场zhuanlan.zhihu.com
    a09ca82507618186f3385bac81785094.png

    Xilinx 工程师分享基于 FPGA 的 AI 加速

    AI加速zhuanlan.zhihu.com
    bd720d9ad2f6876c9234f12944866259.png
    FPGA 呓语zhuanlan.zhihu.com
    a0d4b890f24368fe6bf85ed7a3071a49.png

    FPGA 时序

    FPGA Timeszhuanlan.zhihu.com
    603568097e818e36cd4976af4506e284.png

    Verilog:

    王婆卖瓜,鄙人和小伙伴合作的专栏,介绍一个可以在线练习 Verilog 的网站

    HDLBits 中文导学zhuanlan.zhihu.com
    5b221c21e9f25d3b7af1b088d6067581.png

    IC 设计/验证:

    数字芯片实验室zhuanlan.zhihu.com
    e9fddc8e081c1b704534da9e1eb4b1f6.png
    数字IC小站zhuanlan.zhihu.com
    e9fddc8e081c1b704534da9e1eb4b1f6.png

    存储相关:

    UEFI和BIOS探秘zhuanlan.zhihu.com
    540f626635f9b347cdfbae0afc4e3e01.png

    芯事芯闻:

    老石谈芯zhuanlan.zhihu.com
    a6fb367f22914724351ed2b9870d46cd.png
    半导体行业观察zhuanlan.zhihu.com
    2419827622648588cc131a17266d2e7e.png

    网络/通信/总线:

    PCI-E协议zhuanlan.zhihu.com
    c13b0e45c6c56446c8473ad65eebbb30.png

    图像处理:

    展开全文
  • 是咨询学习 FPGA就业前景,有哪些高薪职位虚位以待。不断演进的本文,尝试回答同学们与 FPGA 就业相关的其他问题。努力不说空话套话,尽可能举自己或者身边人遇到的情况作为例子。但样本有限,难免主观,请仅供...

    目前演进版本:V1.0

    近来有挺多朋友来咨询,学习 FPGA 的出路,毕业上哪搬砖 \狗头

    阿不.....是咨询学习 FPGA 的就业前景,有哪些高薪职位虚位以待。

    不断演进的本文,尝试回答同学们与 FPGA 就业相关的其他问题。努力不说空话套话,尽可能举自己或者身边人遇到的情况作为例子。但样本有限,难免主观,请仅供参考。

    有些问题确实是朋友们提出的,有些就是孙悟空叔叔有几个妖精女朋友——我自己扯的。问题不断演进,可以点赞收藏投币三连哦。

    Q0 : 我适合做硬件么?要不要考虑其他,比如软件开发的工作?

    Fellow U heart ~看你对硬件有没有感觉。目前可见的是硬件工作干过 35 应该问题不大~

    //TODO 有机会详谈

    Q1 : FPGA 有哪些就业方向,公司与职位?这些职位需要哪些软硬技能?

    详见本文前半部分:高薪职业/敢问路在何方。

    Q2 : 在春/秋招面试中有哪些常见的问题?

    //TODO

    Q3:需不需要为笔试刷题?

    我觉得就抱着学习的态度去做题好了,数字领域题目就这么多,做题的时候就去了解下相关方面。做一题会一知识点,我想不存在刷题这一说。

    Q4:从哪里获得求职信息,你说的公司我都没听说过,更别说他们门朝哪开了(现代语境:更别说他们公众号叫啥了)

    详见本文后半部分:坐观垂钓者,徒有羡鱼情

    Q5: 关于简历,你有什么想说的?

    详见本文后半部分:制作一份简历最糟糕的时机是在你需要简历时

    Q6: FPGAer 转战 IC 需要学习哪些技能?

    详见本文后半部分:SoC设计验证工程师 / 另: FPGAer 转战 IC 需要学习哪些技能?

    Q7:是否需要实习,实习是去大公司还是小公司?

    详见本文后半部分:有关实习这件事。

    Q8:如何提高自己的 Verilog/数字电路EDA/计算机网络/脚本语言....

    //TODO 文末推荐了一些知乎专栏,不断更新整理

    Q9:有哪些FPGA/集成电路的竞赛

    近来相关赛事不断红火,推荐几项比赛:华为创芯大赛(夏季),全国大学生集成电路创新创业大赛(夏季),复旦微杯(秋季)以及传统的研究生电子竞赛(夏季),研电赛除企业命题外,基于已有项目,其余皆为为组委会命题。

    另外还了解到有全国大学生FPGA创新设计竞赛和 EDA 创新挑战赛,应该在秋季,但没参加过不是太了解。

    高薪职业/敢问路在何方

    Q1 : FPGA 有哪些就业方向,公司与职位?

    我做了一张图来简单说说有哪些公司,哪些职位会看重/需要FPGA背景

    下方大图

    举一些栗子

    Q1.1 : 这些职位需要哪些软硬技能?

    开始接触了解一个行业,浏览招聘网站是一个免费,还算有效的方法。总体上 51job是规模相对较大的网站,覆盖大部分公司。在细分领域,摩尔精英在半导体领域有不错的公司覆盖率。实习可以看看实习僧,等到了实习季节,我们更新下实习相关的内容吧。

    那么 FPGA 会有哪些公司/职位,我们看一下 51job 。这只是我在 2020 年随手搜索得到,只是举一个例子,详细的内容读者可以自己去看看。

    那么这些职位需要哪些技能点,我们来看几份 JD ,Job Description。

    量化交易系统FPGA开发工程师

    使用FPGA来开发低延迟的交易系统,在通用技能之外,需要有对计算机网络有深刻的了解。是 FPGA+ 网络的组合,面向低延迟网络的定制开发。

    自动驾驶相关产品FPGA开发工程师

    使用 FPGA 开发自动驾驶相关的产品,需要熟悉 FPGA 的开发流程熟悉,掌握厂商的芯片和工具(脑补面试:说说吧,Xilinx/Altera(Intel)的产品系列有哪些)

    熟悉经常用到的 IP,比如最基础的 FIFO,RAM 到乘法器等等。熟悉总线规范,基本上需要熟悉的是 AXI 总线。

    了解 SoC 嵌入式架构,翻译翻译就是:ARM(或其他处理器)+FPGA 。有项目开发经验,图像处理经验。所以这是一个面向 FPGA + 嵌入式架构 + 图像处理的岗位。

    通信系统/信号处理 FPGA 工程师

    开发通信产品的工程师要求你根据开发的不同系统掌握通信方面的知识。通信设备主要包括基站,数据中心的网络设备等。研究所会有水下通信,卫星通信,空间通信等稍小众的通信应用,这些涉及到计算机网络,交换技术,无线通信,信号处理,光纤通信等领域。

    了解到一方面到很多研究所的大部分岗位不提供编制,签约的对象往往是研究所下属的某某公司,但研究所相比公司还是会有一些不同之处。比如保密制度,户口制度等等。但说起来如今一些研究所工作强度并不低,抗压能力不是说说而已。

    大家可能对研究所有一些片面的认识,首先研究所分很多系统,航空,航天,电科,中科院,船舶等等,所的数量也很多。而且每个所每个科室的情况都可能很不一样。关键大家不能迟滞于过去的认识,还是要用发展的眼光看待。

    现场应用工程师/应用工程师

    其实还有一条完全可以设想的道路,适合部分同学,那就是现场应用工程/应用工程师。一条不同于开发工程师的道路

    现场应用工程师,Field Application Engineer,没错 Field 就是 FPGA 中的 “F”。两者的工作都是在用户使用产品的过程中解答用户关于产品的疑问,提供技术支持。FAE 可能会更多地来到用户的工作场所直接提供技术支持。大家有过调试经验的知道,现场调试一般比远程支持效率高得多,但对工程师的要求也越高。

    应用工程师一方面要懂技术,有丰富的调试经验。翻译翻译就是,要能解决开发中的问题。AE 需要对自家的产品非常了解,还没客户懂就尴尬了。AE 也需要对友商的产品了如指掌,“友商的产品巴拉巴拉,我们的产品也能做到,还更便宜!”大体如是了。

    AE 最好能对一些复杂的接口或者 IP 很了解,毕竟越复杂的地方,客户也就越容易出现问题。

    应用工程师也需要懂市场,有很好的表达能力。因为 AE 也需要支持市场推广,更多地要向客户提供技术培训,和客户打交道。英语能力也很重要,在外企或者国外品牌的代理更是如此。因为客户的问题可能也难倒了你,需要找美国的研发 Tony 老师问问,或者找日本的 AE 同行打听打听。

    FAE/AE 适合不想完全搞技术,喜欢和人打交道的同学,也适合本科毕业的同学,对研究生学历的要求比较少。

    By the way,MicroSemi 的全球客户支持不错,在他们网站留下问题,会有专门的工程师邮件联系你帮助解决问题。比某 X 家的论坛发帖效率高多了。而且只需要你用企业邮箱,也不需要你提供购买凭证什么的。

    芯片公司 FPGA 原型验证工程师

    芯片公司也有 FPGA 相关的岗位?是的,但除了部分原厂外(安路,高云,紫光同创,复旦微,莱迪斯,而 X/I 两家在国内几无硬件设计岗位)FPGA 相关的工作不是设计 FPGA 芯片,而是使用 FPGA 作为 ASIC 芯片的原型验证平台。

    为了测试 ASIC 电路的实际逻辑功能与性能,验证其通过高速接口与外围器件通信的能力,原型验证 FPGA 工程师借助相关工具将 ASIC 电路尽可能地映射到 FPGA 的相关单元上,在 FPGA 上进行验证。

    所以 FPGA 工程师在了解 FPGA 的开发调试流程之外 ,还需要掌握 ASIC 相关电路在 FPGA 上的映射方法,原型验证的方法学以及工具。尽可能地在 FPGA 上还原 ASIC 电路,提供可靠的测试平台。

    由于单片 FPGA 的逻辑门,哪怕超大的那种,可能也就刚刚放得下芯片的单个模块。所以FPGA 原型中还涉及逻辑的分割,同步等等。需要对 FPGA 有深入的了解。

    原型验证的目的之一还有验证高速接口的逻辑,借助 FPGA 平台与外围的器件测试接口,比如 DDR,PCIE,SATA 等等。所以对于接口的认识也是需要的。

    此外,有些公司在项目中引入了专用的原型验证平台,FPGA 原型验证工程师可能也需要去使用他们。

    关于原型验证,笔者也是在了解中,可以一起关注下方两个专栏如何实现10亿门级的FPGA原型系统​zhuanlan.zhihu.com一个AI芯片的FPGA原型验证​zhuanlan.zhihu.com

    SoC设计验证工程师 / 另: FPGAer 转战 IC 需要学习哪些技能?

    FPGA 开发经验也有助于求职 SoC 设计/验证相关的工作,而不是仅限于 FPGA 相关的工作。

    个人观点:SoC /数字芯片类岗位需要两类技能:1)概念与方法论 2)工具使用。这里以 FPGAer 转向 ICer 的思路分析。括号中的数字代表笔者认为的 FPGAer 普遍掌握的程度。

    1)概念与方法论,包括:数据芯片相关基础知识,比如数电,Verilog 编码,代码与电路的映射,典型模块与电路,模块级设计思想,测试平台搭建与逻辑功能验证。这部分可以说和 FPGA 开发经验是完全共通的(80%)

    数字芯片进阶知识,比如低功耗设计,可测试性设计,跨时钟域、电压域设计,静态时序分析,形式验证,UVM 验证,综合等,这部分在 FPGA 开发中是不涉及的,或因为工具代劳或者 FPGA 开发中不重要而被忽视的。(30%)

    数字芯片周边知识,比如内部与外部的总线原理或使用经历(DDR,serdes,PCIE,以太网,多媒体接口等),应用领域的相关知识(如图像处理,网络通信等)。由于 FPGAer 从事开发的领域大多是在通信或者图像处理,因此这部分有比较高的掌握程度。(60%)

    团队合作,如果说 FPGA 开发单打独斗是有可能的,那么芯片的开发一定是团队合作的。FPGAer 在芯片岗位可能要适应更大,专业领域跨越更广的团队以及密切的团队合作需求。(50%)

    2)工具,包括:EDA,IC 开发会使用许多 EDA 工具,这些工具显然是 FPGAer 没接触过的。但是工具的使用有一些共性,比如 Vivado 的约束语言 XDC 的语法来自 IC 业界通用的 SDC,据说 Vivado 的时序分析工具据说来自于 IC 业界常用的时序约束工具 PT 。尽管如此,工具还是需要去学习以及掌握(10%)

    脚本语言,IC 过程中为了更高效地使用 EDA 工具,会使用和编写很多脚本。尽管当前 FPGA 工具对于基于 TCL 命令行的开发流程也有不错的支持,但大多数人包括笔者自己目前用的更多的还是 GUI 界面。脚本语言包括阅读已有代码和编写新代码两部分,目前“祖传脚本”大都是 Perl 编写的,而 EDA 工具对 TCL 有很好的支持,此为 shell 脚本也较为常用,Python 则是后起之秀。建议 FPGAer 结合自己的基础选择一门脚本语言进行修仙(10-90%,取决个人情况)

    操作系统,也需要操作系统技能?是的,但仅限于掌握 Linux 的使用。由于 FPGA 的 EDA 工具基于 Java 开发,他们都提供体验一致的 Linux 版本。但笔者相信大家用的比较多的还是 Windows 版本,甚至有的朋友对 Linux 接触很少。IC 设计公司的合作工作模式,使所有 IC 公司都会使用支持多用户的 Linux 作为工作平台,而不是单用户的 Windows。所以有必要掌握 Linux 系统的基本使用(但不用你掌握如何安装与卸载软件,这一 Linux 上的困难工作^_^)。以及 Vim 等编辑器的使用,是的,因为后台系统是不能联网的,所以你不能安装你自己喜欢的编辑器,比如 VSCode ...(10-90%,取决个人情况)

    插曲:这里用的是知乎热门公司的招聘启事,放大看下有一条描述:

    唔,我只能说半导体行业对于学历和专业是有一些要求,但此时(2020)招聘市场相对比较紧俏,非科班或者名校出身的同学,如果有相关的项目经历或者有很好的自学基础,还是可以参与到这个在国内相对来说“火热”的行业的。

    再举一些栗子

    举不动了,TBC

    是不是该说到 50 个赞,我就又有活力了-__-||

    坐观垂钓者,徒有羡鱼情

    Q4:从哪里获得求职信息?

    很幸运地生活在 21 世纪,找工作不需要写诗,甚至不需要出门就可以获得求职信息。我用到求职渠道有以下几个(声明:一家的广告费都没要到)

    NO.1 求职网站

    51job,智联招聘等等较大的综合类招聘网站,一般 51job 覆盖最广,而且 51job 也有比较大的校招覆盖率,一般校招季建议在 51job 上填一份“超级校招简历”,在后续的投递中网站会自动帮你填写简历信息。

    摩尔精英,等半导体领域招聘网站

    实习僧,应届生求职网,等实习以及校招类网站。实习僧上 FPGA 相关公司的实习挺多的,我就是在他家找到的实习。(真没收广告费)下图是 20.2 在实习僧搜索上海的FPGA岗位的结果,两家芯片公司的长期实习,和 Akunal 的暑期实习(就是上文那家高频交易公司)。临近暑期会有更多的暑期实习机会,到时候有需要的同学可以在 3.4 月份关注下。20.2 实习僧搜索中上海的FPGA岗位

    NO.2 各家公司的招聘公众号以及官网

    适合去找某家的岗位时,搜索 xx + 招聘,一般由不错的搜索结果。

    外企和超大型企业在官网上,或者自己的招聘网站上发布职位。

    也可以关注一些电子类的校招公众号,也能获得很多信息。

    NO.3 校园宣讲会,学校招毕办,各种群

    这些也是途径啦,可以加一些学校的就业群,校友群,相关领域的讨论群等等

    实习这件事

    关于研究生实习,我了解到的情况有这么几种:

    1.导师放养,实习爱多久多久吧

    2.导师允许实习,时长从暑假两个月到半年不等

    3.导师态度暧昧,组会的时候在就行了。xxx今天怎么不在,他去拿快递了老师

    4.导师明确禁止实习,光说自然没用,还要天天查岗的

    5.导师/学院安排实习

    第一种情况,对于实习无疑是最有利的,当你面试一家公司并告诉他们你能实习一年,每天出勤,就在公司边上租房住的。我觉得实习 offer 已经八成属于你了。公司总是倾向于长期实习,无论是作为干活一份子还是作为留任考察对象。挺多中小型的半导体公司,将长期实习生作为弥补组内正式员工不足的补充,并优先考虑留任(当然这样的公司可能无法开出一流的薪水)

    了解到一些倾向于长期实习的公司,可以在各大招聘网站看到他们的职位:(基于 19 年了解)AMD,Intel,莱迪斯,酷芯微,Xilinx,美光

    第二,三种情况应该是实习的主力了,其中只能暑期实习的同学比较多,这里建议大家关注有暑期项目的公司。我了解到的有(基于 19 年了解)华为,额,他家对学校专业有要求

    高通,在 19 年暑期提供了挺多岗位,应该每年会差不多

    Intel,有限的硬件岗位

    平头哥,有很高的要求

    ARM,上海硬件岗位偏少,主要在深圳

    TI ,ADI,复旦微,Akuna,商汤SoC

    这里提到的公司都只了解 Base 上海的职位。

    第五种情况的同学,有还是比没有好,是吧。一般都会有一些双向选择的过程,努力选一家比较好的实习公司吧。

    对于第四种情况的同学,就引出了一个问题:没有实习会不会影响后续找工作?

    不会(基于 19 年秋招观察),只要有项目,竞赛,论文或者自学的内容展现你的学习能力,找工作没有问题。

    但是,一是实习经历还是一个比较重要的加分点,而且如果持有实习公司的转正 offer,整个秋招都会从容不迫许多。

    二是如果跨专业的话,没有实习经历会比较困难,因为可能没有相关领域的文章以及项目。需要拿出过硬的自学经历以及可以一谈的小的成果。

    还有一个问题:选择小公司或者大公司?

    从笔者夏天在一家大公司实习的经验来看,FPGA/IC 方向选择大公司实习。会有以下几点优势大公司一般对于实习有比较充足的安排,每年的实习日常,计划,mentor 都是提前订好的,会更加系统。

    大公司的项目会更加专业,无论是参与到正式项目中去,还是完成一个玩具项目锻炼,都可以为你带来能力上的提升。

    大公司的实习经历可以在能力,阅历和简历三方面提升你未来的求职竞争力。

    上述为笔者的一家之言,FPGA/IC 方面也没在小公司实习过,欢迎读者在评论区分享你的实习经历。华山弃徒令狐耀:让我想想

    小菜熊:我忙过这阵就写

    在一家相对“小 IC 公司”(实际为收入过亿的 A 股上市公司)实习同学分享他的实习经历和看法(笔者稍做整理):我没有对比过大公司和小公司的经历。但是有系统和不系统的培训区别。我和同学来实习,soc组就我一个实习生,ip组有五个,所以ip组的人就是统一培训统一严格进度。但是我一个人就比较自由了,[旺柴]进度自己自由控制,有问题了找大佬问。不想做啥可以直接说,想换个任务也可以。总的来说就是小班和大班教学的区别吧。

    而且ic设计方向,实习基本都是打杂,新人啥都干不了,出了 bug 几十万就没了。fpga 应该能接触实际项目,asic 基本就没戏了(笔者:看情况哈)。我在公司主动揽活,做的差不多了,但是验证之类的东西学不会,还有后端的脚本用不熟。最后他们还是买了个成熟的商业 ip。fpga 就比较快了,asic 主要是流程问题,一个 soc 开发流程貌似半年多,如果让你负责一个模块的开发,基本后续验证出了问题 ,或者后端有问题再找你解决,你都不在了,找人读你代码成本太高。[吃瓜]验证 fpga 就比 asic 幸福一些。

    不过能去还是去大公司感觉毕竟简历好看。当然还和兴趣有关,很多小公司小而精,比如想做模拟艾为公司虽然小,但是是国内行业前列的。我实习这个公司 XXXX 芯片仅次于海思和 XX。格科微传感器,华大九天 eda,神经网络芯片去寒武纪。[吃瓜]所以按照兴趣找吧,但千万别去了大公司的弱势部门,比如上海集成电路的研发中心是搞工艺的,做数字比较偏,镁光我去参观的时候他们只有驱动部门在上海,去了是做驱动,intel 国内貌似只有软件。当然海思还是国内强无敌,基本啥都干,[旺柴]反正按照兴趣去找。反正据我了解国内的ic厂都是边缘竞争,小厂各自在各自领域干,就海思比较大而全。

    制作一份简历最糟糕的时机是在你需要简历时

    当你需要提交一份简历,你才打开 Word 准备制作一份时,这无疑是制作一份简历最糟糕的时机。提前准备,或者定期更新自己的简历是一个更好的主意。

    除了准备简历的时机之外,关于简历笔者还想针对 FPGA 求职分享两点,其他一些通用的问题可以在知乎上搜索,还蛮多内容的。

    简历上写点啥

    除了基本信息以外,写在简历上的内容应该是你想和面试官聊的内容。

    对于不一般的人来说,简历上只要有成就就可以了。

    但更多普通人,主流的内容一般是你的论文,项目,竞赛或者其他的你做了觉得有意思的事。

    以项目为例,不可避免的,一般来说,学校里的项目要么比较 low,

    要么”没什么好说的”,或者高大上的项目,你只是许多参与者中的一个。但再愚蠢的项目,或者中途夭折,没有成果的项目。只要你深度参与了,自然会遇到问题和相应的解决办法。

    那就算问题没有解决,你也可以有你的思考。

    如果没有思考,且不愿意回首这个项目的往事,建议还是不要写简历上了 -_-对于高大上的项目,那好了,吹就完事了。。

    吹也算一种路线,擅于吹捧自己的项目,大家学校里可能也见得多了,这也是技能点

    但更多地还是要对自己做的部分有总结和思考。实在没有项目,或者项目过于无趣,在你有时间的情况下可以完整地完成一个业余项目,比如某些网站上提供的完整项目教学(在我的世界里做一个 CPU ?/狗头)。通过完整地完成这些项目一定能有收获和提升,另一方面也有些面试可以聊的内容

    总的来说,相比你参与的项目是造了火箭还是只是做了个玩具。是成功了还是失败了。面试官更关心的还是你在项目中解决问题的能力以及对过往项目成败得失的思考。

    毕竟找普通工作更关心你的工作能力,又不是应聘 985 副教授教授,一定要看你的成果,是吧。

    简历上的关键字

    简历的第一关一般是 HR 筛选,HR 可能不会太懂技术,但一般懂技术术语,尤其是写在招聘要求上的。所以制作简历地时候可以贴心地,清楚地表现你和招聘要求技术点之间的关系。

    比如在求职 FPGA 岗位的时候,突出相关的项目经历,然后动不动就熟悉Verilog的拼写,熟悉Vivado,Quartus,Modelsim的安装与卸载 是吧,加粗就完事了。

    这里分享下笔者投简历时遇到的一个问题。我当时在简历上写了一些单片机,嵌入式方面的项目经历,就被认为太软了。。软了,不够硬....

    所以,选择简历上的项目还是要契合岗位要求,比较容易通过 HR 的筛选,简历更有机会来到技术人员手上。

    下面是我 Jack Ma 一直用的简历格式,大家可以随便看看。

    知乎 FPGA/数字IC 专栏推荐

    FPGA:

    FPGA 资深工程师的经验之谈,可惜有段日子没更新了FPGA Coding​zhuanlan.zhihu.com其实我是老莫的网络书场​zhuanlan.zhihu.com

    Xilinx 工程师分享基于 FPGA 的 AI 加速AI加速​zhuanlan.zhihu.comFPGA 呓语​zhuanlan.zhihu.com

    FPGA 时序FPGA Times​zhuanlan.zhihu.com

    Verilog:

    王婆卖瓜,鄙人和小伙伴合作的专栏,介绍一个可以在线练习 Verilog 的网站HDLBits 中文导学​zhuanlan.zhihu.com

    IC 设计/验证:数字芯片实验室​zhuanlan.zhihu.com数字IC小站​zhuanlan.zhihu.com

    存储相关:UEFI和BIOS探秘​zhuanlan.zhihu.com

    芯事芯闻:老石谈芯​zhuanlan.zhihu.com半导体行业观察​zhuanlan.zhihu.com

    网络/通信/总线:PCI-E协议​zhuanlan.zhihu.com

    图像处理:

    展开全文
  • FPGA的前景,传统的应用有图像处理,航空航天,医疗器械,各种编码解码,各种接口电路,这些应用场景已经给FPGA工程师提供了很大的就业机会,而且都是待遇很不错的行业。 另外,近几年随着人工智能、大数据、5G等...

     

    随便找了一个招聘网站,搜索“FPGA工程师”得到如下结果,可以看到,三年的工作经验大部分月薪都有 20k 左右,也有更高的30k、40k的;

    身边做FPGA的朋友也都是在这个范围内,所以FPGA工程师的工资还是很客观的,只要踏实提升自己,拿高薪不难。

    FPGA的前景,传统的应用有图像处理,航空航天,医疗器械,各种编码解码,各种接口电路,这些应用场景已经给FPGA工程师提供了很大的就业机会,而且都是待遇很不错的行业。

    另外,近几年随着人工智能、大数据、5G等技术的兴起,FPGA的应用场景得到了更多更广泛的扩展。

    例如,利用用FPGA进行人工智能加速(深度学习),典型的有深鉴科技,很多做互联网的公司也开始招FPGA工程师做加速器,例如字节跳动。

    例如,FPGA做数据中心进行数据处理,例如亚马逊、微软+Intel、Xilinx+高通,在服务器端部署FPGA进行大规模数据处理。

    例如5G基站的部署,随着5G的普及,5G所衍生的各种应用也会相继出现,利用FPGA进行5G基站的部署、网络架构的数据传输和信号处理等都需要大量的FPGA人才。

     


     

    薪资待遇如下:

     

    就业方向:

     

     

     

    展开全文
  • 就业,已经成为了一个...就FPGA学习者而言,正式就业前由于学校是采用大堂上课模式,不能照顾到每位学员的学习,同时由于技术的发展是非常迅速的,学校大部分知识在工作中都用不到,培养的人与企业要求相差很大。企...

    就业,已经成为了一个没有硝烟的战场。参与这场战争的每一个人的最终目的就是取得胜利(找到满意的工作并能生存发展下去)。某种意义上,我们可以把FPGA设计看成职场竞争中的一个优秀兵种,其具备的诸多优势,在这里不做过多说明。

    就FPGA学习者而言,正式就业前由于学校是采用大堂上课模式,不能照顾到每位学员的学习,同时由于技术的发展是非常迅速的,学校大部分知识在工作中都用不到,培养的人与企业要求相差很大。企业不是学校,他们需要的是能直接上岗做事的人。而经常会遇到如下一些问题的求职者很难获得企业的青睐。
    

    1.      感觉自己都已经学会了懂了,但是面对毕业设计(实际项目)时一筹莫展;
    2.      看导师做的项目时觉得自己也已经会了,自己独立做项目时因为某些原因卡壳而无法继续下去;
    3.      东拼西凑完成了一个简单的毕业设计,可是一遇到复杂的或是不同的项目时力不从心;
    4.      费了九牛二虎之力把代码写完了,却发现不能实现项目要求;
    5.      不断的进行仿真和调试,总是麻烦不断,到处是BUG到处打补丁最后乱成一团;
    6.      代码写出来了,也能完成项目要求。可是写出的代码不断别人看不懂,就算自己回头去看也要回忆好半天;
    ……

    在军队里,实战演练是最直接快速提高战斗力的手段。在FPGA设计中,将所学的理论知识运用到实际项目中,完全达到实战要求,是进入职场必不可少的一个环节。由此,参加实战式的培训,具备独立完成复杂实际项目的能力,达到职场实战要求非常重要。
    这时找到合适的培训班(导师),就是能否完成这个目标的最主要的要素了。目前市场上有些培训班就是一些花架子,吹嘘得天花乱坠,实际上却不一定能解决问题。好的培训班(导师)能让你在最短的时间内快速提高设计能力、设计质量、设计效率,规范从架构设计到代码编写整个系列的流程,从根本上解决设计无思路、代码混乱等问题。明德扬科教是全实操,强调的是实用、快速、高效、便捷。学员学的是实际工作的技能,更加贴近企业实际需要,对于就业和职业发展有着非常显著的效果。
    除通过对温度检测工程、边缘检测工程、千兆网工程、DDR工程等经典项目案例的学习和训练,使学员达到熟练掌握FPGA设计技能,能独立定位排查设计错误、独立完成项目设计外,还在导师指引下参与企业项目开发实战,项目涉及诸多高端技术,如:多路10G光纤的传输、高速PCIE的通信、500M速率的ADC信号采集、MIPI(Mobile Industry Processor Interface)、视频拼接、1G转换速率的AD转换、JESD204B接口等等,学员从中获得的项目经验是大多数从业人员都难以有机会获得的。
    就业班毕业你就是项目经验丰富的资深工程师,明德扬承诺终身推荐高薪就业。
    详情可加我QQ:1465617980具体咨询。

    展开全文
  • 就业,已经成为了一个没有硝烟的...就FPGA学习者而言,正式就业前由于学校是采用大堂上课模式,不能照顾到每位学员的学习,同时由于技术的发展是非常迅速的,学校大部分知识在工作中都用不到,培养的人与企业要求相差很
  • 课程目标:通过本课程的系统学习,可以使学员由浅入深的掌握FPGA设计的方方面面,能够独立胜任FPGA系统硬件设计,逻辑设计,ARM、FPGA...课程目标包括: 课程名称课程主要知识点掌握要求 FPGA长期就业班1. 课程测试与
  • FPGA零基础入门,数字电路基础开始,初级到进阶提升,设计思想及设计方法深入理解,举一反三,Intel Quartus 、Xilinx Vivado、ISE等各类实操工具,动手实操,项目实战,讲解各类基础外设驱动,保证设计能力逐步加深...
  • 各类研修班 | FPGA就业研修班,短期班…… 叁芯智能FPGA开发板,初学小白必备! 连载《叁芯智能fpga设计与研发就业班-第6天》 【FPGA数据流建模、行为级建模、结构化建模 区别】及【Verilog HDL语法基础】 ...
  • 就业前景好的专业学文科的女生首选财会、外国语、师范、法学和金融。其次是文学、艺术、中文和新闻。第三是军事、外交、礼仪和管理。学理科的女生首选设计、医学、电子信息和军工;其次是军事、科技、信息化和电子...
  • 1、工学类就业前景好的10大专业排名排名专业专业大类1土木工程工学2机械设计制造及其自动化工学3电气工程及其自动化工学4电子信息工程工学5计算机科学与技术工学6通信工程工学7自动化工学8建筑学工学9车辆工程工学10...
  • 作为一位今年(2020)毕业的应届生,在学校做的是 FPGA 开发,就业转战 SoC 设计。本文谈一些微小的看法,并会不断在有心得后持续演进本文。本文的部分内容来自↓,为了更好地提供内容,所以单独分为一篇文章。...
  • 各类研修班 | FPGA就业研修班,短期班…… 叁芯智能FPGA开发板,初学小白必备! 连载《叁芯智能fpga设计与研发就业班-第17天》 【打卡计数、数码管显示实验】之【Intel Cycle IV FPGA平台验证】 作者:紫枫术...
  • 各类研修班 | FPGA就业研修班,短期班…… 叁芯智能FPGA开发板,初学小白必备! 连载《叁芯智能fpga设计与研发就业班-第19天》 【综合实验】之【数字钟】【Intel Cycle IV FPGA平台验证】 作者:紫枫术河 ...
  • 系统性的掌握技术开发以及相关要求,对个人就业以及职业发展都有着潜在的帮助,希望对大家有所帮助。后续会陆续更新 Xilinx 的 Vivado、ISE 及相关操作软件的开发的相关内容,学习FPGA设计方法及设计思想的同时,
  • 最近分导师,据说是搞fpga还是啥的,不晓得就业怎么样,能去哪些公司?待遇方面呢?大家说说呗
  • SANXIN - B01 FPGA开发板为叁芯智能公司-郝旭帅团队打造的 INTEL(原 ALTERA) FPGA 入门级产品,面向初学者,性价比高,齐全的配套学习资料,资深工程师提供专业的技术支持服务,同时还可以选择有保障的就业培训...
  • FPGA简单概述

    2018-03-24 08:29:00
    如今毕业生的就业问题十分严峻,特别是计算机专业的毕业生。通过对FPGA目前发展情况的分析和市场岗位的调查,结合高职高专生在FPGA岗位的定位,制定相应的教学计划,使高职高专计算机专业毕业生在FPGA行业的求职中能达到...
  • 大侠好,欢迎来到FPGA技术江湖。本次带来FPGA系统性学习系列,今天开始正式更新,之前更新过类似的郝旭帅FPGA零基础学习系列,由于...系统性的掌握技术开发以及相关要求,对个人就业以及职业发展都有着潜在的帮助,希
  • FPGA系统性学习笔记连载_FPGA Zynq 千兆以太网回环 本系列为FPGA系统性学习学员学习笔记整理分享,如有学习或者购买开发板意向,可加交流群...叁芯智能科技打造“FPGA 设计与研发”就业班系列, 可以让你从“小白.
  • FPGA系统性学习笔记连载_FPGA搭建CPU软核环境 本系列为FPGA系统性学习学员学习笔记整理分享,如有学习或者购买开发板意向,...叁芯智能科技打造“FPGA 设计与研发”就业班系列, 可以让你从“小白”到“入门”再到.
  • 中嵌FPGA视频教程.rar

    2020-03-20 19:42:13
    中嵌FPGA视频教程,就业专用,非常实用的fpga开发教程,价值3000元的视频教程, 中嵌FPGA视频教程,就业专用,非常实用的fpga开发教程,价值3000元的视频教程,
  • 系统性的掌握技术开发以及相关要求,对个人就业以及职业发展都有着潜在的帮助,希望对大家有所帮助。后续会陆续更新 Xilinx 的 Vivado、ISE 及相关操作软件的开发的相关内容,学习FPGA设计方法及设计思想的同时,...
  • 系统性的掌握技术开发以及相关要求,对个人就业以及职业发展都有着潜在的帮助,希望对大家有所帮助。后续会陆续更新 Xilinx 的 Vivado、ISE 及相关操作软件的开发的相关内容,学习FPGA设计方法及设计思想的同时,...
  • FPGA零基础学习:基于FPGA的...系统性的掌握技术开发以及相关要求,对个人就业以及职业发展都有着潜在的帮助,希望对大家有所帮助。后续会陆续更新 Xilinx 的 Vivado、ISE 及相关操作软件的开发的相关内容,学习FPG...
  • 有个朋友问我:ava 和 go 哪个就业前景好一点?现在纠结中,差不多一年半就要毕业了。我也问了几个朋友程序员朋友:朋友A: 可以参考 Boss 直聘,面向金钱编程,我身边的 Java 都是 15k 左右,反正干就完事了。(老哥...
  • 初入职场小白问,招投标专员和预算员哪个就业前景较好?在此中国比地招标网从职位需求,人员缺口、还有职位描述内容、两者优势劣势对比内容分享一下,供初入职场的小白参考。不做任何的推荐,未来职位选择还是靠自己...
  •  就业前景:建筑工程专业可以从事房地产开发、工程技术公司的施工管理岗位、建设施工单位的技术岗位、国内大中型企业的基建岗位等。 由于建筑专业是二建考试中考试难度最低的专业,因此报考人数较多,价格也不高,...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 172
精华内容 68
关键字:

fpga就业