- 精品下载 | 实用查询 | 词典查询 | 桌面壁纸 | 网址 | 笑话 | FLASH频道 | 天气文章资讯 | 站长工具 | 证件办理 | 闪字生成 | 广告代码 | 在线手册 | 有问必答
您现在的位置: 蓝派网 >> 文章中心 >> 精选文摘 >> 软件*教育 >> 正文
站内文章搜索:           

软件工程师的素质培养与职业生涯

作者:方刚    文章来源:网络    更新时间 :2007-5-30 9:46:25
因特网的迅速崛起,使计算机的应用越来越广泛,人们对计算机软件的需求也急剧膨胀。传统的“作坊式”软件开发时代,我们更多的培养了一批称得上“个人英雄”的“程序员”,随着目前不断迅速增长的系统软件需求,软件生产必须走向工程化,形成产业,从而也开始逐渐出现一个新的职业人群和称谓——“软件工程师”。

软件工程师虽然不能算是一个新生事物,但作为一个刚毕业的大学生,或者一个有志于转行或者投身软件行业的新手,首先有必要了解软件工程师需要具备哪些素质。

一、软件工程师应具备的素质

(1)具有扎实的计算机专业知识

这是软件工程理由能够从事软件一切工作最基本的前提,是软件工程最基本的素质,这要求软件工程师必须精通高等数学、离散数学、电子学、编程语言、数据结构等课程。

(2)良好的语言表达能力和沟通能力

这是软件工程师应该具备的一个很重要的素质,因为软件工程师是为用户开发软件,常常需要直执着面对用户。

(3)较强的工程经济分析能力

软件作为一个工业产品,它应当赚取足够的利润,才能软件开发公司生存下去。因此,从事软件开发的软件工程师应当具有较强的工程经济分析能力,能够分析软件产品的市场前景和经济价值,并做出合理的投资效益预测。

(4)健康的心理素质

开发软件本身就是一项艰苦的脑力和体力劳动,软件工程师开发成功一个软件,要经过反复修改,要花费大量的进间和精力,这些都有要求软件工程师有较好的心理承受能力。

软件工程师的培养

二、大学在校生如何培养未来软件工程师的潜质

从目前大学计算机软件专业课程设置来看,很多学生往往只注重计算机专业知识的培养,而忽视了语言表达能力和沟通能力、工程经济分析能力,以及心理素质的培养。因此,作为一个在校的大学生,除了认真学习软件基础理论课程之外,还需要特别注意以下能力的培养:

(1)未来职业定位

大学计算机软件专业学生应该将自己个人今后职业生涯的目标定位在软件工程师或者未来的软件工程、项目管理者,而不是计算机或者软件科学家。

有了一个比较清晰的职业定位后,对自己如何选修一些实践性强,协作性强以及能够接触最新软件技术的课程很多指导作用。

(2)增加语言表达和沟通技巧的训练

尽管大学已经比较注重学生个人能力的培养,但是与软件程师的要求还有一定差距,并且,有些活动不是每个学生都能参加,因此,大学计算机软件专业学生应积极参加一些群体活动和实际的软件项目,在语言表达和沟通方面积累经验和知识。

(3)了解一些经济、管理方面的基础知识

软件是一种工具,他最终的目的还是需要为社会生活的各个方面提高效率、节约成本或者是简化管理、提升价值。不了解一些经济于管理方面的基础知识,就很难理解现实生活中千变万化的软件需求,更难以发挥软件的实际价值。

(4)训练过硬的心理素质

软件工程师在实际的软件开发过程中,各种非预料的情况都可能发生:需求来回修改,工期突然发生变更甚至很多个人生活的很多情绪都会参杂进来,因此软件工程师可能需承受巨大心理压力。一个软件工程师如果没有过硬的心理素质,他就很难排除干扰、稳定情绪的按照严格的规范实施一个成功的软件项目。

三、软件工程师的充电方案

对非计算机科系的人来说,要半路出家进入IT业,在没有专业文凭的情况下,这些专业认证就成了重要的能力证明。但面对名目繁多的IT考试,再加上天花乱坠的广告攻势,很多人茫然不知所措,搞不清考哪一个好。

