你是否体会,你的职业路途遥远,前方很迷茫。
做fpga的工作前途,是渐渐的感觉很惨淡,不像c++的程序员,找工作,只有轮到他挑别人的份。而fpga只能选择有限数量的公司,有限的城市的,有限的领域。而且你玩久了,你会发现,你无非处理一些底层的硬件数据流,在一堆波形上分析数据流的流入、流出的关系。更多的时候,你会感觉你要学习的数学算法,比如滤波器,矩阵。
我头痛的是,如果真要学这么多数学的东西,你工作上不用,也估计几个月内会忘记。
要专业的做fpga的人,要么走ic的路上,要么走视频领域。没别的路可以走。你发现ic工作不合适,因为加班和无聊的软件学习,更多的是还有接触无法的算法级别的处理。做数字信号处理,就凭我在大学上课打瞌睡,考试打小抄能力学个屁。视频领域,一样有高深的难度,要无数的牛逼数学能力,什么高斯滤波,傅里叶变换,离散变换,看的我对数学恶心的一塌糊涂。
至于基本逻辑控制,你会搞的很无聊,很没意思,无非计算一些空闲时间,数据流宽度,深度。使用大量的状态机。
我想了很久,上面的问题。面试一个医疗公司,医疗公司问我数字信号怎么样,我说烂的一塌糊涂。ic公司问我怎么样,我说没兴趣加班。其他硬件公司招我去,我说我不懂pcb,orcad。我就把自己将在一个角落了。
也许传说中的特权同学体会过这种感觉。他写书倒是很简单,但实际做点高级的项目那是两码事情,毕竟你要高薪,你写个I2C,键盘矩阵,数码管,NIOS读取卡,老板要你做这种东西,给个不会饿死的工资就好。
之前公司的同事,问我学fpga是很容易,高薪,我说你买fpga开发板就是烧钱开发板,而且要做fpga做好,最起码要两年的专业fpga项目功底,没写过视频处理的fpga工程师不能算fpga工程师。
我想了很久,如今我已经毕业3年,属兔的,年龄25岁的,虽然工资到达五位数,但是该考虑以后的路怎么走了。
我想到挖矿的人,都是喜欢把一个洞使劲挖特别深,但是结果耗费那么时间。我想了很多,像传说中的数字信号,数学能力我估计放弃了,这种东西,你不去学校学习,社会根本静不下心来学习。
我分析自己的优势,毕竟我在学校学习过c语言课程,我c语言功底还可以。java也参加培训,虽然睡觉睡了我八百块钱,但是对对象概念还是有的。
所以我选择了做c++的mfc简单的上位机的开发,用以太网,usb口,串口自定义发数据,因为我做fpga板,一直没找到合适的软件去测试fpga平台,你直接固定数据去编译,一个被硬件优化了,导致不全面。二个做下windows的驱动端,本来从硬件层出身的,这个学起来,比软件工程师懂内存的问题。
-
FPGA工程师
+关注
关注
2文章
12浏览量
8609
发布评论请先 登录
相关推荐
评论