今天上午产品线安排了上机考试,好久没有这种编程考试了。
题目如下:
1 一个公司,销售部门,采购部门……
每个部门的数据用不同格式的文件保存(*.txt,*.xml),其他的还有可能db之类的,考试不做要求,但要求将来扩展时不修改代码。
2 每个文件包括N个员工的信息,包括 部门,姓名,工号,性别,工作地,入职时间,绩效等
题目1 按照一定格式统计各部门男女人数,根据入职时间统计人数。
例如 Sales-male:3
Buyer-femal:5
Time:20080101~20081230:10,
题目2 要求读取信息,根据部门排序,然后再根据工号排序。按照格式打印
题目3 输出到.txt文件中
总的来说这个题目其实还是比较好做的,难得是设计和时间。开始的设计花了些时间,对jdom不熟,解析xml的时候花了写时间,中间的排序浪费了不少时间,最后的输出一直忘记flush不显示内容又浪费了一些时间,非常郁闷。最后晚了一个小时20分钟交卷,测试的时候把路径写死在里面忘记改了。都是比较郁闷的。
考试总结:
1 .5个小时18分钟写了555行代码,加上注释将近800行,平均每小时100行代码60行注释,应当还比较快。实力比刚毕业的时候强了很多。
2. 有了一点面向方面的思想。
3. 有了一定攻关的能力。
缺点:
设计能力较差。
前松后紧,工作量评估能力很差。
编程能力提高空间依然很大。
以此为纪念。第一次半天写500行以上的代码。