说实话、、就目前你的水平能找到工作就是万幸了、、不是我打击你、、实力,社会经历,实战,我相信你6,软件开发工程师在哪个平台上招聘更好一点 中国被世界公认为全球最大的3G移动市场,但是,3G相关的人才却严重失调 。专业从事3G应用软件开发从业人员不足千人,据工信部预测,仅2010年,中国3G人才市场缺口就在100万以上,其中3G软件工程师缺口就在50万左右 。3G人才短缺现状,使得3G行业已经成为新的高薪行业,基于3G软件开发人员变得格外抢手 。人力资源专家表示,3G软件开发是未来几年最热门和最受欢迎的职业之一 。根据前程无忧网发布的薪资报告,具有10年工作经验的高级嵌入式软件工程师年薪在30万元左右 。即使是初级的嵌入式软件开发人员,平均月薪也在5000元左右,中高级的嵌入式软件工程师月薪平均已超过万元,而且随着3G应用的进一步深入发展,3G软件研发人才的薪水还会进一步水涨船高!据计世资讯发布的相关研究报告称,估计国内3G人才缺口将达到50万人以上 。2013年,虽然Java人才的薪水很高,但是对该类人才需求旺盛的IT企业却很难招聘到合格的Java软件工程师 。其中,最根本的原因就是许多计算机专业的毕业生在读期间没有掌握实用的技能与经验,距离企业的实际用人要求有较大的差距 。因此,计算机专业的大学生欲成为Java软件工程师,最便捷的一条路就是参加以实战项目为主要教学方法的Java职业技能培训,从而有效地缩短同企业具体用人要求之间的差距 。Java软件工程师的未来发展方向大致分为两类:一是成为管理人员,例如产品研发经理,技术经理,项目经理等;二是继续他的技术工作之路,成为高级软件工程师、需求工程师等 。据有关权威部门统计,未来几年内我国软件行业的从业机会十分庞大,每年对软件人才的需求将达到 80万 -100 万人,而现有行业从业人员只有 50 万人左右,专业开发人员不到25万,2011年大部分院校出来的应届计算机系学生,真正能当年进入软件公司工作的只有10%~20%左右,缺口很大 。.Net作为新一代的程序开发语言其中的一员,同样也具有很多的优势,并且弥补了前一代语言的缺点,因而更加受到人们的喜爱 。.Net具有很多明显的优点,可以提高开发人员的效率,减少bug,加快应用开发并简化使用 。IT人员对.Net保持了应有的警惕,因为它毕竟还是个新事物,需要有一个比较艰难的学习曲线 。但是对于大多数组织而言,其优点远远多于缺点 。Android工程师是指从事Android移动应用操作系统、游戏和各种Android平台功能的应用、开发和测试的技术人员 。以手机开发为主要对象,包括但不限于手机操作系统、手机游戏、手机其他多种功能的开发和优化人员 。Android工程师是移动应用开发者,希望将自己的应用移植到该平台上或者在该平台上开发应用 。随着Android平台的扩张,引发了Android人才荒,2011年移动开发人才需求几十万,未来人才需求缺口将达百万 。iPhone手机软件开发主 要 职 责1、负责基于iPad/iPhone平台下的软件产品开发工作;2、根据产品部需求形成可实现的技术设计,在预期的时间内完成开发工作;3、对移动平台的技术方向进行分析,为公司移动平台技术发展提供建议 。技 能 要 求1、熟悉 Objective-C,熟悉iPhone;2、熟悉面向对象的软件设计方法及设计模式,具备良好的代码编程习惯和文档编写能力;3、熟悉iPhone SDK,有成熟作品、有实际项目开发经验者优先;4、热衷于移动平台开发,对新技术感兴趣,对技术有自己的理解和追求;5、具备良好的产品理解能力及团队合作精神,有较强的沟通及协调能力 。iPhone手机游戏开发主 要 职 责1、开发IOS平台的游戏产品;技 能 要 求1、精通C或Objective-C语言,熟悉IOS操作系统;2、对iPad/iPhone开发平台有浓厚的兴趣,有良好的开发技能,熟悉编程规范;3、熟悉cocos2d引擎,或者熟悉其他iPhone游戏引擎;4、熟悉iPhone SDK,有iPhone软件作品优先考虑;5、计算机相关专业专科或以上学历;具备良好的产品理解能力及团队合作精神,有较强的沟通及协调能力 。iPhone手机游戏策划设计师主 要 职 责1、负责android/SNS/ios游戏的整体架构和策划;2、负责游戏场景、道具、关卡等系统的功能设计;3、负责策划游戏规则、游戏玩法设定,并进行公式设计,数值设计和系统设计 ;4、负责游戏基础数据分析,用户调研、用户行为习惯等工作 。技 能 要 求1、大专以上学历,网游/Webgame/手机游戏等游龄5年以上,热爱游戏并视为终身事业者;2、对游戏市场有独到见解,具备商业思维,能设计出符合市场规则的游戏;3、手机网游有清晰认知,并且熟悉android/iphone手机操作习惯和用户使用习惯 ;4、具备优秀的产品策划能力和独到的游戏设计理念,熟悉游戏产品的需求设计规范 ;5、良好的用户感触和数据分析能力,确保能设计出符合用户行为习惯的游戏规则;6、具备良好的产品理解能力及团队合作精神,有较强的沟通及协调能力 。iPhone开发前端设计师主 要 职 责1、手机平台(及iPhone、iTouch)游戏相关美术工作;2、iPhone应用界面UI设计;3、负责游戏标题、界面、人物、动作、道具、场景的设计 。技 能 要 求1、熟练使用photoshop软件;2、喜爱动画、漫画、游戏及电影并对此有独特的见解;3、熟悉HCI(人机交互),对用户体验有很好的把握 。能够独立设计人机交互方式及页面流,能够独立进行整体操作规划及规范编写;4、熟练编写JS、Ajax,掌握异步通讯、离线存储、脱机应用等高级前端编码技术;5、熟练进行iPhone、iPad等高新移动终端设备的前端开发,熟练运用不同平台浏览器所支持的WebKit;6、具备良好的产品理解能力及团队合作精神,有较强的沟通及协调能力 。依据51job前程无忧数据,软件及IT工程师在长达10年时间内一直占据着国内众多职业岗位平均工资水平的前茅,基于iPhone开发的岗位平均薪酬比传统软件开发岗位高出50%以上的水平,移动互联行业公司为了吸引留住人才除了提供保险、休假、灵活作息时间、优质办公环境等福利外更有股权,期权分红吸引高端求职者 。7,学习软件开发和大数据哪个更有前途各大电脑培训机构即将到达战场,请做好准备 。软件测试人员和软件开发人员的岗位要求到底哪个更高?哪个更有发展前景?业界关于此问题的争论似乎一直未停 。而有人指出,这个问题实际上就是一个伪命题 。武汉达内it培训学校专家表示:对于两个不同岗位的从业人员能力,因不具备可比性所以无法比较 。但不可否认,这两个岗位之间又存在着不可分割的重合领域 。本篇文章列出了从业者对于软件测试和软件开发的几类典型观点,并包括了二者对应的职业发展方向,以此为广大从业者提供参考 。一些软件开发方向的毕业生表示,还在学校时,老师经常说的是如果女生以后不能从事开发,可以去做测试 。刚进入企业时,问起开发人员未来几年的发展,被告知如果个人水平差的话可以转去做测试 。言外之意是否就是:软件测试人员的技术要求比软件开发人员的技术要求低呢? 针对这个问题,众多开发人员、测试人员发表了不同意见,这里整理总结了几类典型观点,其中还包括了一些关于职业发展的建议,不妨一看 。“造炸弹”和“拆炸弹” 《我的第一本c++书》作者表示,他不认为程序开发人员的技术水平比测试人员高 。他把开发人员和测试人员分别比作“造炸弹”的和“拆炸弹”的,从这方面来说,陈良乔甚至认为测试人员的技术水平要求应该要比开发人员的要求高一些 。陈良乔进一步指出,之所以有很大一部分人认为“开发人员技术水平高于测试人员技术水平”的这个观点的产生,反映了国内目前重视程序实现、轻视程序质量的业界现状 。“生产力”和附加“支持” adobe程序员冯东观点刚好与陈良乔相反,他结合行业现状表示,在软件工业里,只有开发者旗鼓相当的公司,才能拼测试 。而实际上,开发者的生产力可能会相差到十几倍 。冯东认为,目前行业内大部分公司中的测试人员起到的是“支持”作用,只有开发人员才能起到“生产”作用 。换句话说,如果你只能招一个人,你是招开发人员还是测试人员呢?“造炸弹的起码可以当半个拆炸弹的,如果你非要说拆炸弹的也会造炸弹,我只能说你给他的title错了 。”因此,测试和开发的技术水平不在同一“境地” 。要做好测试工作同样需要高技术水平 微软亚洲工程院项目开发工程师陈认为,对于并不真正理解测试究竟是什么的人来说,“开发人员技术水平高于测试人员技术水平”这个观点具有一定代表性 。陈甫鸼表示,软件测试的目的是为了保证软件质量,从工程的角度出发,软件测试人员举足轻重 。他认为,要真正了解什么是测试,要先了解测试究竟是做什么的 。陈甫鸼介绍了软件测试所做的三大方面工作:第一方面是监控产品流程 。程序的开发和这个过程中的bug修正是一个时间平衡的工作 。开发得太快,就有可能给下一阶段带来较多的问题 。而每一个开发阶段都需要一定的信息收集、分析 。这些只能由测试人员去做 。第二方面是搭建复杂的应用场景 。就拿一个完整的activedirectory服务器的回归测试环境的搭建来说,陈甫鸼曾为此搭建过11台域控,其中还不包括中间可能动态加入的、删除的客户端 。而过程中包含大量故意毁坏性操作,每一次毁坏之后都必须恢复现场进行下一个测试 。陈甫鸼认为这种测试场景并不是任何一个程序员可以构造的 。第三方面是简化问题报告 。当发生用户报告时,用户给出的描述往往缺乏直指问题所在的步骤描述,此时,需要分析过程、并反复与用户进行沟通最终完成关键步骤的定位,这一系列工作也并不适合开发人员来负责处理 。陈甫鸼介绍了一些不需要专门测试的情况 。即软件本身不包含复杂的应用场景,比如单机软件、单服务器网站 。而更多的复杂应用场景需要通过专业而严谨的测试,比如股票软件类的服务器系统 。如果没有长时间熟悉过这类复杂系统的技术人员,是无法做好测试工作的 。测试和开发所需的技能有交集,但又属于两个要求不同的岗位 。如果因为开发技术不行就去做测试,也不等于你就能成为一个好的测试人员 。目前开发和测试分离的做法助长了一个倾向:一些程序员越来越不关注自己的程序质量,也不关心自己的程序如何被使用 。在csdn的微软测试专家群论坛上曾有人发言说一个产品到发布的时候对他来说就是死掉了,他就不再关心了 。陈甫鸼认为这代表了一部分程序员的看法 。但这不是程序员的错,也不是分工的错 。该指责的是无能的领导,他们设置测试这个职位就是为了丢垃圾的,而没有能力把握两个角色的关系改进产品 。这种无能的另一种倾向就是雇用大量的测试人员,以为用人去堆就能堆出好产品 。他们忘记了,测试人员起到的是监控质量变化的作用,而不是提高质量 。提高质量的唯一办法是开发 。丢包袱能让人轻装前进,但是只知道丢包袱丢不出好产品 。技术要求侧重点不同 ios开发者石英则认为,开发人员和测试人员的技术水平要求大致一样,只是侧重点不同 。开发人员需要精通某个技术点,测试人员要高度熟悉某个技术面 。个人认为是软件开发,软件开发的毕业生,起点都很高知,入职既可做数据库工程师、软件安全工程师、软件管理员,随着经验的积道累可以做高级网路工程师、项目主管、项目经理,如果专你有魄力的话,还可以自己创业 。目前,我国对软件人才的需求已达80万,在未来5年内,合格软件人才的属需求将远大于供给 。因此,学软件开发,就业成香饽饽 。就我所了解的,在现在以及可预见的未来,这个行业对软件工程师的需求绝对是碾压硬件工程师的 。也就是说,招软件工程师的职位比硬件工程师的职位要多的多,而且软件工程师找工作上来说会比硬件工程师更容易 。先从企业的角度来讲讲 。我个人认为造成这个差异的原因,第一个是基本上所有的公司,从初创公司到全球百强,都有对软件工程师的需求 。现在哪个公司不需要几个码农来开发app,或者做个web 。但是做硬件这种工作并不是所有公司会去做的 。举个简单的例子,摩根大通银行在我们学校的招聘会上明确招软件工程师,expedia也明确招聘软件工程师,如果这个两个公司突然说要招电子工程师,这不是逗我吗 。。而且哪怕是硬件公司,也需要大量的软件工程师来支持硬件前端工作 。第二点我觉得要归功于现在的创业潮 。不管在美国在中国互联网创业都是趋势,但是可以说绝大部分的初创互联网公司做的都是软件方向 。有个点子,有点技术,找几个合伙人抱着电脑就能开干了 。但是初创公司要专注做硬件开发就比较难了,因为成立设计硬件公司的门槛和起步开销比较大 。所以这也导致大部分初创公司以互联网为主,能做的了硬件设计的公司基本上都是处于垄断地位的大企业 。第三个很重要的原因就是硬件设计在现在来看已经是相对成熟的技术,我甚至有ee的同学跟我说大部分硬件的东西已经步入夕阳产业的范畴,因为很多东西已经成了规范,也因为很多东西被自动化所取代 。前一阵子全球大牌的硬件公司才裁了不少人,intel更是裁掉了接近20%的硬件工程师 。但是互联网热从90年代开始到现在热头还没过,而且未来诸多产业如人工智能、机器学习、图像识别、大数据都才刚起步,所以还有一定的上升空间 。还记得当初我们学校的初创公司招聘会上几十家公司只有一家招硬件工程师,而且还是偏软件的硬件工程师,剩下的公司里98%都在找会码代码的人;大企业的招聘会上才能见到nvidia、arm、 intel、 TI 的身影,但是哪怕是这样,基本上所有的公司招牌上都会有大写加粗的招computer science的字样 。。再从个人的角度来讲 。想成为一名软件工程师找到工作的门槛远比成为一名合格的硬件工程师低很多 。要想以软件工程师的身份混到个饭碗,学两门语言学好,常用的数据结构,刷点题就基本上能找到薪水小几千的岗位 。我甚至知道国内有专门的软件工程师培训机构,那种专门教java和算法,两个月速成班,而且所声称的学生就业率还挺高的 。但是要想成为一名合格的硬件工程师,不是科班出身的不好好学几门模电数电信号逻辑设计的课,没有在学校实验室里自己焊点电路做实践,连简历都发不出去 。而且现在要想学个什么语言框架,网上搜一搜“”xxx语言入门教程“”就有非常丰富的资源,但是要是在网上搜“如何学好超大规模集成电路设计”,要想找到可以受用的资源几乎是不可能的 。而且就我所参加的招聘会来说,如果有招硬件工程师基本都要求有研究生的学位,但是对软件工程师的要求基本上就是熟悉算法数据结构,会web编程有相关经历就够了 。软件工程师很多时候吃的是体力,硬件工程师大部分时候是吃经验,所以硬件工程师一般得有一定的经历积淀才能脱颖而出 。尤其像模电这种上手程度很高的方向,没个十年八年的相关经验根本不算学成出师 。所以说本身对从业者的资质要求更高,也是硬件工程师不好找工作的原因之一 。上面是我所认为的短时间内软件工程师就找工作方面来说会比硬件工程师更容易的原因 。但是这并不意味着会编程就肯定找得到工作,也不意味着硬件产业就会低迷下去 。软件工程师的职位多,但是每年从事这个职业的人也更多,虽然我认为现在软件工程师短期内还没有出现饱和的趋势(毕竟那么高32313133353236313431303231363533e4b893e5b19e31333365653833的工资还摆在那),但是总有一天这个行业也会像金融产业一样降温(人才供过于求) 。硬件产业虽然大部分已经有步入夕阳产业的趋势,但是曾经一度被宣称没啥好搞的供电网络最近也被smart grid搞得神乎其神,美国top5的高校都还设立了相关实验室 。此外,现在物联网,车联网,智能家居的概念被炒得火热,我相信等相关成熟的支持技术(能量采集,低功耗通信)以及统一的开发平台一旦出现,硬件工程师的需求只会更多,虽然这些产品依旧只有那些有背景的大公司才做得动(不过因为欧美国家电子产业上的封锁,国家也在硬件设计上砸了很多银子,初创企业也会慢慢增加,相信国内的相关机遇也会更多) 。而且毕竟软件产业还是依靠硬件,如何设计低功耗,高稳定性,能够承载大吞吐量计算量的硬件也是这个产业的挑战,毕竟人工智能,机器学习,视觉处理等领域是很吃硬件计算量的 。没有强大的硬件支持,阿狗要想打败李世乭还是痴心妄想吧 。本人现在在一家为硬件的公司设计软件的百强软件公司实习,做的工作大部分还是偏软件,所以本身对工作常态也并没有非常深入的自己的感受 。但是就我观察身边的同事以及跟别人的交流来看,不管是做软件硬件,都是要:对 。着 。电 。脑 。。。软件工程师平时就是上班啊调试程序,比较低级的码农只能给高级软件工程师打打下手,帮他们做测试,实现他们设计好的东西 。当然做到高级工程师了才有能力开发设计自己公司的产品 。如果在初创公司工作节奏更紧张,如果赶上产品要上线可能需要加班调试 。遇到程序爆炸了可能还需要on call(就是你负责的东西突然出问题了,你的manager直接打个电话给你,你得马上去公司修bug),至少我知道amazon是有这个机制 。我现在还没有在纯做硬件的公司实习过,但是从我知道的事实来看,硬件工程师不会比软件工程师轻松 。硬件工程师也需要调试电路啊调试脚本啊,反正也有跟软件工程师交叉的工作 。工作环境取决于细分的工作类别 。开发FPGA的估计跟码农一样坐办公室,搞MEMS的、嵌入式的就长期入驻实验室了 。因为大部分硬件公司都是相对成熟的大企业,所以工作节奏普遍不会像在初创公司那么紧张,不过像在华为这样的企业就另说了 。。。当然不管是软件工程师还是硬件工程师,工作强度应该都是高于其他industry的职业的 。毕竟这个行业竞争会越来越激烈,这也是聪明人聚集的地方 。至于工资的话,就平均来讲,美国这里的软件工程师年薪会略高于硬件工程师(从glassdoor以及其他门户的数据来看),但是软件工程师一样也有收入低的,硬件工程师的收入也有碾压软件工程师的 。只要你技术过硬,薪水都不是事儿 。有人说软件工程师前景更开阔一些,我个人的感觉是不管怎样,这两个行业在未来都会有非常非常多的机遇与挑战(详细原因见第一点) 。不管是软件设计还是硬件设计,底下都有更多细小的分支(比如说你硬件设计是想做vlsi,dsp,处理器设计,通信,fpga开发还是嵌入式,软件设计你想做web开发,app开发,软件开发,嵌入式软件工程师,操作系统还是distributed system) 。我个人是对两个大方向都很有兴趣,但是我决定自己最终的方向还是嵌入式设计和处理器设计,这两个行业都应该算是夹在了纯硬件设计和纯软件设计的中间 。尤其是产业对嵌入式工程师的要求更高,能够自己设计mixed signal pcb,自己调试应用代码写kernel code,能调试无线通信,基本意味着一个合格的嵌入式工程师要对硬件和软件相关方面有足够的知识 。我自己是比较讨厌做web开发app纯开发软件的工作,因为这些工作的门槛太低,不是科班出身的人可能都能混的比你好得多,体现不出来自己的价值 。而且我比较喜欢把电路板和各种元件握在手里的感觉,而且我发现自己能够设计一个可以用的硬件的时候那种成就感会高于debug之后的成就感 。当你发现自己在经受了大学的磨练真正拥有了学习知识的能力以后,丰富的网上资源以及自身的积累都会让你学习这些网页app知识非常轻松,所以我个人更喜欢硬件底层,以及和硬件底层打交道的软件领域 。软件硬件的课程都不会简单,而且两个学科的工作量不是其他学科能比的(学工科的天天做project呆lab,学统计的上完课就回家看电影 。。)所以要想学好,还是需要花一定精力,尤其美国的大学工科院系workload相对国内高校来说有增无减 。确定这是你想要的,再给予考虑 。嵌友们,看到这里,是不是也深表认同,自己也是这么看好嵌入式工程师前景的!软件开发好一点前景挺不错的呀,学好了以后找个工资高的工作是没有问题的8,软件工程师生存指南面试准备工作经验和实用工具软件工程师是令人羡慕的职业 。但是如何才能拿到这份工作?又如何才能做好这份工作呢?拥有相关经验的Valeri Alexiev提供了相关建议和工具 。其中包括了如何准备面试、如何以软件工程师的身份工作以及如何持续改进方面的经验之谈 。
推荐阅读
- 兼职活动策划,招聘兼职计划书怎么写
- 软件工程师前景,软件工程师就业前途怎么样?
- 家装招聘信息,家装招聘信息应该填哪些方面
- 软件工程就业,软件工程专业就业前景怎么样?
- 软件测试招聘,软件测试工程师月薪多少
- 仁寿运长医院招聘,绵阳哪个医院在招聘
- 嘉峪关招聘,拖关系能进嘉峪关四零四吗
- 汝城招聘网,汝城哪里招工
- 佳兆业校园招聘,佳兆业物业今年的春季全国招聘会上都有哪些职位可供应聘的呀?
- 2cu软件下载最大连接数是多少,Xbox史上最强主机Xbox
