最牛逼的软件工程师是不是就是开发编程语言的人???那些人要牛逼...
很多大学80年代末才开了计算机专业,所以退休无从说起。
进入高阶硬件领域比软件门坎要高,没有相关的设备仪器,你智商再高也没有用。
软件知识更易传播,而且门坎低,这并不表明软件就是容易,看看大学C语言成绩吧。
好的软件真是要天份的。
软件对人思维能力要求远高于硬件。
精了硬件虽然可以依靠门坎来过日子,但拔尖也是很难的。
10K级以下,没有OS下软件编程,并不需要太多技巧,能力。
我一个同学学习一般,但因为进了一个硬件条件相当好的公司,硬件方面也变得最厉害了,但要他编软件,他头都大。
纯软件工程师的现状,是中国的悲哀。
产品的智能化不没有到来,但越来越近了,靠几百上千行代码的产品会越来越少。
有相当硬件功底,精软件,英语交流流利在目前中国最吃香。
软件工程师是干什么的?
展开全部 职位的争夺也异常激烈。
软件开发是一个系统的过程,需要经过市场需求分析、软件代码编写、软件测试工程师、软件维护等程序。
软件工程师这些年巨大的需求也是代表了这一点,因为这些年来的快速发展。
软件开发工程师在整个过程中扮演着非常重要的角色,主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。
软件工程师课程软件工程师是从事软件开发相关工作的人员的统称。
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。
这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。
软件工程师是IT行业需求量最大的职位,稳居IT行业职位需求TOP10的第一位(第二位是高级软件工程师)。
软件工程师的技术要求是比较全面的,除了软件工程师课程学习的是最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)、.NET平台技术、C#、C/S B/S程序开发,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技术。
除此之外,关于网络工程和软件测试的其他技术也要有所涉猎,以利于操控全局。
软件工程师可谓是软件项目开发的掌舵者。
一名优秀的软件工程师应当具有较强的逻辑思维能力,对于技术的发展有敏锐的嗅觉。
虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。
软件工程师职业规划 软件工程师未来的职业规划主要有WEB开发工程师、数据库开发工程师、网站开发工程师、电子商务开发工程师VB程序员;网页开发人员;非IT专业信息部门的管理信息系统设计、开发、维护网位,JAVA程序员;C++程序员;VB高级程序员;网站开发工程师;测试工程师;文档编写工程师,JAVA工程师;.NET工程师;初级分析、设计人员等。
软件工程师的工作不同于程序员但是一个软件工程师其前身必定是一个优秀的程序员,软件的开发工具、开发技术在不断地发展。
在校学生所能学到的东西很难跟得上发展的需要但是也不能说那些东西完全没有用,只有在完全理解了相应的基本技能之后你才能很轻松地掌握新的技能。
软件测试工程师待遇 初级测试工程师:初级测试工程师的年薪一般约在3-5万元左右。
因为他们的工作通常是按照测试方案和流程对产品进行功能测试,相对中级测试工程师和高级测试工程师任务比较简单,技术也不需要太高,主要任务是检查产品是否有缺陷。
中级测试工程师:中级测试工程师的年薪约在6-8万元左右。
他们主要能够编写测试方案,测试文档、还要与项目组一起制定测试阶段的工作计划。
要能够在项目中合理利用测试需要的工具来完成测试任务。
高级测试工程师:高级测试工程师年薪大概在10万元或者10万以上。
作为高级软件工程师不但需要掌握测试与开发技术,而且要对所测试软件对口的行业非常了解,也需要能够对测试方案可能出现的一切问题进行分析和评估。
也许您感兴趣的文章:
软件工程师和程序员到底有多大的区别?
程序员主要是指写代码的人。
工程师着重在于设计。
程序员和软件工程师的区别是:软件工程师不但要有编写程序代码的能力而且更重要的是要懂得如何去开发一个软件,怎样去学习实际的UI的观念。
就是工厂里面技术员和工程师的区别。
技术员是熟练工人,工程师是设计者。
程序员(英文Programmer)是从事程序开发、维护的专业人员。
一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。
软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。
软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。
软件工程师是从事软件开发相关工作的人员的统称。
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。
软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。
此外,关于网络工程和软件测试的其他技术也要有所涉猎。
软件工程师主要学什么?
1.网络设备技术,这主要涉及网络的硬件建设,包括路由器、交换机、组局网、广网,这方面有代表性的是CISCO、NORTEL; 2.网络操作系统,这主要涉及操作系统的系统管理与网络管理,这方向有代表性的是WINDOWS 2000、UNIX、LINUX等; 3.网络数据库,这主要涉及应用于网络的数据库,这方面有代表性的是SQL和ORACLE等; 4.网络安全,大家不应把网络安全片面的想成对操作系统、应用系统的安全,其实安全问题在网络的各方面都存在,在这方面国内还没有出现比较好、比较全面的认证; 5.网络管理,这涉及一个局网、广网的综合管理、优化、计费等等,也没有一个综合性的认证; 6.网络应用开发,企业的网站的基本开发、互动性开发,技术有HTML、ASP、JSP、JAVA等等。
这六个方面都是企业信息化必备的因素,所以大家如果要补充自己的知识,可以从这六个方面去补充,自己还要作一个定位,是成为一个全面性的人员,还是专业性的人员。
不过如果能在这个方面打下扎实的基本功,那么再在工作中选择一个方向,会更加厉害。
总之,大家应分步确定自己的方向,然后努力在多方向充实自己 .
计算机软件工程师最高级别的证书是什么证书中国的和国际的越详细越...
总体来说,苹果是信息产业中创新技术最强大的、谷歌是互联网产业最强、而微软是软件产业最强。
不过,苹果强大不是在于苹果公司的技术,而是在于乔布斯的头脑。
没有了乔布斯,苹果的未来还是比较难预料。
因为苹果就是靠创新推动了全球的IT、数码产品的定位和思维。
iphone开启了全球触屏手机市场,ipad就开启了平板市场。
毫无疑问,都是苹果引领的。
甚至追溯七八十年代,都依然是苹果引领的,没有苹果系统imax os的图标+任务栏界面,可能就不会有微软现在的windows界面了。
说回手机系统,其实苹果的系统是具备“流畅”+“稳定”+“用户体验度”。
安卓虽然成功,但是身上有很多苹果IOS的基因。
安卓系统只是“用户体验度”做得最好,不过都是苹果的功劳。
而微软的Windows Phone是微软自己的基因,不过跟安卓系统是相反,它目前只具备“流畅”+“稳定”,至于“用户体验度”相对前两者体验度相比落后,因此目前用户量相差很大。
不过,相信windows 8发布,有助于windows phone平台的吸引力。
软件工程师是干什么?就业前景怎样?目前在计算机领域那些是比较好...
现在市场在计算机方面还很缺软件外包方面的人才。
“软件外包”是最近几年在我国迅速崛起的新型高科技服务业,它已于2009年被国务院列为国家级的产业振兴战略之中, 并正在以产业规模年增长40%,超过GDP(年增长8%)五倍的速度迅速成长,产业后劲不可估量。
软件外包行业具有科技含量高、附加值大、资源消耗低、环境污染少、吸纳就业(特别是大学生就业)能力强等特点。
该产业在我国尚不被大众所熟悉(这正是你现在选择它的机会),其每年的人才缺口已多达20-30万人。
欧美软件外包是一个全新的行业,目前,我国高校所培养的软件人才往往并不符合该行业的特定要求。
所需人才除了软件项目开发能力之外,更强调有规范项目流程条件下的职业化素质和工程化能力,以及掌握跨文化交流和沟通的的英语应用能力。
我国今年有13个高校开办的欧美软件外包专业,该专业采取“专业理论学习+软件外包项目实训+人才定制就业”的培养模式,即:1/2的时间在本校进行专业理论学习,1/2的时间在实训基地进行软件外包项目实训,将教学与实践有效地结合了在一起,提前让学生在企业里实践学到的知识,而且毕业还安置就业,前景非常不错的。