lunaticus7
2013-12-05 17:09:52 +08:00
看上文的话,楼主其实只是想要“会用”硬件而不是“开发”硬件。这个其实比较简单,arduino一类的开源硬件现在挺火,不需要有太多的底层知识,找个靠谱的教程跟下来就差不多了。
要是想要去设计开发一款硬件就比较复杂了,会涉及很多底层知识,例如但不限于数字电路、计算机组成原理、操作系统原理等。这需要一个比较长过程才可以掌握,因为这些底层知识都是环环相扣层叠起来的,如果之前没有经过系统学习的话,入门不会太容易。
而且,就国内来说普通硬件工程师的平均待遇在整个计算机行业里并不是很高。有可能你辛辛苦苦成长为一个硬件工程师后却发现收入还比不上一个花了小半年速成的码农,从某个层面上来说属于投入获得比很低的一条技能树。以我们学校为例,选择计算机体系结构(也就是某种意义上的硬件)方向的同学,只占十分之一稍多点,而且还在逐年递减。楼主体会一下。。。
ps.其实就国内来讲,计算机体系结构开发处于一个很尴尬的位置,底层电路设计等比不过学ee的,编程又比不过码农,而真正的优势是在于 [计算机系统] 的整体设计,国内有能力做 [设计] 的企业少之甚少,即使在这些企业内部能作为设计师的只会是极少数行业内最优秀人群,所以就造成了很多人学的是设计师的知识,干的是工程师的活,拿的工资还得被码农鄙视。这可能也是国内硬件设计方向不景气的原因之一吧。
以上