精华内容
下载资源
问答
  • 做it硬件集成的
    千次阅读
    2021-07-25 00:49:43

    信息系统集成是通过结构化的综合布线系统和计算机网络技术,将各个分离的设备、功能和信息等集成到相互关联的、统一和协调的系统之中,使资源达到充分共享,实现集中、高效、便利的管理。采用功能集成、网络集成、软件界面集成等多种集成技术。

    通过结构化的综合布线系统和计算机网络技术,将各个分离的设备(如个人电脑)、功能和信息等集成到相互关联的、统一和协调的系统之中,使资源达到充分共享,实现集中、高效、便利的管理。采用功能集成、网络集成、软件界面集成等多种集成技术。实现的关键在于解决系统之间的互连和互操作性问题,它是一个多厂商、多协议和面向各种应用的体系结构。需要解决各类设备、子系统间的接口、协议、系统平台、应用软件等与子系统、建筑环境、施工配合、组织管理和人员配备相关的一切面向集成的问题。

    9eac6f09f105175857cac43ee7bd771e.png

    简介

    信息指人所感知的各种情况细节。系统是相互关联的事、物的总体。

    集成即把集合中的事物总成起来。

    信息系统集成既可指软件,又可指硬件。

    软件有纸介质(图书)、磁介质(磁盘)、电介质(半导体存储器)、光介质(激光盘)的数据库、文本、图片等。

    硬件有PC、家用及办公用计算机外围设备,网络(电话、电视、电脑、广播、微波、卫星)等。

    信息系统集成项目就是从客户和用户的需求出发,将硬件、系统软件、工具软件、网络、数据库及相关应用的应用软件集成为实用的信息系统的过程。

    系统组成

    信息系统集成主要包括以下几个子系统的集成:

    硬件集成

    使用硬件设备将各个子系统连接起来,例如使用路由器连接广域网等。

    软件集成

    软件集成要解决的问题是异构软件的相互接口。

    数据信息集成

    数据和信息集成建立在硬件集成和软件集成之上,是系统集成的核心,通常要解决的主要问题包括:

    ·合理规划数据和信息

    ·减少数据冗余

    ·更有效地实现信息共享

    ·确保数据和信息的安全保密

    资质等级

    2000 年 1 月 1 日,工信部决定建立计算机信息系统集成资质管理制度,开展计算机信息系统集成资质认证工作。凡从事计算机信息系统集成业务的单位,必须经过资质认证并取得相应的资质证书。为此,制定《计算机信息系统集成资质管理办法(试行)》,现予发布,自 2000 年 1 月 1 日起试行。

    管理办法中规定,凡从事计算机信息系统集成业务的单位,必须经过资质认证并取得《计算机信息系统集成资质证书》(以下简称《资质证书》)。

    计算机信息系统集成资质等级分一、二、三、四级,信息系统建能力依次递减。各等级所对应的承担工程的能力如下:

    更多相关内容
  • 安防系统PCB抄板新趋势:硬件集成+软件开发
  • IT硬件与设备行业专题报告:当前国内集成电路半导体现状及应对-20191024-国信证券-23页.pdf
  • 做硬件,到底有没有前途?

    千次阅读 多人点赞 2020-02-25 11:40:00
    作者:知幠来源:巧学模电数电单片机一位项目经理带着一名硬件工程师和一名软件工程师一同坐车去参加研讨会,结果汽车在半路抛锚,于是三人就“如何修理汽车”展开了激烈的讨论。硬件工程师说:“我...

    作者:知幠

    来源:巧学模电数电单片机

    一位项目经理带着一名硬件工程师和一名软件工程师一同坐车去参加研讨会,结果汽车在半路抛锚,于是三人就“如何修理汽车”展开了激烈的讨论。

     

    硬件工程师说:“我可以用随身携带的瑞士军刀把车坏的部分拆下来,找出原因,排除故障。”

     

    项目经理托着腮帮子邪魅一笑:“根据经营管理学,应该召开会议,根据问题现状写出需求报告,制订计划,编写日程安排,逐步逼近,alpha测试,beta1测试和beta2测试解决问题。”

     

    这时,软件工程师不慌不忙地说出了一句让硬件工程师和项目经理都喷饭的话:“咱们还是应该把车推回山顶再开下来,看看问题是否重复发生...”

     

    en...段子归段子,但基于不同的职业习惯,我们大概可以从中看出硬件工程师、项目经理以及软件工程师这三者在工作上分别扮演着什么样的角色,也就是所谓的职能分工。

     

    不过扎心的是,跟软件工程师比起来,硬件工程师的前景似乎不怎么被人看好。

    网上总是不乏“硬件不如软件吃香”、“硬件干活多、待遇低、门槛高”、“十年硬件转IT,真香!”...等诸如此类的言论。由于硬件工程师做的事情多且杂,更是惨被戏称为“高级杂工”。

     

    事实真是如此?搞硬件就真的这么苦逼?没有什么发展前景?看看资深硬件工程师怎么说!

     

    先来了解一下:什么是硬件?

    百度百科上是这么介绍硬件的:"硬件(英文名Hardware),是计算机硬件的简称(中国大陆及香港用语,台湾作硬体),是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。"

     

    也就是说硬件是物理层面的,至少是你能看得到摸得着的东西,它是一种物质载体,物质基础。广义来说人类都是生活在物质基础之上,你可以把所有你能看到的东西都统称为硬件。当然狭义来说,一般我们所说的软件和硬件指的是电子领域的。

     

    软件代码也是人编写的,我们所熟知的语言比如C、C++等都是通过编译器翻译成汇编语言,然后汇编语言通过汇编器翻译成二进制机器语言,机器语言操控门电路完成相应的动作。

    个人觉得,没有硬件,软件就没有存在的意义,硬件是一切的基础,这里可以看出硬件设计是多重要。

    但软件和硬件又有明显的区分,至少工作内容区别很大。按照行业内描述硬件属于底层(一般称为底层硬件),软件称为上层(软件又分为:底层驱动、上层业务以及应用层等)。

    如果非要举个例子来说明软件和硬件,那最好的例子就是人,硬件指人的躯体,而软件指人的思维。

     

    当然,对于非电子领域的人来说,很难想明白计算机是怎么工作的,硬件是怎样工作的,软件是怎样工作的,即使你知道都是0和1,但你没做过相关工作,你发现不了其中的神奇之处。

     

    其实你只要知道,软件驱动硬件工作,驱动的激励是什么?是电讯号!硬件接收到的这个电讯号分为0和1,硬件的响应速度非常快,多快呢?

    举个例子,硬件中常用的串口波特率115200bit per second,一秒钟115200个0或者1,英语字母是8个bit(可在ASCII表看到,这在大学都学过),那就是一秒钟可打印14400个字母。你眨下眼睛一万多个字母就出来了。当然实际上并没有这么多,这只是个形象的例子。

     

    但在电路设计上100kHz属于比较慢的速率了。再比如显示器一幅图的刷新频率在一秒钟24个以上,我们人眼就看不出来。24帧的数据是非常大的,比如1080p30格式输出,总的数据量是一秒钟1920*1080*12*30= 746496000个0或者1,也就是7亿个0或者1。

    一般来说硬件设计指的是电路设计,这样说是没问题的,因为你所有的工作都是围绕电路设计,最终的目标也是产出一个优秀的电路,能够满足各种要求,经历各种考验。但实际上我们要求的是产品,而不是单板。

     

    硬件工程师干什么?

     

    硬件工程师(Hardware Engineer)主要负责整个产品的硬件设计。

    一个优秀的硬件工程师,不仅需要从外界交流获取对自己设计的需求,然后汇总,分析成具体的硬件实现。

    还要跟众多的芯片和方案供应商联系,从中挑选出合适的方案。

    当原理图完成后,则需要组织人员进行配合评审和检查,还要和CAD工程师一起工作来完成的设计。

    与此同时,要准备好BOM清单,开始采购和准备物料,联系加工厂家完成贴装工序。

    除了基本理论知识过硬,熟练掌握硬件原理图设计技术、硬件PCB图设计、硬件调试之外,还要必备快速学习能力、通信协议和标准的理解、电路设计的能力、沟通和全局控制的能力,物料选型能力、采购能力等等,甚至上到工科理论经济形势,下到历史政治文化科技,都要懂一点。

    硬件工程师需要和各种研发人员打交道 、协调工作,这也就要求硬件工程师具有丰富的知识面和强大的协调能力,所以硬件工程师在整个研发团队中做主导作用。

     

    作为一个硬件工程师,需要负责整个产品的研发过程。所以必须对每个时间段进行精确把握。项目都会有项目周期,虽然项目经理在把控时间,但具体的操作还是硬件工程师来搞。对于正常进度的项目来说:

     

    原理图和详细设计方案:5周,包括参考设计以及原理图评审。

     

    PCB布板布线:4周,包括配合结构、PCB进行电路调整或者器件重新选型。

     

    发板及等待回板:2周,这两周是最闲的,发板同时必须完成BOM上传,这个不能忘。多看自己的图!

     

    回板检查:1周,将自己的板子跑起来,能烧录uboot,网口能ping通。检查有无焊接问题。联系结构进行机器组装,查看结构有没有问题。

     

    驱动调试:5周,配合完成所有底层功能的调试。

     

    媒体版本:2周,这个是驱动调试之后第一个整机跑起来的版本,准备拿给测试进行测试。

     

    信号测试:3周,配合信号测试人员完成信号测试。同时给做业务研发人员准备板子给他们研发。

     

    功能测试:2周,配合功能测试人员完成环境测试,防护静电浪涌测试,以及其他功能测试,EMC测试等。

     

    解BUG等待:2周,解决上述出现的所有BUG!

     

    改板与发板:2周。

    ........

     

    当然,具体时间会随着产品的复杂程度而变化,上面只做参考,不能一概而论。

    关于硬件设计的描述,网上还有一种比较形象的说法:“硬件设计就是根据产品经理的需求PRS(Product Requirement Specification),在COGS(Cost of Goods Sale)的要求下,利用目前业界成熟的芯片方案或者技术,在规定时间内完成符合以下要求的硬件产品(注意:是产品不是开发板)。”具体要求如下:

     

    ● PRS功能(Function)

    ● 性能(perrformance)

    ● 电源设计(power Supply)

    ● 功耗(power Consumption)

    ● 散热(Thermal/Cooling)

    ● 噪音(Noise)

    ● 信号完整性(Signal Integrity),

    ● 电磁辐射(EMC/EMI)

    ● 安规(Safet)

    ● 器件采购(Component Sourcing)

    ● 可靠性(Reliability)

    ● 可测试性(DFT: design for test)

    ● 可生产性(DFM:design for manufacture)

     

    可以看到,一个成功的硬件设计,主要功能的实现只是所有环节中的一小部分。

    刚开始工作的时候,觉得板子电路设计完就完成了50%工作,PCB回板主要功能都能实现了,那就完成了80%的工作。

    实际上不是的,PCB回板主要功能都实现了,连30%工作都没有。所以不管是时间上,还是阶段上,产品的硬件设计时一个漫长过程。

     

    而且你在一个公司做产品硬件设计,一般情况下都是参考成熟的方案,主芯片CPU主要功能的实现最终还是依靠芯片厂商提供的套片方案,一般来说为了降低风险,主要是参考套片方案的参考设计完成,芯片厂商也会提供包括器件封装,参考设计,仿真模型,PCB参考等等全部资料,在芯片功能越来越复杂的今天,一个片子动不动就几百上千个PIN。

    对于一个新项目来说,是没有时间一页页去吃透每个PIN,每个输入输出的具体功能,电气参数的,尤其是对于高速设计,比如DDR3接口,XAUI接口等等。

    一般来说,芯片厂商提供的参考设计就是他们经过开发,验证,测试的最佳方案了,很多情况就是你必须按照参考设计来做,否则硬件可能就有问题,一般来说就是信号完整性问题或者EMC问题。

     

    那有的人就说了,硬件电路设计谈不上设计,都是copy成熟电路。芯片厂商提供越来越周到的服务,再加上公司沉淀的技术积累,硬件设计工程师可以完全不动脑子进行电路设计。

    这样一来,硬件工程师的价值似乎越来越低了,毕竟一个产品的核心功能或者技术一般都在IC或者FPGA里面了,硬件工程师一般没有能力进行核心逻辑设计IC design。

     

    那如果按照这个逻辑软件设计也谈不上设计,都是copy成熟代码。试问有几个软件开发人员不移植别人的代码?再深入点,有几个软件工程师能随意更改uboot、kernel,不百度C语言语法,不移植业务程序,不去问芯片厂商的技术支持?

     

    即使都是成熟的东西,实际上工作过程中我并没有发现哪个项目做得很快,同样一套电路和代码,成熟产品没问题,新产品为什么就有问题?最后还是是硬件设计去解决。

     

    对于这上述问题,笔者也曾经困惑过,总是感觉硬件设计没有什么好搞的了,不就是抄抄参考设计,就跟组装一台电脑一样组装一个单板嘛。

    当然随着项目经验的增多,尤其从事现在硬件系统级设计的角色,感觉原来自己考虑更多是从一名原理图设计工程师的角度考虑问题,看问题总是很片面。

    就像开始说的,一个成功的硬件设计,功能Function只是一小部分,至于其他的因素和能力,一个硬件工程师的能力取决于能考虑因素越多,越深入,就越是一个优秀的硬件工程师。

     

    所以硬件工程师是吃经验的,对公司来说培养一个硬件工程师成本很高,硬件不会像软件一样代码错了修改一下几分钟就可以搞定,硬件设计错了,那有可能全部都要重来,整个项目周期可能就要延迟3周甚至一个月以上。

     

    有个观点需要说明一下,啥都不懂也可以做出事情,但对个人来说会有发展天花板。

    硬件方面就像参考电路一样,你不知道电路怎么工作的也能把它用起来,软件方面就像uboot和kernel一样你看不懂也能用起来,但一旦你懂,那就不一样了。

     

    就像一谈到硬件设计,大家都认为是电路设计,好简单,没什么难度,但实际上不是的,越到底层越难,责任越大,部门交流越多。懂得越多,学得越容易,就能够走得越远。

     

    什么是硬件电路设计?

     

    顾名思义,硬件电路设计就是设计电路的,能够熟练使用cadence绘制电路与查看PCB。

    硬件设计中的电路设计是硬件工程师最重要的职责。电路设计考验的是硬件工程师的设计基本功,即对一些硬件器件的理解以及灵活应用,比如:CPU、电阻/电容/电感、二极管/三极管、保护器件/接口器件、逻辑芯片/逻辑功能、电源等。

     

    硬件电路设计主要针对电路设计,里面涉及的东西比较多,需要足够的经验与理论知识。

    8年硬件工程师的难言之隐

    韩寒执导的电影《飞驰人生》有这么一句经典对白:“中年人的崩溃,是从开口借钱开始的”。

     

    人到中年,各方面都开始走下坡路,当你手捧着泡满枸杞的保温杯,看着镜子里日渐隆起的大肚腩和后移的发际线,再想想“孩子、车子、房子”...唉声叹气往头顶一瞅,发现竟然还悬了把“达摩克利斯之剑”,仿佛它随时都能掉下来将你劈成两半。

    年轻人的痛,气宇轩昂,中年人的痛,无声无息!

    陈航(化名),年龄30+,拥有8年硬件开发经验,目前就职于深圳某医疗器械公司,呆了五年还在底层挣扎。

     

    工作上,他自认为从不马虎,技术也过硬,但一直得不到晋升的机会。眼看着一个个初出茅庐的“小萌新”开始拿着跟自己差不多的薪水,有些甚至已晋升为管理层。

     

    他觉得很迷茫,想跳槽,投了许多简历,但没有任何收到音讯!

    现在看来,“另择良木”这条路对他来说,似乎很难走通。

    多年的技术生涯,让陈航身上带有部分工程师的“通病”,尤其体现在性格上面,天真(此处带有贬意)、敏感、胆怯、多虑、木讷,不善言辞,也不善交际,而在思维方面,又明显过于教条化。

    另一方面,对于长年奋斗在底层的陈航来说,严重缺乏管理思维模式,所以即便技术过硬,但缺乏项目管理能力,加上性格过于敏感,一直难有晋升机会。

    而另一位毕业8年,转了三家公司的硬件工程师也表示,虽然自己拥有8年的工作经验,但是由于工作太杂,杂而不精,所以在面试的时候总会被人挑刺,导致工资很难往上提,更别说晋升管理层了。

    作为一名硬件狗,你不应该坐以待毙,要勇于打破职业瓶颈,“高薪”、“管理”两手抓起来!

    都说硬件工程师的薪资取决于能力,一般情况下,硬件工程师都是要历练很多年才能达到一个比较高水平的,所以不要好高骛远,脚踏实地,厚积薄发才是王道。

    根据近6年内的相关调查数据显示,来自全国的企业电子工程师岗位要求中,对项目管理能力的要求超过50%。由此可见,项目管理已成为初中级工程师必备能力。

    我们再来看看硬件工程师的职业进阶线路图:

    从上图我们可以看出,走“技术路线”的硬件工程师,无论是薪资待遇还是未来的发展潜力,都远不如走“管理路线”的大佬们。

    干硬件,即使混到专家级,薪资也就20K-30K的水平。而若晋升为管理层,那么终极目标就是创业,在赚钱方面拥有无限可能。

    要想拥抱“高薪”、进入“管理层”,你需要掌握的核心技能大体如下:

    1.主导公司产品电路设计开发,样品制作;

    2.分析客户体验,领导企业产品升级;

    3.决定企业硬件产品核心差距;

    4.产品功能、性能决策;

    5.掌握产品成本核心;

    6.带领团队完成硬件功能性和性能要求的逻辑设计等

    ....

    都说干硬件这行,入门容易,精深太难!

     

    搞硬件,一方面需要“深”,一方面需要“博”。现代电子电路知识是个大坑,其深如海。一辈子钻研,如果能在一个小点上精通,就算大能了。

    坑爹的是,当个硬件工程师不能光懂硬件,代码要会写,结构要了解,按照行业不同,你可能还需要懂得:控制理论,光,机,热,气,生物,化学等等各个方面的知识。

    这也是为什么很多干硬件的都说自己“差不多什么都会一点,但不精!“

    差不多十年前,硬件和软件还处于势均力敌的状态,随着IC芯片集成度越来越高,硬件工程师的身价也开始随之下跌。

     

    现如今,做产品都是由供应商提供方案,很多原厂的公版设计需要改动的地方越来越少,并且出了任何问题也都由原厂直接跟进解决。IC集成度越高,硬件设计就越窄,对硬件工程师的要求自然也会越来越低。

    总的来说,硬件现在最大的瓶颈就是消费级市场一体解决方案和不断整合的芯片集成度,这种直接由原厂提供完整“钥匙”的方案,让设计风险大幅降低的同时,也削弱了硬件工程师的重要性。

    如前所述,硬件的辉煌是在2000年以前,那时硬件还没有饱和,正处在上升期,随着硬件的性能提升,软件利用硬件资源玩出了花,硬件的时代也随之暗沉,现在上游半导体基本已经出现垄断化,没有无序竞争,标准化从薪资到制度都在逐步限死。

    搞硬件真的就没有什么发展前景?

    搞软件是能挣几年钱,但硬件可以吃一辈子。

     

    硬件工程师可以养老,基本上不存在中年危机。与软件行业不同,硬件工程师的薪资跟经验直接挂钩,很少出现应届生与在职工程师薪资倒挂的现象。

    按照艰苦奋斗再创业的节奏,终身就业是大趋势,硬件工程师是一份可以实现终身就业的工作。

    而软件行业变化速度快,软件工程师可替代性强,coder能干到架构师高级算法工程师的人凤毛麟角,能够中年成功转管理岗的也不多。

    而且新员工比老员工薪资高也已经是普遍现象,大龄coder面临的竞争压力比同龄硬件工程师大不少。

     

    此外,如果硬件实在搞不下去了,还可以转项目经理啥的。大多数硬件工程师一般到后期都会转管理,或自己创业。跟软件相比,接触面会比较宽,更容易从全盘去考虑问题。

     

    总之,一个顶级硬件工程师可遇不可求,而一个顶级的软件工程师一抓一大把。拿苹果公司来说,他们顶级硬件工程师的工资要比同级别的软件工程师薪资高。

     

    当然,术业有专攻,不能简单用谁好谁坏来定论,无论是硬件还是软件,修炼内功才是王道。

     

    行业的大佬如何看待硬件工程师前程问题

    硬件工程师是这样一种奇特的工作:在中国大多数从事这个行业的人都没有入门。

    那些宣称由于上游芯片厂家的DEMO越来越成熟,导致硬件工程师成为了“裱糊匠”,到处抄参考设计的,他们自己确实就是这样,也确实没有见识过什么是真正资深的硬件工程师。

    互联网的高价吸引了许多优秀人才,使得硬件行业的总体人才水平偏低,更加重了第一条的现状。其实我也挺看好机械行业的,越是被互联网抽走了人才的洼地,越是存在巨大的需求。

    你不能问那些被迫干机械或硬件的人,他们资质平庸,转行做软件也怕学不会算法,他们一定告诉你硬件不行,坑深得很,XXX做软件水平差还薪资50K/月起......

    硬件专家的资质要求很高,没有上上之资、又有一定的毅力苦功,有高手在起步时带一下,几乎不可能有什么成就。

    如果说学软件对数学逻辑功底要求高的话,学硬件还得加上物理、以及特定行业相关的工程应用知识。

    利用卡尔曼滤波实现干扰状态下的传感器数据采集,以便进行过程控制的系统中,究竟是采用屏蔽驱动技术的信号电缆更好呢,还是采用光电或磁电隔离更可靠?这些问题似乎都不再局限于电路信号范畴,它与成本、材料、应用可靠性、代码的兼容性都相关了。

    好的硬件工程师,似乎是这样一种专家:他运筹帷幄,熟知每一个技术细节,能一下子反应过来任何问题的可能来源,在成本、功能、性能与客户体验之间游刃有余。

    回到正题:如果你有超过一般人的天赋,做什么都挺好,不只是硬件。如果你资质一般,去做些一般人也能挣到钱的工作,比如软件。需求量大嘛,总是可以多容纳些滥竽充数的人,更何况一般人也能写得大差不差。

    其实对于“研发工程师”而言,能当得起这个称呼的人,是为我们设计新产品、创造新价值的人,难道不应该是人群中最聪明的top5%? 你认真诚恳地评价一下自己,就知道自己适合不适合做工程师了。

    我觉得硬件很有趣,在某些战略层面上,硬件设计总是需要科学家级别的人才能胜任。如果你有情怀,不妨可以试试。

    最后,这个问题的本意其实有问题,大多数人回答也按照心照不宣的本意在回答,挺有趣。

    这个问题的真正含义是“我就想和别人一样地上上班,也一样努力地工作学习,能否获得超额的回报?“来钱快肯定是有原因的,要么特别聪明、要么特别勤劳、要么狗屎运特别好。

    有人说大部分需求可以随便抄抄DEMO就能搞定了。我感觉“搞”是这么”搞“了,”定“则未必能“定”了。

    君不见那么多动不动就被干扰数据乱蹦、一上高低温就瘫痪,或者好一点精度差、响应慢、偶尔死机要重启下,这些带病产品都是哪里来的?

    须知DEMO的主要目的是展示“技术可行性“,它最大的问题在于没有和特定的行业应用相结合。

    有些为行业定制的DEMO只考虑了技术本身,没有考虑诸如振动、干扰、环境温湿度等因素。

    而这恰恰就是硬件工程师的最大价值:在技术可行的基础上,根据现场应用特征,优化其功能、强化其性能、在成本与性能之间找到最佳平衡,让一个技术可行的方案成为一个商业成功的产品,这才是硬件工程师的荣誉之所在。

    我们有些硬件工程师,可能从未想过他所谓的”研发设计“体现在哪里,到底研究了什么、开发了什么、设计了什么?还是仅仅抄袭了什么?

    电子工程师这个职业,国内企业的核心竞争力确实在国际竞争中没有什么优势,甚至差距还挺大,所以才会有那些“到处抄抄”也就差不多了的看法 - 你的竞争力就是“差不多”的档次,你个人也是“差不多”的水平,当然企业也好,个人也好,前途也就是“差不多”了。

    看一个问题评价是高是低,其实是和个人的标准有关的。你觉得这样就可以了,换个国家换个环境人家说不定觉得莫名其妙 - 就这种水平还敢自称工程师?有人一直在强调“那种资深的高水平工程师很少 - 需求也少”,可能还是有误解。

    我们目前的现状并非是中低级工程师多,高级资深工程师少,而是基本达到研发能力的工程师少,许多都谈不上“研发”二字。说得刻薄一点,我们的“资深”可能是人家的“基础”。

    我不是很能理解,一个大学学了微积分、普通物理、电路原理、信号与系统、模电数电,毕业工作几年后仍然理直气壮地说我模电不行、我数电不懂、这个小信号分析我做不了......这和资深搭得上关系吗?就算做到了就可以以“资深工程师”自居了?这不是基础工程师要求么。

    记得看过一次报道,一次硬件工程师的招聘,要求面试者讲讲自己做硬件的心得。结果他掏出一个上家公司的电路板,说你看吧,用了六层板呢。

    我接触过一些这样的工程师,情商极低,缺乏足够的诚信或道德意识,表达能力差,学习能力弱。他们喜欢挂在口头的话就是“要是有高手带我,多干几个项目,我经验就上来了”。

    他们情愿去现场一趟一趟的调试(所谓的调试依我看几乎是胡乱试,好了不知道为啥好,坏了也不知为啥坏,很少是按理论指导一步步来),也不愿先在脑袋里仔细分析一遍 - 也可能他们确实没能力分析。

    他们的经验就像是武功口诀一样,什么抗干扰要“多点接地或单点接地”啦,或者IC前面要放几个去耦电容啦,也有什么通信口加个光电隔离啦,似乎口诀越多,经验越丰富。

    你要问他这些口诀背后的电路原理到底是什么?为什么一定要0.1uF?在这个应用场景适合不适合,他就哑口无言了。

    其实做任何一行首先要端正态度,你是要做标准的事情,还是要做“不标准差不多”的事情。

    我一直认为中国存在巨大的机会,其原因很简单:只要你中规中矩做到工程师的基本要求,你在国内就是领先的,有着巨大优势的,因为国内的同行或企业存在太多不着调的现象了。

    问题是,我们把认真读书考试平均分也不过90来分的人称为“学霸",把能够将书本理论与研发实践结合起来的工程师称为“高手”(连理论与实践相结合都做不到的工程师不是坑人么?),这不仅是眼光的问题,更是人才供给侧改革的问题:大量低端人力资源过剩,高端人才供给不足。

    这是和我们产业现状匹配的人才现状,也是我们未来改进的必由之路:国家产业假如能够升级,绝对离不开社会人才的升级。

    -END-

    ﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌

    免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系,谢谢!

    往期好文合集

    学C/C++语言,32个必备修养!<<戳这里

    用覆铜板雕个女朋友。<<戳这里

    学嵌入式有两个诀窍:勤奋刻苦+不要脸。<<戳这里

     最 后  

     

    若觉得文章不错,转发分享,也是我们继续更新的动力。

    5T资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、单片机、等等

    在公众号内回复「更多资源」,即可免费获取,期待你的关注~

    长按识别图中二维码关注

    展开全文
  • IT互联网行业公司软件项目创业方案程序开发商业计划书模板资料
  • 中国银行IT行业研究报告 银行IT:指银行或会融机构使用的信息技术的蛻联,是银行业务和科技的離合,指通过利用各类科技手段创新传统金融行业所提供的产品和服务,主要是在更加方便、 快捷和超定奥完成业务数据交换和...
  • 网上总是不乏“硬件不如软件吃香”、“硬件干活多、待遇低、门槛高”、“十年硬件IT,真香!”...等诸如此类的言论。由于硬件工程师的事情多且杂,更是惨被戏称为“高级杂工”。 事实真是如此?搞硬件就真的...

    网上总是不乏“硬件不如软件吃香”、“硬件干活多、待遇低、门槛高”、“十年硬件转IT,真香!”...等诸如此类的言论。由于硬件工程师做的事情多且杂,更是惨被戏称为“高级杂工”。

     

    事实真是如此?搞硬件就真的这么苦?没有什么发展前景?看看资深硬件工程师怎么说!

     

    什么是硬件

     

     

    百度百科上是这么介绍硬件的:"硬件(英文名Hardware),是计算机硬件的简称(中国大陆及香港用语,台湾作硬体),是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。"

     

    也就是说硬件是物理层面的,至少是你能看得到摸得着的东西,它是一种物质载体,物质基础。广义来说人类都是生活在物质基础之上,你可以把所有你能看到的东西都统称为硬件。当然狭义来说,一般我们所说的软件和硬件指的是电子领域的。

     

    软件代码也是人编写的,我们所熟知的语言比如C、C++等都是通过编译器翻译成汇编语言,然后汇编语言通过汇编器翻译成二进制机器语言,机器语言操控门电路完成相应的动作。

     

    个人觉得,没有硬件,软件就没有存在的意义,硬件是一切的基础,这里可以看出硬件设计是多重要。

     

     

    但软件和硬件又有明显的区分,至少工作内容区别很大。按照行业内描述硬件属于底层(一般称为底层硬件),软件称为上层(软件又分为:底层驱动、上层业务以及应用层等)。

     

    如果非要举个例子来说明软件和硬件,那最好的例子就是人,硬件指人的躯体,而软件指人的思维。

     

    当然,对于非电子领域的人来说,很难想明白计算机是怎么工作的,硬件是怎样工作的,软件是怎样工作的,即使你知道都是0和1,但你没做过相关工作,你发现不了其中的神奇之处。

     

    其实你只要知道,软件驱动硬件工作,驱动的激励是什么?是电讯号!硬件接收到的这个电讯号分为0和1,硬件的响应速度非常快,多快呢?

     

    举个例子,硬件中常用的串口波特率115200bit per second,一秒钟115200个0或者1,英语字母是8个bit(可在ASCII表看到,这在大学都学过),那就是一秒钟可打印14400个字母。你眨下眼睛一万多个字母就出来了。当然实际上并没有这么多,这只是个形象的例子。

     

    但在电路设计上100kHz属于比较慢的速率了。再比如显示器一幅图的刷新频率在一秒钟24个以上,我们人眼就看不出来。24帧的数据是非常大的,比如1080p30格式输出,总的数据量是一秒钟1920*1080*12*30= 746496000个0或者1,也就是7亿个0或者1。

     

    一般来说硬件设计指的是电路设计,这样说是没问题的,因为你所有的工作都是围绕电路设计,最终的目标也是产出一个优秀的电路,能够满足各种要求,经历各种考验。但实际上我们要求的是产品,而不是单板。

     

    硬件工程师做什么

     

    硬件工程师(Hardware Engineer)主要负责整个产品的硬件设计。

     

    一个优秀的硬件工程师,不仅需要从外界交流获取对自己设计的需求,然后汇总,分析成具体的硬件实现。还要跟众多的芯片和方案供应商联系,从中挑选出合适的方案。

     

    当原理图完成后,则需要组织人员进行配合评审和检查,还要和CAD工程师一起工作来完成的设计。与此同时,要准备好BOM清单,开始采购和准备物料,联系加工厂家完成贴装工序。

     

    除了基本理论知识过硬,熟练掌握硬件原理图设计技术、硬件PCB图设计、硬件调试之外,还要必备快速学习能力、通信协议和标准的理解、电路设计的能力、沟通和全局控制的能力,物料选型能力、采购能力等等,甚至上到工科理论经济形势,下到历史政治文化科技,都要懂一点。

     

     

    硬件工程师需要和各种研发人员打交道 、协调工作,这也就要求硬件工程师具有丰富的知识面和强大的协调能力,所以硬件工程师在整个研发团队中做主导作用。

    作为一个硬件工程师,需要负责整个产品的研发过程。所以必须对每个时间段进行精确把握。项目都会有项目周期,虽然项目经理在把控时间,但具体的操作还是硬件工程师来搞。

     

    对于正常进度的项目来说:

    • 原理图和详细设计方案:5周,包括参考设计以及原理图评审。

    • PCB布板布线:4周,包括配合结构、PCB进行电路调整或者器件重新选型。

    • 发板及等待回板:2周,这两周是最闲的,发板同时必须完成BOM上传,这个不能忘。多看自己的图!

    • 回板检查:1周,将自己的板子跑起来,能烧录uboot,网口能ping通。检查有无焊接问题。联系结构进行机器组装,查看结构有没有问题。

    • 驱动调试:5周,配合完成所有底层功能的调试。

    • 媒体版本:2周,这个是驱动调试之后第一个整机跑起来的版本,准备拿给测试进行测试。

    • 信号测试:3周,配合信号测试人员完成信号测试。同时给做业务研发人员准备板子给他们研发。

    • 功能测试:2周,配合功能测试人员完成环境测试,防护静电浪涌测试,以及其他功能测试,EMC测试等。

    • 解BUG等待:2周,解决上述出现的所有BUG!

    • 改板与发板:2周。

     

    当然,具体时间会随着产品的复杂程度而变化,上面只做参考,不能一概而论。

     

    关于硬件设计的描述,网上还有一种比较形象的说法:“硬件设计就是根据产品经理的需求PRS(Product Requirement Specification),在COGS(Cost of Goods Sale)的要求下,利用目前业界成熟的芯片方案或者技术,在规定时间内完成符合以下要求的硬件产品(注意:是产品不是开发板)。”

     

    具体要求如下:

    • PRS功能(Function)

    • 性能(perrformance)

    • 电源设计(power Supply)

    • 功耗(power Consumption)

    • 散热(Thermal/Cooling)

    • 噪音(Noise)

    • 信号完整性(Signal Integrity)

    • 电磁辐射(EMC/EMI)

    • 安规(Safet)

    • 器件采购(Component Sourcing)

    • 可靠性(Reliability)

    • 可测试性(DFT: design for test)

    • 可生产性(DFM:design for manufacture)

     

    可以看到,一个成功的硬件设计,主要功能的实现只是所有环节中的一小部分。

     

    刚开始工作的时候,觉得板子电路设计完就完成了50%工作,PCB回板主要功能都能实现了,那就完成了80%的工作。

     

    实际上不是的,PCB回板主要功能都实现了,连30%工作都没有。所以不管是时间上,还是阶段上,产品的硬件设计是一个漫长的过程。

     

    而且你在一个公司做产品硬件设计,一般情况下都是参考成熟的方案,主芯片CPU主要功能的实现最终还是依靠芯片厂商提供的套片方案。一般来说为了降低风险,主要是参考套片方案的参考设计完成,芯片厂商也会提供包括器件封装、参考设计、仿真模型、PCB参考等全部资料。在芯片功能越来越复杂的今天,一个片子动不动就几百上千个PIN。

     

    对于一个新项目来说,是没有时间一页页去吃透每个PIN,每个输入输出的具体功能,电气参数的,尤其是对于高速设计,比如DDR3接口,XAUI接口等等。

     

    一般来说,芯片厂商提供的参考设计就是他们经过开发、验证、测试的最佳方案了。很多情况就是你必须按照参考设计来做,否则硬件可能就有问题,一般来说就是信号完整性问题或者EMC问题。

     

     

    那有的人就说了,硬件电路设计谈不上设计,都是copy成熟电路。芯片厂商提供越来越周到的服务,再加上公司沉淀的技术积累,硬件设计工程师可以完全不动脑子进行电路设计。

     

    这样一来,硬件工程师的价值似乎越来越低了,毕竟一个产品的核心功能或者技术一般都在IC或者FPGA里面了,硬件工程师一般没有能力进行核心逻辑设计IC design。

     

    那如果按照这个逻辑软件设计也谈不上设计,都是copy成熟代码。试问有几个软件开发人员不移植别人的代码?再深入点,有几个软件工程师能随意更改uboot、kernel,不百度C语言语法,不移植业务程序,不去问芯片厂商的技术支持?

     

    即使都是成熟的东西,实际上工作过程中我并没有发现哪个项目做得很快,同样一套电路和代码,成熟产品没问题,新产品为什么就有问题?最后还是是硬件设计去解决。

     

    对于这上述问题,笔者也曾经困惑过,总是感觉硬件设计没有什么好搞的了,不就是抄抄参考设计,就跟组装一台电脑一样组装一个单板嘛。

     

    当然随着项目经验的增多,尤其从事现在硬件系统级设计的角色,感觉原来自己考虑更多是从一名原理图设计工程师的角度考虑问题,看问题总是很片面。

     

    就像开始说的,一个成功的硬件设计,功能Function只是一小部分,至于其他的因素和能力,一个硬件工程师的能力取决于能考虑因素越多,越深入,就越是一个优秀的硬件工程师。

     

    所以硬件工程师是吃经验的,对公司来说培养一个硬件工程师成本很高,硬件不会像软件一样代码错了修改一下几分钟就可以搞定,硬件设计错了,那有可能全部都要重来,整个项目周期可能就要延迟3周甚至一个月以上。

     

    有个观点需要说明一下,啥都不懂也可以做出事情,但对个人来说会有发展天花板。

     

    硬件方面就像参考电路一样,你不知道电路怎么工作的也能把它用起来,软件方面就像uboot和kernel一样你看不懂也能用起来,但一旦你懂,那就不一样了。

     

    就像一谈到硬件设计,大家都认为是电路设计,好简单,没什么难度,但实际上不是的,越到底层越难,责任越大,部门交流越多。懂得越多,学得越容易,就能够走得越远。

     

    什么是硬件电路设计

     

    顾名思义,硬件电路设计就是设计电路的,能够熟练使用cadence绘制电路与查看PCB。

     

    硬件设计中的电路设计是硬件工程师最重要的职责。电路设计考验的是硬件工程师的设计基本功,即对一些硬件器件的理解以及灵活应用,比如:CPU、电阻/电容/电感、二极管/三极管、保护器件/接口器件、逻辑芯片/逻辑功能、电源等。

     

    硬件电路设计主要针对电路设计,里面涉及的东西比较多,需要足够的经验与理论知识。

     

    8年硬件工程师的难言之隐

     

    韩寒执导的电影《飞驰人生》有这么一句经典对白:“中年人的崩溃,是从开口借钱开始的”。

     

    人到中年,各方面都开始走下坡路,当你手捧着泡满枸杞的保温杯,看着镜子里日渐隆起的大肚腩和后移的发际线,再想想“孩子、车子、房子”...唉声叹气往头顶一瞅,发现竟然还悬了把“达摩克利斯之剑”,仿佛它随时都能掉下来将你劈成两半。

     

    年轻人的痛,气宇轩昂,中年人的痛,无声无息!

     

    陈航(化名),年龄30+,拥有8年硬件开发经验,目前就职于深圳某医疗器械公司,呆了五年还在底层挣扎。

     

    工作上,他自认为从不马虎,技术也过硬,但一直得不到晋升的机会。眼看着一个个初出茅庐的“小萌新”开始拿着跟自己差不多的薪水,有些甚至已晋升为管理层。

     

    他觉得很迷茫,想跳槽,投了许多简历,但没有任何收到音讯!

     

    现在看来,“另择良木”这条路对他来说,似乎很难走通。

     

    多年的技术生涯,让陈航身上带有部分工程师的“通病”,尤其体现在性格上面,天真(此处带有贬意)、敏感、胆怯、多虑、木讷,不善言辞,也不善交际,而在思维方面,又明显过于教条化。

     

    另一方面,对于长年奋斗在底层的陈航来说,严重缺乏管理思维模式,所以即便技术过硬,但缺乏项目管理能力,加上性格过于敏感,一直难有晋升机会。

     

     

    而另一位毕业8年,转了三家公司的硬件工程师也表示,虽然自己拥有8年的工作经验,但是由于工作太杂,杂而不精,所以在面试的时候总会被人挑刺,导致工资很难往上提,更别说晋升管理层了。

     

    作为一名硬件工程师,你不应该坐以待毙,要勇于打破职业瓶颈,“高薪”、“管理”两手抓起来!

     

    都说硬件工程师的薪资取决于能力。一般情况下,硬件工程师都是要历练很多年才能达到一个比较高水平的,所以不要好高骛远,脚踏实地,厚积薄发才是王道。

     

    根据近6年内的相关调查数据显示,来自全国的企业电子工程师岗位要求中,对项目管理能力的要求超过50%。由此可见,项目管理已成为初中级工程师必备能力。

     

     

    我们再来看看硬件工程师的职业进阶线路图:

     

     

     

    从上图我们可以看出,走“技术路线”的硬件工程师,无论是薪资待遇还是未来的发展潜力,都远不如走“管理路线”的大佬们。

     

    干硬件,即使混到专家级,薪资也就20K-30K的水平。而若晋升为管理层,那么终极目标就是创业,在赚钱方面拥有无限可能。

     

    要想拥抱“高薪”、进入“管理层”,你需要掌握的核心技能大体如下:

    1. 主导公司产品电路设计开发,样品制作;

    2. 分析客户体验,领导企业产品升级;

    3. 决定企业硬件产品核心差距;

    4. 产品功能、性能决策;

    5. 掌握产品成本核心;

    6. 带领团队完成硬件功能性和性能要求的逻辑设计等。

     

    入门容易,精深太难

     

    都说干硬件这行,入门容易,精深太难!

     

    搞硬件,一方面需要“深”,一方面需要“博”。现代电子电路知识是个大坑,其深如海。一辈子钻研,如果能在一个小点上精通,就算大能了。

     

    坑爹的是,当个硬件工程师不能光懂硬件,代码要会写,结构要了解,按照行业不同,你可能还需要懂得:控制理论、光、机、热、气、生物、化学等等各个方面的知识。

     

    这也是为什么很多干硬件的都说,自己“差不多什么都会一点,但不精!“

     

    差不多十年前,硬件和软件还处于势均力敌的状态,随着IC芯片集成度越来越高,硬件工程师的身价也开始随之下跌。

     

    现如今,做产品都是由供应商提供方案,很多原厂的公版设计需要改动的地方越来越少,并且出了任何问题也都由原厂直接跟进解决。IC集成度越高,硬件设计就越窄,对硬件工程师的要求自然也会越来越低。

     

    总的来说,硬件现在最大的瓶颈就是消费级市场一体解决方案和不断整合的芯片集成度。这种直接由原厂提供完整“钥匙”的方案,让设计风险大幅降低的同时,也削弱了硬件工程师的重要性。

     

    如前所述,硬件的辉煌是在2000年以前,那时硬件还没有饱和,正处在上升期。随着硬件的性能提升,软件利用硬件资源玩出了花,硬件的时代也随之暗沉。现在上游半导体基本已经出现垄断化,没有无序竞争,标准化从薪资到制度都在逐步限死。

     

    搞硬件真的就没有什么发展前景?

     

    搞软件是能挣几年钱,但硬件可以吃一辈子。

     

    硬件工程师可以养老,基本上不存在中年危机。与软件行业不同,硬件工程师的薪资跟经验直接挂钩,很少出现应届生与在职工程师薪资倒挂的现象。

     

    按照艰苦奋斗再创业的节奏,终身就业是大趋势,硬件工程师是一份可以实现终身就业的工作。

     

    而软件行业变化速度快,软件工程师可替代性强,coder能干到架构师高级算法工程师的人凤毛麟角,能够中年成功转管理岗的也不多。而且新员工比老员工薪资高也已经是普遍现象,大龄coder面临的竞争压力比同龄硬件工程师大不少。

     

    此外,如果硬件实在搞不下去了,还可以转项目经理啥的。大多数硬件工程师一般到后期都会转管理,或自己创业。跟软件相比,接触面会比较宽,更容易从全盘去考虑问题。

     

    总之,一个顶级硬件工程师可遇不可求,而一个顶级的软件工程师一抓一大把。拿苹果公司来说,他们顶级硬件工程师的工资要比同级别的软件工程师薪资高。

     

    当然,术业有专攻,不能简单用谁好谁坏来定论,无论是硬件还是软件,修炼内功才是王道。

     

    行业大佬如何看待硬件工程师前程问题

     

    硬件工程师是这样一种奇特的工作:在中国大多数从事这个行业的人都没有入门。

     

    那些宣称由于上游芯片厂家的DEMO越来越成熟,导致硬件工程师成为了“裱糊匠”,到处抄参考设计的,他们自己确实就是这样,也确实没有见识过什么是真正资深的硬件工程师。

     

    互联网的高价吸引了许多优秀人才,使得硬件行业的总体人才水平偏低,更加重了第一条的现状。其实我也挺看好机械行业的,越是被互联网抽走了人才的洼地,越是存在巨大的需求。

     

    你不能问那些被迫干机械或硬件的人,他们资质平庸,转行做软件也怕学不会算法,他们一定告诉你硬件不行,坑深得很,XXX做软件水平差还薪资50K/月起......

     

    硬件专家的资质要求很高,没有上上之资、又有一定的毅力苦功,有高手在起步时带一下,几乎不可能有什么成就。

     

    如果说学软件对数学逻辑功底要求高的话,学硬件还得加上物理、以及特定行业相关的工程应用知识。

     

    利用卡尔曼滤波实现干扰状态下的传感器数据采集,以便进行过程控制的系统中,究竟是采用屏蔽驱动技术的信号电缆更好呢,还是采用光电或磁电隔离更可靠?这些问题似乎都不再局限于电路信号范畴,它与成本、材料、应用可靠性、代码的兼容性都相关了。

     

    好的硬件工程师,似乎是这样一种专家:他运筹帷幄,熟知每一个技术细节,能一下子反应过来任何问题的可能来源,在成本、功能、性能与客户体验之间游刃有余。

     

    回到正题:如果你有超过一般人的天赋,做什么都挺好,不只是硬件。如果你资质一般,去做些一般人也能挣到钱的工作,比如软件。需求量大嘛,总是可以多容纳些滥竽充数的人,更何况一般人也能写得大差不差。

     

    其实对于“研发工程师”而言,能当得起这个称呼的人,是为我们设计新产品、创造新价值的人,难道不应该是人群中最聪明的top5%?你认真诚恳地评价一下自己,就知道自己适合不适合做工程师了。

     

    我觉得硬件很有趣,在某些战略层面上,硬件设计总是需要科学家级别的人才能胜任。如果你有情怀,不妨可以试试。

     

    最后,这个问题的本意其实有问题,大多数人回答也按照心照不宣的本意在回答,挺有趣。

     

    这个问题的真正含义是“我就想和别人一样地上上班,也一样努力地工作学习,能否获得超额的回报?“来钱快肯定是有原因的,要么特别聪明、要么特别勤劳、要么狗屎运特别好。

     

    有人说大部分需求可以随便抄抄DEMO就能搞定了。我感觉“搞”是这么”搞“了,”定“则未必能“定”了。

     

    君不见那么多动不动就被干扰数据乱蹦、一上高低温就瘫痪,或者好一点精度差、响应慢、偶尔死机要重启下,这些带病产品都是哪里来的?

     

    须知DEMO的主要目的是展示“技术可行性“,它最大的问题在于没有和特定的行业应用相结合。

     

    有些为行业定制的DEMO只考虑了技术本身,没有考虑诸如振动、干扰、环境温湿度等因素。

     

    而这恰恰就是硬件工程师的最大价值:在技术可行的基础上,根据现场应用特征,优化其功能、强化其性能、在成本与性能之间找到最佳平衡,让一个技术可行的方案成为一个商业成功的产品,这才是硬件工程师的荣誉之所在。

     

    我们有些硬件工程师,可能从未想过他所谓的”研发设计“体现在哪里,到底研究了什么、开发了什么、设计了什么?还是仅仅抄袭了什么?

     

    电子工程师这个职业,国内企业的核心竞争力确实在国际竞争中没有什么优势,甚至差距还挺大,所以才会有那些“到处抄抄”也就差不多了的看法——你的竞争力就是“差不多”的档次,你个人也是“差不多”的水平,当然企业也好,个人也好,前途也就是“差不多”了。

     

    看一个问题评价是高是低,其实是和个人的标准有关的。你觉得这样就可以了,换个国家换个环境人家说不定觉得莫名其妙,就这种水平还敢自称工程师?有人一直在强调“那种资深的高水平工程师很少,需求也少”,可能还是有误解。

     

    我们目前的现状并非是中低级工程师多,高级资深工程师少,而是基本达到研发能力的工程师少,许多都谈不上“研发”二字。说得刻薄一点,我们的“资深”可能是人家的“基础”。

     

    我不是很能理解,一个大学学了微积分、普通物理、电路原理、信号与系统、模电数电,毕业工作几年后仍然理直气壮地说我模电不行、我数电不懂、这个小信号分析我做不了......这和资深搭得上关系吗?就算做到了就可以以“资深工程师”自居了?这不是基础工程师要求么。

     

    记得看过一次报道,一次硬件工程师的招聘,要求面试者讲讲自己做硬件的心得。结果他掏出一个上家公司的电路板,说你看吧,用了六层板呢。

     

    我接触过一些这样的工程师,情商极低,缺乏足够的诚信或道德意识,表达能力差,学习能力弱。他们喜欢挂在口头的话就是“要是有高手带我,多干几个项目,我经验就上来了”。

     

    他们情愿去现场一趟一趟的调试(所谓的调试依我看几乎是胡乱试,好了不知道为啥好,坏了也不知为啥坏,很少是按理论指导一步步来),也不愿先在脑袋里仔细分析一遍,也可能他们确实没能力分析。

     

    他们的经验就像是武功口诀一样,什么抗干扰要“多点接地或单点接地”啦,或者IC前面要放几个去耦电容啦,也有什么通信口加个光电隔离啦,似乎口诀越多,经验越丰富。

     

    你要问他这些口诀背后的电路原理到底是什么?为什么一定要0.1uF?在这个应用场景适合不适合,他就哑口无言了。

     

    其实做任何一行首先要端正态度,你是要做标准的事情,还是要做“不标准差不多”的事情。

     

    我一直认为中国存在巨大的机会,其原因很简单:只要你中规中矩做到工程师的基本要求,你在国内就是领先的,有着巨大优势的,因为国内的同行或企业存在太多不着调的现象了。

     

    问题是,我们把认真读书考试平均分也不过90来分的人称为“学霸",把能够将书本理论与研发实践结合起来的工程师称为“高手”(连理论与实践相结合都做不到的工程师不是坑人么?),这不仅是眼光的问题,更是人才供给侧改革的问题:大量低端人力资源过剩,高端人才供给不足。

     

    这是和我们产业现状匹配的人才现状,也是我们未来改进的必由之路:国家产业假如能够升级,绝对离不开社会人才的升级。

    展开全文
  •  嵌入式系统设计方法的演化总的来说是因为应用需求的牵引和IT技术的推动。  随着微电子技术的不断创新和发展,大规模集成电路的集成度和工艺水平不断提高。硅材料与人类智慧的结合,生产出大批量的低成本、高可靠...
  • 第2章 信息系统集成及服务管理

    千次阅读 2022-03-28 12:20:13
    信息系统集成及服务是一个范围相当广泛的概念,所有以满足企业和机构的业务发 展所带来的信息化需求为目的,基于信息技术和信息化理念而提供的专业信息技术咨询 服务、系统集成服务、技术支持服务、运行维护服务等...

    本章考试分值 1-2 分

    主要考点:

    (1)、ITSS(信息技术服务标准)

    (2)、信息系统设计

    一、信息系统集成及服务管理体系

    1、信息系统集成及服务管理体系(了解)

    信息系统集成及服务是一个范围相当广泛的概念,所有以满足企业和机构的业务发 展所带来的信息化需求为目的,基于信息技术和信息化理念而提供的专业信息技术咨询 服务、系统集成服务、技术支持服务、运行维护服务等工作,都属于信息系统集成及服 务的范畴。其中信息技术咨询服务是信息系统集成及服务的前端环节,为企业提供信息 化建设规划和解决方案。而根据信息化建设方案选择合适的软硬件产品搭建信息化平台, 根据企业的业务流程和管理要求进行软件和应用开发,以及系统建成后的长期维护和升 级换代等,属于信息系统集成及服务的中间及下游环节,是信息系统集成及服务在不同 时期、不同阶段的具体表现,覆盖了各行各业信息化建设的全过程。

    为了保证信息系统工程项目投资、质量、进度及效果各方面处于良好的可控状态, 在针对出现的问题不断采取相应措施的探索过程中,逐步形成了中国特色的信息系统集 成及服务管理体系,主要内容如下:

    (1)信息系统集成、运维服务和信息系统监理的资质管理

    (2)信息系统集成、运维服务和信息系统监理的相关人员管理

    (3)国家计划(投资)部门对规范的、具备信息系统项目管理能力的企业和人员的建议性要求

    (4)信息系统用户对规范的、具备信息系统项目管理能力的企业和人员的市场性需求

    政府主管部门在不断探索,逐步引入和 推行如:信息技术服务标准(ITSS)评估、IT服务管理体系(ITSMS)认证、信息安全管理体系(ISMS)认证、IT审计、IT治理等制度。

    2、我国现行几种信息系统集成及服务管理内容的形成和推进过程(了解)

    (1).实施信息系统集成及服务资质管理制度

    (2).推行项目经理制度

    (3)推出ITSS标准及评估服务

    二、信息系统集成及服务资质管理

    1信息系统集成及服务资质管理的意义(了解)

    (1)有利于系统集成及服务企业展示自身实力,参与市场竞争;按照等级条件,加强自身建设。

    (2)有利于规范信息系统集成及服务市场。

    (3)有利于保证信息系统及服务工程质量。

    三、ITIL 与 IT服务管理、ITSS 与信息技术服务、信息系统审计

    1、ITIL概念(了解)

    ITIL 的全称是 Information Technology Infrastructure Library (信息技术基础架构库),是CCTA (英国国家计算机和电信局)于20世纪80年代末开发的一套IT服务管理规 范库。

    目前ITIL已经成为业界通用 的事实标准,是目前业界普遍采用的一系类IT服务管理的实际标准及最佳实践指南。

    ITIL包含着如何管理IT基础设施的流程描述,以流程为向导、以客户为中心,通 过整合IT服务与企业服务,提高企业的IT服务提供和服务支持的能力和水平。

    2、IT服务管理(ITSM)的核心思想(了解)

    ITSM (IT Service Management, IT服务管理)起源于ITIL,其结合了高质量服务不可缺少的过程、人员和技术这三大要素,通过集成IT服务和业务,协助企业提高其IT 服务提供和支持能力,能够帮助企业对IT系统的规划、研发、实施和运营进行有效 管理。

    ITSM的核心思想是,IT组织,不管它是企业内部的还是外部的,都是IT服务提供者,其主要工作就是提供低成本、高质量的IT服务

    ITSM也是一种 IT管理。不过与传统的IT管理不同,它是一种以服务为中心的IT管理。它结合了过程、人员和技术三大要素,通过集成IT服务和业务,帮助企业提高IT服务提供和支持能力。

    ITSM要把IT部门从成本中心转为服务中心和利益中心,以职能为中心转换为流程为中心

    3、实施IT服务管理(ITSM)的根本目标(了解)

    实施ITSM的根本目标有以下三个:

    (1)以客户为中心提供IT服务

    (2)提供高质量、低成本的服务

    (3)提供的服务是可准确计价的

    4、ITSM的基本原理(了解)

    ITSM的基本原理可简单地用“二次转换”来概括,第一次是“梳理”,第二次是“打 包”,即:技术=>流程=>服务,如图所示:

    首先,将纵向的各种技术管理工作(这是传统IT管理的重点),如服务器管理、网 络管理和系统软件管理等,进行“椅理”,形成典型的流程,这是第一次转换。仅有这些流程并不能保证服务质量而让客户满意,还需将这些流程按需“打包”成特定的IT 服务,然后提供给客户,这是第二次转换。第一次转换将技术管理转化为流程管理,第二次转换将流程管理转化为服务管理。

    5、ITSM的范围和价值(了解)

    ITSM适用于IT管理而不是企业的业务管理,因为它明确划分 了 ITSM与ERP、CRM和SCM等管理方法和软件之间的界限,这个界限是:前者面向 IT管理,后者面向业务管理。

    《IT服务管理实施规划》将这些价值归纳为商业价值、财 务价值、创新价值和内部价值、员工利益。

    6、IT服务管理补充(了解)

    服务级别协议(SLA):是指提供服务的企业与客户之间就服务的品质、水准、性能等方面所达到的双方共同认可的协议或契约

    典型的服务级别协议包括以下内容:

    (1)参与各方对所提供的服务及协议有效期的规定

    (2)服务提供期间的时间约定,包括测试、维护、升级

    (3)对用户数量、地点以及/或提供的相应硬件的服务的规定

    (4)对故障报告流程的说明,包括故障升级到更高水平支持的条件,应包括对故障报告期望的应答事件的规定

    (5)对变更请求流程的说明

    (6)对服务级别目标的规定,与服务相关的收费规定

    (7)对用户的责任规定(用户培训、确保正确的桌面配置、没有必要的软件、没有妨碍变更管理流程)

    (8)对解决与服务相关的不同意见的流程说明

     7、ITSS基本概念(了解)

    ITSS (Information Technology Service Standards,信息技术服务标准,简称 ITSS),是一套成体系和综合配套的信息技术服务标准库,全面规范了 IT服务产品及其组成要 素,用于指导实施标准化和可信赖的IT服务。

    ITSS充分借鉴了质量管理原理和过程改进方法的精髓,规定了 IT服务的组成要素 和生命周期,并对其进行标准化。

    8、ITSS的组成要素(掌握)

    IT服务由人员(People)、流程(Process)>技术(Technology)和 资源(Resource)组成,简称PPTR。该四要素可概括为:正确选择人员遵从过程规范,正确使用技术,并合理运用资源,向客户提供IT服务。

    • 人员:指提供IT服务所需的人员及其知识、经验和技能要求
    • 流程:指提供IT服务,合理利用必要资源,将输入转化为输出的一组相互关联和结构化的活动
    • 技术:指交付满足质量要求的IT服务应使用的技术或应具备的技术能力
    • 资源:指提供IT服务所依存和产生的有形及无形资产

     9、ITSS的生命周期(掌握)

    IT服务生命周期由规划设计(Planning & Design),部署实施 (Implementing)、服务运营(Operation )> 持续改进(Improvement)和监督管理(Supervision) 5个阶段组成,简称PIOIS。

    • 规划设计:从客户业务暂略出发,以需求为中心,参照ITSS对IT服务进行全面系统的传略规划和设计,为IT服务的部署实施做好准备,以确保提供满足客户需求的IT服务
    • 部署实施:在规划设计基础上,依据ITss简历管理体系、部署专用工具及服务解决方案
    • 服务运营:根据服务部署情况,依据ITSS采用过程方法,全面管理基础设施、服务流程、人员和业务连续性,实现业务运营与IT服务运营融合
    • 持续改进:根据服务运营的实际情况,定期评审IT服务满足业务运营情况,以及IT服务本身存在的缺陷,提出改进策略和方案,并对IT服务进行重新规划设计和部署实施,以提高IT服务质量
    • 监督管理:依据ITSS对IT服务服务质量进行评价,并对服务供方那个的服务过程、交付结果实施监督和绩效评估

    10、信息系统审计概念(掌握)

    信息系统审计的目的是评估并提供反馈、保证及建议

    其关注之处可分为以下三类:

    (1)可用性:商业高度依赖的信息系统能否在任何需要的时刻提供服务?信息系统是否被完好保护以应对各种损失和灾难?

    (2)保密性:系统保存的信息是否仅对需要这些信息的人员开放,而不对其他任何人开放?

    (3)完整性:信息系统提供的信息是否始终保持正确、可信、及时?能否防止未授权的对系统数据和软件的修改?

    11、信息系统审计的主要组成(掌握)

    信息系统审计的主要组成部分包括以下六个方面:

    (1)信息系统的管理、规划与组织:评价信息系统的管理、计划与组织方面的策略、 政策、标准、程序和相关实务

    (2)信息系统技术基础设施与操作实务:评价组织在技术与操作基础设施的管理和 实施方面的有效性及效率,以确保其充分支持组织的商业目标

    (3)资产保护:对逻辑、环境与信息技术基础设施的安全性进行评价,确保其能 支持组织保护信息资产的需要,防止信息资产在未经授权的情况下被使用、披露、修改、 损坏或丢失。

    (4)灾难恢复与业务持续计划:这些计划是在发生灾难时,能够使组织持续进行业 务,对这种计划的建立和维护流程需要进行评价

    (5)应用系统开发、获得、实施、维护:对应用系统的开发、获得、实施与维护方 面所采用的方法和流程进行评价,以确保其满足组织的业务目标

    (6)业务流程评价与风险管理:评估业务系统与处理流程,确保根据组织的业务目 标对相应风险实施管理

    12、信息系统审计的依据(掌握)

    信息系统审计师须了解规划、执行及完成审计工作的步骤与技术,并尽量遵守国际 信息系统审计与控制协会的一般公认信息系统审计准则、控制目标和其他法律与规定。

    (1)一般公认信息系统审计准则:包括职业准则、ISACA公告(信息系统审计与控制协会)和职业道德规范

    (2)信息系统的控制目标:信息系统审计与控制协会在1996年公布的COBIT (Control Objectives for Information and related Technology,信息及相关技术控制目标)被 国际上公认是最先进、最权威的安全与信息技术管理和控制的标准

    (3)其他法律及规定:政府或外部的有关规定和要求

    13、信息系统审计流程示意图(了解)

    14、基于风险方法审计的步骤(掌握)

    (1)编制组织使用的信息系统清单并对其进行分类

    (2)决定哪些系统影响关键功能和资产

    (3)评估哪些风险影响这个系统及对商业运作的冲击

    (4)在上述评估的基础上对系统分级,决定审计优先值、资源、进度和频率

    审计 者可以制定年度审计计划,开列出一年之中要进行的审计项目。

    15、信息系统工程监理活动(了解)

    信息系统工程监理活动的主要内容是:四控、三管、一协调

    四控:质量控制、进度控制、投资控制、变更控制

    三管:合同管理、信息管理、安全管理

    一协调:在信息系统工程实施过程中协调有关单位及人员间的工作关系

    工程管理三方:建设方、承建方、监理方

    16、各监理文件说明(了解)

    (1)监理大纲:是社会监理单位为了获得监理任务,在投标前由监理单位编制的项目监理方案性文件,它是投标书的重要组成部分

    (2)监理规划:在监理委托合同签订后,由总监理工程师主持编写,监理单位技术负责人书面批准,用来指导监理机构开展监理工作的指导性文件

    (3)监理实施细则:在监理规划的指导下,在落实了各专业的监理责任后,由专业的监理工程师针对项目的具体情况指定的更具有实施性和可操作性的业务文件

    (4)监理合同:是解决争议的依据

    17、信息系统工程监理(了解)

    总监理工程师不得将以下工作委托总监理工程师代表:

    (1)主持编写项目监理规划

    (2)签发工程开工/复工报审表、监理通知、工程款支付证书和工程竣工监理报告

    (3)调解建设单位与承包单位的合同争议,处理索赔和审批工程延期

    (4)根据工程项目的进展情况进行监理人员的调配、调换不称职的监理人员等

    调整总监要建设单位同意

    调整专业监理师只需要通知建设单位即可

    展开全文
  • 我说CMMI2.0之产品集成

    千次阅读 2019-02-07 08:48:16
    产品集成(PI)即把不同部件集成在一起,形成一个更大的部件或一个完整的可交付的产品。该PA包含了集成策略的制定、集成准备、集成集成后的验证与确认、以及交付的活动。   实践列表 PI 1.1 ...
  • 软考中级——系统集成项目管理工程师备考干货第二章:信息系统集成及服务管理。
  • 信息系统集成企业的资质认证  认证部分包括:ISO20000信息技术服务体系、ISO27001信息安全管理体系、ITSS运维能力成熟度认证、CMMI软件能力成熟度认证等 。  资质包括:信息安全服务资质(CCRC)、信息系统建设和...
  • 惠普集成运维管理解决方案是针对日益复杂的异构IT系统给客户带来的维护成本增加,服务水平下降等问题的集成解决方案。该方案将不只局限于惠普(HP)自有产品,而是从多厂商的软件,硬件角度出发,关注的是为最终用户...
  •  小编走火入魔了,突然想写一写计算机硬件的一些知识,这是第一篇,没有错,您会跟着小编进入一个翻天覆地的世界,去他妹的乱七八糟的知识点,小编从基础搞起,让大家和小编一起进步!! 二、正题开始
  • 集成项目管理交付清单

    千次阅读 2020-05-31 08:34:00
    1.6. 硬件系统设计规划 1.7. 硬件系统设备接口设计规划 1.8. 内外网IP地址规划(应用系统提出详细需求) 1.9. 主机集群及存储规划(应用系统提出详细需求) 1.10. OS内核参数规划设计(应用系统提出详细需求) ...
  • 如果你正在对硬件工程师的未来发展感到迷茫,不妨看看这篇文章。或解惑,或共勉。一位项目经理带着一名硬件工程师和一名软件工程师一同坐车去参加研讨会,结果汽车在半路抛锚,于是三人就“如何修理汽...
  • 某市计算机信息系统集成行业发展报告.doc
  • 系统集成项目管理工程师知识点

    千次阅读 2022-04-23 23:39:47
    六、ERP ERP 就是一个有效地组织、计划和实施企业的内外部资源的管理系统,它依靠 IT 的手 段以保证其信息的集成性、实时性和统一性。 ERP 扩充了 MIS(Management Information System,管理信息系统)、MRPⅡ...
  • 硬件测试之出厂测验

    千次阅读 2018-08-04 13:13:41
    硬件的质量是整个IT系统的质量保证基石。在复杂的集成应用系统中,某些单点故障可以通过软件的方式来实时监测、规避并临时解决。本文的重点不讨论如何通过软件的手段来保证IT系统的稳定性和可靠性,也不讨论硬件质量...
  • 系统集成行业的快速发展是各行业IT硬件设备被大量普及应用的必然结果之一。
  • springboot集成mqtt

    千次阅读 2022-04-18 14:57:51
    文章目录一、MQTT说明1.1、mqtt文档1.2、MQTT消息服务质量1.1.1、归纳二、MQTT环境搭建三、boot集成原生mqtt1.1、项目结构1.2、依赖1.3、application.properties配置1.4、实体类1.5、mqtt配置类1.6、mqtt发布接口1.7...
  • 数据集成-1-概述

    千次阅读 2022-03-14 09:11:47
    数据集成-1-概述
  • 你为什么来日本做IT?日本IT优劣谈

    万次阅读 2018-09-07 15:55:45
    你为什么来日本做IT?喜欢动漫或游戏,就顺便学习了日语?想着在日本工作,技术以外还能熟练掌握多一门外语?干同样的活儿,在日本攒的比国内挣的还多,先干它几年再说?…各种各样的原因,我们踏上了这片土地,...
  • 开源硬件介绍

    千次阅读 2021-04-03 19:08:26
    电子电路是人类社会发展的重要成果,在早期的硬件设计和实现上都是公开的,包括电子设备、电器设备、计算机设备以及各种外围设备的设计原理图。大家认为公开是十分正常的事情,所以早期公开的设计图并不称为开源。 ...
  • 企业IT建设方法论

    千次阅读 多人点赞 2018-10-31 15:09:02
    相信当很多人听到IT或者IT行业一词,第一反应都是高端大气上档次,同样的,IT一词也会常常伴随着几个关键词:高薪、白领、高科技、有前途,很多莘莘学子在选择专业的时候也会向着该行业发展。笔者曾经也是这么认为的...
  • 硬件工程师为什么远不如软件工程师?

    万次阅读 多人点赞 2018-12-07 18:57:42
    了9年硬件电路设计,5年智能手机,4年医疗器械,看到这个问题,心情很复杂,自己喜爱的工作居然无奈的发展到了这个窘境。 当初选择硬件是因为不想日复一日的坐在屏幕前面敲代码到天亮,硬件电路设计工作中的元素...
  • IT战略规划怎样得更务实

    千次阅读 2017-12-19 20:16:21
    如何做好企业IT规划,请听我慢慢道来
  • 往期回顾: 【逗老师带你学IT】Kiwi Syslog Server安装和配置教程 【逗老师带你学IT】Kiwi Syslog Web Access与Active Directory集成认证 【逗老师带你学IT】vMware ESXi 6.7合并第三方硬件驱动 【逗老师带你学IT】...
  • 一些服务器的硬件驱动程序可能在ESXi原生的ISO安装文件里并没有提前包含,因此需要在安装ESXi之前加载相关驱动。例如RAID,NIC等驱动。 所需文件: VMware PowerCLI VMware vSphere 镜像离线包(offline bundle) 相关...
  • 敏捷过程管理_JIRA集成

    千人学习 2017-08-01 14:37:06
    敏捷过程管理_JIRA集成

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 79,429
精华内容 31,771
关键字:

做it硬件集成的