群群群群超爱吃
学SQL Server2005数据库设计和高级查询、数据结构、C#面向对象程序设计、HTML5与CSS3开发、JavaScript、jQuery高级编程、PHP开发、软件工程、JAVA面向对象程序设计、J2EE服务器端高级编程、APP应用程序开发、oracle数据库、Android应用开发等。
bayueshisan
软件开发学完可以就业下面,所以基本这些就是要学习的。:1. Java(Java EE)开发工程师2. Java 实施工程师3. .NET软件开发工程师4. 软件开发工程师5. 外包开发工程师6. 应用软件研发工程师7. 网站设计和开发工程师8. 数据库工程师9. ERP/CRM/OA/B2C应用开发工程师10. 测试工程师11. 系统分析员12. 文档工程师
琳子Yulander
一,良好的编程能力
编程能力直接决定了项目开发的效率
这要求软件工程师至少精通一门编程语言,熟悉它的基本语法、技术特点和API(应用程序接口)
二,自觉的规范意识和团队精神
随着软件项目规模越来越大,仅仅依靠个人力量已经无法完成工作,因此,现代软件企业越来越重视团队精神
一般来讲,软件企业中的程序员可以分为两种,一种是"游击队员",他们可能对编程工具很熟,能力很强,编写的程序简洁高效,却缺乏规范和合作的观念;另一种程序员个人能力不一定很强,但程序较为规范,合作意识良好
第二种人更适合现代软件企业发展的潮流
对于基础软件工程师来说,他们在企业中的角色决定了他们必须具有良好的规范意识和团队精神
三,认识和运用数据库的能力
信息以数据为中心,因此与数据库的交互是必不可少的,了解数据库的操作和编程是软件工程师需要具备的基本素质之一
四,较强的英语阅读和写作能力
程序世界的主导语言是英文,编写程序开发文档和开发工具帮助文件离不开英文,了解业界的最新动向、阅读技术文章离不开英文,与编程高手交流、发布帮助请求同样也离不开英文
作为基础软件工程师,具有一定的英语基础对于提升自身的学习和工作能力极有帮助
五,具有软件工程的概念
基础软件工程师从事的工作相对于系统分析师和高级程序员要单纯一些,但是他们仍然是整个软件工程中重要的一环,他们同样需要具有软件工程的概念:从项目需求分析开始到安装调试完毕,基础软件工程师都必须能清楚地理解和把握这些过程,并能胜任各种环节的具体工作
六,求知欲和进取心
软件业是一个不断变化和不断创新的行业,面对层出不穷的新技术,软件人才的求知欲和进取心就显得尤为重要,它是在这个激烈竞争的行业中立足的基本条件
软件工程师应具有较强的学习总结能力、需求理解能力以及对新技术的敏感性
上述这些能力不可能凭空产生,而是通过培训和教育的过程逐步获得的
目前,社会上的软件工程师培训很多,但良莠不齐
有些好的培训,能够从知识到技能、从技能到应用、从应用到项目,多层次多角度地对学员进行培训,不仅关注技术层面,同时关注项目规划的实施、团队合作、技术文档的编写等在认证培训过程中无法顾及、但在实际工作中又不可或缺的能力的培养,可以使学员在理论上掌握和理解面向对象的软件工程方法和组件化的软件设计思想
还有一些培训中心,针对软件设计人员,通过对经典设计模式的理论实践,使学员掌握、运用其思考和解决问题的方法,总结技术经验,构造自己的设计模式库,使软件设计人员能系统地掌握面向对象的方法
与信息技术领域先进的基础理论教育相比,我国高校软件人才培养模式在实践技能的培养、IT前沿技术的获取与沟通、具有国际水平和标准的软件项目开发等方面的培养存在极大不足
为解决这一问题,有必要在高校推出"软件教育产品"的人才培养模式
"软件教育产品"是一种培养中、高级软件人才的教育产品化解决方案,其根本目的可以归结为--培养掌握IT技术发展方向、熟悉国际开发准则和标准,并且具有丰富项目管理经验的高级软件项目管理人员
"软件教育产品"包含了教学方案的设计、课程选取与设置、教材的引进与二次开发、教学管理流程的监控、教学实践环节的落实等等
仅有技术是远远不够的产业变动快速,复合型的概念也适用于信息技术相关科系,软件工程师若能软/硬件兼修或略通电信,再通晓某一行业的相关知识,在职场上就会比单纯写程序的工程师吃香,工作选择机会也比较多
而要想成为复合型的软件工程师,至少要做到以下几点:第一,培养自己的市场意识
市场需求决定着软件产业的发展方向,软件工程师要就市场论技术,即便是"天衣无缝"的技术,如果没有市场需求也只能"孤芳自赏"
绝大多数软件都是商品,任何商品的成就大小首先都取决于应用需求规模
比尔o盖茨能够成为软件业第一人物的基本前提,乃是他抓住了PC时代软件业最大的应用需求
第二,培养全局角度的应变能力
用友靠财务软件起家,但王文京最近却表示,两年之后不会再有专门的财务软件公司存在:"财务是企业管理的核心,但企业的供销存、客户关系管理的需求必然会越来越大,所以,最好忘掉我们是一个财务软件公司,我们要的是企业管理软件市场
"同样,对软件工程师个人来说,自身的定位也不可能一劳永逸
善于审时度势、合纵连横,有良好应变能力是软件工程师必不可少的基本素质
在风声鹤唳之时,善于辨别哪里是最不可替代的用户需求关口,然后再结合自身技术特点进行转型,才能在软件行业有所成就
第三,培养某一行业的专业知识
IBM有一份《中国银行业加入WTO的新纪元》白皮书,IBM做银行业咨询顾问的最终目的还是推销自己的整体解决方案,占领中国金融业软/硬件服务市场
但IBM的行动告诉我们,要想让技术和产品介入某一行业,仅有大批专业技术人员还不够,还需要一种对行业的认知和把握能力
软件教育要摒弃培养单纯的技术开发人员的旧观念,要着眼未来的需求,大力培养复合型软件工程师
最后,熟练掌握英语
英语是IT世界的主流语言,它对软件工程师技能和业务水平提高的重要性不言而喻,软件工程师总是需要在第一时间学习业界最流行、最先进的编程工具的使用方法,但软件工程师不可能马上就能找到这种软件的中文说明或帮助文档
北京软件行业协会推出的软件工程师培训项目中,重点强调了软件工程英语的重要性,增加了英语教学课时,结合科技英语和编程工作的特点,撰写有针对性的教材,突出实用性
通过对培训学员的调查和学习效果的检查,这种方法已经取得了良好的效果
吃货kumiko
课程介绍: 培养目标: 1、网络工程师; 2、网页设计师; 3、网站建设及维护工程师; 4、系统集成工程师; 5、平面广告设计师; 6、装饰装潢设计师; 7、网站建设及后台工程师。 课程名称: 外企软件工程师就业(JAVA\\J. 课程介绍: 课程采用逆向思维、因岗设课的方式, 引进最新北美技术,真实项目开发是整体课程特点。 课程名称: 外企软件工程师就业(.NET方向... 课程介绍: 针对无编程基础学员,由 C 语言基础入门,过渡到 .NET 平台语言体系 、 ,建立面向对象的程序设计理 课程名称: 中软外包工程师定向就业课程 课程介绍: 课程概要: 基础课程(测试基础内容偏重)+Java程序开发+英语交流+外语课程+客户针对性培训; 熟练运用Java和.NET两种当今业界主流编程技术为基本目标,使您能够站在软件开发设计者的角度来整体把握整个软件开发脉络,而不是仅仅停留在简单的代码堆砌阶段。 导入最新PSP Manager个人软件项目管理作为实用案例, 课程名称: JAVA软件工程师就业课程 课程介绍:(Netbeans,Eclipse,JBuilder等)、 功能包()、 框架(Struts,Hibernate)和服务器(Tomcat,Weblogic) 课程名称: 网站开发工程师就业课程 课程介绍: Internet时代已经来临,网络已经成为人们生活不可或缺的一部分,与传统的电视、广播、报纸几大媒体相比来讲,Internet已经成为了一个新的媒体,并且一跃而成为主流媒体之一。互联网泡沫在慢慢沉积后,电子商务、电子政务、远程教育等已经逐渐开始被人们所接受,并且已经逐渐成为人们生活、工作、学习中的重要组成部分。而这一切,都需要大量的网站人才来支撑,可以说,网站工程师就是支持Internet、构建网站的主宰。网站开发工程师 课程名称: 网页美术设计师就业 课程介绍: 通过学习使学员了解创意方法、设计方式、项目流程等设计应具备的网页美术设计师的岗位技能,使学员具有独立完成Web站点设计的能力。学完后能从事网站的美术设计、页面开发制作、界面设计、流媒体设计、动态网站开发等工作. 课程名称: IT++网站工程师 课程介绍: 网站工程师就是针对网站电子商务人才市场的需求设计的课程,涵盖了目前网站美术设计、网络技术、网站开发所需的主要技术,通过6个月的学习,使我们的学生可以适应网站电子商务公司中的所以技术需求,从而使您可以通过网站在广阔职业空间中实现自己的人生梦想,并成就自己人生的事业。 成为合格的网站工程师并不困难,只要你具备相应的报名条件,并在老师的指导下通过网页设计师(I)、网络工程师(N)、网站开发工程师(P)三部分 课程名称: IT++软件工程师 课程介绍: 软件工程师就是针对企业对软件人才的市场需求设计的课程,涵盖了目前网站开发、软件测试工程师、软件开发、软件编程等所需的主要技术,通过7个月的学习,使我们的学生可以适应软件公司中的所有技术需求,从而使您可以通过自己掌握的软件技术,在广阔职业空间中实现自己的人生梦想,并成就自己人生的事业。
优质工程师考试问答知识库