Ⅰ 软件工程师和硬件工程师分别干什么都详细
在中国,一个程序员一般不会超过35岁,原因有很多,一般是自己不能跟上IT的节奏或者自己没有终身学习的习惯!
一个软件工程师当然不是某些软件企业打的那种软件工程师职位旗号的程序员,那应该是很不错的一个职业。一般以项目管理的职能偏多!
程序员的薪水还算不错,一般2000~4000再加点项目提成,但很辛苦!
软件工程师则更辛苦点,不过赚的钱确实还比较多!
都是有前途的职业,如果你做一名程序员做累了,可以考虑去做培训教师。
如果你做软件工程师累了你可以去创业!
当然,软件行业需要有激情!IT的灵魂是软件,如果信息产业是国家大力扶持的,软件绝对是很有前途的行业!
你好!你算找到志同道合的人了!但是这个问题看要对谁了!我喜喜欢搞开发,感觉不错!不过在我国,IT软件人才呈现两头紧缺、中间不足的忧虑状况,即一头是IT行业的基础性编程人员紧缺,另一头是软件管理人才紧缺,中间的在职IT从业者急需再“充电”。据粗略估计,中国目前有33.5万从事软件工作,仅目前就有近缺少20万软件人才。这就给人们发出了一个信号:中国有不少人,尤其是年轻人非常有机会从事软件行业的工作。 同时,目前中国许多计算机专业毕业的大学生所学的课程教材滞后现象严重,造成实习和工作时解决实际问题的综合能力薄弱。已经在职的年轻人因IT技能不足,造成工作水平不稳定,给用人单位带来了损失。因此不论从那里说,人们期待着IT市场的新转机。也期待新人的出现。
一个好的硬件工程师实际上就是一个项目经理,他/她需要从外界交流获取对自己设计的需求,然后汇总,分析成具体的硬件实现。还要跟众多的芯片和方案供应商联系,从中挑选出合适的方案,当原理图完成后,他/她要组织同事来进行配合评审和检查,还要和CAD工程师一起工作来完成PCB的设计。与此同时,还要准备好BOM清单,开始采购和准备物料,联系加工厂家完成板的贴装。在调试的过程中他/她要组织好软件工程师来一起攻关调试,配合测试工程师一起解决测试中发现的问题,等到产品推出到现场,如果出现问题,还需要做到及时的支持。所以做一个硬件设计人员要锻炼出良好的沟通能力,面对压力的调节能力,同一时间处理多个事务的协调和决断能力和良好平和的心态等等。
Ⅱ 硬件工程师分为多少类
硬件工程师分为五大类:
① 硬件技术工程师
② 硬件维护工程师
③ 硬件维修工程师
④ 硬件测试工程师
⑤ 硬件设计工程师
Ⅲ 面向硬件的程序员是不是也是青春饭
我知道一个40岁的程序员(也不完全算程序员,是项目主管),也写嵌入式程序,主要写核心框架/通信之类的,手下的人写界面写后台处理。
Ⅳ 软件工程师和硬件工程师有区别吗
软件工程师,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎主要工作如下:
1、 参与软件工程系统的设计、开发、测试等过程;
2 、负责工程中主要功能的代码实现;
3 、解决工程中的关键问题和技术难题;
4、还要编写各种各样的软件说明书,如:需求说明书,概要说明书等
硬件工程师 要求熟悉计算机市场行情;制定计算机组装计划;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备;清晰描述出现的计算机软硬件故障。
学会并掌握微型计算机硬件基础知识和PC机组装技术,熟悉市场上电脑配件的性能,理解各种硬件术语的内涵,熟悉微型计算机硬件结构及数码产品的电气知识,部件维修的操作规程,熟练使用各种检测和维修工具,具有问题分析能力,能够对硬件故障进行定位和排除。
Ⅳ 硬件开发工程师会不会编程语言
正确,硬件工程师也需要写驱动和boot程序的
C和汇编是必须的
Ⅵ IT硬件工程师是做什么的
IT业的硬件类职位都有些什么的呢?下面将由学习啦小编带大家来解答这个疑问吧,希望对大家有所收获!
硬件类职位
1. 硬件开发工程师
硬件开发工程师通常负责硬件产品(一般是硬件设备的一部分)的设计和开发。一般要求应聘者熟练掌握数字电路和模拟电路设计及相关设计工具的使用,精通单片机、可编程逻辑器件的开发,精通汇编语言,对各种硬件接口熟悉,有时还要求应聘者熟悉C语言开发,熟悉移动设备的应用开发,精通嵌入式系统原理和开发。该职位通常要求应聘者本科学历和2年以上相关工作经验,另外关于专业要求有一个很有趣的现象:很多职位一般并不很乐意接受计算机专业的人才,而是对自动化、电子、通讯类的人才情有独钟。
求职建议:这个职位可以说是一个“传说中的职位”,硬件开发工程师本应是一种需求量较大稀缺的高级知识型人才,但事实上在国内的需求量并没有那么高,这与国内目前的硬件技术水平有关系,计算机设备元件(如芯片)以进口为主,因此目前我们的硬件开发主要集中于自动化设备、通讯设备这些周边计算机硬件的开发。自动化设备中的单片机、控制板研发人才,通讯设备中的手机、PDA功能硬件开发人才成为硬件开发工程师招聘的主流。
2. 硬件维护工程师
这个职位又称“内部技术支持”,一般负责对其所在单位的硬件设备提供日常维护、新设备配置及实施、故障处理、维修等工作。硬件维护工程师按照就业的单位类别不同还分为IT行业的硬件维护工程师和非IT行业的硬件维护工程师。IT行业的硬件维护工程师对技术要求很高,通常要求不但精通办公PC机的维护,还要精通服务器、网络设备的配置和维护,有时还根据具体单位的性质有附加要求,如服务器/客户端专用软件的安装配置,一般要求有2年以上的工作经验非IT行业的硬件维护工程师要求较低,一般就是对办公自动化设备(主要是尸C机和小型局域网)进行日常维护,计算机专业的应届毕业生就可以胜任此职位。
求职建议:这个职位属于技术后勤类,另外就是需要面对因为设备故障而不能工作的同事的愤怒的脸和焦急的催促,同时由于是维护性工作而不是创造性工作,造成人员的工作积极性往往不高,因此岗位的流动性较高。不过这个岗位的起点较低,尤其是非工T行业的。近年来随着各地的中小企业遍地开花,非IT业的硬件维护工程师的需求也在猛涨,将来会为更多计算机专业的应届毕业生提供就业机会。
3.网络工程师
这个职位负责办公/商用型网络的构架实施以及维护工作,这是因为企业对办公自动化和网络协同工作要求日益增加。网络工程师的技术要求主要有:熟悉各类服务器及路由、交换设备等硬件的结构、性能指标,能独立进行系统设计,精通网络所用的操作系统(一般为Windows或Linux)的操作和配置;熟练路由交换设备的配置方法,有时还要掌握TCP/IP协议。一般来说网络工程师岗位对学历要求为计算机或通信类专业本科以上,有2年相关工作经验。如果有相关的认证,应届生也可以从事此类工作,不过一般是辅助性质的岗位。
硬件类职位求职建议
求职建议:硬件类工作的高薪职位大多都集中在此处。此类工作岗位一般都与思科网络工程师认证(CCNA、CCNP、CCIL)相对应。如果拥有认证和几年的工作经验,可以比较轻松地进入相应的岗位。目前网络工程师比较稀缺,在拥有大型办公网络(尤其是跨地域)的公司经常配备专门的网络运营部门,即使非工T行业的大公司也是如此。IT行业网络工程师一般都拥有较高的薪金和升迁的机会,另外这个职业对从业者木身也很有促进作用,工作经验和业务渠道积累到一定程度后,自己专门成立一个网络建设和维护的公司也是不难的。
硬件人才需求虽然不像软件那样火热,但是同样也没有那么大的就业压力,同时待遇也不会比软件业差。另外最重要的一点,那就是相对于软件业,硬件业的工作者没黑没夜地计划外加班的日子要少得多。
Ⅶ 程序员标准的电脑硬件配置是什么
程序员开虚拟机的可能性很大,所以i7+16G内存是基本要求,最好内存64G。双屏幕是必须的,一个竖屏打代码,一个横屏文档+消息窗。显卡如果开发人工智能类软件,RTX1080i是基本要求。
Ⅷ 硬件技术工程师是不是程序员
硬件技术工程师一般情况下关注印刷线路板的布线,排版,布置;但是在一些中小型企业里面,一般情况下也要求硬件技术工程师会编程的,比如说汇编,或者C等。
Ⅸ 硬件工程师和嵌入式硬件工程师有什么区别
主要区别有以下几点:
首先二者的外延不一样,硬件工程师指的是所有参与硬件电路设计的工程师,而嵌入式硬件工程师指的是嵌入式系统硬件电路设计的工程师。
在参与的具体工作中,硬件工程师一般只负责硬件电路的设计、调试等工作,而嵌入式硬件工程师相对于硬件工程师而言,专业性更强一点所以一般会负责底层软件方面的工作。
Ⅹ 现在硬件工程师要求什么程度
硬件是什么?硬件工程师是干嘛的?其实很多人都可能好奇这个问题,今天就借题主地方分享下我的看法。
1、什么是硬件。
狭义来说,一般我们所说的软件和硬件指的是电子领域的。
软件代码也是人编写的,我们所熟知的语言比如C、C++等都是通过编译器翻译成汇编语言,然后汇编语言通过汇编器翻译成二进制机器语言,机器语言操控门电路完成相应的动作。个人觉得,没有硬件,软件就没有存在的意义,硬件是一切的基础,这里可以看出硬件设计是多重要。
但软件和硬件又有明显的区分,至少工作内容区别很大。按照行业内描述硬件属于底层(一般称为底层硬件),软件称为上层(软件又分为:底层驱动、上层业务以及应用层等)。如果非要举个例子来说明软件和硬件, 那最好的例子就是人,硬件指人的躯体,而软件指人的思维。
2、什么是硬件设计
一般来说硬件设计指的是电路设计,这样说是没问题的,因为你所有的工作都是围绕电路设计,最终的目标也是产出一个优秀的电路,能够满足各种要求,经历各种考验。但实际上我们要求的是产品,而不是单板。
网上有一篇文章讲的挺好:"硬件设计就是根据产品经理的需求PRS(Proct 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)
详细了解硬件设计开发的伙伴可以看这里,刚毕业的时候就是在这里学习硬件相关知识,对初学者来说收益很大,适合刚入职场的各位~~
硬件工程师必看
3、什么是硬件工程师
硬件工程师负责整个产品的硬件设计
最后就是硬件工程师的自我修养:
沟通能力强、性格温和、谦虚谨慎、认真仔细、要有耐心、不会就问、有责任心、分清主次、乐善好学。
从上面可以看到硬件工程师不是我们认为的一个纯技术型岗位,更多的是还需要跨部门沟通,团队协作,所以说一个人的力量是有限的,一群人的力量是无限的,和不同的同行业交流可以学习更多的知识。
硬件工程师必看