软件工程师职业解析(—) :职业描述 职位名称:系统软件工程师、应用软件工程师 直属上级:软件经理 直属下级:无 合作对象:其他软件工程师 职业描述:软件工程师可以分为系统软件工程师、应用软件工程师两类。 软件工程师为满足特定行业的需求编制软件。首先,他们会花相当多的时间研究、定义 和分析问题,然后他们在计算机上开发软件来解决这些问题。 系统软件工程师主要编制计算机、手机、机械工具等的操作系统,有了这些软件,电子 产品才能工作。 应用软件工程师主要编制应用软件(如 Photoshop、QQ、金山词霸等) ,用户通过操作 这些应用软件来达到不同的目的。 在软件行业,技术和管理方法更新很快,软件工程师需要不断地学习各方面的知识,才 能跟上市场的要求。初、中级软件工程师需要精通 Delphi、Java 或 C++等常用软件开发语言 中的一种或多种,在上级领导下负责产品生产中的部分工作。具备一定经验,掌握相对全面 的技术后,初、中级软件工程师就有机会晋升为高级软件工程师或项目管理人员,主要负责 整个软件开发项目的研发、设计、进程管理、应用培训、后期技术支持等工作。
软件工程师职业解析(二) :工作环境、工作内容概述 工作环境: 软件工程师的工作基本上都是在室内进行,工作环境比较舒适。工作时间比较灵活,有 时候需要长时间加班。某些公司工作的软件工程师还得经常到外地出差,以解决客户遇到的 疑难问题。 主要工作内容: 1、根据客户要求或市场要求设计、开发软件产品。 2、按照工作进度和编程工作规范编写系统中的功能模块或程序。 3、对所编写的程序进行严格的综合测试,测试软件模块和软件集成产品。 4、进行软件故障的诊断、定位、分析和调试,以实施产品测试方案。 5、编写软件产品文档以实施软件
文档计划,管理相关软件
文档。 6、向业务部门提供软件的后期技术支持。 7、通过设计、开发和维护指定产品中的高质量代码,与团队协作评估和了解新技术, 并使用这些技术构建应用程序。 8、参与相关软件应用培训课程的设计及培训。
软件工程师职业解析(三) :教育、培训背景及经验要求 教育背景:计算机、电子、通信相关专业大专以上学历。高学历者成为高端软件人才的 机会明显高于低学历者。 核心
课程:
常用软件编程语言,例如:C 和 C++、
JSP;数据库技术等。 拓展知识:
NET 平台技术;C#、C/S B/S 程序开发,还有诸如 MSSQLServer2000、JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUCTS 等前沿技术, 以及关于网络工程和软件测试的其他技术。 工作
经验:具有一定的软件开发相关经验。 培训认证:主要的培训有 Java 高级开发技术培训,C++高级开发技术培训,高端软件 开发技术培训等。 取得相关考核认证的人员被招聘的机会明显提高,取得的职位相应也高。 软件工程师的工作是紧张的, 经常与编程语言打交道, 工作量大, 经常会让人感到压力、 甚至沮丧。 一个成熟的软件工程师面对压力, 应该有耐心, 并乐于解决问题、 善于解决问题。
软件工程师职业解析(四) :职业前景与薪酬 刚毕业的大学生一般担任初级软件工程师,经过 3~5 年的
学习和积累,能够独立完成 产品的设计、复杂程序的编写及相关工作的管理之后,就有机会晋升为高级软件工程师、软 件小组长或者经理。 职业前景: 计算机技术的快速发展史得
软件产品已融入国民
经济的各个领域,优秀的 IT 技术人才是当前职场中最热门的 “抢手货” 我国 IT 业在经历了 2004 年整体回暖后, 。 2005 年又开始进入市场细分期。软件工程师也是 IT 行业需求量最大的职位,稳居 IT 行业职位需 求 TOP 10 的第一位,而高级软件工程师则位列第二。 随着 IT 产品出现的技术融合,掌握更多的编程语言、熟悉客户