为什么没有软件工程师好
1. 到底是软件工程师好,还是网络工程是好,这两个有什么区别呢
本人觉得还是网络好一些哦
因为我自己学的就是网络
当时学校里也有软件课程,认识有学软件的
跟我诉苦,天天加班,所以我觉得我现在好幸福呀,
(*^__^*) 嘻嘻…… 不知道你是什么学历哦?
2. 为什么在中国电子工程师的发展明显不如软件工程师方向
电子工程师指从事各类电子设备和信息系统研究、教学、产品设计、科技开发、生产和管理等工作的高级工程技术人才。一般分为硬件工程师和软件工程师。硬件工程师主要负责电路分析、设计;并以电脑软件为工具进行PCB设计,待工厂PCB制作完毕并且焊接好电子元件之后进行测试、调试。软件工程师主要负责单片机、DSP、ARM、FPGA等嵌入式程序的编写及调试。FPGA程序有时属硬件工程师工作范畴。
市场
硬件本来是一个很复杂很有设计的部分,是很需要设计师的能力的,但是现在市场给硬件设计留出来的发挥空间越来越少了,而硬件同质化已经沦为了后台,现在最能表现出产品差别的是软件。软件的市场大了,公司对于软件的重视当然也就越来越大了,待遇和发展自然也就比硬件好的多,但是跟互联网和一些传统的行业比较的好,这个差别还是相对小一些的。
传播
软件和互联网是紧密相连的,好发展,硬件就不好用文字和程序表达。
3. 系统工程师和软件工程师哪个前景更好(新能
就我所了解的,在现在以及可预见的未来,这个行业对软件工程师的需求绝对是碾压硬件工程师的。也就是说,招软件工程师的职位比硬件工程师的职位要多的多,而且软件工程师找工作上来说会比硬件工程师更容易。
先从企业的角度来讲讲。我个人认为造成这个差异的原因,第一个是基本上所有的公司,从初创公司到全球百强,都有对软件工程师的需求。现在哪个公司不需要几个码农来开发app,或者做个web。但是做硬件这种工作并不是所有公司会去做的。举个简单的例子,摩根大通银行在我们学校的招聘会上明确招软件工程师,expedia也明确招聘软件工程师,如果这个两个公司突然说要招电子工程师,这不是逗我吗。。而且哪怕是硬件公司,也需要大量的软件工程师来支持硬件前端工作。
第二点我觉得要归功于现在的创业潮。不管在美国在中国互联网创业都是趋势,但是可以说绝大部分的初创互联网公司做的都是软件方向。有个点子,有点技术,找几个合伙人抱着电脑就能开干了。但是初创公司要专注做硬件开发就比较难了,因为成立设计硬件公司的门槛和起步开销比较大。所以这也导致大部分初创公司以互联网为主,能做的了硬件设计的公司基本上都是处于垄断地位的大企业。
第三个很重要的原因就是硬件设计在现在来看已经是相对成熟的技术,我甚至有ee的同学跟我说大部分硬件的东西已经步入夕阳产业的范畴,因为很多东西已经成了规范,也因为很多东西被自动化所取代。前一阵子全球大牌的硬件公司才裁了不少人,intel更是裁掉了接近20%的硬件工程师。但是互联网热从90年代开始到现在热头还没过,而且未来诸多产业如人工智能、机器学习、图像识别、大数据都才刚起步,所以还有一定的上升空间。
还记得当初我们学校的初创公司招聘会上几十家公司只有一家招硬件工程师,而且还是偏软件的硬件工程师,剩下的公司里98%都在找会码代码的人;大企业的招聘会上才能见到nvidia、arm、 intel、 TI 的身影,但是哪怕是这样,基本上所有的公司招牌上都会有大写加粗的招computer science的字样。。
再从个人的角度来讲。想成为一名软件工程师找到工作的门槛远比成为一名合格的硬件工程师低很多。要想以软件工程师的身份混到个饭碗,学两门语言学好,常用的数据结构,刷点题就基本上能找到薪水小几千的岗位。我甚至知道国内有专门的软件工程师培训机构,那种专门教java和算法,两个月速成班,而且所声称的学生就业率还挺高的。
但是要想成为一名合格的硬件工程师,不是科班出身的不好好学几门模电数电信号逻辑设计的课,没有在学校实验室里自己焊点电路做实践,连简历都发不出去。而且现在要想学个什么语言框架,网上搜一搜“”xxx语言入门教程“”就有非常丰富的资源,但是要是在网上搜“如何学好超大规模集成电路设计”,要想找到可以受用的资源几乎是不可能的。而且就我所参加的招聘会来说,如果有招硬件工程师基本都要求有研究生的学位,但是对软件工程师的要求基本上就是熟悉算法数据结构,会web编程有相关经历就够了。
软件工程师很多时候吃的是体力,硬件工程师大部分时候是吃经验,所以硬件工程师一般得有一定的经历积淀才能脱颖而出。尤其像模电这种上手程度很高的方向,没个十年八年的相关经验根本不算学成出师。所以说本身对从业者的资质要求更高,也是硬件工程师不好找工作的原因之一。
上面是我所认为的短时间内软件工程师就找工作方面来说会比硬件工程师更容易的原因。但是这并不意味着会编程就肯定找得到工作,也不意味着硬件产业就会低迷下去。软件工程师的职位多,但是每年从事这个职业的人也更多,虽然我认为现在软件工程师短期内还没有出现饱和的趋势(毕竟那么高的工资还摆在那),但是总有一天这个行业也会像金融产业一样降温(人才供过于求)。
硬件产业虽然大部分已经有步入夕阳产业的趋势,但是曾经一度被宣称没啥好搞的供电网络最近也被smart grid搞得神乎其神,美国top5的高校都还设立了相关实验室。此外,现在物联网,车联网,智能家居的概念被炒得火热,我相信等相关成熟的支持技术(能量采集,低功耗通信)以及统一的开发平台一旦出现,硬件工程师的需求只会更多,虽然这些产品依旧只有那些有背景的大公司才做得动(不过因为欧美国家电子产业上的封锁,国家也在硬件设计上砸了很多银子,初创企业也会慢慢增加,相信国内的相关机遇也会更多)。而且毕竟软件产业还是依靠硬件,如何设计低功耗,高稳定性,能够承载大吞吐量计算量的硬件也是这个产业的挑战,毕竟人工智能,机器学习,视觉处理等领域是很吃硬件计算量的。没有强大的硬件支持,阿狗要想打败李世乭还是痴心妄想吧。
本人现在在一家为硬件的公司设计软件的百强软件公司实习,做的工作大部分还是偏软件,所以本身对工作常态也并没有非常深入的自己的感受。但是就我观察身边的同事以及跟别人的交流来看,不管是做软件硬件,都是要:对。着。电。脑。。。
软件工程师平时就是上班啊调试程序,比较低级的码农只能给高级软件工程师打打下手,帮他们做测试,实现他们设计好的东西。当然做到高级工程师了才有能力开发设计自己公司的产品。
如果在初创公司工作节奏更紧张,如果赶上产品要上线可能需要加班调试。遇到程序爆炸了可能还需要on call(就是你负责的东西突然出问题了,你的manager直接打个电话给你,你得马上去公司修bug),至少我知道amazon是有这个机制。 我现在还没有在纯做硬件的公司实习过,但是从我知道的事实来看,硬件工程师不会比软件工程师轻松。硬件工程师也需要调试电路啊调试脚本啊,反正也有跟软件工程师交叉的工作。工作环境取决于细分的工作类别。开发FPGA的估计跟码农一样坐办公室,搞MEMS的、嵌入式的就长期入驻实验室了。因为大部分硬件公司都是相对成熟的大企业,所以工作节奏普遍不会像在初创公司那么紧张,不过像在华为这样的企业就另说了。。。
当然不管是软件工程师还是硬件工程师,工作强度应该都是高于其他instry的职业的。毕竟这个行业竞争会越来越激烈,这也是聪明人聚集的地方。 至于工资的话,就平均来讲,美国这里的软件工程师年薪会略高于硬件工程师(从glassdoor以及其他门户的数据来看),但是软件工程师一样也有收入低的,硬件工程师的收入也有碾压软件工程师的。只要你技术过硬,薪水都不是事儿。
有人说软件工程师前景更开阔一些,我个人的感觉是不管怎样,这两个行业在未来都会有非常非常多的机遇与挑战(详细原因见第一点)。不管是软件设计还是硬件设计,底下都有更多细小的分支(比如说你硬件设计是想做vlsi,dsp,处理器设计,通信,fpga开发还是嵌入式,软件设计你想做web开发,app开发,软件开发,嵌入式软件工程师,操作系统还是distributed system)。 我个人是对两个大方向都很有兴趣,但是我决定自己最终的方向还是嵌入式设计和处理器设计,这两个行业都应该算是夹在了纯硬件设计和纯软件设计的中间。
尤其是产业对嵌入式工程师的要求更高,能够自己设计mixed signal pcb,自己调试应用代码写kernel code,能调试无线通信,基本意味着一个合格的嵌入式工程师要对硬件和软件相关方面有足够的知识。我自己是比较讨厌做web开发app纯开发软件的工作,因为这些工作的门槛太低,不是科班出身的人可能都能混的比你好得多,体现不出来自己的价值。而且我比较喜欢把电路板和各种元件握在手里的感觉,而且我发现自己能够设计一个可以用的硬件的时候那种成就感会高于debug之后的成就感。当你发现自己在经受了大学的磨练真正拥有了学习知识的能力以后,丰富的网上资源以及自身的积累都会让你学习这些网页app知识非常轻松,所以我个人更喜欢硬件底层,以及和硬件底层打交道的软件领域。
软件硬件的课程都不会简单,而且两个学科的工作量不是其他学科能比的(学工科的天天做project呆lab,学统计的上完课就回家看电影。。)所以要想学好,还是需要花一定精力,尤其美国的大学工科院系workload相对国内高校来说有增无减。确定这是你想要的,再给予考虑。
朋友们,看到这里,是不是也深表认同,自己也是这么看好嵌入式工程师前景的
4. 软件开发工程师好不好
给你看个新闻3G人才争夺战即将开打近日,工业和信息化部、国家发展改革委、财政部联合发布了《关于深化电信体制改革的通告》,就电信体制改革及近期的电信重组做出具体解读。据《通告》显示,电信行业按“五合三”方案一旦完成重组,将发放3张3G牌照。业内人士认为,电信重组吹响了3G产业的号角,不论重组成功还是失败,此举将会给通信行业带来巨大影响。 随着3G网络全面铺开,移动商务和移动增值服务软件开发人员的需求量逐渐上升。在竞争过度生存状态日益严峻的当下,求职通信行业,你准备好了吗? 3G人才将成为未来重点 “眼下,对与通信人才来讲,是个绝好的契机。”中国联通武汉分公司总经理助理蔡晨表示,随着3G牌照发放日益临近和3G发展步伐的加快,市场对3G人才的需求不断提高,各大通信设备制造商对3G人才的争夺已进入白热化。 据中华英才网近日发布的3G相关职位趋势分析显示,目前3G人才的需求集中在研发领域,但未来的热点将会转移至市场营销人员。 “3G是近年来通信业和IT业共同关注的话题,3G时代的到来,不仅会引发整个IT产业格局的嬗变,同时更会颠覆传统IT和通信人才的界限,使传统软件工程师需求减小,而掌握移动通信技术的软件工程师则成为市场新宠,需求量巨大。”有业内人士表示,目前市场上的3G人才主要有三类:设备开发人员、运营人才和增值服务人才。相对而言,3G人才主要集中在研发领域,企业在这方面的人才储备也较为充分。有权威机构预测,随着3G技术在国内的应用:包括嵌入式、移动商务、移动增值等在内的移动通信软件人才每年的市场需求量在50万左右。据中华英才网最新的薪酬报告,目前国内移动通信软件工程师的平均年薪在20万元以上。 通信行业,最看重专业素质 “从人才的具体要求来看,通信行业属于高科技行业,对于人才的实际操作能力和知识面要求都很高,如IT企业一样,通信行业最看重的是专业素质,只有掌握过硬的通信知识,才能在通信行业的招聘测试中游刃有余。”专家表示,通信行业分布的职位很多,就业渠道非常宽泛,除了电子、电信行业的电子工程师、硬件工程师、软件工程师、单片机开发等直接与专业有关的工种之外,还有很多与专业相关的行业都可考虑。 “眼下,就业形势日趋严峻,并不是每个学这个专业的人都有机会被选上。”中华英才网职业规划师介绍,通信行业较为看重毕业院校与专业技能,有志在通信行业发展的大学生,还需在就读期间就累积自己的竞争力,学好专业知识、培养综合素质、锻炼实践能力、做好职业规划。 针对以上通信行业人才需求特点,知名的人才培养机构乐成数字通信学院(.cn)本着服务学员的理念,以职业活动为导向、以职业能力为核心,打造学员职业竞争力的同时,注重培养学员的职业素质,培养及具备核心专业能力、有具有核心职业素质的双重核心能力的人才,培养的学员深受通信企业的好评,乐成数字通信学院也立志建设成为中国“双核人才孵化器”。
5. 软件工程师好不好
软件工程类的专业
这一类都属于高新技术人才,目前在国内这类人才还是很缺乏的,互联网时代下,这些人才都是每个公司必备的岗位,工作机会很多,而且待遇都很不错
6. 软件工程师发展前景怎么样
首先,软件工程师是一个很大的概念,它包括软件开发工程师、软件测试工程师等。那么总的来说,无论是软件开发工程师,抑或是软件测试工程师,它们的前景都是非常好的。IT行业的薪资是在目前大众一点的行业中数一数二的,而且人才的缺口也非常大。因为近些年各个国家和企业都在持续不断地大力扶持发展互联网技术以及软件行业。包括最近引起大家热议的5G技术,搭载相关5G技术的手机也是引起了很多人的兴趣。所以可以看到,IT行业还有很多需要发展的方面,那么因此也就需要源源不断的人才。
软件开发的前景当然不必多说,从程序员的年薪中就可见一斑。另外互联网公司的福利也是超级好的,除了常规的五险一金和带薪年假之外,往往还会有商业补充险、三餐下午茶、年会、年终奖、每年一次的出境游,以及内推奖励等等。不过软件开发岗位对脑力和体力的要求比较高,年纪大了可能会因为脑力体力跟不上而被迫转行。还可能会是996工作制,经常加班。软件测试岗位则不会,它注重经验的积累,越老越吃香。一般都是上5休2的工作制,而且不太会加班,只要按时按量完成工作就可以。另外,软件测试行业的男女比例基本相当,没有性别歧视,女性也有机会晋升到管理层。而且大部分互联网公司的工作环境相对来说都很宽松,观念和性别意识也更先进些。所以无论你的生理性别以及性别认同是什么,你都能够有很好的发展。
7. 软件工程师就业好还是网络工程师好
8. 软件工程师就业前景好吗
软件开发工程师的就业前景很吃香,是社会上紧俏的人才。网络时代、信息时代的来临,为软件开发工程带来了很大的契机和机遇。
随着软件产业的发展,软件产品的质量控制与质量管理正逐渐成为软件企业生存与发展的核心。几乎每个大中型IT企业的软件产品在发布前都需要大量的质量控制、测试和文档工作,而这些工作必须依靠拥有娴熟技术的专业软件人才来完成。发展空间很大。
软件开发工程师是从事软件开发相关工作的人员的统称。 软件开发工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。
9. 软件工程师就业前景是否依然被看好
随着IT行业持续不断地高速蓬勃发展,软件工程师的薪资和待遇始终处于各行各业的领先地位。另外软件行业在未来的几十年中,也仍旧会是朝阳产业,因为智能的生活离不开各个系统上的软件。因此软件工程师行业的前景十分广阔,你不用担心会由于行业不景气而大换行。
软件工程师的涵盖十分宽广,狭义上讲包括软件开发工程师和软件测试工程师,广义上则还包括UI设计人员、产品经理等等。软件开发工程师又分前端开发工程师和后端开发工程师等等。他们的前景虽然都很好,但是具体还是有一些差别的。软件开发工程师是软件工程师中薪资水平居第一的,但是非常需要脑力和体力,也经常需要加班,因此到了30多岁往往会因为脑力体力跟不上而被迫转行,一般来讲会往软件测试或运维等方向去转。软件测试行业则可以一直干到老,因为软件测试行业需要的是经验的积累,并不需要太多脑力和体力的支撑,也不太加班,只要按时按量完成工作就可以了。
因此如果你想要趁着年轻多拼搏奋斗,而且确实对软件开发很感兴趣的话,那么可以从事软件开发行业,然后再慢慢考虑转行问题。但如果你想要在工作岗位上细水长流,争取更长远的职业发展,那么推荐你从事软件测试行业。而且软件测试行业更锻炼全局把控能力,这对将来晋升产品经理岗位是特别有帮助的。