我是电子信息专业的学生,想读研。个人比较喜欢硬件方面的东西,比较讨厌编程,虽然硬件也要有编程,但是不想以后出去当程序员天天对着电脑写代码,谁能告诉我在硬件方面应该学什么(比如:做硬件从什么入手?是不是要学单片机?做硬件的话需要什么语言,C?汇编?用C++可以么?),哪个比较容易上手,怎么学?
以后工作好找不?就业前景怎么样?
PS:本科阶段只顾玩了,软、硬件基础基本上为零,现在想好好学点东西,有一技之长,但是现在自己很迷茫,不知道学什么,怎么学。希望高人指点一下,跪谢。
正如你所说的,学硬件也要编程,只是比做纯软件的要少而已。但总免不了的。比如你可以往集成电路方面发展,例如模拟IC,这需要你学好模拟电路和数字电路,尤其是模拟电路。同时要对EDA工具熟练掌握。目前模拟IC也开始采用Verilog来设计,这也属于编程(硬件描述语言)的范畴。
也可以往嵌入式的方向发展,但这方面就更需要编程了。如C,汇编,C++等等。当然前提是你要学好单片机。
DSP目前应用也很广泛,也需要编程,用汇编。
再者可以考虑往通信方面发展,你必须学好信号系统,通信原理,数字信号处理,微波技术等等,这方面理论性较强,当然也需要编程,NS2是个通信仿真平台,里面函数都是C++编写的。
我也是电子信息工程专业的,但我跟你相反,我喜欢编程,所以我决定走嵌入式这条路。
哥们,加油!
正如你所说的,学硬件也要编程,只是比做纯软件的要少而已。但总免不了的。比如你可以往集成电路方面发展,例如模拟IC,这需要你学好模拟电路和数字电路,尤其是模拟电路。同时要对EDA工具熟练掌握。目前模拟IC也开始采用Verilog来设计,这也属于编程(硬件描述语言)的范畴。
也可以往嵌入式的方向发展,但这方面就更需要编程了。如C,汇编,C++等等。当然前提是你要学好单片机。
DSP目前应用也很广泛,也需要编程,用汇编。
再者可以考虑往通信方面发展,你必须学好信号系统,通信原理,数字信号处理,微波技术等等,这方面理论性较强,当然也需要编程,NS2是个通信仿真平台,里面函数都是C++编写的。
我也是电子信息工程专业的,但我跟你相反,我喜欢编程,所以我决定走嵌入式这条路。
哥们,加油!
先入手单片机,在用的时候一定要做个东西,或者有机会有项目就顺便积累了模拟电路和数字电路的经验。
如果有能力,arm,dsp,嵌入式系统,这些都是比较号的方向。
当然,都得看机会了,找个这个方向的机会去慢慢积累经验。毕业头几年注重方向,不注重待遇。后来慢慢待遇就会有了。
2楼的兄弟,跟你的想法一样,也正在朝嵌入式方向在走。
楼主没基础学什么都难,有机会还是好好补补吧。
不想编程可不行,我开始也是这么想的,现在发现根本离不开编程,最好多学点计算机相关的知识(包括数据结构、操作系统、组成原理等),良好的编程能力对硬件开发帮助很大。单片机相比之下简单些可以做入门,有能力了发展dsp、arm、fpga等,以及怎样把他们结合使用(一个实际系统多数是不止一种芯片能解决的)。像就业的话需要经验最好多做点东西。搞硬件要投资的。此外,很多理论基础课要学好,比如数电模电、高频电路、信号与系统、数字信号处理、随机信号分析、通信原理。。。挺多,需要毅力,而且要学精。还有就是关心前沿的东西,多积累。
我也是慢慢才总结出这些的,觉得要学的东西太多了,不过兴趣是最好的动力,共勉吧!
总觉得现在学嵌入式的太多了,随便问一个就是,不晓得以后会成什么样~~~哎
搞个开发板慢慢玩吧,有问题上CSND,Google上找答案.