0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一位资深FPGA工程师对职业的看法

工程师人生 来源:网络整理 作者:工程师吴畏 2018-09-28 10:43 次阅读

昨晚无意间看到一段新闻频道对最近炒得火热的“史上最年轻教授”的专访,倒是他的一位同学对于梦想的“现实版”解说颇有些耐人寻味。大体意思是说“拼了老命考上一所梦寐以求的大学,父母辛辛苦苦交了学费,我们却挑了最容易的学分拿,为了求得一份好工作我们都已经失去了对梦想的追逐”。或许这都是曾经处于就业压力中的我们真实的写照,而在我们如愿拿到了或者如意或者迁就着的offer摸爬滚打若干年以后又如何呢?梦想在你的脑子里是否已然遥远?

前些天在微博上看到一个蛮有意思的心理年龄测试,其中有个问题是“你最害怕失去什么?”答案若干,有家庭、婚姻、工作和梦想等等,我毫不犹豫的选择了梦想,我得意的笑了——“咱肯定还年轻”。毫无悬念,最终给了我“25”,比实际的我还年轻。O(∩_∩)O哈哈~,不知道走出校园若干年的你,是否也会毫不犹豫给出如此“年轻”的答案。也许再过若干年,我们真得不再年轻了,身边的90后会如雨后春笋般涌现,看着他们青涩的傻劲,你是否也还依稀记得我们也曾如此这般过?但是,我们还会再持守着曾经的梦想和期待吗?

45个月对任何人的一生来说都不算短,而在这45个月的工作和学习经历中,捻转两份不同的工作或许不算多,但是我却能体会到做一个电子工程师的不易。第三次站在这个十字路口,我拥有的是年轻和经验的一个比较好的平衡点,没有名校和学历的光环,但是写过的两本书是我的敲门砖,而已过两个还算“漂亮”的项目则是我最大的谈资。

我的经历谈不上有多传奇,我也不算是个很聪明的人。但是,我要夸自己的一点是,我做事情能够脚踏实地并且认真专注。曾几何时,我以为机会合适的时候或许我会慢慢离开技术,或许技术背景会是我的优势。但是,和一位前辈的交谈让我再次坚定了技术之路走到底的决心和勇气。“已过这些年你走对了,你没有走弯路……无论如何,技术不能丢”。和这位前辈的认识也是非常巧合,……(各种头衔一并掠过),现在他却不愁吃穿的玩起“自由技术职业者”,他追求的不是什么功成名就,是对技术的自由追逐。而反过来,我也和在HW数年的一位朋友聊过,他的谈吐,对技术对FPGA的认识也很值得夸赞,可惜的是在长期的工作负荷下,他坦言“太累了,谁想在四五十岁还对着枯燥的代码敲键盘,做到某些时候这些东西都会让人厌倦了”。我有些嗤之以鼻,如果热爱,为什么不可以!当然,或许如果可能,我有胆量也到这种高负荷的工作环境中体验个三两年,或许我的想法也会改变。谁知道呢?事物总是在发展中,没有什么是一层不变的,往往在无情的现实面前,我们说的不算。

就如24个月以前,我曾信誓旦旦的认为我或许会在这个什么都没有的小公司里干上五年,但是突如其来的变故和残酷的现状,以及对个人能力瓶颈的清醒认识,我却再次选择了放弃。而在找寻下一个驿站中,面对风格迥异的雇主时,也让我有了更多更成熟的思考,现实某些时候虽残酷,但其实梦想和现实本不冲突,大多时候,做好平衡,或许现实会让梦想得到更好的“升华”。

曾经天真的以为,我就是要做个FPGA工程师,单纯的FPGA工程师。但是在环顾四周之后,发现这样的offer很少,真得很少,甚至少得可怜。所以,还在大学中迷茫的亲爱的鞋弟鞋妹们,不要以为FPGA很有前途一头扎进去就以为拥有了“铁饭碗”,现实会告诉你“铁饭碗都是浮云”。缘何如此?当然这也是基于目前国内企业的各种现状吧。

