初入职场(插曲-如何更称职的工作)
此篇是接上一篇插曲:你成长代价的续写,在日常的工作中,如何做,才能使自己更加称职;
要替系统的使用者(用户)着想---哪怕是一个微小的功能!
前段时间弄丢了客户的数据,正通过手动 补录的 方式进行数据恢复,其中之一的工作就是我们要替客户手工录入其中丢失的数据,原来的数据都是分散在每个客户端每月定期上报,现在要集中处理近100份纸质报表,安排了员工先对纸质报表做成Excel,然后将Excel导入数据库,导入后发现数据有录错的情况,我们需要对录入的数据进行核查检验,因为每个报表又包含很多子项数据,现在何如比对,正确率、效率会更高呢?
安排的工程师又把数据导出到Excel表,我晕!我好不容易调用其他部门的小姑娘帮忙录入了数据,居然要人家拿着纸质报表 跟密密麻麻的100多行、N多列、净是数字、还有众多小数位数的Excel核对?一个人对10行?如何保证不对花眼?如何保证对过去一行就准确?如何保证满足客户要求 100%和纸质报表一致?
作为程序员的你,如何让这个核对功能更加高效?更加准确?这是必须要思考和解决的问题!
那么好,建个核对的Web页面吧,同时多个人可以访问核对;
在页面上加个文本框和查询按钮,能准确找到核对那一条数据;
核对数据的人不懂程序,怎么让他们一看到页面就会使用?当然是越简单越好!
查询出来的结果,怎么得套个表格吧?否则,怎么区分行、列;
查询的结果是行多,列也多,怎么看起来更直观?怎么也得配个背景色,形成一种视觉差,准确、快速找对哪一行吧?
纸质报表是这么个形式,咱是不是也按照此简单的分下类别和排列呢?标上序号?将重要的和值 与 差值字体变粗?配上不同颜色?区分出合计和单项值….
等等的等等
看似一个简单的功能,却反映出程序员“为了什么编程”的内心!一项工作,尽量要了解清楚做这个的目的是什么,多去思考你做的这项工作为使用者带来多少方便与快捷,而不是一味的简单听领导的安排。只有不断的从用户的角度出发去考虑项目,考虑问题,才能不断的丰富自己的专业技能,业务知识;
软件系统(信息化项目)本身就是为人服务的,用户用的好不好,有没有为用户带来价值才是你所作系统的是否成功的衡量标准;
简单地说,就是不要为了应付工作而工作,主动工作,认真思考地工作,才能有所成就。其实博客园有很多善于思考,善于总结的人,要不然我的帖子也不至于沉的那么快…