软件开发本身有一个循序渐进的过程,其基础知识和实践经验需要不断的积累。比如,如果先把C++学好,再学诸如Java、SQLServer、Oracle、VB、ASP等其他语言时,在程序设计的语法上就十分好理解了;C++学好的同时,如果掌握好计算机操作系统知识,熟悉了Windows的操作与应用,再学习Win32API的程序设计也就有基础了;Win32API的程序设计学好了,几乎所有计算机专业人员都认为十分困难的VisualC++程序设计的学习也就成了一件水到渠成的事情了。

  培训目标确定了,下一步就是制定培训计划。首先需要注意的是,不要只是死抱着一两种技术或平台,或只掌握一两种开发语言。现在,用人单位越来越希望招聘到在某一领域里具有很高专业技能的IT专家,同时,他们也希望能招到万事通式的人才。所以,你不能满足于只精通Windows或者Linux,或者只会Java。要赶快学习其他有关技术,即使不在你的工作范围内。例如,如果你工作中用的是服务器端Java,那么可以了解一下其他平台服务器端技术,包括ASP和PHP;还可以尝试去掌握其他的技术,如用VB、C/C++编写应用程序或进行系统编程等。同样,通过为一些中小项目义务劳动、参加技术讨论、提供技术支持、或者公开发布源代码等方式,都可以在新领域中获得宝贵的工作经验。

四、软件工程师的培训方向和课程选择

软件开发越来越成为一个系统工程,一个协作型产品,因此选择软件工程师培训也应制定相对明确的方向。

软件工程师培训方向从总体看,可以划分出这样几个方向:

1、 以积累综合知识和培养扎实基础入手

这个方向一般比较适合计算机软件相关专业的毕业生,其主要的培训选择可以是“计算机软件水娇际浴薄?

通过对基础知识和实际技能的培训,“计算机软件水平考试”可以为你提供从程序员、高级程序员到系统分析员等不同等级、具有很强说服力的资质证明。

另外,各个大学最新崛起的“软件学院”也是一个不错的培训选择,它能够在1-2年的时间里,既系统的学习软件开发的各种理论,有同时有比较多的机会参加开发项目锻炼各种平台和工具的开发实践。

2、 以某一个平台的软件开发训练、直接为就业服务入手

软件开发本身有很多领域,每一个软件工程师不可能在短时期内培训和精通所有的平台、工具和开发语言。事实上,实际的软件开发项目也从来不可能要求软件工程师精通所有的技术。目前可以选择的几个主要领域为:

a) Windows平台的主流开发

主要包括Visual C++,VB,ASP,SQL Server等等的培训

b) Java平台的主流开发

主要包括J2EE、EJB、JavaBean等的培训

c) 数据库应用开发

主要包括Oracle、IBM DB2、Sybase等等的培训

d) 其他开发工具的培训

主要包括Delphi、Borland C++等的培训

3、 以软件系统分析、模型设计和项目管理为职业切入点

这是软件开发工程师的职业发展方向,这样的切入点比较适合有一定项目经验和比较广泛的平台开发能力的人员,可以选择的培训主要有:

a) UML、Rational等软件建模培训

b) CMM培训

c) 软件工程培训

d) 软件项目管理培训

五、软件工程师培训资源推荐:

1、 认证类培训:

a) 微软认证:http://training.ccidnet.com/pub/disp/Column?columnID=766&companyID=2

b) IBM认证:http://training.ccidnet.com/pub/disp/Column?columnID=766&companyID=5

c) SUN认证:http://training.ccidnet.com/pub/disp/Column?columnID=766&companyID=8

d) Oracle认证: http://training.ccidnet.com/pub/disp/Column?columnID=766&companyID=9

e) Sybase认证: http://training.ccidnet.com/pub/disp/Column?columnID=766&companyID=11

f) Lotus认证: http://training.ccidnet.com/pub/disp/Column?columnID=766&companyID=12

g) CMM认证: http://training.ccidnet.com/pub/disp/Column?columnID=766&companyID=19