从某种意义上说,我个人在FPGA方面做得算是很精了,而在其他方面相应的有些偏弱,毕竟三四年的工作经验摆在那里,再怎么努力,个人也是要受到时间和精力的限制的,有所强也注定有所弱。而目前国内就我接触的这些公司来看,大多数都没有而且也不准备设置所谓的完全意义上的FPGA工程师,他们理想的状况是由硬件工程师兼任,他们总希望找一个比较全面的工程师,并不感冒所谓的专家,某种意义上来说这是中国整个大环境照成的。不过要是换个角度看这个问题,企业主的担心也不是平白无故的,如果作为硬件工程师有某些的偏好,那么他的设计或多或少会不自觉地向这方面靠拢,FPGA本身很好,但是成本高,而且在某些场合使用还真不合适。说到这里,其实已经到了点子上,FPGA目前的应用并不非常的广泛,很多时候是大家迫不得已的选择,你说通信上用得不少,但可惜的是大多是用于做流片前的验证了;而图像处理好像也很需要FPGA,但是就我接触过的几个公司来看(规模也不算小),他们是做图像的,但是甚至都没有自己的FPGA工程师,说明他们并没有用上FPGA做图像算法类的工作,顶多不过是高速数据流的采集或转发的预处理而已。所以,其实FPGA能干的事确实很多,但是FPGA目前在干的事情却并不多;此外,用FPGA可以,但不要拘泥于FPGA。这是我对FPGA新的认识,当然了,除非有一天FPGA真的能够把成本降到大家认可的水平,而且基于FPGA的各种SOC能够和现在的各种CPU相媲美,但我想这还是有一些年日甚至不太现实的。今天xilinx的ZYNQ或是altera的SOC-FPGA或许就在努力的朝此方向迈进吧,不过恐怕他们还是很难绕过成本这个敏感的话题

话说回来,两年多来真真正正的在两个项目上摸透了FPGA的脾性,通过对片上系统的架构以及各种总线和外设的熟悉,其实我觉得我会比传统的硬件工程师更深刻的去理解嵌入式系统。这是FPGA带给我意外的收获,但是我想,慢慢的,在继续往“深”里发展的同时,我也会更多的注意一个硬件工程师在“广”这一层面的发展。毕竟,我的梦想不是做个仅仅写写代码跑跑仿真的FPGA工程师而已,我更希望通过FPGA逐渐将自己提高到系统层面,更多的从大局权衡应对各种不同的产品需求。

梦想,不总是一层不变的;梦想,有时候需要在现实面前适时调整和重新摆正……

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1624

    文章

    21608

    浏览量

    601078
  • 工程师
    +关注

    关注

    59

    文章

    1565

    浏览量

    68397
收藏 人收藏

    评论

    相关推荐

    FPGA算法工程师、逻辑工程师、原型验证工程师有什么区别?

    ,共同进步。 欢迎加入FPGA技术微信交流群14群! 交流问题() Q:FPGA中的FPGA算法工程师
    发表于 09-23 18:26

    嵌入式软件工程师如何提升自己?

    ,可以为自己的职业生涯打下坚实的基础,并实现个人的职业目标。愿每一位嵌入式软件工程师都能在这个充满挑战和机遇的领域中取得成功!
    发表于 06-12 11:20

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    个电源工程师的成长路径

    即将走马上任电源工程师这个岗位,请问各位大佬,这个岗位的职业路径般是怎样的?
    发表于 04-08 14:19

    为何国外工程师偏爱使用for(;;)来实现MCU死循环?

    一位工程师发现,国外工程师在给demo在做死循环时用的是for(;;),而不是常用的while(1)。这仅仅是个人习惯的问题,还是有更深层次的含义?
    发表于 04-01 11:26 517次阅读
    为何国外<b class='flag-5'>工程师</b>偏爱使用for(;;)来实现MCU死循环?

    fpga工程师前景如何

    FPGA工程师的前景看起来相当积极和广阔。随着5G通信、物联网、边缘计算和人工智能等技术的快速发展,FPGA工程师的需求将进步增加。
    的头像 发表于 03-14 16:32 3028次阅读

    fpga工程师就业趋势

    FPGA工程师的就业趋势呈现出积极的态势。随着科技的发展,FPGA(现场可编程门阵列)在通信、汽车、医疗、航空航天等领域的应用越来越广泛,对FPGA
    的头像 发表于 03-14 15:47 1382次阅读

    优秀电源工程师的必备技能大揭秘!

    随着电源市场的不断扩张,开关电源行业飞速发展,企业对电源工程师的需求日益增加,对电源工程师的技能要求也日渐提高,相信没有一位电源工程师会错过让自己变得更优秀的机会。作为
    的头像 发表于 12-19 08:23 1641次阅读
    优秀电源<b class='flag-5'>工程师</b>的必备技能大揭秘!

    #人工智能 #FPGA 怎么成为个合格的FPGA工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年12月18日 21:19:01

    资深工程师教你轻松掌握差分放大电路

    资深工程师教你轻松掌握差分放大电路
    的头像 发表于 11-23 18:20 795次阅读
    <b class='flag-5'>资深</b><b class='flag-5'>工程师</b>教你轻松掌握差分放大电路

    FPGA工程师需要具备哪些技能?

    ,需要具备系列的技能,才能胜任日益复杂的设计工作。因此,本文将从设计思路、硬件语言、EDA工具、数字信号处理、通信协议、测试验证等多个方面,探讨FPGA工程师需要具备哪些技能。
    发表于 11-09 11:03