登录
  • #职场达人
  • #电路/电子/半导体类
  • #职场感言

FP‌‌‌‌‍‍‌‍‌‌‍‍‍‌‌‍‍‍‌‍‍‍‌‍‌‍‌‌‍‌‌‍GA工程师工作一年后的困惑……

bigboss789
52600
30
本人发这个帖子,主要是工作一年之后,对于自己未来的职业发展(纯技术方面的发展)有所困惑。知道地里牛人辈出,很多人都在美帝的EE CS工业界混的风生水起,所以希望各位朋友能踊跃讨论。也许我的处境并不是很common,但也希望讨论能给大家带来收获。

先简述一下背景,国内一所一般的不能在一般的211院校EE本科毕业(你看连985都不是你就知道有多一般……),本科期间学的全是理论课,当时也没有要勤动手的概念,唯独在毕设阶段对FPGA产生了兴趣,最后毕设那几个月琢磨了FPGA,打了点基础(没想到3年后就靠这个混饭吃了)。本科期间理论基础打的还算扎实,成绩也算过的去。

09年奔了加拿大,读了研究型master,说白了就是拿点微薄的薪水给老板干短工的(相较于PHd,只干2年半)。当年申请的是DSP方向,最后读的是DSP+image processing的方向。Master阶段又全是理论课(就是对找工作毫无帮助的课……)。毕业前半年,发现形势严峻,赶紧突击复习Verilog和VHDL,把FPGA设计又强化一下。加上一些DSP的底子,最后还不错,找到了个比较理想的职位,主要是做FPGA设计,实时视频处理之类的。不过本人的背景的确比较奇葩,尽管是做FPGA,但是以前是EE出身不是微电子,所以ASIC一点没做过,尽管说起来FPGA设计和ASIC前端设计是很类似的……

我虽然是EE出身,但是对图形化的东西非常不喜欢(所以重来没画过PCB),喜欢写代码。除了VHDL和Verilog这两个吃饭的家伙,C和C++还是比较熟悉的,以前还参加过校级的ACM比赛拿过业余组的名次…… 转眼工作一年了,这一年也一直在思考职业发展的方向,问题也就来了。现在感觉纯做FPGA是没什么前途的,现在FPGA都向SOC发展,无论Altera还是Xilinx都有了SOC FPGA,将ARM和FPGA融合在一起,这也势必对FPGA设计师提出了软件方面的要求。这两年CS有红的发紫,EE转CS貌似也成了一种趋势,所以本人觉得除了HDL,有必要把C和C++拾起来(java一点都不会)。现在Xilinx和Altera分别搞了个HLS和OpenCL,倒是个很好的途径将C和C++拾起来。

不过我并不想把以前EE的东西彻底丢掉转成纯码工,所以想找一个既需要EE的电子又需要coding的方向,想来想去也只有将来嵌入式是个比较合适的方向,而且FPGA和Embed合璧应该也是个趋势。

我比较好奇EE转CS,是不是有些比较方便去做嵌入式开发?嵌入式软件开发对数据结构的要求高吗?

还有一点很困惑的就是好像并没有太多公司招FPGA+Embed的工程师,所以对自己考虑的这个方向实在是很困惑啊……
30条回复
热度排序

发表回复