第1个回答 2011-04-12
如果你不懂硬件建议你干脆就不要去弄懂它,不好玩儿的。
我本科时也是学软件的,纯软件,结果研究生导师是做机器人硬件的。我从大四就开始接触硬件,到现在四五年了,发现硬件水平还是不如电子工程和自动控制的本科生。而且硬件是没完没了的,你学会了电子还得学电工,学了数电还得学模电,学了制PCB还得学机电工程,学了机械设计发现还得学材料科学,学了无线通讯发现数学基础不够。等你把一套都搞得似懂非懂的时候你毕业了,发现做软件的同学签了7K的工作,你只签了3K的工作,两年之后你的同学都月薪过万买房娶妻了你还在为每个月还一千多块的助学贷款发愁。
如果你确实对机器人非常感兴趣并愿意为之奋斗终身,那就做机器人高层应用吧:比如语音识别、机器视觉、语义网格、模式识别、定位与导航系统、人机交互等,这些领域不需要太多硬件知识,微机原理、微机接口和系统结构就够了,或者你完全不知道硬件也是没任何影响的