h) Borland认证: http://training.ccidnet.com/pub/disp/Column?columnID=766&companyID=25

i) 软件水平考试: http://edu.ccidnet.com/softexam.htm

2、 软件学院:

学校名称

软件学院

联系方式

北京大学

北京大学软件学院

电话:010-62767180 或 010-62767181 或 010-62751354 或 010-62767168
通信地址:北京大学软件学院招生办公室 (理科一号楼1541W)邮 编:100871
E-mail:sei-zhaosheng@cs.pku.edu.cn 

清华大学

清华大学软件学院(即应用技术学院)

电话:010-62773276/62773284/62773285,传真:62773280
邮件地址:北京市1021信箱清华大学应用技术学院办公室 邮政编码:102201 
mailto:E-mai:yyjsxy@mail.tsinghua.edu.cn

北京工业大学

北京工业大学软件学院

电话:010-67392852、67391862、67391072,传真:67391072
地址:北京工业大学校内知新园(研究生楼)二层,由南门进入。 邮政编码:100022
 E-mail:sse@bjpu.edu.cn

北京航空航天大学

北京航空航天大学软件学院

电话:010-82328843,010-82327283, 010-82316479, 13910086385 传真:010-82328271 
地址:北京市海淀区学院路37号,北京航空航天大学培训中心211/212室 邮政编码: 100083 
E-mai:soin@buaa.edu.cn

北京邮电大学

北京邮电大学软件学院

电话:010-62281971传真:010-62283307
通信地址:100876,北京市海淀区西土城路10号146
E-mail:renweida@263.net

北京理工大学

北京理工大学软件学院

电话:68944323  
地址:北京理工大学主楼尾楼345房间 
邮编:100081 或 电话:68912287  
地址:北京理工大学主楼227房间    邮编:100081

南开大学

南开大学软件学院

南开大学软件学院 天津 300071
Tel:022-23508106Fax:022-23504758
E-mail:huangyl@office.nankai.edu.cn

天津大学

天津大学软件学院

联系电话:022-27890886 022-27407185
地址:天津大学研究生院专业学位管理办公室 
联系人:李云章 任菊驰  

大连理工大学

大连理工大学软件学院

地址:大连理工大学软件学院,邮编:116024
电话:(0411)4708198 , 4706138  传真:(0411)4707492 
E-mailmailto:电子邮件:cmptscl@dlut.edu.cn  

东北大学

东北大学软件学院

通信地址:沈阳市东北大学研究生院 邮编:110004
联系电话:(024)23907982 83687556 
E-mail: yzbmwl@mail.neu.edu.cn

吉林大学

吉林大学软件学院

联系电话:0431-5166420
通信地址:长春市前卫路10号,吉林大学招生办
联 系 人:孙晓光 E-mail :zsb@jlu.edu.cn   

哈尔滨工业大学

哈尔滨工业大学软件学院

地点:哈尔滨市西大直街92号,哈尔滨工业大学一校区综合实验楼205室
联系电话:(0451)6418722
E-mail:sos@hope.hit.edu.cn

复旦大学

复旦大学软件学院

联系人:孙纪凤电话:021-64185485
E-mail:gs_admission@fudan.edu.cn

同济大学

同济大学软件学院

地址:同济大学和平楼215室电话:65984360
E-mail: civilstd@mail.tongji.edu.cn

上海交通大学

上海交通大学软件学院

查询电话:021-63933208,62933564 
联系人: 黄老师,毛老师 
E-mail:software@cs.sjtu.edu.cn

华东师范大学

华东师范大学软件学院

地址:华东师范大学软件学院,邮编:200062
联系人:朱老师电话:021-62232550 、62232584传真:021-62232584
E-mail:jzhu@ecnu.edu.cn

南京大学

南京大学软件学院

电 话:025-3596484、025-3596485
地 址:南京市汉口路22号南京大学软件学院  邮编:210093 

东南大学

东南大学软件学院

地址:江苏省南京市四牌楼二号逸夫建筑馆104室(邮政编码:210096)
电话:025-3795589 传真:025-3795677 
E-mail:CoSE@seu.edu.cn

