在公司第二个月也过去了,在这个月中,完成了大作业。大作业,就是几个人一起完成一个小程序。

小程序叫用车管理系统,以原来海淀检察院的一个小项目为原型做的。比较简单,有些难度的是,我们要使用公司的框架去完成,公司有一个能够自动生成页面的框架,生成页面使用的是xml,框架能把这些xml解析,生成页面或页面的某一部分;当然也可以通过java语句去实现页面的布局,这个和android界面制作实在是非常非常像啊!这么看来,公司确实有不少值得称赞的作品啊!

程序虽小,五脏俱全,不过说实在的,大作业确实太简单了。。仅作练习之用,不登大雅之堂。因为在大作业用车管理系统里,几乎所有的功能实现都是通过非常简易的表单和列表来组成的,换句话说,其实就是一堆表单、列表的堆叠。。。不可否认,这样是可行的。但这样的作品离现实要求还相差甚远,密密麻麻的列表表格与数据库客户端相差不了多少,呵呵。要提交MIS的可用性,提高MIS产品的竞争力,必须要引入更为人性化的数据显示,与操作体验。光通过大量的列表以及与之对应的添加、修改表单,仅仅实现增删改查的程序离软件相差还太远。如何体高软件的可用性、实用性和用户体验,绞尽脑汁地设计程序、分析需求实在是杯水车薪,只有通过不断的学习,站在前人的肩膀上,不断地创造、不断地推陈出新,不断地接受现实的考验,才能创造出真正的价值。

不小心扯多了。。这次培训基本结束了,就这样吧,还是蛮有意义的。组织新员工培训的公司并不多,况且还是这么长时间培训。之前有点小看公司了,我一直很诧异,为什么公司总是喜欢招应届生呢,照理说公司应当有招纳一些顶尖牛人的实力的吧,至少招些有经验的员工呗,难道担心有经验的员工在待遇上要求过高?因为确实有不少中小企业甚至有些国企特别喜欢招应届生去实习,实习生很便宜,就算实习一段时间后离开了,又会有下一批实习生补充进来,春季秋季都会有比较大的校招,为这样的循环提供了条件(话说回来,这样的方式,对实习生来说也会有相当的收获,看个人了)。不过后来知道公司的个中原因,顿时发现自己太门缝里看人了,一次例会,我问负责培训的老师,我说为何公司总喜欢招应届生啊?结果她的一句话把我们感动得不行了:“社会责任!”确实,正如她说的,如果所有公司都要招有工作经验的,那些没有工作经验,刚毕业的大学生该怎么办呢?我们公司做事很简单,就是为了承担点社会责任。要说公司有钱,肯定比不上网易、新浪那些互联网公司,但我们知道要回报社会!

不小心又扯多了。。培训结束就这样了。不过还有个小事儿,唉,憋肚里不好,还是说一说吧。我以前做一些比较正式的Web系统,都会情不自禁地在所有表里加入创建时间、修改时间、创建人、修改人以及有效标志列,这些字段与实际业务没有特别联系。做大作业时,起初我的库设计没有考虑标志位,但考虑到主键是非整型的,整个表就无法排序了,于是我加入了登记时间,毕竟这个可以用来排序嘛,多少有点用处,把创建时间、修改时间、创建人、修改人和有效标志都加上没有必要。然而老师提出了在所有表中加入有效标志,对登记时间却一点都没有好感。。让我囧了好几天,当然最后还是加上了,毕竟本来就不是什么复杂设计,随时随地改改调整一下也是蛮容易的。