我是通信工程专业的,算是 EE 吧,如今转到 CS 的,主要做 web 相关工作,今天 6 月份 刚刚毕业,相比和题主比较相似。
先来说说我的 EE 学习经历,读书时候从C51、MSP430、STM32、ARM7、ARM9 都学过一遍,小奖拿过几个,总体来说差不多,只有指令集的不同,芯片接口用来基本差不多。
用的也全是 C 语言,所以在大四之前,全是用 C,EE 专业基本没有 C++ 和 JAVA。
走招聘会时候基本一脸懵逼,感觉自己扫描都不合适,生无可恋。
CS 基础学科就更不用说了,别的学校不知道,反正我们是一个都没有,这就导致了面试时候的尴尬。
所以不抛弃老本行也是对的,从现实来说,EE 行业无论从平均工资和工作环境来看都不如做 CS 来的好,看你是现实大于理想,还是理想大于现实了。
貌似你还没找到工作,既然不想转 CS,那么也没有那么必要学一个高级技能傍身,半年时间怎么学都是皮毛,务实你的基础才是重要的,数电、模电是不是够熟悉,C 语言是不是够扎实,这都比是否会 FPGA 和嵌入式来的重要。
换一句话说,如果你不是奔着创业公司去的,那么用的基础知识完全可以进入一家比成熟的公司,笔试题都是基础,面试也都是数据结构和简单算法什么的。
再来说说 FPGA 和嵌入式的就业,这两个行业研究生和本科生差别比较大,如果是研究生的话比较好找这类的工作。
嵌入式的就业面比 FPGA 大,本科的话嵌入式工资普遍比本科 FPGA 高一点,行业来看 FPGA 比较高端难度也大一些。
所以,还是选嵌入式 Linux 吧! good luck
根据个人对这行业的了解!除非你再硬件的数电模电还有编程等有较深厚的基础!!和深厚的功力!并且很喜欢FPGA!并且最好是名校!那么走FPGA这条路会轻松些!!比较FPGA不是随便一个厂商就使用的器件。
这些都是有要求的!如果在我说的上面要求都是半吊子的功力!那么建议还是走Linux吧,这方面的应用较多,机会也多啊!!尽管做的人也多,但是到哪里都是有竞争的,不是吗?有人的地方就有江湖,就有竞争!!并且目前嵌入式Linux的前景还是非常好的!!!否则你找工作都成问题!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)