高级程序工程师应该具备的素质.doc_第1页
高级程序工程师应该具备的素质.doc_第2页
高级程序工程师应该具备的素质.doc_第3页
高级程序工程师应该具备的素质.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一名高级软件工程师应具备哪些素质1.编程开发工具.至少熟练掌握两到三种开发工具的使用, 这是程序员的立身之本. C/C+以其高效率和高度的灵活性成为开发工具中的利器, 很多系统级的软件还是用C/C+编写. 而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在. 其次, 如果能掌握一种简便的可视化开发工具, 如VB,PowerBuilder,Delphi,C+ Builder,则更好, 这些开发工具减小了开发难度, 并能够在无形中强化对象模型的概念.另外, 需要掌握基本的脚本语言, 如shell,perl等. 2.数据库. 数据库在当今的信息外包产业是很重要的. 很多应用程序都是以数据库的数据为中心, 而数据库的产品也有不少, 其中关系型数据库仍是主流形式, 所以作为高级软件工程师而言, 至少熟练掌握一两种数据库, 对关系型数据库的关键元素非常清楚, 熟练掌握SQL的基本语法是非常重要的. 3.网络协议TCP/IP.在互联网如此普及的今天, 如果还没有对互联网的支撑协议TCP/IP协议栈有很好的掌握就很难在IT业立足. 从最早的客户/服务器结构, 到今天的WEB Services, 这一切都离不开以TCP/IP协议栈为基础的网络协议支持, 所以, 深入掌握TCP/IP协议是非常必要的. 4.软件工程与CMM.现代大型软件系统的开发中, 工程化的开发控制成为软件系统成功的保证. 编程只是软件生命周期中的其中一环, 本人认为优秀的软件工程师应该掌握软件开发各个阶段的基本技能, 如市场分析, 可行性分析, 需求分析, 结构设计, 详细设计, 软件测试等. 否则就永远只会是一个程序员, 而无法成为名副其实的工程师. 5.计算机技术专业英语.随着中国的信息外包产业逐步展开, IT业急需与国外相关高新技术接轨来保持在发展上不落人后. 于是IT业相关从业人员现有的英语水平成为限制中国信息产业与国外交流的瓶颈. 一个普遍的共识是:良好的英语交流和阅读能力成为衡量一个软件工程师水平的隐性标准.所以掌握计算机专业英语是很重要的. 6.强烈的好奇心和学习精神.对于一个立志成为高级软件工程师的人, 最重要的其实是强烈的好奇心和学习精神. 没有比强烈的好奇心和学习精神更好的武器了, 它是成功的工程师乃至在各行各业的成功者们永攀高峰的源泉和动力所在.一)能够综合应用现代制造工程、现代管理理论、计算机应用技术和系统工程方法,在各类现代企业、服务机构从事系统分析、设计、规划、管理和营运工作。 (二)、工业工程的技术理论基础知识,主要包括管理理论、制造工程、计算机应用技术的基本知识,高级工程技术管理人才的基本技能,既能从事现代制造工程系统的设计,又能进行决策、规划、实施、评价和管理工作。高级工程技术管理人才应具有 以下几方面的知识与能力: 1 具有较扎实的自然科学基础,较好的人文、艺术和社会科学基础及正确运用本国语言、文字的表达能力; 2 较系统地掌握本专业领域宽广的技术理论基础知识。具有本专业必需的制造工程、管理工程和系统工程等学科的基础理论和基本技能,较强的计算机应用技术,了解科学前沿及发展趋势; 3 具有较强创新意识和较高的综合素质。Java 高级工程师:1. 三到五年以上应用设计开发的经验;条件不够者勿投。2.精通JAVA开发语言;3.熟悉Java多线程实现机制、java设计模式,有相关的编程经验;4.熟练使用Struts2、velocity、Ajax、WebService、EJB、XML、Hibernate、Ibatis、Spring、JMS、RMI等相关J2EE技术;5.熟悉JavaScript、CSS、XML、HTML;6.熟练Oracle,MySQL或相关大型数据库及其编程接口7.熟练使用Eclipse、MyEclipse等开发工具;8.熟练配置和操作Tomcat、Weblogic、JBoss等应用服务器;9.熟练使用版本控制软件SVN或CVS;2. C+高级工程师正规大学本科学历,C+编程经验4年以上; 有1年以上的Qt或MFC桌面开发工作经验 ; 熟悉linux下开发,至少一年的项目管理经验; 熟悉opengl,openinventer等图形开发 ; 有团队合作精神,能够适应短期出差 。工作职责:1、负责系统体系结构分析、设计,系统性能优化、接口设计等2、所负责模块的设计、开发、测试等工作3所负责模块的维护、问题分析、优化等工作要求: 1、大学本科或以上计算机或计算机相关专业毕业2、熟悉Windows及Linux操作系统3、3年以上标准C+开发工作经验,熟悉相关开发、调试工具4、2年以上系统体系结构及模块设计经验 或 两个以上产品开发全过程参与5、软件开发相关理论知识扎实,如操作系统、数据库、设计模式、测试等6、热爱软件开发工作,主动性好,学习能力强,沟通能力强 7、有呼叫中心相关产品开发经验优先考虑8、知识/技能: 熟悉系统建模方法,至少熟练使用一种系统建模工具; 熟悉Unix/Linux开发环境,熟悉C/C+或者Java/Jsp编程; 具备运营管理系统或电信支撑运维经验者优先2、精通C或C+开发;3、熟悉IMS或移动VOIP通信技术;4、具备V2OIP应用经验优先考虑;3、具备良好的英文听说读写能力;.精通C+编程语言,有过C#开发经验的优先考虑; 3.熟悉STL的使用,熟悉MFC,并使用它开发过大型应用软件 4.熟悉C/S架构,并做过实际的开发 5.具有网管软件开发经验者优先 6.能书写规范的软件开发技术文档,能熟练阅读英文文档. 按照需求说明书,分解细化任务,指导初级工程师的开发工作; 2. 根据需求,进行概要设计,详细设计和编码工作; 3. 从事下列领域中的一种或多种开发工作: A)进行C/S架构的设计和开发,包括数据库的设计 B)矢量网络拓扑图的开发,Auto-Layout技术研究1、 计算机或相关专业本科以上学历; 2、 三年以上软件开发经验(条件优秀者可放宽此要求); 3、 熟悉Windows平台下Visual C+/MFC或.NET平台下C#软件开发技术。有ASP.NET平台下Web开发经验者优先; 4、 熟悉常用的设计模式,并能灵活运用到软件设计与开发当中; 5、 熟悉Microsoft SQL Server/Oracle/MySQL中一种或多种数据库。扎实的数据库基础知识,有一定数据库设计能力; 6、 较强的沟通和语言表达能力,能精确表达自己的思想和意图,并达到预期沟通效果; 7、 团队精神强,能与团队中的成员紧密合作,协同完成任务; 8、 英语能力较好,能快速准确读写英文技术文档; 9、 有企业管理软件开发经验者优先; 10、努力工作,能承受一定工作压力,刻苦学习,能迅速补充自己的不足。2、 擅长 C/C+ 语言,熟悉 Linux/Windows 操作系统上的软件开发环境及工具。 了解 MFC, Qt, GTK+ 等至少一种基础类库结构,具有一定的设计能力。 超过五万行的实际编码经验和大型项目开发经验。 掌握一定的设计模式和开发技能,熟悉 C+ STL。 有嵌入式软件开发经验者优先。 具有英文文档的读写能力。 具有独立工作能力。 良好的团队协作意识。3、 深厚扎实的C+功底,良好的编码风格与规范,熟练掌握各种开发环境与工具;熟练使用stl,MFC,crt等常用库;丰富的linux、windows开发经验;熟练使用MySQL以及其API,理解数据库连接池的概念。会使用Socket API实现TCP及UDP C/S程序;对多线程开发有深刻理解;对面向对象分析设计有深刻理解,并能够进行UML建模;对高性能服务器的构建有深刻理解;对软件开发流程及环节有深刻认识;学习能力强,能够快速掌握新技术;懂网络驱动、防火墙等开发者优先;会使用原始套接口编程者优先。4、 、精通C/C+语言,两年以上编程经验。6、有Linux或Win CE下程序开发经验者优先考虑。7、有嵌入式系统下驱动程序开发经验者优先考虑。8、具备基本的硬件知识,有Linux BootLoader开发经验者优先考虑,对Linux Kernel熟悉者优先考虑。9、具有Web开发技术或经验者佳。5、 . 本科以上学历,3年以上C+开发经验; 2. 精通C/C+,STL,MFC,COM; 3. 熟悉常用的数据结构与算法,有多线程开发经验; 4. 熟悉TCP/IP通讯原理与socket网络编程; 5. 熟悉oracle、MS SQL Server,Oracle等大型数据库,有针对数据库的开发经验; 6. 熟悉常见的设计模式、有一定的UI设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论