当前位置:首页 » 视频软件 » 怎样培养软件人才
扩展阅读

怎样培养软件人才

发布时间: 2023-03-23 04:18:08

A. 如何培养软件开发能力

1需要保持思路清晰,软件里面的实现方式多种多样,哪种才是比较好告配裂的,需要有清晰的思路才能辨别。
2提高逻辑思维能力,复杂的软件开发如同下一盘围棋,各种情况错综卖滚复杂。
3提高融袜闭会贯通的能力,如php、java中的面向对象编程思想都是一样的。
4不断学习,可以自学,也可以参加各种IT培训班,在线培训比较方便。
5不断总结与改进,很多程序一开始写出来可能只是能实现功能,但还有很多可以优化的地方,可以对程序进行不断的重构。

B. 林潼软件工程学院如何培养创新人才

软件工程创新型人才培养模式探究
实践训练结合了课程实验和课程实训。 一方面学院为各 种专业课程开颤旦设了扰没相应的实验课程,让学生在理论学习基础 上,走进实验室,针对一个问题,实现尽可能多的解决方案, 进而训茄李扰练学生的观察能力、思维能力和操作能力

C. 了望 | 工业软件人才之忧

工业软件人才奇缺的背后,是人才培养难、“造血”差、行业待遇低等原因

现在许多大学仅讲授国外知名软件的使用操作,就像是小学生本来要学会计算能力,但却变成让他们学怎么用计算器

工业软件商要联合工业企业摸索一套规范化、流程化培养机制,建设工业软件实训中心,助力复合型人才的培养和团队建设

在软件行业中,工业软件是一个小众产业,却是工业制造的大脑和神经,在产业链中发挥关键作用,堪称工业领域的皇冠。高端工业软件更是皇冠上的明珠。

多名业内人士表示,我国工业软件自主程度较低,既缺皇冠又少明珠。这背后,是工业软件人才“断供”的严峻现实。具体来看,我国工业软件人才培养面临难度大、周期长、待遇低等瓶颈。

今年6月,教育部和工信部联合印发《特色化示范性软件学院建设指南(试行)》(下称《建设指南》),聚焦工业软件人才培养。工业软件人才察橘宽“断供”现象会有所缓解吗?

工业软件人才“断供”

这家公司在招聘时遭遇的问题,一定程度上折射出目前工业软件行业面临的人才窘境。《建设指南》显示,去年我国软件和信息技术服务业从业人数达673万人,同比增长4.7%,但整体仍存在较大缺口,且结构性矛盾突出。其中,关键基础软件和大型工业软件这两个领域的人才短缺尤其严重。

工业软件包含研发设计类(EDA、CAD、CAE等)、生产调度和过程控制类(MES、SCADA等)、业务管理类(ERP、SCM、HRM等)三大领域,其中研发设计类最为核心和关键。方正证券研报显示,目前国内从事电子设计自动化(EDA)软件研发的人员约1500人,真正为本土EDA研发服务的只有约300人。

工业软件研发人才极度匮乏,导致国产工业软件难以自主开发,国外巨头几乎垄断我国工业软件市场。据走向智能研究院的研究评估,在我国计算机辅助设计(CAD)类软件市场,法国达索、德国西门子、美国PTC以及美国Autodesk公司市场占有率达90%以上。CAE仿真软件市场领域,美国ANSYS、ALTAIR、NASTRAN等公司占据了95%以上的市场份额。

广州中望龙腾公司研发人员正在讨论技术问题 广州中望龙腾公司供图

人才培养遇三难

其一,培养难。业内人士介绍,工业软件人才需同时具备掌握工业知识的能力和将工业知识软件化的能力。

朗坤智慧 科技 股份有限公司董事长武爱斌表示,工业软件的发展需要信息技术与运营技术的融合,在软件设计和研发过程中,需要既懂信息化又懂工业机理的复合型人才,“但目前情况是,工厂的业务人员懂工业流程,但不懂软件设计。IT人才懂软件设计,却不懂工业制造业务。”

其二,“造血”差。高校科研院所在培养工业软件人才方面,本应讲述工业软件理论、败亮算法、程序设计与实现等研发知识,但现在许多高校仅讲授国外知名软件的使用操作,难以培养出合格的工业软件研发人才。工业和信息化部电子第五研究所软件与系统研究部主任杨春晖表示,这样就像小学生本来要学会计算能伍庆力,但却变成让他们学怎么用计算器,没有掌握真正的计算能力。

