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