张伟最近这几天,修炼第六层节丹,搞的有点天昏地暗啊!
自己给自己找的这个工作,很满意,搞定了一个大境界的突破!完成前面的几层构建!
张伟觉得,可能这个结丹大圆满已经不远了啊,从字段层,数据表层,现在到业务对象层,他感觉自己这个结丹离用户操作界面,已经越来越近了!
张伟觉得如果要有新的突破,可能需要找新的技术路径!虽然结出了第六层,但是张伟觉得那个SpRo的藏宝图,离自己还是很远的样子,从这里出发感觉找不到太多的突破口,还是先放一放!
于是张伟又开始霍霍领导们了!
“alix,给我点活干呗?”
“强哥,给我点活干呗?”
.....
收到的回复,反正就是各种说维护啊,各种说跟进用户的需求啊!
这种回复对张伟来说,结论就是没有活干!
张伟眼中的活,是那种需要动脑子的啊,动动嘴巴这种不算!
这是什么感觉了?就像某南方人,如果没吃上米饭,就不叫吃正餐,那就叫零食,即使吃的是面条、饺子,那也是零食不是正餐!
张伟觉得,如果没有新活干,不管是技术,还是结丹道统,都无法寸进啊,必须得打破僵局才行!
然后张伟来了个终极大招,直接去用户那来挖掘需求!
alix不给我活干,用户也不提需求,那我就亲自上门去挖掘需求,总行吧!
还真别说,这招管用!
从用户的角度,发现系统都能用,也就懒得管了!然后就是张伟上门了,首先去到采购部,一通聊下来,还真被张伟挖掘了一些需求出来!
比如新开了一个工厂,需要批量扩展数据,以前都是用户一个个的去手工添加、扩展!
张伟发现后,给他们弄一个基于bdc的外挂程序,啪啪几下就给搞完了!
用户只需要把数据准备好,用Excel发给张伟,几分钟就搞定!
真是用户忙到飞起,张伟就几分钟!掌握先进工具就是Nb!为什么说科技是第一生产力呢!主要还是用户不知道,SAp也可以开外挂啊!
这个业务工厂、和采购都用到了,受益了!
于是画风就变成了,用户当场感谢还不算,还上报给自己领导,然后业务部门的领导在alix那里给张伟一通的夸!
最后就是,alix和用户,都对张伟一通的表扬!
搞完了,张伟又到生产部,一通沟通下来,产线给张伟抱怨说,他们的那个多层彩的打印,很麻烦!
一是格式很丑,比他们之前的那个Excel做的,那简直是惨不忍睹、不忍直视,张伟自己看了下对比!只能说用户说的是实话!现在系统打印出来的表单,只能说信息都有!
那感觉就是,同样有鼻子眼睛,构造元素也一样,一个是“如花”,一个是“秋香”!
第二是多层彩打印总是串页!
张伟就问,你们为什么不早说了,领料组说,反正能用,难得说了,要不是你今天来和我们聊,我都懒得说啊!
以前和alix、强哥都说过,他们就说,信息全不全?都是些无伤大雅的小问题,现在忙其他的事,没时间搞!每次提都被拒绝,于是干脆就懒得提了!
张伟觉得这是一个问题,一来影响使用,毕竟现在SAp系统的打印表单,打印的效果很差,排版也差,造成的问题就是,不方便领料,不方便流程间单据的传递,也不方便存档,最麻烦的还是,打印一次,需要撕掉一次多层彩,然后再放一次,效率非常差!
多层彩打印,是用针式打印机,比如快递单,就是一种多层彩打印,普通人就是写一个单子就oK,如果你是一个电商公司,每天要发200单快递,此时,你的快递单是连在一起的,比如每次打印20张单,是一次性打印完的!
如果你的快递打印格式没调好,那么每次打印都会串页,就是需要打印的信息,本来要打印在第一个快递单上的,但是因为没有控制好打印的长度,就打印到第二张单了!为了解决这个问题,你就只能每次打印一张!这样每次打印超出的部分,就无法累计!这样就可以确保打印不串页!只要你连续打印3张,积累下来的超出打印长度,一定串页!
现在产线料就是这个情况,每次只能打印一张!反正都忍了这么久了,他们也就习惯了!
张伟拿着这个需求后,就去找alix,要怎么搞!
alix也是终于想起这个问题了,肯定是需要优化的,当时上线,很忙,先解决那些影响主流程的事情,这种能用,只是不是好用的,就没管了,后面用户也没说了,alix干脆就忘记这个问题了!
现在被张伟挖掘出来了,alix,给张伟点了一个大大的赞!
于是alix,就跟张伟说,如果要解决这个问题,需要用到一个新技术,叫“Smart Forms”就是格式化表格,打印出来的表单就非常的漂亮了,和Excel做的一模一!也可以调整多层彩的打印长宽高!
alix给了张伟一个参考案例,和一堆的文件资料!
张伟拿到后兴高采烈的就开干了!编程部分,对张伟来说,很简单,三下五除二就搞好了!
但是调这个“Smart Forms”确实很麻烦,倒不是技术有多复杂,就是单纯的麻烦!需要各种核对位置,有时需要用卡尺来量!
张伟开发这个加上学习这个新技术居然用了两天,主要是调位置太麻烦,太费时了!
张伟为了让打印的结束点刚好卡在,换页的可撕扯打孔虚线上,还专门跑到仓库去,用卡尺一毫米,一毫米的量,一张一张的测试,张伟觉得就光是这个测试,就耗费了30多张多层彩打印纸吧!
不过对于打印测试消耗的这点纸,用户是完全不在意,反而是看着张伟,每次测试打印效果都变的更好,对张伟的那个感激啊!
完全是毫不掩饰、溢于言表啊!这就像讲相声,台上的卖力表演,台下的使劲捧场,那画风简直就是双方都爽的不行了!
最终弄好后,还惊动了仓库的主管,生产部的主管,销售部的主管,这几个部门都会要用到多层彩啊!
以前都是那种“如花”级别的打印单据!现在看到“秋香”级别的单据了!
他们纷纷给张伟说,都给换一换!
张伟满口答应!而这几大主管,明确的给张伟说,以后有啥事找他们,保证帮忙!而对于张伟来说,这都是洒洒水的事情,主要是第一个打印格式很麻烦,第一个搞定了,后面的那基本就是稀松平常、手到擒来!
只需要简单改下取数逻辑,调整、或者隐藏下某些字段显示、或者位置!就搞定了!
最后的4个打印格式,张伟也只用了2天!
对于写程序来说,第一个搞定了,后面的就是copy!主要是要知道如何copy!
搞定交付给他们后!
大家都对张伟,那真是感激涕零啊!张伟自己都有点懵逼,不至于啊!以前给开发的那么多报表,都没那么大阵仗,搞的张伟有点不适应!
张伟后面才了解到,这个有多重要!企业里,流通、签字的,都是靠单据,一套赏心悦目、清晰明了的单据,不管是对业务的交接、传递,还是单据的存档,都是至关重要的!
这个单据主要是业务部门和仓库衔接在使用,仓库的大领导,是个台湾人,亲自过来给张伟表达了感谢!
他说“企业业务,单据流跑顺了,就是管理顺畅了!”
张伟虽然没听懂这句话,但是,张伟觉得,应该很有道理吧!
后面就是因为这个小小的单据优化,张伟被各个部门表扬!
alix也是沾光了!其实张伟自己觉得,这个好像没啥,最多就是4天的工作量!搞的那么大的动静!
说白了,也就是一个单据打印而已!
不过基于这个张伟反而对编程有了一点新的触动!
一个功能是否是好功能,和程序好不好,所用技术是否高深,算法是否Nb,好像不是特别的关键!
最关键的是,你做到这个程序,是否能满足用户真正的需求,或者叫做能否解决用户真正的问题!
即使你的程序能上天揽月、下海捉鳖,如果没有用户要解决这个问题,或者叫没有需求,对用户来说都是可有可无的!
只能叫着一个程序员自己秀技术的奇技淫巧!纯粹的炫技!
从用户视角来看,最好的程序员应该是啥了,张伟陷入了思考!
张伟觉得,应该是到用户中去感受需求,了解需求,然后解决他们的需求,才是最好的程序员!
其实用户是无法感受到,技术如何的高深,算法如何的Nb,架构如何的高瞻远瞩,毕竟不是每个用户都是造原子弹的,需要那种超越天际的技术来为他们服务!
绝大部分的用户,需要的仅仅只是让自己手头上,本来的工作变得更高效、快捷、方便而已!我们程序员,用自己的技术给他们的工作赋能,就够了!
张伟思考到这里,他发现,好像这和自己以前对程序员的认知,是不同的路径啊!
难道这又是新的修炼方向?