广东工业大学机电工程学院教授黄运保表示,工业软件最核心的内容是底层的方程求解,是最难啃的骨头。“现在学校引进的老师,对这一块既不懂也没有兴趣,大家更喜欢时髦的人工智能、大数据等领域,不愿意去啃工业软件这块硬骨头。”黄运保说。

再者,工业软件设计人员想获得工业知识可从工业领域长期积累,但把知识变为软件,考验着软件设计人员能否真正理解工业领域的机理和模型。“仅靠学校教学很难培养出直接上手的工业软件设计人才,还需工业界的接力配合,但目前产教融合并不畅通。”杨春晖说。

其三,待遇低。华中 科技 大学CAD中心主任陈立平认为,国内软件人才培养大多是做上层的应用软件,最基础的算法、操作系统、软件开发环境等领域乏人问津,很难构建起从算法到软件再到应用的良好生态,这其中的部分原因是做上层应用软件的企业能提供更好的待遇。

一家工业软件研发相关单位负责人表示,刚毕业的硕士毕业生在其单位的年薪在12万到15万元之间,工作七八年后的开发人员年收入也仅能达到20万元。一些互联网、 游戏 公司轻易就能用数倍年薪挖人,有经验的开发人员流失,是许多企业共同的感受。

“提供一个好平台能在短期内留住人才,但积累到一定程度后他们肯定会走,因为薪资水平很难留人。”该负责人说。

需高校、行业协同发力

受访专家认为,我国要培养自己的工业软件人才队伍,实现工业软件的自主可控,需要在学生培养体系改革、深化产教融合、引导人才投入等方面着力。

第一,改革高校工业软件人才培养方式。CAD软件企业广州中望龙腾软件股份有限公司副总经理刘玉峰表示,其公司招聘的应届毕业生,往往要培训6~18个月才能真正有产出,这说明高校工业软件人才培养对“工业”的针对性还不够,应注重跨学科培养,比如在课程设计上,学工业软件研发的学生不仅要会制作软件,而且要懂得某项工业基础知识,两个专业都要学透。

针对一些高校存在把基础理论培养变成教会学生如何使用国外工业软件的问题,受访专家认为必须坚决予以纠正,同时也要注重对工科学生使用工业软件基础原理的教育。

第二,深化产教融合,多方合力培养人才。河海大学信息学部计算机与信息学院软件工程系主任张鹏程建议,尽量让大学与拥有自主知识产权核心技术的标杆企业深度产教合作,设计全周期、全方位的培养模式,与企业联合培养专业人才。武爱斌建议,工业软件商要联合工业企业摸索一套规范化、流程化培养机制,建设工业软件实训中心,助力复合型人才的培养和团队建设。

《建设指南》亦提出要突出专业特色,围绕关键基础软件、大型工业软件等对人才的特色化需求,建设完善针对软件新技术、新模式、新业态的课程和实践能力教学体系。

第三,鼓励更多人才投身工业软件事业。黄运保建议国家加强引导,特别是让大型国有企业发挥责任担当,让一批人愿意来坐冷板凳,踏踏实实做好工业软件研发。在高校层面,鼓励更多教授参与工业软件研究,并在企业和学校之间建立联合科研实验室。

此外,中国IT从业人员约500万人,工程技术人员有四五千万人之巨,应充分调动现有行业人才力量开展工业软件研发的积极性。例如打通工业企业与软件研发行业的沟通渠道,政府部门、大型工业企业设立奖金鼓励软件行业人才攻关工业软件项目等。

在提高企业参与工业软件研发积极性上,江苏一家自动化企业负责人表示,希望在人才引进上给民营企业更多支持。比如在人才认定标准上,更侧重肯定企业需要、有实际成果和实际效用的人才,而不一定必须是有博士学位、海外背景等。□

D. 软件公司如何留住核心人才