浙江大学

浙江大学软件与网络学院(示范性软件学院)

电话:0571-87951250、87951251传真:0571-87951799
邮编:315103,地址:宁波科技园区江南公路641号新时代大厦
E-mail:zdsn@zjunbsn.com

中国科学技术大学

中国科学技术大学软件学院

电话:(0551)3602929  传真:(0551)3637341
地址:中国科学技术大学研究生院  
E-mail:adoffice@ustc.edu.cn
 

厦门大学

厦门大学软件学院

电话:2183133 2185891传真:2185891
地址:南光一(原数学馆)116室
联系人:吴芸 E-mail:software@xmu.edu.cn

山东大学

山东大学软件学院

电话:0531-8364523、8564700
地址:山东大学研究生在职教育中心(山大南路27号,山大东校区办公楼四层404室)  

武汉大学

武汉大学国际软件学院

电话:027-87872551、87871753联系人:毛峰

华中科技大学

华中科技大学软件学院

联系地点:华中科技大学南一楼西部307室
联系人:赵伟伟联系电话:(027)87556734
通信地址:华中科技大学南一楼西部307室邮编:430074(来函索要资料时,请附上写好收信人姓名邮编及地址的空信封并贴好足额邮票。) 
E-mail:chuanboc@public.wh.hb.cn
 

国防科学技术大学

国防科学技术大学软件学院

传真:0731-4572518  招生处电话:0731-4572513、4572515
通信地址:湖南长沙国防科技大学研究生院招生处 邮政编码:410073

湖南大学

湖南大学软件学院

地址:湖南大学中科软件学院大楼202室(湖南大学北校区院内)联系电话:0731-8684950

中山大学

中山大学软件学院

地址:广州市中山大学信息科学与技术学院 邮编:510275
电话:(020)84112522-838  Email:is02@zsu.edu.cn 

华南理工大学

华南理工大学软件学院

联系电话: 020-87110588,020-87114028,020-87110803, 020-87111792 
 通信地址: 广州市华南理工大学软件学院办公室收 邮政编码: 510640
 传真: 020-87114028 Email: iscu@scut.edu.cn

重庆大学

重庆大学软件学院

地址:重庆大学研究生招生办公室 重庆大学软件学院 邮编:400044
电话(重庆大学研究生招生办公室):李宏老师 65111374,65102374,65105286
(传真)(重庆大学软件学院):李老师 65111025,65111026(传真)
E-Mail:desoft@cqu.edu.cn

四川大学

四川大学软件学院

地址:四川成都市一环路南一段24号 四川大学软件学院 邮 编:610065
联系人:卢莉电 话:028-85408276 传 真:028-85407893
E-mail:softclg@.scu.edu.cn

电子科技大学

电子科技大学国腾软件学院

地址:成都市高新西区 电子科技大学国腾软件学院(2002年8月后) 
    成都市月亮湾体育活动中心 电子科技大学国腾软件学院(2002年8月前) 电话:电子科大招生办公室 028-3203703、3202334
    国腾软件学院 教务科 028-5024672(2002年8月以前)  国腾软件学院 办公室 028-5018317(2002年8月以前) E-mail: gtsoft@163.com

云南大学

云南大学软件学院

地址:云南省昆明市翠湖北路2号云南大学研究生招生办公室,云南大学软件学院 邮编:650091
电话:0871-5033837,5031598
E-Mail:yuyzb@ynu.edu.cn,yjsxx@ynu.edu.cn

西安交通大学

西安交通大学软件学院

地 址:西安交通大学软件招生办公室(西安交通大学 中心一号楼 2121房间)。邮 编:710049
电 话:029-2663408,029-2663410 
E-mail:mse@xjtu.edu.cn

西北工业大学

西北工业大学软件学院

电话:029-8494433、8494312联系人:胡老师、蔡老师

西安电子科技大学

西安电子科技大学研究生院

电话:029-8202415

   



发表评论】【打印此文】【关闭窗口】【点击数:
★好玩的休闲小游戏★
网友评论:
数据载入中,请稍后……