软件开发工程师多大年龄不能做了?
1、软件测试工程师在一家软件企业中担当的是“质量管理”角色,他的职责是及时纠错及时更正,确保产品的正常运作。
软件测试是个可以很快入门的职业,门坎不高。
对于刚刚毕业的学生,如果希望今今后事软件开发,那么先从事一段时间的测试可能更有利于今后的编程;而对于具有多年编程经验的程序员,如果改行做测试,更容易提高技术。
2、在北美,软件测试工程师因不同的级别,获取的薪资是不一样的,特别是近几年,由于越来越备受重视,所以薪资也节节高升。
现在起薪已经在5万左右;若经验丰富的话,薪资可以拿到八九万。
实际上,现在就业市场上最难找到的不是最佳程序员,而是最佳软件测试工程师!因为面对软件的规模越来越大,应用的复杂度和集成性越来越高,各种新的软件开发技术不断应用,特别是一些重要领域如国防、银行、金融、通讯、航天等,他们对软件质量要求很高,使得软件测试工程师已变的炙手可热。
目前大中型软件开发与测试人员比率接近1:2,巨大的市场空缺,使软件测试工程师从初级到高级,只需要1年甚至更短的时间来完成。
所以作为一名软件测试工程师,未来的发展空间是非常广阔的。
3、“软件测试工程师是一个越老越吃香的职业。
”著名软件测试专家、清华大学教授郑人杰教授说。
他告诉记者软件测试工作是对质量的把关,其中包含技术及管理等方面的工作,工作相对稳定,对年龄没有限制。
而且随着项目经验的不断增长和对行业背景的深入了解,会越老越吃香。
对于郑人杰教授对测试员的职业寿命的看好,资深测试专家、北大测试负责人肖睿非常赞同。
他认为软件测试员的一生如同一名医生的一生,随着职业阅历和临床经验的丰富累积,到一定的年龄他们通过“望闻问切”就能知道毛病出在什么地方。
因此,有人说软件测试员和医生是最不需要用“青春”来保证和延续自己职业寿命的职业。
4、20多年来郑人杰教授一直软件测试领域工作,如今70多岁的郑教授还在为软件企业“坐诊”。
一些出版社为了出版他的《计算机软件测试技术》几乎成了他家的常客。
作为我国软件测试行业的“泰斗”,他见证了中国软件测试业20年来的发展历程。
“软件测试工程师地位”翻天覆地“的变化,源自信息产业的发展以及软件企业自身、用户成熟度的不断加深。
”郑人杰教授表示。
一方面,计算机使用越来越普及,越来越多的领域使用了计算机,特别是一些重要领域如国防、银行、金融、通讯、航天等,他们对软件质量要求很高。
同时一些重大事故的发生,也引发了人们对软件质量的关注。
如2002年欧洲载重10吨的阿丽亚娜5型火箭发射失败,最后证实是软件质量问题;还有国内的一些银行金融系统,因软件质量问题不得不暂停营业。
毋庸置疑,在经历了长期的不为人知和可有可无后,软件测试工程师目前已变的炙手可热。
随着中国软件市场的发展,越来越多的国外资金投向中国软件行业。
据报道,中国软件外包市场的潜力和机会已远远超过软件王国印度,不过由于软件人才的严重不足致使我国软件发展遭遇“瓶颈”。
国家为了大力培养软件人才,不断采取积极有效的措施。
前不久,国家出台鼓励软件测试等高职业技能政策后,广大青年学生对软件测试的兴趣骤然上升。
5、软件测试是个可以很快入门的职业,门坎不高。
对于刚刚毕业的学生,如果希望今今后事软件开发,那么先从事一段时间的测试可能更有利于今后的编程;而对于具有多年编程经验的程序员,如果改行做测试,更容易提高技术。
6、软件测试是个需求高,就职机会大的职业。
目前,我国具备软件测试能力的人员数量和市场需求相差巨大,巨大的市场空缺,使软件测试工程师从初级到高级,只需要1年甚至更短的时间来完成。
所以作为一名软件测试工程师,未来的发展空间是非常广阔的。
嵌入式软件工程师岁数大了还能继续干吗???
嵌入式软件开发者与其他大部分软件开发者最大区别表现在三个方面,一是对硬件的了解程度;二是算法优化的运用,三是一般开发程序的规模较小。
至于持续工作的年龄,因人而异吧。
如果真的爱好软件设计、编写代码,年龄是问题吗?大部分人只是把它作为一种谋生的手段,有家有业,加班加点就困难了,毕竟编程是一份脑力加体力、同时又是作息无律的“苦”差事儿。
...
软件工程师和程序员到底有多大的区别?
程序员主要是指写代码的人。
工程师着重在于设计。
程序员和软件工程师的区别是:软件工程师不但要有编写程序代码的能力而且更重要的是要懂得如何去开发一个软件,怎样去学习实际的UI的观念。
就是工厂里面技术员和工程师的区别。
技术员是熟练工人,工程师是设计者。
程序员(英文Programmer)是从事程序开发、维护的专业人员。
一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。
软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。
软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。
软件工程师是从事软件开发相关工作的人员的统称。
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。
软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。
此外,关于网络工程和软件测试的其他技术也要有所涉猎。
...
软件工程师前景
软件工程师前景看好 现如今,IT界哪一种职位的就业率最高?哪一类人才的平均薪水最高?答案是软件工程师。
IT技术发展需要的所有软件都需要软件工程师来完成,他们影响着整个IT行业的发展,并且创造着IT行业的未来。
同时,随着竞争的加剧,软件企业对人才的需求也从原来的“单一技能型”向“一专多能复合型”发展,只掌握某一项技能就能就业的时代已经过去。
上海软件人才概况 根据上海市2005年软件产业发展研究报告的统计,在学历结构上,上海软件产业共有各类专业人才10万人左右,其中65%以上拥有本科及本科以上学历,9%拥有硕士学历,2%拥有博士学历。
由于本科以上学历的软件人员占软件产业专业人员的大多数,这也成为上海市乃至全国软件产业人员结构呈“橄榄型”之说的缘由之一。
从岗位结构看,上海软件产业人才中,中层技术和管理人员占12%左右,高级技术和管理人员不到5%。
既缺乏系统分析师、系统设计师和架构设计师等高级人才,更缺乏熟悉产业化软件开发过程、了解市场需求和社会信息化、能把握软件质量控制的项目经理、产品经理和软件企业的创业领军人物。
在年龄结构上,上海软件企业近年来大量吸收青年员工,因此平均年龄约28岁,其中28岁以下占75%,35岁以下占92%。
这一年龄结构反映出,上海软件产业的从业人员平均从业年龄约在3-4年。
具有4年左右软件开发经验的专业人员往往成为较为紧缺的人才。
在知识结构上,软件产业是软件技术和市场结合的产物,理想的软件人才的知识结构要求专业化、复合型和国际化。
上海软件产业人才知识结构的缺陷是当前软件产业发展的障碍之一。
两类人才需求最旺。
软件产业是上海市重点扶植的高科技产业之一,然而,软件企业对软件工程师的需求仍是“全线告急”。
一方面,上海软件企业的急剧扩张和各行各业不断加速信息化进程,需要大量的软件工程师;另一方面,许多跨国公司为节约运营成本,纷纷将研发机构和大型软件项目的开发转移到上海,对本地软件工程师的需求也非常迫切,简直可以用“如饥似渴”来形容这些用人单位对具有实际操作能力的软件工程师的需要。
而且,越是上规模的公司,工作的拆分层次越清晰,对于软件人才的需求越大。
据了解,大多数软件企业急需的软件工程师有两类:一是“即插即用”型。
这类人才的标准不外乎知识面较广,掌握1-2种比较常用的软件编程工具;具备一年左右实际项目开发经验,熟悉软件工程的基本概念;具有较高的职业素养,包括沟通能力、团队协作精神等。
二是复合型高端软件工程师。
目前,许多软件企业都非常需要能够独立承担国际化项目的高端需求分析师和高端软件系统设计师,这种人才现在还是凤毛麟角。
“钱”途一片光明
50 岁转行做软件开发晚吗
搞不好就会被裁。
否则你也可以选择把它作为个人爱好,业余时间搞一搞,也没准能搞出名堂也说不定。
不过软件开发这个和兴趣有很大关系。
如果你确实非常喜欢,转行也不是不可以可以是可以。
但是国内软件工程师是青春饭,过了36岁再跳槽就不容易了。
前一阵华为统一裁掉了40岁以上的开发工程师,这个伟大的公司都这样了,其它小公司可想而知。
所以如果到那个年龄如果你还没有走上领导层
学软件开发有年龄限制吗
软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。
干这行的是根据不同公司的需要来开发软件!! 软件工程师在公司里一般都要当网管(兼职) 总之就是老板要求你干与电脑一切的事情你都要做(老板可能真是太刻薄啦)除非你不懂~ 软件工程师就是为公司开发并维护。
更新软件!!软件工程师从扮演的角色来看大致可以包括以下这些:一种是既懂技术又懂管理的软件高级人才,他们更注重项目进度管理统筹;另一种是系统分析及设计人员,主要职责是分解一个项目或程序,使之变成一个一个相对独立的模块交程序员开发,最后还负责集合所以功能模块,还有统一项目中的所有规范等。
还有一种就是称为一般的软件工程师或程序员。
软件工程师是在IT中最普通的职位,几乎每个IT企业不论你做什么内容,或多或少都需要这样的人才。
曾记得有一篇“IT人月薪上万还不满足 软件业高薪引发大讨论”的文章引发了许多IT业内人士的质疑,许多做软件的IT人纷纷表示自己根本没有拿到这么多。
经常有IT人在BBS唉叹,做软件如何辛苦,如何消耗青春,比起付出的,他们拿的一点薪水真是太少太少。
那么我们的软件工程师究竟拿多少呢?为此无忧近期依照年龄,工作经验,学历,工作企业性质等相关因素对软件工程师的薪资进行了调查,希望能够揭开软件工程师薪资上的这层面纱。
另外从职场需求看,软件工程师在IT行业内一直是最热门的职位,需求量非常大,自然而然它的薪资情况也成为众多业内人士的关注焦点。
根据近期无忧对这一职位进行的薪资调查表明,尽管这一职位的需求量每月上升,但平均年薪并没有想象的那样烫手。
一般来讲,软件工程师的平均年薪是3-4万。
俗云,年轻的时候靠拼,中年的时候靠智慧,老年的时候靠经验。
然而软件这行,吃得就是青春饭,玩得就是旺盛的精力。
来自中国青年研究所的数据, 35岁以下占IT从业人员的82%,部分企业青年职工的比例更是达到100%。
其中,19至29岁的所占比例高达66.9%。
据这一次的薪资调查显示(具体数据请见图1),目前1970年-1980年出生的人是软件工程师的主力军,1976-1980年年龄段的薪资线呈倒“V”型,主力年薪在3-4万。
而1971-1975年这一年龄段的软件工程师薪资线却是非常有意思,呈箱线分布, 主力年薪从3万起至8万不等,其薪资范围跨度很广。
专家分析,在71-75年龄段的人群中,一部分人由于多年工作经验及机遇关系,已是处于中高层的职位,其年薪集中在7-8万以上;另一部分人由于各种客观的或是主观的因素,至今仍在普通的软件工程师职位上拼杀,这一群人的年薪自然不会很高。
同时由于激烈的竞争,这一部分人很有可能会改行另觅他途。
另外从薪资图中可以看出,同70-75年出生的相比,76-80年出生的软件工程师其薪资徘徊在10万以内。
而过了10万年薪这道槛,年薪数和年龄开始变成正比,此时,相对来讲,70-75年出生的人拿到高薪的机会更大。
再来看看工作经验与薪资的关系(如图2所示)。
应届毕业生的年薪是最低的,显然没有达到平均年薪3-4万的水平;工作经验在1――3年的求职者是这一职位的黄金年龄;工作经验5年以上的软件工程师就有点悲观了,因为他们并没有想象中那样有很多获得高薪的机会。
另外由图2可知,随着工作经验的增长,薪资曲线变得越来越平滑,这里有一个由“V”型向箱型转变的过程。
随着工作经验增长,平均薪资的跨度范围也越来越大。
由此可见,虽然说有一定工作经验可以有更多机会拿到高薪,但这并不是绝对成正比的,反而会成为一个瓶颈。
5万年薪成为一条分界线,想拿年薪5万以上,那么工作2-3年的要比刚工作的或是一年的更有机会。
学历、认证、工作经验,鱼乎,熊掌乎? 所谓鱼和熊掌不可兼得,但能有其一也就不错了。
学历对于软件工师的薪资有着直接的影响。
据调查发现,大专的平均年薪为2.5-3.5万,而本科的平均年薪上升为3.5-4.5万。
一般来讲,硕士以上学历更有竞争优势,平均年薪可达7万左右。
抽样调查表明,如果拥有硕士学历,具有两年经验,其年薪最高可达15万左右,最低的也有6万左右。
据业内资深IT人介绍,目前做软件的,最热门语言还属JAVA和C++。
从调查也可以发现SUN的Java认证对于薪资的影响较大。
如果一个精通JAVA的软件工程师,具有两年以上外企工作经验,年薪不会低于10万。
这里提醒一句精通和熟练是有区别的,如果仅是熟练的话,那么年薪数会大打折扣。
同时精通的时间长短也影响着薪资的高低,一般要有一年以上的编程时间才算得上可以。
当然并不是所有的认证都有用,本次调查还发现,认证不是“万金油”,对于这个职位薪资的影响也没有想象当中那样巨大。
调查显示,有无CCNP认证年薪差距在1-2万元之间。
再有就是认证不是万能的,比如一位刚毕业不久的大学生,虽然在校连续考出了MCSE和CCNA、CCNP,CCDA但目前的薪水仍然不到平均年薪。
所以在这里笔者提醒求职者不要头脑发热,过于迷信认证,在把钱花出去前,先对自己的职业做一个规划,看看到底...
软件工程师的黄金年龄是几岁
软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。
软件工程师是从事软件开发相关工作的人员的统称。
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。
软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。
此外,关于网络工程和软件测试的其他技术也要有所涉猎。
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。
软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。
软件一般是用某种程序设计语言来实现的。
通常采用软件开发工具可以进行开发。
软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。
软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
...
转载请注明出处51数据库 » 百度开发软件工程师 年龄