24小时热门版块排行榜    

查看: 2009  |  回复: 20
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

倚窗独坐

木虫 (正式写手)

[求助] 求助!!我通信工程专业,希望前辈分析软件和硬件两个方向,我毕业想留校当一名老师 已有6人参与

但求细致分析两个方向,大二的刚开学就面临这个重大抉择,求师兄师姐各位前辈帮我捋清一下,谢过!!!
(一直在线)
回复此楼
人无远虑必有近忧
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

基极电流

铁杆木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
倚窗独坐: 金币+10, ★★★很有帮助, 回答很专业,受教了 2014-09-18 13:38:57
如楼上虫友所说,进高校要博士,还有很多年。你的兴趣也许会改变。但无路如何,要读博士,数学一定要好,英语也不能差。而且科学是统一的,到达博士层次后,你的基础要足够扎实,你不可能只懂软件或只懂硬件。
如果不是一定要当大学老师,而仅仅是本科毕业后就去企业做个研发工程师,那么做硬件,做软件还是有些不同。通信系统作为一类信息系统,需要完成信息采集、处理、传输、重构等功能,这些功能可以由一定的硬件平台上运行适当的软件来实现。在通信设备制造企业做硬件,一般就是搭建那个硬件平台,具体是设计一些电路板,把一些芯片和其他元器件连接起来,现代电子设备都比较复杂,规模都比较大,所以你这个工作都必须使用EDA工具,芯片也多是可编程的,如FPGA或CPLD。你还必须学一些如VHDL之类的硬件描述语言(呵呵,和软件有点像啊)。一些底层的控制软件,如专用芯片的初始化,就是给芯片内的各个寄存器设置初始值,这往往需要单片机编程,一般也由硬件工程师完成。而在通信设备制造企业做软件,往往是做两类软件,一类是协议控制类的,或者是嵌入式系统,如通信设备的信令控制,协议转换,等等。一类是人机界面类的,如通信设备的网管系统。软件工程师还包括软件测试工程师。
如果你是硕士或博士毕业,那么去通信企业还可以做一些稍高级一点的工作,比如说信息处理,如语音或图像的压缩和识别、信道编码(纠错、加解密)、软件无线电调制解调等,这些工作多用算法做。在企业你把做出这些算法后,那些本科毕业的工程师们会用我上面说的硬件平台,运行用你的算法写成的程序代码(本科毕业的软件工程师一般就是这些写代码的人,人称“码农”),用真实的物理系统(硬件平台上运行程序)实现,做出能卖的实物。而你作为算法研究的人,我觉得既不能说是做硬件的,也不能说是做软件的。
即使你就是本科毕业,当你做了几年研发工程师后,你也有你的职业发展,比如你要做系统级设计,甚至做技术总监,那时,你又必须对硬件、软件都有足够的理解。
西湖太小
14楼2014-09-18 13:07:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 21 个回答

倚窗独坐

木虫 (正式写手)

顶一下

[ 发自小木虫客户端 ]
2楼2014-09-17 23:23:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

倚窗独坐

木虫 (正式写手)

来小木虫也有一段时间了,很喜欢论坛里的气氛,希望大家畅所欲言

[ 发自小木虫客户端 ]
人无远虑必有近忧
3楼2014-09-17 23:26:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

倚窗独坐

木虫 (正式写手)

路入迷途,求指点

[ 发自小木虫客户端 ]
人无远虑必有近忧
4楼2014-09-17 23:54:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见