一般软件公司都有几个技术最“牛”的核心员工,他们的工作成果直接决定着公司的成败。而根据 “二八 ”原则,企业80%的效益又是由最关键的20%的员工所创造。关键员工的去留对企业,尤其是对软件企业具有举足轻重的影响,如何有效管理关键员工是许多企业迫切需要解决的问题。 人力资源管理是软件企业管理的核心工作,将人员合理的分配的各个开发团队中,在各个开发团队之间进行人员的协调是保证软件项目顺利完工的前提条件。软件开发是一个智力密集的工作,除了办公场地和支持开发的软件和硬件等设备投入外,基本上就全部是人力的投入。和建筑行业不同,软件开发对人的要求高,甚至可以用苛刻来形容。软件开发绝对不是现在外面培训机构所宣称的蓝领就可以完成的任务,对于大型或者复杂一点的项目,没有一定的思考、创新和设计能力的人才是不可能完成的。 正因为人才在软件企业中的作用实在太重要了,所以软件公司的挖脊散墙角功夫是最厉害的,微软就是这类公司的典型代表。20世纪90年代Anders领导开发的Delphi取得巨大成功,这也对微软的Visual Basic构成了极大的威胁,因此比尔盖茨多次启用微软发家法宝之一的“挖人”招术:用丰厚的薪水、股票认购权和巨额的加盟奖金将Anders挖到了微软。Borland公司因此提出了“通过不正当手段吸收新成员”的控告,将微软告上了法庭,这场诉讼最终以Borland的胜利而收场,但从那时起,Anders已经在为微软工作了。Borland是一个孕育技术奇才的地方,可是却不是一个能留住人才的地方,因为Borland在企业管理上的一塌糊涂让一个拥有最好的技术人才的公司最终走向了没落。 在软件领域,有太多的此类教训,因此管理软件企业的第一步就是留住企业的核心人才,可以从下面几个方面留住这些人的心。 人才规划 根据公司的长远计划来制定人才计划,而明确哪些是实现战略目标不可或缺的核心人员,是进行规划的第一步。作为企业管理者一定要知道谁是关键员工,不要将那些只会口水活的员工当成技术骨干,而应樱燃氏该让那种人去开拓市场。接下来要对员工队伍的现实任职素质进行大盘点 ,比如企业现有人员是否已满足业务战略对关键员工的需求,缺口有哪些或有多大等;同时要分析外部人力市场的变化趋势及内部员工流失率情况,预测关键员工队伍未来的发展变化与业务发展的匹配情况。综合上述所有因素,则可以对关键员工进行整体、系段蔽统的战略性规划,从而为关键员工的有效管理奠定良好的基础。 人才培养 关键员工的培养重点在于后备队伍的培养。关键员工的梯队建设是保证关键员工队伍健康稳定发展的重要手段。要选拔认同企业价值取向、素质高、有潜力的后备人员,有计划地给予重点培养,逐步形成关键员工队伍的阶梯式结构,从而持续有效地支持组织战略目标的实现。如果一个软件公司有一个阶梯状的人才队伍,对于企业的稳定发展是有相当好的作用的。当一个技术核心离开的时候,下面的人能够迅速的补上,虽然可能暂时无法达到离开者的水平,但是他取得了一个提升自己的机会,加上本身技术水平相差不是太厉害,所以在较短的时间内就能够承担起技术领导者的角色。 人才保留 关键员工的保留有两点:人的保留与人所拥有的资源的保留。留人主要是留心,如果要留住一个技术型人才,最重要的是要让他有成就感。所以创造一个能够发挥他的能力的环境,体现他的价值就成了留住人才的最佳途径,很多时候这个方法比起加薪水更加吸引人。充分的利用人才,尊重人才,是留住人才的关键。而创造良好和谐的企业文化氛围,追求组织与个人的共赢,是留心的根本。而如何把个人优势转化为企业优势则是保留关键员工的重点工作,比如骨干人员所拥有的核心技术、经验积累、个人声誉、客户关系等,这些资源常因人才流失带给组织很大的损失。加强团队建设是转化个人优势的有效方法之一,团队使个人的作用有限,团队内资源共享,从而分散和降低了组织对个人的依赖性,另外一个有效方法是加强制度化的规范管理,比如技术知识的管理制度、客户关系的管理制度等,通过制度把个人所拥有的资源记录、整理、分享并保存,从而变成企业的资源和优势。 激励 对关键员工的薪酬管理重点要考虑中长期薪酬方案。关键员工队伍的开发重点在于素质开发,高素质是高绩效的基本前提。关键员工是企业价值的主要创造者,如何有效激发关键员工的斗志、激励他们保持最佳绩效,是关系到企业能否实现战略目标的关键所在。这里主要从两个方面入手:即关键员工的绩效管理和薪酬管理。 技术型员工的事业发展是很困难的,因为不参加行政管理,所以要提升的机会几乎很少。作为一个技术核心,很多企业为了留住他们而会给个“官”让他们做,以为这样就能留住人才,其实这种做法是最得不偿失的。本来就没有管理能力,让他硬去做管理的话,很可能会将所管理的事情搞糟,搞管理的一定还是要有管理才能。再一个他的不做技术转做管理,则浪费了一个最优秀的人才,这样的做法最后的结果一定是陪了夫人又折兵。对于技术型员工不能让他们做不擅长的管理工作,那么如何让他们觉得在公司被重视呢?现在很多公司都设置了架构师这一职位,我想这个头衔就是为这些技术核心人才准备的吧。 员工付出劳动得到的回报包括经济与非经济性两种,从时间上又有短期、中期和长期之分。关键员工是企业不可或缺的重要资源和核心能力,有时甚至决定企业生死存亡,这种 唇亡齿寒的依存关系,决定了对关键员工的薪酬管理要重点考虑中长期薪酬方案。现在很多公司实施员工持股计划和期权计划正是基于这种考虑。让他们成为公司的股东,将公司的存亡与他们的利益直接联系起来,让他们觉得自己是公司的老板,只有这样才能够长久的留住他们的心。

