职责:
1、 指导程序员的工作;
2、 参与软件工程系统的设计、开发、测试等过程;
3 、协助工程管理人保证项目的质量;
4 、负责工程中主要功能的代码实现;
5 、解决工程中的关键问题和技术难题;
6 、协调各个程序员的工作,并能与其它软件工程师协作工作。
要求: 计算机相关专业,具有扎实的计算机基础理论知识;
. 精通C/C++、Java语言,具有丰富的Unix/Linux系统下开发经验;
. 精通Perl、Python、PHP、Shell等其中一种语言;
. 有一定的算法基础,具有较强的独立解决问题能力;
. 两年以上业界工作经验,具有Web应用开发经验者优先;
. 有大容量、高性能、分布式系统的设计开发经验者优先;
. 具有很强的学习能力和对新技术的追求精神;
. 具有良好的中英文沟通能力,具有项目管理经验者优先;
. 认同客户第一、团队合作、拥抱变化、诚信、激情、敬业的企业价值观;
参考资料:www.shiziduo.com/pedia/index.php?doc-view-2.html
软件工程师职称评定的级别及标准
一、见习程序员(AP:assistant programmer) 1、计算机相关专业毕业;英语通过国家四级。 2、具有较强的学习能力,可以编写代码,达到公司的工作要求。 二、程序员(P:programmer) 基本要求: 1、本科学历,半年以上工作经验;英语通过国家四级。 2、达到工作承担要求;具有一定的沟通能力和工作责任心。 技术能力要求: 1、负责编写代码,掌握一种主流语言/开发工具,一种主流操作系统,一种主流数据库。 2、了解和掌握开发作业(PD设计、编码和测试等)的规范和技巧。 3、所编写的代码质量较好。 4、能够按照要求编写文档,文档结构条理清晰,内容详实准确。 5、具有独立理解所担当模块的业务理解能力和问题阐述能力。 6、能阅读**文技术文档。 三、高级程序员(SP:senior programmer) 基本要求: 1、获得程序员资格1年以上;或满足程序员级别标准,2年以上相关行业工作经验。 2、完成年度工作量指标;具有较强的沟通能力和责任心。 3、所承担的项目满意度达到满意以上。 技术能力要求: 1、精通一种主流语言及对应的开发工具;精通数据结构。 2、具有较好的业务理解能力和技术调查能力。 3、编写高质量代码并具有代码审查能力。 4、具有详细设计能力。 5、熟悉系统测试工具,对系统问题具有改善的能力。 6、能够带领2个以上员工开展工作,成功领导过3个以上不少于5人月的项目/模块的团队项目。 7、**语达到*级水平或者具有同等水平,能够阅读*文资料,按照要求编写*语技术文档。 8、了解质量管理体系和项目管理知识。 四、软件工程师(SE:software engineer) 基本要求: 1、获得高级程序员资格2年以上;或满足高级程序员级别标准,4年以上相关行业工作经验。 2、完成年度工作量指标;具有较强的客户沟通能力。 3、担当过一个20人月以上的项目或累计超过60人月项目的技术负责工作。 4、所负责的项目客户满意度达到满意以上。 技术能力要求: 1、精通并熟练运用2种以上的开发工具,至少一种数据库知识,至少一种操作系统知识。 2、能够很快完成新项目的技术调查工作,能够完成复杂算法的设计,能够设计可重用的和柔韧的软件结构。 3、具有系统设计能力及系统提案能力。 4、对系统或项目的技术框架有深入的认识和较丰富的经验。 5、具有某一领域的行业知识。 6、具有项目领导能力。 7、*语达到*级水平或者具有同等水平,能够阅读、编写*语技术文档,具有简单的口语沟通能力。 8、掌握质量管理体系和项目管理知识。 五、资深软件工程师(SSE:senior software engineer) 基本要求: 1、获得软件工程师资格2年以上;或满足软件工程师级别标准,6年以上相关行业工作经验。 2、完成年度工作量指标;具有较强的客户沟通能力。 3、担当过一个50人月以上的项目或累计超过100人月项目的技术负责工作。 4、带领的项目客户满意度满意以上。 5、完成年度培训工作。 技术能力要求: 1、精通并熟练运用2种以上的开发工具,至少一种数据库知识,至少一种操作系统知识。 2、具有整体系统设计能力及系统提案能力。 3、具有较强的技术筹划能力、技术指导能力和处理疑难问题的能力。 4、深入了解某一领域的行业知识。 5、具有大型项目领导能力。 6、*语达到*级并相当于*级水平,熟练会话和编写*语技术文档。 7、熟练掌握质量管理体系和项目管理知识,并能够推进软件开发过程改进。 六、主任软件工程师(CSE:chief software engineer) 基本要求: 1、获得资深软件工程师资格2年以上;或满足资深软件工程师级别标准,8年以上相关行业工作经验。 2、5年项目负责人以上经验,累计超过120人月的技术负责人工作。 3、带领的项目客户满意度满意以上。 4、完成年度培训工作。 5、具有很强的沟通能力,问题判断与解决能力,创新能力。 技术能力要求: 1、精通至少一种主流编程语言。掌握至少一种数据库或至少一种中间件。熟练掌握至少一种操作系统。 2、熟练掌握软件需求分析/大型项目的策划。 3、熟练掌握软件的系统设计。 4、熟悉软件的高级项目管理和质量控制,具有分析和规避重大质量问 题的能力。 5、精通至少一种部门项目相关的业务知识。 6、*语达到*级水平或相当于*级的水平,熟练会话和编写*语技术文档。 职称管理工作和相关标准将随着公司的发展而不断调整完善。
麻烦采纳,谢谢!
工程师、软件工程师、研发工程师、技术员 ,四个职位的区别
差异很大啊,首先工程师说明在技术领域里有突出贡献或者一技之长。软件工程师就是学软件的,专业也是计算机软件方面,JAVA,等程序语言方面的开发。研发工程师,就是搞研究开发的,或者硬件,或者软件,或者技术类的,技术员:这个更广泛了,就是你先干着看你最后的喜好了,你可以搞技术,可能搞硬件,可能搞软件,但是专业都是计算机方面的。一般刚毕业的大学生都成技术员做起。3-5年成为相应专业领域的工程师。就算你应聘上了XX工程师,去那里也是从技术员做起。 工资差距3年内差不多,正常市场价,主要看你做什么项目了。软件也就是5000-20000不等,工资可能多点。具体的工资要看什么性质的企业,外企工资高,待遇好,国内的,华为,腾讯,阿里巴巴还行,其他的都是看项目了。一般都是团队作战。
软件工程师应聘什么职务最轻松
软件测试应该是相对来说比较轻松的 还有等你升到了项目经理以后就轻松了只是动嘴就可以了 我想你找最轻松的应该是没有学的很好吧 金钱和劳动是成正比的 轻松相对来说钱就少
软件工作人员职位简称
SE 系统工程师
CE 就不知道了
软件开发的阶段 : BD 基本设计 DD 详细设计 PG 编码 /UT 单元测试 CT 结合测试 IT 集成测试 VT确认测试 等等
请问“软件工程师”与“系统架构师”还有“项目经理”这三个职位有什么区别,分别要求要什么?
系统架构设计师考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目的系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。
软件设计师考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档;组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。
系统集成项目经理考试合格人员能够掌握系统集成项目管理的知识体系;具备管理系统集成项目的能力;能根据需求组织制订可行的项目管理计划;能够组织项目实施,对项目进行监控并能根据实际情况及时做出调整,系统地监督项目实施过程的绩效,保证项目在一定的约束条件下达到既定的项目目标;能分析和评估项目管理计划和成果;能对项目进行风险管理,制定并适时执行风险应对措施;能协调系统集成项目所涉及的相关单位和人员;具有工程师的实际工作能力和业务水平。
软件设计师 和 中级职称 和 中级工程师 三者之间的关系? 取得的方式如何?
软考
软考是全国计算机技术与软件专业技术资格(水平)考试的简称,是由国家人事部和信息产业部组织和领导的国家级考试,目的是科学、公正地对全国计算机与软件专业技术人员进行专业技术资格、职业资格认定和专业技术水平测试。
《计算机技术与软件专业技术资格(水平)考试暂行规定》第十条规定:“通过考试并获得相应级别计算机专业技术资格(水平)证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据《工程技术人员职务试行条例》有关规定和工作需要,从获得计算机专业技术资格(水平)证书的人员中择优聘任相应专业技术职务。取得初级资格可聘任技术员或助理工程师职务;取得中级资格可聘任工程师职务;取得高级资格,可聘任高级工程师职务”。
职称资格
职称资格是一种“资历”,根据我国的职称体系,可分为初级、中级和高级三类职称资格,其中高级职称资格又可分为副高和正高(高级工程师职称资格属于副高级)。某人具备某个职称资格,是指他已具备从事相应专业岗位工作的水平和能力。对于具备职称资格的人,由国家人事部门(省/市人事部门)颁发资格证书。
对于参加软考的人而言,如果通过了初级(例如程序员、网络管理员、信息处理技术员等)的考试,则其就具备了初级职称资格;如果通过了中级(例如软件设计师、网络工程师、数据库系统工程师、信息系统监理师、软件评测师等)的考试,则其就具备了中级职称资格;如果通过了高级(例如系统分析师、信息系统项目管理师等),则其就具备了副高级职称资格。
职称
具备某个职称资格的人,如果得到了单位的聘用,则其就拥有了相应的职称。例如,某个考生通过了程序员级别的考试(具备了初级职称资格),然后在用人单位根据某些条件聘任了专业技术职务,则其就拥有了技术员或助理工程师职称。例如,根据有关规定(各地不完全一样),对于大学本科以上毕业有初级资格者,可以聘任助理工程师;对于本科以下文化程度的初级资格者,则聘任技术员职称。
三者关联关系
也就是说,通过了软考,我们所获得的只是一种资格,是否聘任相应的职称,完全取决于各单位的实际情况,国家有关部门并没有直接的规定。事实上,通过评审方法(也就是常说的“评职称”)得到的也只是一个资格,单位既可以不聘用,也可以聘用,还可以高资格低聘用、低资格高聘用。例如,湖南大学的一个教授(既有职称资格,也聘任了相应的职称),如果他到清华大学,则只能聘为副教授或者讲师。相反,如果清华大学的一个副教授调到湖南大学,则会被聘任为教授。
上面是我别处摘抄的,我同事是拿的软考的那个中级证书办理落户的,我们在西安,不知道和上海政策是否相同。
转载请注明出处51数据库 » 职务软件工程师 软件工程师的职责\/
无尽忆