做硬件的需要掌握的知识:
模电,数电,高频,绘图软件如ORCAD,PADS,EMC,EMI,各种安检如FC,EC等,处理器的
架构,各种协议如IIC,SPI,USB,IIS,UART等,NAND,NOR,SDRAM,DDR,DDR2的
区别及接法等,最重要的是焊接水平要过硬,小到0805,0603,0402的电阻
电容,以及SOP,QFP封装的密脚IC,大到BGA,都要能焊。具有很强的硬件电路,高频,
高速电路的检测排除故障的技能。
做底层软件的需要掌握的知识:
C语言,C++,系统架构如WINCE,数据结构,各种通讯协议,还要对硬件有很大的了解
感觉做硬件的需要掌握的技能:在ADS或MDK下调试程序的技能,使用仿真器排除故障的技能,
能够看得懂底层驱动程序,能够写底层驱动程序来解决,分析硬件上的问题。只是很多公司
的软件硬件分得很明确,搞硬件的不能碰软件。
以上乃抛砖引玉,各位大侠进来发表下看法
34 个解决方案
#1
我是做软件的,感觉做硬件的没有LZ说的这么多要求吧,一般做硬件的人很少看代码的,而且焊接就水平也很普通,当然比做软件的要好一点,比工厂的那些人还是差远了
另外觉得两个没有什么可比性,要比就比谁拿得钱多吧
另外觉得两个没有什么可比性,要比就比谁拿得钱多吧
#2
嵌入式硬件?
除了画个板子,把核心芯片放上去就行了,
嵌入式主要是软件,所谓硬件一般应该主要是指模拟电路,搞数电的,我一直觉得不纯正,不是正真的在做硬件,更多的是在编程,无论arm编程,fpga编程,更何况现在图形化FPGA编程都出来了,其实做固件也是在做程序,应该叫硬件程序员
嵌入式是软件的天下,还是安心该软件吧
除了画个板子,把核心芯片放上去就行了,
嵌入式主要是软件,所谓硬件一般应该主要是指模拟电路,搞数电的,我一直觉得不纯正,不是正真的在做硬件,更多的是在编程,无论arm编程,fpga编程,更何况现在图形化FPGA编程都出来了,其实做固件也是在做程序,应该叫硬件程序员
嵌入式是软件的天下,还是安心该软件吧
#3
哈哈。
这里很少人做硬件的。有不少是windows程序员出身。
俺上次发个电路上来,就没有人过问了。
楼主,以后多来啊,提高论坛硬件水平。
这里很少人做硬件的。有不少是windows程序员出身。
俺上次发个电路上来,就没有人过问了。
楼主,以后多来啊,提高论坛硬件水平。
#4
把做硬件的说的太牛了
#5
在这个GPS行业,硬件显得没有那么重要。
但是在工控,没有过硬的硬件工程师以及好的硬件测试工具,产品会烂的一塌糊涂。
#6
显然是不懂软件的,画个板子,芯片放在去就行?真是笑话。我肯定你绝对没见过要过安规的产品是如何折腾硬件的。
引用某个老总的一句话:电子产品失败90%都是因为硬件的问题。
#7
老大们
硬件也很NB的
电磁兼容、高速PCB、布线经验.......
没有硬件工程师你们的产品怎么过那么多国标的
而且以前把单片机程序都划到硬件里
只不过现在嵌入式驱动又被划到软件中
这个因公司不同而定吧
总之都是吃力不赚钱的活
硬件也很NB的
电磁兼容、高速PCB、布线经验.......
没有硬件工程师你们的产品怎么过那么多国标的
而且以前把单片机程序都划到硬件里
只不过现在嵌入式驱动又被划到软件中
这个因公司不同而定吧
总之都是吃力不赚钱的活
#8
呵呵,我可没有鄙视硬件的意思,只是想表达,嵌入式,更多的是嵌入式软件
"我肯定你绝对没见过要过安规的产品是如何折腾硬件的"?
这是硬件工程师的工作,与嵌入式何干
#9
软件硬件在嵌入式这个领域是紧密联系的,谁都不能脱离谁
如果能做到软硬兼通那就修成正果了,哈哈!
如果能做到软硬兼通那就修成正果了,哈哈!
#10
这个老总说的完全是一句屁话,你居然相信,无语!
#11
请问何为硬件?何为嵌入式?
想必你的“嵌入式产品”只是作坊式的吧。
#12
请问何为硬件?何为嵌入式?
想必你的“嵌入式产品”只是作坊式的吧。
#13
你果然放了个屁而已。
#14
我觉得你们部分做软件的是不是把硬件看得太简单了,之所以看得太简单是因为你们根本就没有去了解硬件
为什么会那么简单?难道真是简单的把几根线连通就可以了吗?
难道真是按照别人提供的完整的开发板的电路图接上去就可以了?
在需要提高速度,降低成本,增大可靠性,尽量减少EMI的问题,产品通过FC等安规认证,产品过静电等上
软件的搞得定?
产品要量产了,软件的能解决一堆的问题?
我不认为嵌入式的软件很简单,它并不像简单的跑跑几个FOR语句就完事了,要上操作系统,搞嵌入式的软件,
尤其是底层驱动为大有前途。但是,搞嵌入式硬件的也绝对不是想像中的那么简单。
别人的产品能做到播放视频8个小时,你们做软件的能做到吗?
别人的手机能够运行个十年八年不坏,做软件的能做到吗?
相比中国的一些如山寨机,之所以人们叫他山寨,不是因为他的软件做的不好,其实MTK的软件方面已经做的
不错了。尽管现在市面上的山寨的界面都大同小异。但是最重要的是因为它的硬件做的不够结实!根本没有
经过一套完善的可靠性检测,以为功能实现了就已经万事大吉了!这也是现在楼上几位我觉得认为的一样,正
是因为你们想像的已经万事大吉了,也就认为做硬件的没什么了。
其实不管你做软件的是裸跑还是来个WINCE,LINUX,学透的时间远比学硬件的要来得快,而搞硬件是一点一点
的积累起来的,正是这种日积月累,在多家公司熟悉多种硬件平台,才造就了真正的硬件工程师。而做软件的
就不一样,大家应该看到很多没出学校的在WINCE或是LINUX上就已经很牛的人了吧!就算你没有见过也有所闻,
否则你还真是孤陋寡闻。但是有谁见过一个没出学校的毛驴硬件功底已经达到一定的境界了?估计刚出校门的,
哪怕你拿了SONY杯,我估计他连三极管怎么个玩法都没搞透的都大有人在。
以上继续当抛砖引玉,有不同看法的尽管提,不要拿砖来砸我就感激不尽了。
为什么会那么简单?难道真是简单的把几根线连通就可以了吗?
难道真是按照别人提供的完整的开发板的电路图接上去就可以了?
在需要提高速度,降低成本,增大可靠性,尽量减少EMI的问题,产品通过FC等安规认证,产品过静电等上
软件的搞得定?
产品要量产了,软件的能解决一堆的问题?
我不认为嵌入式的软件很简单,它并不像简单的跑跑几个FOR语句就完事了,要上操作系统,搞嵌入式的软件,
尤其是底层驱动为大有前途。但是,搞嵌入式硬件的也绝对不是想像中的那么简单。
别人的产品能做到播放视频8个小时,你们做软件的能做到吗?
别人的手机能够运行个十年八年不坏,做软件的能做到吗?
相比中国的一些如山寨机,之所以人们叫他山寨,不是因为他的软件做的不好,其实MTK的软件方面已经做的
不错了。尽管现在市面上的山寨的界面都大同小异。但是最重要的是因为它的硬件做的不够结实!根本没有
经过一套完善的可靠性检测,以为功能实现了就已经万事大吉了!这也是现在楼上几位我觉得认为的一样,正
是因为你们想像的已经万事大吉了,也就认为做硬件的没什么了。
其实不管你做软件的是裸跑还是来个WINCE,LINUX,学透的时间远比学硬件的要来得快,而搞硬件是一点一点
的积累起来的,正是这种日积月累,在多家公司熟悉多种硬件平台,才造就了真正的硬件工程师。而做软件的
就不一样,大家应该看到很多没出学校的在WINCE或是LINUX上就已经很牛的人了吧!就算你没有见过也有所闻,
否则你还真是孤陋寡闻。但是有谁见过一个没出学校的毛驴硬件功底已经达到一定的境界了?估计刚出校门的,
哪怕你拿了SONY杯,我估计他连三极管怎么个玩法都没搞透的都大有人在。
以上继续当抛砖引玉,有不同看法的尽管提,不要拿砖来砸我就感激不尽了。
#15
.
#16
有理的非常!!
#17
o
#18
软件要学的东西也有一大堆的.
1.数据结构
2.操作系统
3.数据库
4.网络通信
5.图形图象
6.各种语言-----汇编/机器码/C/高级语言
7.编译原理
8.各种类库-----WTL/MFC/C运行时库
9.系统接口-----WINDOWS下的API/LINUX下的API调用
10.各种IDE开发环境
11.计算机接口技术
12.计算机组成原理
上面那一个方面,不下功夫能有成就吗?别人大学里面就很牛是别人下了工夫.为什么很多计算机毕业的学生都去做其它的行业了?因为要真正学好软件方面的东西并不容易!
再说软件方面的东西更新多快,新技术新IDE不断出现,做软件的永远都是要学习的.
看WINCE的版本----4.1/4.2/5.0/6.0更新有多快?
看IDE-----------VC++6.0/VS2003/VS2005/VS2008更新有多快?
但硬件的东西都很死的!
1.数据结构
2.操作系统
3.数据库
4.网络通信
5.图形图象
6.各种语言-----汇编/机器码/C/高级语言
7.编译原理
8.各种类库-----WTL/MFC/C运行时库
9.系统接口-----WINDOWS下的API/LINUX下的API调用
10.各种IDE开发环境
11.计算机接口技术
12.计算机组成原理
上面那一个方面,不下功夫能有成就吗?别人大学里面就很牛是别人下了工夫.为什么很多计算机毕业的学生都去做其它的行业了?因为要真正学好软件方面的东西并不容易!
再说软件方面的东西更新多快,新技术新IDE不断出现,做软件的永远都是要学习的.
看WINCE的版本----4.1/4.2/5.0/6.0更新有多快?
看IDE-----------VC++6.0/VS2003/VS2005/VS2008更新有多快?
但硬件的东西都很死的!
#19
不管是硬件,系统还是应用,深入了都很难,只要搞精通了都是牛人
软硬通吃的人有,但都精通的人极少,一门技术不沉下去搞个3~5年是很难搞通的
想当然认为硬件简单的软件工程师一般都没有吃透软件,
认为软件简单的硬件工程师也常常也没有搞通硬件
软硬通吃的人有,但都精通的人极少,一门技术不沉下去搞个3~5年是很难搞通的
想当然认为硬件简单的软件工程师一般都没有吃透软件,
认为软件简单的硬件工程师也常常也没有搞通硬件
#20
软硬通吃,这是最好!
#21
自学的话,相对来说软件成本低点吧~
#22
.
#23
哈哈,这个帖子跑到这里了!
我觉得硬件貌似没有前途,
不过想在小公司当老大,必须软硬通吃才行。
我觉得硬件貌似没有前途,
不过想在小公司当老大,必须软硬通吃才行。
#24
2009.7 一类本科 电子信息专业 刚毕业 进入 北京一家 做工控机主板的 公司 做了2个月的硬件工程师 (就是学用cadence 画PCB)感受最大的就是 一个简单的4层PCIE-SATA的转接板 要想画好 需要的东西实在是太多了 EMI/EMC 信号完整性 各种走线 延迟 铺铜 打孔 各种恶心的芯片封装 制作 板子外形尺寸
正片 负片 电源分割 PCIE设计规范 各种datasheet 电路图 从芯片厂商的主页上下载的参考设计 布局 根本没思路 布线 时候 怎么弄 ?疯了 疯了 。。。恶心死了
期间 都是偶自学的 (大学里 用的是protel公司里用的cadence是自己自学的 那叫一个恶心) 然后说说我的感受最大的就是 硬件设计 缺少规范 缺少标准 很多东西 都是 前辈总结的经验 至于说为什么这样做 我想他能搞明白的少之又少 国内的硬件设计水平 啥都不说了 山寨 呵呵 拿来主义 很多东西就是 换个芯片 就原封不动的往上 弄 然后 由 有经验的layout工程师 按照经验布线 很多都达不到相关标准 做出来的东西就是山寨 想想吧 中国 最 牛的芯片设计 龙芯 一样被人怀疑抄袭 intel的内核技术么。。。。硬件领域要想有所发展 真的是太难了
所以最近 决定 改方向 做嵌入式软件 开发
以上仅代表个人见解 各位大侠 随便喷、、、、、
正片 负片 电源分割 PCIE设计规范 各种datasheet 电路图 从芯片厂商的主页上下载的参考设计 布局 根本没思路 布线 时候 怎么弄 ?疯了 疯了 。。。恶心死了
期间 都是偶自学的 (大学里 用的是protel公司里用的cadence是自己自学的 那叫一个恶心) 然后说说我的感受最大的就是 硬件设计 缺少规范 缺少标准 很多东西 都是 前辈总结的经验 至于说为什么这样做 我想他能搞明白的少之又少 国内的硬件设计水平 啥都不说了 山寨 呵呵 拿来主义 很多东西就是 换个芯片 就原封不动的往上 弄 然后 由 有经验的layout工程师 按照经验布线 很多都达不到相关标准 做出来的东西就是山寨 想想吧 中国 最 牛的芯片设计 龙芯 一样被人怀疑抄袭 intel的内核技术么。。。。硬件领域要想有所发展 真的是太难了
所以最近 决定 改方向 做嵌入式软件 开发
以上仅代表个人见解 各位大侠 随便喷、、、、、
#25
看来还是软件的人多,收入多嘛。呵呵。首先我认为有时候解决硬件的问题不是完全靠书本的,需要一定实践经验。而软件需要脑子快,思路清晰。所以35岁以前软件收入高,35--45岁差不多,45岁以上硬件收入高。呵呵
#26
2年前想软硬通吃,给碰的头破血流的人,飘过
#27
同感,楼上牛人多,呵呵,什么是嵌入式?
#28
说的我感觉在中国做硬件这么杯具啊
软件不懂得飘过~
软件不懂得飘过~
#29
硬件是框架,软件是灵魂。少了谁都不行。
#30
其实都是很难的
说的啊好啊
说的啊好啊
#31
恩,其实软硬兼会的人才是牛人。我想请问个问题,做软件的要懂多少硬件?
#32
搞软件的人太多,而且培训机构每个月都出一大批次的嵌入式软件应用工程师,所以供需关系决定了工资,现在硬件方面基本是软件的1.5到2倍,有兴趣的可以去查查。
#33
说的太多了,硬件和软件,学到深处都不容易,硬件尤其是高速和高频时候,要解决很多问题,而且模拟电路需要大量经验
软件也需要很多创造性,总的来说,学硬件就像郭靖,苦练经验是根本,学软件要像杨过要聪慧
#34
软硬件都尝试了下,干什么都不容易啊,搞了个群欢迎大家加入 118321588 深圳嵌入式交流群
#1
我是做软件的,感觉做硬件的没有LZ说的这么多要求吧,一般做硬件的人很少看代码的,而且焊接就水平也很普通,当然比做软件的要好一点,比工厂的那些人还是差远了
另外觉得两个没有什么可比性,要比就比谁拿得钱多吧
另外觉得两个没有什么可比性,要比就比谁拿得钱多吧
#2
嵌入式硬件?
除了画个板子,把核心芯片放上去就行了,
嵌入式主要是软件,所谓硬件一般应该主要是指模拟电路,搞数电的,我一直觉得不纯正,不是正真的在做硬件,更多的是在编程,无论arm编程,fpga编程,更何况现在图形化FPGA编程都出来了,其实做固件也是在做程序,应该叫硬件程序员
嵌入式是软件的天下,还是安心该软件吧
除了画个板子,把核心芯片放上去就行了,
嵌入式主要是软件,所谓硬件一般应该主要是指模拟电路,搞数电的,我一直觉得不纯正,不是正真的在做硬件,更多的是在编程,无论arm编程,fpga编程,更何况现在图形化FPGA编程都出来了,其实做固件也是在做程序,应该叫硬件程序员
嵌入式是软件的天下,还是安心该软件吧
#3
哈哈。
这里很少人做硬件的。有不少是windows程序员出身。
俺上次发个电路上来,就没有人过问了。
楼主,以后多来啊,提高论坛硬件水平。
这里很少人做硬件的。有不少是windows程序员出身。
俺上次发个电路上来,就没有人过问了。
楼主,以后多来啊,提高论坛硬件水平。
#4
把做硬件的说的太牛了
#5
在这个GPS行业,硬件显得没有那么重要。
但是在工控,没有过硬的硬件工程师以及好的硬件测试工具,产品会烂的一塌糊涂。
#6
显然是不懂软件的,画个板子,芯片放在去就行?真是笑话。我肯定你绝对没见过要过安规的产品是如何折腾硬件的。
引用某个老总的一句话:电子产品失败90%都是因为硬件的问题。
#7
老大们
硬件也很NB的
电磁兼容、高速PCB、布线经验.......
没有硬件工程师你们的产品怎么过那么多国标的
而且以前把单片机程序都划到硬件里
只不过现在嵌入式驱动又被划到软件中
这个因公司不同而定吧
总之都是吃力不赚钱的活
硬件也很NB的
电磁兼容、高速PCB、布线经验.......
没有硬件工程师你们的产品怎么过那么多国标的
而且以前把单片机程序都划到硬件里
只不过现在嵌入式驱动又被划到软件中
这个因公司不同而定吧
总之都是吃力不赚钱的活
#8
呵呵,我可没有鄙视硬件的意思,只是想表达,嵌入式,更多的是嵌入式软件
"我肯定你绝对没见过要过安规的产品是如何折腾硬件的"?
这是硬件工程师的工作,与嵌入式何干
#9
软件硬件在嵌入式这个领域是紧密联系的,谁都不能脱离谁
如果能做到软硬兼通那就修成正果了,哈哈!
如果能做到软硬兼通那就修成正果了,哈哈!
#10
这个老总说的完全是一句屁话,你居然相信,无语!
#11
请问何为硬件?何为嵌入式?
想必你的“嵌入式产品”只是作坊式的吧。
#12
请问何为硬件?何为嵌入式?
想必你的“嵌入式产品”只是作坊式的吧。
#13
你果然放了个屁而已。
#14
我觉得你们部分做软件的是不是把硬件看得太简单了,之所以看得太简单是因为你们根本就没有去了解硬件
为什么会那么简单?难道真是简单的把几根线连通就可以了吗?
难道真是按照别人提供的完整的开发板的电路图接上去就可以了?
在需要提高速度,降低成本,增大可靠性,尽量减少EMI的问题,产品通过FC等安规认证,产品过静电等上
软件的搞得定?
产品要量产了,软件的能解决一堆的问题?
我不认为嵌入式的软件很简单,它并不像简单的跑跑几个FOR语句就完事了,要上操作系统,搞嵌入式的软件,
尤其是底层驱动为大有前途。但是,搞嵌入式硬件的也绝对不是想像中的那么简单。
别人的产品能做到播放视频8个小时,你们做软件的能做到吗?
别人的手机能够运行个十年八年不坏,做软件的能做到吗?
相比中国的一些如山寨机,之所以人们叫他山寨,不是因为他的软件做的不好,其实MTK的软件方面已经做的
不错了。尽管现在市面上的山寨的界面都大同小异。但是最重要的是因为它的硬件做的不够结实!根本没有
经过一套完善的可靠性检测,以为功能实现了就已经万事大吉了!这也是现在楼上几位我觉得认为的一样,正
是因为你们想像的已经万事大吉了,也就认为做硬件的没什么了。
其实不管你做软件的是裸跑还是来个WINCE,LINUX,学透的时间远比学硬件的要来得快,而搞硬件是一点一点
的积累起来的,正是这种日积月累,在多家公司熟悉多种硬件平台,才造就了真正的硬件工程师。而做软件的
就不一样,大家应该看到很多没出学校的在WINCE或是LINUX上就已经很牛的人了吧!就算你没有见过也有所闻,
否则你还真是孤陋寡闻。但是有谁见过一个没出学校的毛驴硬件功底已经达到一定的境界了?估计刚出校门的,
哪怕你拿了SONY杯,我估计他连三极管怎么个玩法都没搞透的都大有人在。
以上继续当抛砖引玉,有不同看法的尽管提,不要拿砖来砸我就感激不尽了。
为什么会那么简单?难道真是简单的把几根线连通就可以了吗?
难道真是按照别人提供的完整的开发板的电路图接上去就可以了?
在需要提高速度,降低成本,增大可靠性,尽量减少EMI的问题,产品通过FC等安规认证,产品过静电等上
软件的搞得定?
产品要量产了,软件的能解决一堆的问题?
我不认为嵌入式的软件很简单,它并不像简单的跑跑几个FOR语句就完事了,要上操作系统,搞嵌入式的软件,
尤其是底层驱动为大有前途。但是,搞嵌入式硬件的也绝对不是想像中的那么简单。
别人的产品能做到播放视频8个小时,你们做软件的能做到吗?
别人的手机能够运行个十年八年不坏,做软件的能做到吗?
相比中国的一些如山寨机,之所以人们叫他山寨,不是因为他的软件做的不好,其实MTK的软件方面已经做的
不错了。尽管现在市面上的山寨的界面都大同小异。但是最重要的是因为它的硬件做的不够结实!根本没有
经过一套完善的可靠性检测,以为功能实现了就已经万事大吉了!这也是现在楼上几位我觉得认为的一样,正
是因为你们想像的已经万事大吉了,也就认为做硬件的没什么了。
其实不管你做软件的是裸跑还是来个WINCE,LINUX,学透的时间远比学硬件的要来得快,而搞硬件是一点一点
的积累起来的,正是这种日积月累,在多家公司熟悉多种硬件平台,才造就了真正的硬件工程师。而做软件的
就不一样,大家应该看到很多没出学校的在WINCE或是LINUX上就已经很牛的人了吧!就算你没有见过也有所闻,
否则你还真是孤陋寡闻。但是有谁见过一个没出学校的毛驴硬件功底已经达到一定的境界了?估计刚出校门的,
哪怕你拿了SONY杯,我估计他连三极管怎么个玩法都没搞透的都大有人在。
以上继续当抛砖引玉,有不同看法的尽管提,不要拿砖来砸我就感激不尽了。
#15
.
#16
有理的非常!!
#17
o
#18
软件要学的东西也有一大堆的.
1.数据结构
2.操作系统
3.数据库
4.网络通信
5.图形图象
6.各种语言-----汇编/机器码/C/高级语言
7.编译原理
8.各种类库-----WTL/MFC/C运行时库
9.系统接口-----WINDOWS下的API/LINUX下的API调用
10.各种IDE开发环境
11.计算机接口技术
12.计算机组成原理
上面那一个方面,不下功夫能有成就吗?别人大学里面就很牛是别人下了工夫.为什么很多计算机毕业的学生都去做其它的行业了?因为要真正学好软件方面的东西并不容易!
再说软件方面的东西更新多快,新技术新IDE不断出现,做软件的永远都是要学习的.
看WINCE的版本----4.1/4.2/5.0/6.0更新有多快?
看IDE-----------VC++6.0/VS2003/VS2005/VS2008更新有多快?
但硬件的东西都很死的!
1.数据结构
2.操作系统
3.数据库
4.网络通信
5.图形图象
6.各种语言-----汇编/机器码/C/高级语言
7.编译原理
8.各种类库-----WTL/MFC/C运行时库
9.系统接口-----WINDOWS下的API/LINUX下的API调用
10.各种IDE开发环境
11.计算机接口技术
12.计算机组成原理
上面那一个方面,不下功夫能有成就吗?别人大学里面就很牛是别人下了工夫.为什么很多计算机毕业的学生都去做其它的行业了?因为要真正学好软件方面的东西并不容易!
再说软件方面的东西更新多快,新技术新IDE不断出现,做软件的永远都是要学习的.
看WINCE的版本----4.1/4.2/5.0/6.0更新有多快?
看IDE-----------VC++6.0/VS2003/VS2005/VS2008更新有多快?
但硬件的东西都很死的!
#19
不管是硬件,系统还是应用,深入了都很难,只要搞精通了都是牛人
软硬通吃的人有,但都精通的人极少,一门技术不沉下去搞个3~5年是很难搞通的
想当然认为硬件简单的软件工程师一般都没有吃透软件,
认为软件简单的硬件工程师也常常也没有搞通硬件
软硬通吃的人有,但都精通的人极少,一门技术不沉下去搞个3~5年是很难搞通的
想当然认为硬件简单的软件工程师一般都没有吃透软件,
认为软件简单的硬件工程师也常常也没有搞通硬件
#20
软硬通吃,这是最好!
#21
自学的话,相对来说软件成本低点吧~
#22
.
#23
哈哈,这个帖子跑到这里了!
我觉得硬件貌似没有前途,
不过想在小公司当老大,必须软硬通吃才行。
我觉得硬件貌似没有前途,
不过想在小公司当老大,必须软硬通吃才行。
#24
2009.7 一类本科 电子信息专业 刚毕业 进入 北京一家 做工控机主板的 公司 做了2个月的硬件工程师 (就是学用cadence 画PCB)感受最大的就是 一个简单的4层PCIE-SATA的转接板 要想画好 需要的东西实在是太多了 EMI/EMC 信号完整性 各种走线 延迟 铺铜 打孔 各种恶心的芯片封装 制作 板子外形尺寸
正片 负片 电源分割 PCIE设计规范 各种datasheet 电路图 从芯片厂商的主页上下载的参考设计 布局 根本没思路 布线 时候 怎么弄 ?疯了 疯了 。。。恶心死了
期间 都是偶自学的 (大学里 用的是protel公司里用的cadence是自己自学的 那叫一个恶心) 然后说说我的感受最大的就是 硬件设计 缺少规范 缺少标准 很多东西 都是 前辈总结的经验 至于说为什么这样做 我想他能搞明白的少之又少 国内的硬件设计水平 啥都不说了 山寨 呵呵 拿来主义 很多东西就是 换个芯片 就原封不动的往上 弄 然后 由 有经验的layout工程师 按照经验布线 很多都达不到相关标准 做出来的东西就是山寨 想想吧 中国 最 牛的芯片设计 龙芯 一样被人怀疑抄袭 intel的内核技术么。。。。硬件领域要想有所发展 真的是太难了
所以最近 决定 改方向 做嵌入式软件 开发
以上仅代表个人见解 各位大侠 随便喷、、、、、
正片 负片 电源分割 PCIE设计规范 各种datasheet 电路图 从芯片厂商的主页上下载的参考设计 布局 根本没思路 布线 时候 怎么弄 ?疯了 疯了 。。。恶心死了
期间 都是偶自学的 (大学里 用的是protel公司里用的cadence是自己自学的 那叫一个恶心) 然后说说我的感受最大的就是 硬件设计 缺少规范 缺少标准 很多东西 都是 前辈总结的经验 至于说为什么这样做 我想他能搞明白的少之又少 国内的硬件设计水平 啥都不说了 山寨 呵呵 拿来主义 很多东西就是 换个芯片 就原封不动的往上 弄 然后 由 有经验的layout工程师 按照经验布线 很多都达不到相关标准 做出来的东西就是山寨 想想吧 中国 最 牛的芯片设计 龙芯 一样被人怀疑抄袭 intel的内核技术么。。。。硬件领域要想有所发展 真的是太难了
所以最近 决定 改方向 做嵌入式软件 开发
以上仅代表个人见解 各位大侠 随便喷、、、、、
#25
看来还是软件的人多,收入多嘛。呵呵。首先我认为有时候解决硬件的问题不是完全靠书本的,需要一定实践经验。而软件需要脑子快,思路清晰。所以35岁以前软件收入高,35--45岁差不多,45岁以上硬件收入高。呵呵
#26
2年前想软硬通吃,给碰的头破血流的人,飘过
#27
同感,楼上牛人多,呵呵,什么是嵌入式?
#28
说的我感觉在中国做硬件这么杯具啊
软件不懂得飘过~
软件不懂得飘过~
#29
硬件是框架,软件是灵魂。少了谁都不行。
#30
其实都是很难的
说的啊好啊
说的啊好啊
#31
恩,其实软硬兼会的人才是牛人。我想请问个问题,做软件的要懂多少硬件?
#32
搞软件的人太多,而且培训机构每个月都出一大批次的嵌入式软件应用工程师,所以供需关系决定了工资,现在硬件方面基本是软件的1.5到2倍,有兴趣的可以去查查。
#33
说的太多了,硬件和软件,学到深处都不容易,硬件尤其是高速和高频时候,要解决很多问题,而且模拟电路需要大量经验
软件也需要很多创造性,总的来说,学硬件就像郭靖,苦练经验是根本,学软件要像杨过要聪慧
#34
软硬件都尝试了下,干什么都不容易啊,搞了个群欢迎大家加入 118321588 深圳嵌入式交流群