E. 中山大学软件学院的人才培养

1、急社会所需,突出高级应用人才的培养目标
中山大学针对泛珠三角地区软件业“一般人才好找,高级人才难求”的局面,以及中山大学培养研究型、国际型人才的目标定位,将软件学院的建设作为计算机领域人才培养体系建设的重要战略步骤,将软件学院的培养目标定位在培养IT行业的高级应用人才,即培养高层次、应用型、复合型、国际化的适合我国软件产业发展需要并能与国际软件人才需求接轨的高素质软件人才。
基于这一方针,学校充分利用中山大学综合性大学的优势,借助学校多学科的条件,全力满足软件学院的教学需求,为培养软件工程培养复合型人才提供强力的支持。
软件学院在做好软件工程本科、研究生学历教育的同时,积极为地方软件产业发展提供人才培养服务,并积极探索软件人才培训的新模式。广州市将软件产业的发展列为“十一五”期间重点发展的领域,市政府成立了“软件产业发展领导办公室”,直接由主管副市长领导,并建立了软件人才培训的专项基金。软件学院抓住这一与自身发展方向一致的机遇,积极与广州市政府合作,成立了“中山大学软件人才培训中心”,配合落实政府的各项人才培养计划,尤其是中高级软件人才的培训计划。这种合作密切了学院与人才需求单位的关系,学院通过这个窗口可以更好、更快地了解社会对高级应用人才知识结构的需求,及时调整自身的教学体系。学院目前正在与广州市发改委探讨更深层次的合作,与地方政府建立全面共建关系,将学历教育与非学历教育有机地结合起来,并积极探索“课程+实训”的课程体系建设。
2、创办软件工厂,开展深层次校企合作
培养工程型高端软件人才离不开实践环节。然而,目前国内的软件企业以及国内的大环境还没有蠢老在大范围形成接纳学生实习、为在校学生提供有效的实践平台的文化。为了解决这一问题,中山大学软件学院借鉴医学院附属医院的模式,于2006年3月和合轿扒作伙伴广东电信工程公司、广东南方海岸科技有限公司一起,创办了中大软件工厂。
利用软件工厂的模式引进行业经验,让学生在整个学习过程中能够近距离接触前沿技术和解决实际问题,并在潜移默化中接受企业文化的熏陶,锤炼综合素质,这是中山大学软件学院的重要培养特色之一。
软件工厂的成立为学院和企业搭建了沟通对话的平台,为进一步的产学研结合奠定了良好的基础,为软件学院本科生和研究生提供了校内实践的重要平台,为学生搭建了从理论到实践,再从实践到理论的桥梁。学生可以在实际软件工程项目中巩固和掌握课本上的理论和方法;反过来,在实际项目中遇到的问题,又回到课堂和书本里寻找答案,增强了学习兴趣。
软件工厂除了作为软件学院学生的实践平台外,还具备如下功能:第一,承接软件开发类项目,并进行自主产品研发。一方面为学生提供参加实际项目的机会;另一方面促进软件工厂自身的发展。第二,作为教师、学生科技成果转化和孵化的窗口;第三,为学生的创业提供一定的条件和相应的平台。
软件工厂在对外合作、自主研发等方面中大软件工厂按现代企业管理制度进行管理和运行。与多家IT企业开展广泛合作,承接了“直属海关预警系统”、“SAVL车辆自动监测系统”、“嵌入式教学实验平台”、“七号信令网关”、“石油公司调运系统”等项目的开发,为学生提供了良好的实践环境和条件。在项目开发中,软件工厂的高级软件工程师为广大本科生和研究生提供项目开发指导,编码和测试工作基本上是学生完成的。部分同学先后参加了2-3个项目的开发,还有一部分同学已经有能力进行系统分析与设计。由此可见,同学们不但要具备专业的理论知识,同时,也要结合动手实践能力。
经过软件工厂项目锤炼的学生,在学业方面都有长足的进步,同时增强了就业方面的优势和竞争力,受到了用人单位的欢迎。学院以后还将继续走医学院的教学培养方式,把教学过程和实践环节进一步有机的结合起来。
学院还准备利用软件工厂的平台,向国际知名企业征集生产中出现的问题,结合这些问题引导学生开展课外科技活动。这样做的目的是为了进一步提高学院学生软件工程实践能力,提高软件人才培养质量。
中大软件工厂还是学院和市场的一个重要窗口。学院的老师可以将科研成果拿到中大软件工厂进行转化、孵化,带帆升再推向市场,创造效益。中大软件工厂向软件学院投入80万元设立学生虚拟创业基金,该基金由软件学院和软件工厂共同管理,用于资助学生团队在软件工厂内部进行虚拟创业。在学院的组织下,软件学院的学生,可以向软件工厂申请虚拟创业基金。已资助的项目有:基于2.75G的视频监控系统,资助金额:15万元。创业团队共7人,全部为软件学院本科生。虚拟创业基金的运作和管理参照风险基金管理模式,当创业项目孵化到一定阶段,从软件工厂剥离出去,单独成立创业公司运营该项目。
学院还和eBay、Microsoft、IBM、Oracle、SUN、HP和Cisco等跨国公司签订了合作协议,建立了长期的合作关系;与Oracle、TCL集团工业研究院、深圳华为技术有限公司等几十家知名IT企业签订了实习基地合作协议,并与这些公司在联合实验室、学生毕业实习、联合开展项目研究、就业培训等各方面进行了广泛的合作。
3、引进行业经验,培养研究型、创新型高端软件工程人才
在校内针对所有软件工程专业的本科生开设实训必修课,这是中山大学软件学院人才培养第二个重要特色。
为此,学校专门建设了一个软件工程实训基地,共投入建设经费300多万元。中山大学软件学院的学生有以下两个特点:一是起点高、就业面广。学生的就业去向不仅仅局限于IT产业;二是中山大学学生具有成为团队技术和管理领军人物的愿景和潜质。因此,学院的软件工程实训教学和一般软件企业的职业培训不同,不仅着重进行具体的计算机系统技术和领域知识的培训,而且着力培养学生的健康人格、自主创新精神、团队协作精神和优良的职业素质。因此,实训教学采用了企业化管理和自主型学习组织相结合的模式。
学院对软件工程本科教学计划和培养方案进行了修订、完善,将“软件工程实训”列入本科生的必修课,共分三个层次进行实训。在高级实训期间,同学们在实训导师组的带领下,完成一个完整的软件项目开发。在项目实施过程中加入重要知识点的教学和实践。实训教学模拟公司管理模式,指导老师作为实训项目总监,项目组的各种角色,如PM、SCM、SQA、DBA、TS等都由参训学生担任。为此,学院与软件工厂一起制订了一整套实训教学课程体系,包括实训教学大纲、教学计划、管理制度、软件工程实训过程规范、实训案例库、绩效考核办法、考核评价办法、奖惩办法等。2007至2009年分别对1500名2004级和2005级本科生进行了实训,取得了很好的效果,得到了大部分学生的认可。学院在此基础上,初步总结出一套研究型大学培养创新型软件工程人才的实训方案。
4、积极开展第二课堂活动,突出创新能力培养
利用第二课堂组织学生开展科技创新活动,从另一个角度培养学生的创新能力和工程实践能力,是中大软件学院的人才培养的又一特色。
学校专门为软件学院的学生创业和科技创新活动建立了实验室。学院拨出专项经费,派出指导教师,形成了以学生科技骨干为主体、广大同学积极参与的学术科技活动氛围。在嵌入式软件、电子标签、信息家电、网络游戏等方面形成了学生科研团队。其中多项作品先后参与了中山大学“创意基金”、全国大学生“挑战”杯等比赛。已经取得的成果涉及到多个应用领域,如音乐王国门户网站、网络加密传输系统、电子游戏地图编辑引擎、裸眼可视三维立体显示器等。
学院还充分利用校内外各类比赛及交流机会锻炼学生,每年举办 “软件创新设计大赛”, 2007年承办了IBM中国大学生程序设计对抗赛(华南赛区)等比赛,积极组织学生参加各类比赛,先后获得ACM国际大学生程序设计大赛省级奖6项、数学建模比赛省级奖1项、 “挑战杯”大学生课外学术科技作品竞赛和创业大赛省级奖7项、金蝶杯全国高校企业模拟经营实战精英赛全国二等1人近两年共有10个本科生项目获得学校“本科生科研基金”立项资助,“中山大学3D数字图书馆”还获得教育部大学生创新项目资助。
学院学生富有活力,工程实践能力强,几年实践下来,有不少学生在高水平的学术性比赛和综合能力竞赛中取得佳绩,同时也扩大了学院在社会上的影响。由学院学生组成的Blackstone团队在2006“IBM杯”中国高校SOA应用大赛中蟾宫折桂,力夺冠军,并赢得了10万元奖金;而P&T团队在2008“IBM杯”全国大学生SOA业务流程建模竞赛决赛中,勇夺大中华区总冠军,成功蝉联“IBM杯”。此外,还获得其它科技类奖项,如2007年苹果公司全球优秀学生奖学金、广东省“挑战杯”课外论文比赛一等奖、广东省“挑战杯”课外学术科技作品大赛二等奖、“花旗杯”科技应用大赛总决赛三等奖等奖项。
在推进山区信息化方面,学院学生更是积极参与“三下乡”社会实践活动,服务地方信息化,协助边远山区梅州市梅江区完成了“中国·梅江”政府网站建设和山区信息化建设的调研与规划工作,并完成了逾五万字书稿“落实科学发展观,推进山区信息化——梅州市梅江区信息化实践与探索”。这次实践还建成了“中山大学软件学院大学生社会实践基地”,正式确立了政校合作模式,为同学们服务地方经济发展和参与社会主义新农村建设提供可持续发展的平台。
5、成立软件人才培训中心,为地方经济服务
为地方经济服务,也是中山大学软件学院的办学特色之一。
广州市政府非常重视软件产业,张广宁市长提出“要像抓汽车业那样抓软件业”。2006年广州市政府出台了“加快软件产业发展的实施意见”,提出了广州市软件人才发展战略,指出要“大规模培养和培训适用软件人才”、“建立1-2个大型示范性软件人才培养培训基地”,计划以中山大学等高等院校为依托,大规模培养、培训适用软件和动漫人才。
软件学院积极响应广州市政府的号召,为广州市软件人才培养出谋划策,派出骨干教师参加了广州市相关软件产业政策的研究和制定工作,并于2007年1月成立了“中山大学软件人才培训中心”,致力于为广州地方培养培训大量适用软件人才,为地方经济建设服务,同时也作为学院面向政府的窗口。中山大学软件学院为广州市制定了培养中高级软件技术和管理人才的计划,根据自己的特点,主要承担中高级软件技术和管理人才的培训、低端软件人才培养环节中的师资培训、培训和实训课程体系建设等任务。
现学院已经承担了为广州市市属大中专院校培养软件师资的任务,至今已入学两批学员。与国外大学、企业合作进行高层次软件人才培养的工作也正在进行中。通过这种合作,广州市获得了地方软件产业发展急需的中高端技术人才和管理人才,软件学院不仅获得了一定的资金支持,更重要的是密切了与地方人才需求单位的合作关系,对他们的需求更加了解,有利于促进各项教学改革,尤其是面向实践的课程体系建设。而且通过这种社会服务活动,扩大了软件学院的社会影响,提高了学院的声誉。
6、携手国外高校和跨国企业,培养国际化人才
为了能真正让学生在国际合作中受益,学院进行了长时间的探索。现学院已经开始了与国外着名大学和知名企业的合作与交流。至今为止,学院与国外高校的合作办学工作进展顺利,与美国伊利诺理工学院签订了2+2本科生合作框架协议,并与英国伯明翰大学、比利时鲁汶工程联合学院、澳大利亚昆士兰大学签订了2+2本科生合作培养协议。2007年开始已经有学生到国外高校进行境外2年的学习。
学院积极参与由海外知名学者参加,旨在提高国内研究生教学水平的“龙星计划”。 “龙星计划”的发起人美国A&M大学副校长赵伟教授于2004年12月到中山大学访问和落实“龙星计划”合作后,学院已经连续两年承办了“龙星计划”的美国研究生课程 “高级图形学和可视化”和“数据挖掘”,分别由美国State University of New York at Stony Brook的秦洪博士和加拿大Simon Fraser University的裴健博士进行授课。
学院与多家知名IT企业的合作也取得了不少进展:如2009年11月,美国IBM公司软件部资深工程师、科学家凌棕博士来我院为本科生开设选修课程《高级电子商务工程》;2006年11月微软公司派出资深工程师为我院研究生开出课程《微软生产技术》;2007年11月IBM公司派出资深工程师讲授研究生课程《面向服务的软件工程》。先后和Intel、IBM等 6个知名IT公司联合建立了8个联合实验室。这些实验室的建立,是学院国际化以及深层次的校企合作的良好开端。
7、建立高端立交桥培养模式,培养复合型人才
学院充分发挥中山大学综合性大学的优势,从2004级本科生开始实行“专业高端立交桥”模式:和传播与设计学院合作建设“数字媒体技术”方向;与电子系通信工程专业合作建设“通信软件” 方向等。
在软件工程硕士的培养方案中,这种高端立交桥培养模式也是中大软件学院的重要培养特色。软件学院与学校所有培养工程硕士的院系一起,整合学校培养工程硕士的资源,建立“8ME”联合体,旨在集合中山大学管理学院、软件学院等8个有工程硕士培养项目的院系,在教学科研、对外推广、“8ME”论坛等方面进行合作,利用各专业的优势,做到优势互补、共同发展,联合培养培养跨专业、跨学科、符合市场要求的、高层次的复合型人才。
8、与行业合作办学,实行“订单式”人才培养
学院始终按照教育部和学校的有关要求,积极推进办学机制改革,将与企业合作办学的思路推进了一步,开展与行业的合作办学,为社会培养急需的、有行业特色的人才。在软件工程工程专业的课程体系下,根据行业特点和要求有针对性地设置教学计划,实行“订单式”培养。例如:学院与广东省卫生厅合作开设广东省医学界卫生系统行业班,培养卫生行业急需的软件人才,在教学计划中增加了“卫生信息管理”、“医院信息概论”等课程。2007至2008年,受广州市发改委委托,开办了广州市市属大中专院校教师师资班,也针对师资班的具体情况增设相应课程。
9、注重素质培养,全面发展
学院经常性地开展主题鲜明的校园文化活动,先后承办了“金蝶杯全国高校企业模拟经营精英赛(华南区)”总决赛等比赛,举办了全校性“文华杯”知识竞赛、“情满海珠区,助残送温暖”文艺演出、“五四”征文比赛,白云区神山镇三农问题考察、参观烈士陵园、黄埔军校,组织田径运动会和球类比赛等活动,举办歌舞、演讲比赛等文艺活动,开展最佳党团日、班级风采展示、实训作品展示会等形式多样的活动,丰富了广大同学的精神文化生活。2004年至今,我院学生的文艺类文化活动获国家级奖3项,省级奖4项,校市级奖25项;体育类获省级奖13项,校市级奖55项。
近几年来,学院先后举办了30多场人文科学讲座,将特色培养和学生职业生涯发展有机地结合起来,并开展精英教育,使学生学有楷模,明晰了成长目标。Google中国区总裁李开复博士、中国前驻以色列外交官陈腾华教授、时代财富科技公司总裁张静君女士等知名人士先后赴我院讲授成功经历。
为了使广大同学及时了解国内外软件产业的前沿动态,拓宽学术视野,我院经常邀请国内外专家、学者来学院举办各类学术讲座,包括微软全球副总裁张亚勤博士、美国德克萨斯A&M大学副校长赵伟教授、美国亚特兰大大学吴杰教授、美国ACDSee总裁Douglas Vandekerkhove等国内外着名专家学者,还邀请微软亚洲工程院、IBM等IT企业的资深技术经理与我院大学生交流。
10、重视培养质量,赢得良好社会声誉
学院成立伊始,学校和学院领导就一直将办学质量视为软件学院的生命线。在软件工程硕士招生、入学考试、培养过程、学位论文指导和毕业答辩等环节,始终坚持“质量第一”和“严进严出”的原则。在本科生教育方面重视教学质量,注重规范管理,切实做好培养的每一环节。为此,针对软件学院的办学特点,在学校相关管理条例的基础上,制定了一系列的管理条例,以保障教学质量。经过努力,已经形成了良好的学术声誉。
2009年1月,我院05级本科生张磊同学喜获“国家建设高水平大学公派研究生项目”攻读博士学位候选人资格。这是我院第二次有本科生获得此类资格。此前,我院04级本科生黄晨昱同学获得2008年国家高水平公派研究生项目的资格,是全校67名获公派资格学生中的唯一一名本科生。
学院一直注重培养学生的创新能力和工程实践能力。我院学生专业基础扎实,工程实践能力强,在一些高水平的学术性比赛中取得佳绩。例如由我院王青等学生组成的Blackstone团队在2006“IBM杯”中国高校SOA应用大赛中蟾宫折桂,力夺冠军,并赢得了10万元奖金。在初赛时,他们是241支队伍当中最早最完整地提交作品的团队,他们的方案甚至成为了评委用于评判其他方案的标准。复赛的方案展示中,他们出色的表现征服了众多的评委,评委们给了Blackstone 团队“专业、专心、优秀”的高度评价。最后2个月在IBM中国研究中心和开发中心进行项目开发的决赛中,Blackstone团队在评比的各项指标上一直领先于来自清华、北大、西安交大的其余4支队伍,最后成为了名至实归的全国总冠军。队长王青总结软件学院的专业培养和素质锤炼是他们赢得比赛的关键。
我院赵杭等同学组成的P&T团队在2008“IBM杯”全国大学生SOA业务流程建模竞赛决赛中,勇夺大中华区总冠军。在全国200多所高校的800只队伍参赛的初赛阶段,P&T团队凭借自身丰富完整的初赛交付件顺利进入复赛。在复赛阶段,他们重新对业务建模流程进行细化,并且提出多个创新点,完成文档49份、共881页,视频4个,最终通过严格筛选,进入决赛。决赛阶段共有大陆15支队伍和台湾2支队伍参赛,P&T团队在决赛期间对每个细节都考虑周到,从决赛答辩到作品展示都准备充分,最终获得了评委的一致好评。竞赛评委对P&T团队的评语如下:“P&T团队在业务流程和仿真方面都具有创新性的表现,对于ROI和绩效评估分析中,能够提出自己独到的见解,是一只思考型的团队,本作品体现了一只优秀的团队所具有的独立思考和创新的精神,团队文化建设和展示对于作品的成功都有着不可忽视的作用。”
毕业生综合素质好,深受用人单位好评,在2006年软件学院验收评估中,由中国软件行业协会组织的毕业生质量调查表明,用人单位对我院毕业生的综合评价分数在全国示范性软件学院中名列前茅(全国有9所学校得分4.3分以上,中山大学软件学院得分4.34分)。
毕业生就业去向好,除继续攻读更高一级学位外,多数进入华为、Cisco、IBM、亚信、网易、腾讯等国内外知名企业,部分在银行、学校、税务、通信等单位从事相关工作。

