百度文库- 让每个人平等地提升自我1 软件工程师软件工程师从事软件开发相关工作的人员的统称
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位
这些岗位的分工不同,职位和/ 或级别不同,但工作内容都是与软件开发生产相关的
职位定义负责产品的软件研发,承担软件设计、代码编写、软件测试方案制订、代码调试和测试等
负责产品软件的客制化工作,按照客户需求定制软件用户界面,定制驱动程序, 开发安装程序等
职位分类根据工作内容, 软件工程师可有多种分类,如应用系统工程师、系统架构师分析师、系统集成和测试工程师、嵌入式软件工程师、数据库软件工程师等等
工作内容1、指导程序员的工作;2、参与软件工程系统的设计、开发、测试等过程;3、协助工程管理人保证项目的质量;4、负责工程中主要功能的代码实现;5、解决工程中的关键问题和技术难题;6、协调各个程序员的工作,并能与其它软件工程师协作工作
从业要求1、计算机相关专业大学本科以上学历,具有扎实的计算机基础理论知识;2、精通 C/C++ 、 Java 语言,具有丰富的Unix/Linux系统下开发经验;百度文库- 让每个人平等地提升自我2 3、精通 Perl 、Python 、PHP 、Shell 等其中一种语言;4、有一定的算法基础,具有较强的独立解决问题能力;5、两年以上业界工作经验,具有Web 应用开发经验者优先;6、有大容量、高性能、分布式系统的设计开发经验者优先;7、具有很强的学习能力和对新技术的追求精神;8、具有良好的中英文沟通能力,具有项目管理经验者优先;9、认同客户第一、团队合作、拥抱变化、诚信、激情、敬业的企业价值观
优秀者特质精通 Java SE 和 Java EE 技术, 包括 Servlet/JSP、Applet 、JDBC、EJB、Web Service等
掌握面向对象的分析和设计技术