SFMS开发随想

在开发中,我得到了新龙公司很多老师和同事的大力帮助,学习到了新的技术和很多管理理念和方法,对于我更好地理解软件开发过程、软件开发风险的控制、软件的开发周期等方面都受益匪浅。

针对今后的教学工作,我也得到了很多有价值的经验和设想:

首先,是目前的软件专业教学过程中对于实际应用方面还涉及不够广泛和深入,往往只局限于书本上的理论。而真正的软件开发过程中存在很多非理想化的因素,这些因素是书本上所没有提及的,并且恰恰是实际开发中影响软件开发成败的关键所在。因此学生有必要在教学和实训中了解这些因素,懂得如何去控制和避免它们,才能够在走向工作岗位的时候不走或少走弯路,减少磨合时间,实现从学校到工作岗位的“零距离”衔接。

其次,应在日常教学过程中培养学生良好的编程风格。一个好的软件不单单只是功能实现好、算法好,还应该具备可读性良好的代码,它对软件模块的复用、软件的升级维护都有非常重要的作用。具有良好的编程习惯也成为企业衡量一个程序员素质和水平的重要标准。例如现在对人才需求量很大的对日外包项目来说,日方往往将编程规范和命名规则制订地非常严格,甚至对于注释的格式也做了详细规定,如果程序员没有养成好的编程习惯,将无法满足对方的要求,轻则返工,重则失去订单。

第三,要培养学生广泛的知识面,打好基础。对于高职院校毕业的学生,特别是学制改为2年后,课程被压缩,容易造成基础不牢、知识面狭窄,因此就要在日常教学中注意培养学生的各种基本素质,各种课程互相渗透,不能造成学生为考试而学习的局面。以我较为熟悉的photoshop课来说,一般学生都认为photoshop只是在平面设计和室内装潢等领域才使用。其实在软件开发中,软件的成功与否与软件界面的友好性有非常直接的关系,它是人机交互的接口,直接面对用户,一个图标甚至一个按钮都可能改变用户对软件的印象,所以在photoshop教学中应该加入软件界面设计的相关内容,不要单纯为了photoshop而教photoshop,要让学生了解学了这门课后,在将来的工作岗位中哪里会用到它以及如何去用它。

第四,要加强学生在软件文档编写方面的能力。软件文档是软件开发中十分重要的组成部分,是软件交付时必不可少的资料之一,而在教学中,这恰恰是被忽视的一个部分。因此在实训时要加强考核力度,要求学生不但要提供作品,还要按照开发进程,按期提供齐全的文档,以此来强调软件文档的重要性。另外在具体实施中,要按照开发进度的里程碑提供相应的文档,避免出现开发或实训过程中的“前松后紧”、最后补文档等不良现象。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值