2012年回顾与2013年展望

    2012龙年最后一天哒哈,长沙阳光明媚、寒风凛冽。宅坐在电脑前,开着烤火箱,写ing每年一度的回顾展望博文。

    本职工作仍然是教学(否则就下岗来哈),还是那两门课:《软件工程A》和《软件工程B》,还是指导《软件工程课程设计》和毕业设计。真想换个课上上,比如俺擅长的程序语言课程(C、C++、C#)。这个,看来是一个遥远的梦想哒。

    《软件工程A》和《软件工程B》虽然到课率不是太高,但还是有不少学生坐在第一排,认真听课和记笔记。从实验报告上看,有12个记A,推算应该有二十来个人有所收获,对多数学生的程序设计和项目指导意义不大。

    存在的突出问题有两个:第一个,不能把软件工程思想和方法应用到哪怕是一个很小的软件项目上去。上课讲的再详细,课后不久大概忘记了。另一个,就是如何写一份格式规范、技术含量比较高的文档(可行性、需求、概要、测试等等)。针对第二个问题,俺想的原因有:一是,学生还是缺乏实际项目经验,这个需要时间积累,还需要有经验的老师指导;二是文档本身写得也不好,标点符号、段落缩进、全文一致性等等方面多多少存在一些问题,这个估计也是要多写多炼。俺想,对于软件工程师而言,编程与写文档同等重要。

    另一个是老校区的《软件工程课程设计》,今年请了中信培训学校的老师讲课,尝试有所创新。但是,效果与以前一样不好!,木有办法,现实如此。上半年还指导了4个计科的毕业设计,两个本部的学生做的还算可以,都是自己动手设计与编程。

    重复去年和前年的一个烦人的事情:总的工作量没有满足360,差10来个。目前,不满工作量是我们学院比较普遍的现象了,到底如何影响酬金俺就不多想哒哈。流行的说法是,只要米不要命,哈哈!

    俺是一个独立软件开发者,本年度大部分时间投入在项目及相关事物上了。虽然新签了6个合同,但项目不大经费不高,不小部分是支出成本,利润比往年低哒。有总比无好,人家赔本还要赚吆喝攒人气,呵呵。今年做项目存在如下特点:

    第一个特点,非软件事物性工作比较多,主要是开会和调研。例如,3月7号晚上6点《软件工程A》下课,直接开车去机场,晚上12点到北京,8号从北京飞回,再开车回家,大概是1点哒(这种会开了两个!)。8月14、16、23和24日到长沙、岳阳与湘西调研,走查交通运输业经济统计专项调查试点情况。如果计算长沙开的大大小小的若干个会,占用的时间太多了,这个实在不是俺感兴趣的,对项目的作用也不大。但是,木有办法哈。

    第二个特点,今年的软件升级比较多。车辆数据库、船舶数据库、交调系统等均做了升级。从趋势看,明年还会有港口直报系统、公路运输抽样调查系统、水路运输抽样调查系统等软件的升级计划。

    第三个特点,一个俺投入巨大精力维护6年的软件系统(公路交通量系统,有4个独立运行的子系统,代码量超过6万行)停止运行,被交通运输部的软件取代。该系统2006年投入使用,光合同就签定过3个,升级做了3次,但经费却是所有项目里头最低的,呵呵。感情上有点舍不得,但木有办法。并且,这种趋势还将继续。但也要看到另一面,部软件一般只关心自己的需求,这样就给我们二次开发提供机遇哈。事实上也如此,俺今年就有一个相关配套软件的合同项目hnjd4。Think out of box, there is always a better way!
    第四个特点,今年存在不少非系统的、一次性的编程工作。比如,给俺一个车辆记录的txt文件,要求按规定的格式转换到交通运输部的Excel表单中。于是,导txt到SQL Server中,编写SQL存储过程和转换函数,运行保存为txt文件,导入到Excel表单中。

    今年俺实际编写的软件项目有两个:《农村水路客运燃油补助申报系统》(hncbyb)和《交通运输业经济统计专项调查数据处理系统》(jttjDataAnalyzer),程序代码量合计大概是3万行(不含SQL脚本等),两个项目均使用C#2005编程实现。hncbyb是一个基于WebService的窗体应用程序,年前海事局就有计划,2月份开始设计,做了大概3个月(与车辆库船舶库的架构一样,所以又快又好),10月投入运行。jttjDataAnalyzer是一个单机版窗体应用程序,该系统有点特别,从交通运输部委托北京久其公司做的报表处理系统中读取数据。jttjDataAnalyzer编程时走了不少弯路,最后采取了直接读dbf库文件的方法才完整解决问题。jttjDataAnalyzer软件7月做起,大概做了一个多月,如果不走弯路,只要2个星期即可。当然,3月分就开始熟悉相关技术资料。

    今年还有是新的情况:一是,带了一个研究生,呵呵。由于俺在研究工作上投入精力少,这个方面是帮不上学生忙哒。但在项目设计、开发、测试和部署上,俺应该能提供较大帮助的。当然,经费和报酬是没有问题的。二是,软工11级的几个学生也希望跟俺学C#并指导编程。这个,是责无旁怠滴!担心的是,与他们自己的本科导师和卓越老师在教学理念和方法上有冲突,事倍功半,麻烦就大了哈!不过,学习习惯和方法、专业知识和技能、项目经验等方面,应该是想通的。

    展望2013年,俺的目标不多:与学生共同完成交调升级项目hnjd4,争取新接几个项目,辅助小孩学习(初三了哈!),继续探索《软件工程》课程的教学实践方法和手段等。

    明天就是元旦了。窗外,依然是阳光明媚,清晨薄雾暂去,长沙飘雪带来年前美好气象。俺坐在电脑前写下这个博文,一个小时的回顾,酸甜苦辣、感慨万千。值此新年到来之际,感谢过去一年来帮助和关心俺的亲友与同事们,祝愿大家身体安康、合家幸福、心想事成!也顺祝CSDN的专家、牛人、程序员和菜鸟们等新年吉祥!

你可能感兴趣的:(2012年回顾与2013年展望)