找硬件工作必须学什么课程
① 硬件工程师需要学习哪些知识
硬件工程师需要学习电路、模拟电子技术、数字电子、C语言、嵌入式、电磁场、单片机、微机原理、电子线路设计、数据结构、高数等知识。主要包括以下:
1、分立器件的应用;
主要包括电阻、电容、电感、磁珠、二极管、三极管、MOS管、变压器、光耦、继电器、连接器、RJ45、光模块(1*9、SFP、SFF、XFP等)以及防护器件TVS管、压敏电阻、放电管、保险管、热敏电阻等。
2、逻辑器件使用、硬件编程、语言、软件的使用、逻辑电平的应用以及匹配等;
3、电源的设计和应用;
主要包括DC/DC、LDO电源芯片设计的原理,设计时各元器件的选型以及电源指标参数;
4、时序分析与设计;
主要包括逻辑器件中时序分析与设计、存储器中时序分析与设计等;
5、复位和时钟的知识;
主要包括复位电路的设计、晶体和晶振的原理、设计和起振问题分析、时钟的主要参数指标等;
6、存储器的应用;
主要包括eeprom、flash、SDRAM、DDR23等知识原理、选型、电路设计以及调试等知识;
7、CPU最小系统知识;
了解ARM、POWERPC、MIPS的CPU架构、主要是掌握其最小系统的电路设计。
8、总线的知识;
包括各种高速总线--PCI、PCIE、USB还有一些交换之间总线SGMII、GMII、RGMII等,低速总线uart、I2C、SPI、GPIO、Local Bus、JTAG等;
9、EMC、安规知识;
包括各种测试、指标等,各种防护器件应用,问题解决的方法等。
10、热设计、降额设计;
11、PCB工艺、布局、可制造性、可测试性设计;
12、交换知识;
包括MAC、PHY的的芯片知识、工作原理、电路设计和调试以及各种交换接口,这里还可以包括软件的一些知识例如VLAN、生成树协议、广播、组播、端口聚合等交换机功能。
13、PoE供电知识;
包括PoE原理、电路设计、测试、调试等知识。
14、1588和同步以太网;
包括同步对时原理、电路设计、测试、调试等知识。
15、PI、SI知识;
16、测试知识、示波器使用等。
硬件工程师要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备和清晰描述出现的计算机软硬件故障。
职业定义:
1、电脑软硬件安装、调试工作;
2、基于TCP/IP协议的网络安装调试工作;
3、周边产品的安装调试工作。
职业类别:
硬件技术工程师课程
学会并掌握系统的微型计算机硬件基础知识和PC机组装技术,熟悉市场上各类产品的性能,理解各种硬件术语的内涵,能够根据客户的需要制定配置表,并独立完成组装和系统的安装工作。
2.硬件维护工程师课程
学会并掌握系统的微型计算机硬件基础知识和PC机组装维护技术,熟悉各种硬件故障的表现形式和判断方法,熟悉各种PC机操作系统和常用软件,具有问题分析能力,能够制定详尽的日常保养和技术支持技术书,跟踪实施所受理的维护项目。
3.硬件维修工程师系列课程
学会并掌握较为深入的微型计算机硬件结构及数码产品的电气知识,部件维修的操作规程,熟练使用各种检测和维修工具,具有问题分析能力,能够对硬件故障进行定位和排除。硬件维修培训分模块进行,包括主板、显示器、外存储器、打印机、笔记本电脑维修课程。
4.硬件测试工程师
学会并掌握硬件产品的硬件结构、应用技术及产品性能,熟练使用各种测试的软硬件测试工具,能够独立搭建软硬件测试平台,并评价产品、写出产品的测试报告。
5.硬件设计工程师
学会并掌握IC设计、电路设计和PCB布线标准规范,熟练使用各种模拟器和PCB布线软件,达到具有分析和调试操作水平。
② 怎么使硬件工作,需要学什么知识。
这些都是电子类知识。请网络数字信号模拟,arm嵌入式。请对电脑的硬件轮廓有个大体了解
③ 要想成为一个合格的硬件测试工程师,需要学习哪些课程
硬件测试工程师要求
1、计算机相关专业,英语阅读书写良好,对硬件有很大的兴趣,平时对这方面比较关注;
2、掌握硬件产品的硬件结构、应用技术及产品性能;
3、熟练使用各种测试的软硬件测试工具,能够独立搭建软硬件测试平台,并评价产品、写出产品的测试报告;
4、有相关经验(电脑整机或配件厂商系统测试经验),精通PC机硬件底层技术;
5、掌握主板芯片级维修的基础知识、仪器仪表的使用方法和维修焊接技术,熟悉主板故障现象和维修方法,熟悉主板维修的各种检测方法和器件替换原则;
④ 想成为硬件开发工程师,我应该学些什么
我可以向大哥咨询下吗?小弟是11届三流本科生,学到是信息系统与信息管理,基础很差,学校的学院也主要是为那些出国的童鞋开的,所以比较注重英语轻其他的学科。4年下来,我几乎就没有学到啥。去年刚毕业跑到一家外资银行干了一年,2周前辞了,感觉自己不是金融的料。这两周又去干过网编,发觉也不喜欢。在家,买了本职场救赎--写给迷茫中的草根族。发觉自己喜欢维修类动手的活。现在就是需要饿补专业知识和找个相关工作,踏出第一步,很多问题需要解惑。望大哥,指点下小弟下面怎么走好下面的路。我有多分,全给你好了
还有我怎么把分给你???
⑤ 做硬件应该学好哪几门课程
我和你也是差不多的.
我建议你学个硬件维护维修,再学学向网络发展的一些课程.!!
⑥ 学计算机硬件有哪些课程
推荐课程:可以在中国大学MOOC 上面搜索"计算机硬件技术基础"。
⑦ 电脑硬件工程师主要学习什么内容
1、精通电脑软硬件、周边产品的安装调试及组网;
2、大学以上文化,具相关工作经验者优先。
作为一个硬件工程师,既需要塌实的硬件知识也需要很好的软件知识,现在随着使用器件的更新对软件的要求越来越高.
学会并掌握主板芯片级维修的基础知识、仪器仪表的使用方法和维修焊接技术,熟悉主板故障现 象和维修方法,熟悉主板维修的各种检测方法和器件替换原则,具有分析、解决问题能力,能够维修主板的常见故障。
① 硬件技术工程师课程
学会并掌握系统的微型计算机硬件基础知识和PC机组装技术,熟悉市场上各类产品的性能,理解各种硬件术语的内涵,能够根据客户的需要制定配置表,并独立完成组装和系统的安装工作。
② 硬件维护工程师课程
学会并掌握系统的微型计算机硬件基础知识和PC机组装维护技术,熟悉各种硬件故障的表现形式和判断方法,熟悉各种PC机操作系统和常用软件,具有问题分析能力,能够制定详尽的日常保养和技术支持技术书,跟踪实施所受理的维护项目。
③ 硬件维修工程师系列课程
学会并掌握较为深入的微型计算机硬件结构及数码产品的电气知识,部件维修的操作规程,熟练使用各种检测和维修工具,具有问题分析能力,能够对硬件故障进行定位和排除。硬件维修培训分模块进行,包括主板、显示器、外存储器、打印机、笔记本电脑维修课程。
④ 硬件测试工程师
学会并掌握硬件产品的硬件结构、应用技术及产品性能,熟练使用各种测试的软硬件测试工具,能够独立搭建软硬件测试平台,并评价产品、写出产品的测试报告。
⑤ 硬件设计工程师
学会并掌握IC 设计、电路设计和PCB布线标准规范,熟练使用各种模拟器和PCB布线软件,达到具有分析和调试操作水平。
⑧ 想从事硬件方面工作的菜鸟,应该从何学起有什么意见和建议也请说说!谢谢!
我的建议是不要自己看书学,找个硬件研发类工作,跟着工程走,需要用什么就学什么。电信类专业的课太多了,书本也学不完。在工作中学习更有效率。当然我也只是在读书以上为愚见。希望你加油
⑨ 我想深入硬件要学习哪些知识
我很喜欢这个问题。因为几年前开始我就在思考这个问题并且选择了相关专业,现在已经是一名工程师。
(以下回答基于:你说的是计算机硬件)
硬件里也分为很多部分:(从最底层到硬件顶层大致可以分为)半导体(包括物理和材料层面、器件层面如三极管、场效应管等)、电路(普通模拟电路和数字电路、集成电路等)、计算机组织和架构(如果是网络方向就包括计算机网络),再往上就是操作系统了。你将来的工作不会要求你全部方面都有深入了解,不过作为学习建议你每方面都学,这样才能找到真正感兴趣和合适自己的方向,并且对计算机硬件有个整体的认识。
(1) 如果是半导体层面,建议你读大学的时候选择相关专业(微电子、电子工程等),否则自学基本不可能学好,因为需要扎实的物理知识和大量物理实验来掌握,会包括一些如半导体物理、半导体器件、半导体材料等课,还有些微加工等半导体制造工艺等。
就业:CPU的主要材料就是半导体(Intel),另外如果想做平板显示器、显示材料(如三星等公司)也是这个方向。
(2) 如果是电路层面,基础课包括数字电路、模拟电路等,然后会有些集成电路(如VLSI, ASIC, FPGA, SoC)的课、电路设计(IC Design)的课以及需要掌握一些硬件描述语言(如Verilog, VHDL)。这些东西其实也都需要做大量实验和项目来帮助理解掌握。
就业:电路方向的应用比较广,不仅仅是计算机方面(Intel, Nvidia),很多其他电子产品也都需要电路相关的工程师(华为、三星、LG等公司)。
(3) 如果是架构层面,课程包括计算机架构(computer architecture)、计算机网络等,计算机架构主要帮助你了解计算机是如何通过利用电路来实现“计算”的功能以及如何跟操作系统沟通等,当然包括一些内存、缓存(cache)、线程、流水线、CPU等东西。深入了解的话也需要下功夫。还会包括一些并行计算(parallel computing)、高性能计算(High Performance Computing)或者GPU、编译器(compiler)、嵌入式系统等内容,另外学习操作系统(operating system)会更好地帮助理解计算机架构。当然,学会C语言也是必要的。
就业:架构方面的工作主要集中于几个能做CPU,GPU的公司如Intel, Nvidia, 德州仪器(Texas Instruments), AMD, IBM等。其它,还有些方向的硬件比如通信,需要学习的课程除了上述电路方面的课,还有:信号与系统、数字信号处理、通信系统、电磁场与微波、无线通信等。
就业:主要的通信公司如华为、中兴、高通等。
总的来说,这些知识都主要集中在类似于电子信息科学、微电子、电子工程等专业的课程里,或者是计算机科学的硬件类课程里。如果要学好,至少需要三四年甚至更长时间。
⑩ 硬件编程需要学习哪些课程
需要学习:数字逻辑,数字电路、C或者汇编语言、微机原理与接口、编译原理、组成原理。
一、重视基础课的学习
1.计算机虽然是高科技的象征,但又受到其它专业发展的制约。计算机专业知识的学习同样要加强一些相关知识的学习。计算机学习过程往往是由硬件开始,走向软件,但最终又会走向硬件。一个软件开发高手非常注重程序效率,而效率却往往与计算机硬件知识是紧密相关。
2. 要由始至终地加强英语的学习。因为目前的计算机程序设计语言主要是外国开发的,
编代码的主要语句往往是英文,中文通常是做解释和说明用。有一定的英文基础,在计算机学习上可以事半功倍。
二、学习路线
1.基础理论知识,如操作系统、编译原理、数据结构与算法、计算机原理等,它们并非不重要。如不想成为计算机科学家的话,可以采取"用到的时候再来学"的原则。
2.一门编程语言,现在基本上都是面向对象的语言,Java/C++/C#等等。如果做WEB
开发的话还要学习HTML/JavaScript等等。
3.一种方法学或者说思想,现在基本都是面向对象思想(OOA/OOD/设计模式)。由此而衍生的基于组件开发CBD/面向方面编程AOP等等。
4.一种关系型数据库,ORACLE/SqlServer/DB2/MySQL等等。
5.一种提高生产率的IDE集成开发环境JBuilder/Eclipse/VS.NET等。
6.一种UML建模工具,用ROSE/VISIO/钢笔进行建模。
7.一种软件过程,RUP/XP/CMM等等,通过软件过程来组织软件开发的众多活动,使开发流程专业化规范化。当然还有其他的一些软件工程知识。
8.项目管理、体系结构、框架知识。
正确的路线应该是:2→3→5→6→7→8。
三、不局限于Java
Java不要孤立地去学习,需要综合学习数据结构、OOP、软件工程、UML、网络编程、数据库技术等知识,用横向纵向的比较联想的方式去学习会更有效。如学习Java
集合的时候找数据结构的书看看;学JDBC的时候复习数据库技术;采取的依然是"需要的时候再学"的原则。