F. 软件人才需具备6个基本素质

软件人才需具备6个基本素质

基本素质一,是具有良好的编码能力,编码能力直接决定了项目开发的效率。这就要求软件工程师至少精通一门编程语言,比如当前国内企业常用的C/C++、VB和国际上哗咐世最流行的Java语言,熟悉它的基本语法、技术特点和API(应用程序接口)。

基本素质二,自觉的规范意识和团队精神。企业希望招聘到的程序员编程不一定很快,但是需要非常规范,个人能力不一定很强,但需要合作意识很好。

基本素质三,是认识和运用数据库的能力,即会使用目前常用的数据库软件,如甲骨文公司和微软公司的`数据库等。

基本素质四,较强的英语阅读和写作能力。程序世界的主导语言是乱肢英文,编写程序开发文档和开发工具帮助文件离不开英文。作为基础软件工程师,具有一定的英语基础对于提升自身的学习和工作简激能力极有帮助。

基本素质五,是具有软件工程的概念。从项目需求分析开始到安装调试完毕,基础软件工程师都必须能清楚地理解和把握这些过程,并能胜任各种环节的具体工作。

基本素质六,是求知欲和进取心。软件业是一个不断变化和不断创新的行业,软件人才的求知欲和进取心就显得尤为重要,它是在这个激烈竞争的行业中立足的基本条件。 ;

G. 软件工程的培养目标

软件工程简介
培养目标:以坚持改革开放、面向需求、质量第一为办学宗旨;以培养多层次、实用型、复合型、国际化码中软件人才为目标;按照企业和领域需求确定培养方向,形成灵活的课程体系,动态的教学计划;按照社会主义办学方向,全面加强素质教育,重点培养学生的创新、创业精迟模衡神和实践能力;学习借鉴国际软件人才培养经验,努力实现教学模式创新,管理体制创新,教学内容创新,课程设置创新,教学方法创新。切实面对软件企业的需求,按照工程化的培养方向,改革软件人才培养模式,加大软件人才培养力度,努力培养具有竞争能力的、复合型、实用性软件工程高级技术人才和管理人才。�
主要课程: 1、计算机基础、VB程序设计、C语言程序设计、计算机体系结构、离散数学、数据结构、因特网基础、编译原理、关系数据库基础、Visual C++语言程序设计、软件测试技术、计算机图形学和AutoCAD、操作系统原理、计算机网络原理与组网、Linux/UNIX操作系统、软件工程、计算方法�

就业方向:各行业从事软件开发维护、系统集成、网络运行与维护等管理或技术岗位

软件工程(SoftWare Engineering)的框架可概括为:目标、过程和原则。

(1)软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。

(2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要码做求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。

(3)软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。

软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护计算机软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术和方法结合起来,以经济地开发出高质量的软件并有效地维护它。