女生适合硬件开发吗?如何学习硬件方面的知识?
大家好,我现在是一名研一自动化方向的研究生,现在老师从事的是交通研究,公司做得项目也是偏向于纯软件编程。我觉得自己对交通方向没有兴趣,也不是很喜欢visual c++,c#纯软件编程。因为本身本科是学电气的,对单片机、编程方面有些兴趣,也有一些基础,想学习软硬件结合方面的知识,不知道女生适合这方面的发展吗?以后找工作是否容易?女生在软件方面适合那些方面的学习?如果从事硬件方面,应该具备哪些知识,希望大家给点意见,万分感谢!!
[解决办法]
硬件是基础,不过一般的而言,软件架构师薪水较高。搞硬件没有太多前途。调试很累。因为硬件专利基本都在国外,所以国内企业搞得起硬件的不多,看看化为付出了多少,又获得多少就知道了。看看国产IC生产了什么,就知道找工作是多么无奈了。好好精通软件。工作得心应手。你所说的兴趣,只是为了逃避软件的调试摸不着头脑的困惑而已。殊不知,硬件调试是最复杂的。软件有软件测试工程师,硬件有没有?为什么?因为需要的知识经验不是一般人通过培训就可以获取的。
[解决办法]
这觉得女生比较适合做硬件。
硬件不只是IC设计,在国内主要的产品开发,接触大多是数字电路,并不会很复杂。主要是看IC资料,画原理图,layout.至于调板,如果你不写底层驱动,只需要协助一下软件工程师就可以了。
而且,硬件靠的是经验,做得越久,经验越丰富。
[解决办法]
我是做单片机、ARM7软硬件的,如果你想从事嵌入式领域的软硬件开发,首先你必须要有硬件设计基础,懂得硬件的基本操作(感觉这方面你有基础),然后你才会写与之对应的软件。这里所说的软件是指硬件实现某种功能的应用程序(以 C 语言为主,汇编只要能看懂就行,C语言你应该也行)。
[解决办法]
各种类型的单片机都差不多,给本手册,2周~1个月肯定上手;
有条件,应该尽可能做点比较真实的项目或课题;
另外,看点ARM,这是比较有前途的东西;
老师那里,也该迂回争取。