《那些年啊,那些事——一个程序员的奋斗史》——90
段伏枥的那套MiniUtilityFramework虽然略显简陋,但对于初学者来说还是难得的助力。至少对于没正儿八经写过代码,对程序流程也懵懂不知的小黑来说,还能够凭着这个框架写出看起来还不错的主界面。而周波由于本来就有点基础,人又比较灵活,所以这段时间让他更改telechips的demo程序界面也颇有成效,至少程序不是像以前那样死板。而段伏枥自己,还是看样子,折腾系统的底层驱动;如果小黑有问题,那么就抽出时间来搞搞框架,以进行相应的完善。总的来说,冯总的这个4.3'的案子不再是一穷二白,也有点像模像样了。如果再优化上一段时间,那么应该能作为产品上市了。如果到了那一步,后续产品基于这个基础就容易多了。
一大早武总就将段伏枥叫到办公室,问道:“那个4.3'机器怎么样了?”
段伏枥老老实实回答:“界面程序已经做出来了,效果还行。只是还不太稳定,有时候电量还有的时候就会重启。”
“那应该可以给冯总他们演示吧?”
“演示是可以的……”
“那就行了!把这一百台机器装起来,然后将系统烧录进去,就直接给冯总了!”
“可现在还不够稳定啊……”
“那个我不管了。我们帮他做这个案子,又没赚他什么钱,他又不付你们工资,我们做到这样已经是仁尽义尽了!”
什么鬼逻辑?凭什么冯总买我们的产品,还要他付我们的日常工资?这不是滑天下之大稽吗?
看着段伏枥异样的表情,武总反问道:“难道不是吗?现在不是冯总要我们帮他做产品吗?难道他不应该付你们工资吗?现在可是用严董的资源帮他做事啊!”
一连串的反问,实在让自己瞪目结舌。要是冯总还需要付人工的话,干脆他自己招几个人来做不就更好?那还不用付产品的授权费呢!本以为让冯总支付物料已是极致了,没想到居然还有更猛的。
武总没有等段伏枥回答,继续说道:“这个4.3'的案子无论如何也要结了,因为这两天sigmatel的板子就要回来了!”
这sigmatel案子一开始就是个笑话。一般做这种手持式产品流程,无非是从原厂拿到相应的BSP代码和原理图,然后再根据这两样来进行设计。而这sigmatel案子倒好,做软件的没见过BSP,做硬件的没见过原理图,现在板子就要贴片回来了。对此,武总倒是振振有辞:这个是原厂完整的方案,只要把系统下载进入,就可以跑起来,就可以卖啦!
可现在就将要调试了,调试所需的东西呢?段伏枥问道:“没有原理图和BSP代码,怎么调?”
武总还是一副满不在乎的样子:“前几天我已经问台湾那边要了,不过现在还没给过来。不过你放心,最后在调试之前一定能给过来。”
Sigmatel板子终于回来了!而武总答应的BSP代码和原理图也回来了!于是,工作重心便完全转向了这新的板子:段伏枥和曹燕来调试新版,只留下沈俊来整冯总的4.3'机器。对此沈俊也是能胜任的,因为功能已经调出来了,她只需要让电压能够正常,然后将段伏枥整理好的系统烧录进入即可。
现在反倒是段伏枥调试新板子的时候遇到了问题:没错啊,系统烧录进入为什么跑不起来呢?再查查,这原理图怎么和这板子对应不上呢?这样子要怎么调啊?没办法,段伏枥只好跑到武总处诉苦。
武总对此似乎早有准备,递给段伏枥一张名片,说:“这是深圳的signatel的技术服务支持的电话,你直接联系她吧。”
技术支持工程师英文名叫Linda,从名字中看出来应该是个女的,事实上也确实如此。段伏枥倒也没怎么客套,直接问Linda拿和现在板子相符合的BSP和原理图。这个要求不过分吧?PCB是按原厂提供的,原厂你肯定有相应的原理图和代码吧?可没想到Linda从一开始就含糊其词,最后被段伏枥逼的不行了,才说自己不知道段伏枥他们用的板子是什么。段伏枥一听就火大了,PCB版是你们原厂提供的,你现在居然说不知道?难道这PCB是突然从石头缝中蹦出来的?
看来再和Linda争论下去也不会有什么好的结果,没办法,段伏枥只好再找武总。这PCB是武总你搞来的,好歹也知道是怎么回事吧?
听了段伏枥诉说原委之后,武总的答复更让自己崩溃:“哎!没办法啊!本来这案子我是和台湾的Sigmatel合作的,PCB版也是台湾提供的。没想到台湾上报给Sigmatel总部之后,大陆的原厂非常不满,说大陆的市场应该由他们来做,所以总部又将我们这个案子转到了大陆的原厂。而我们现在所得到的原理图和PCB版,其实是大陆提供的。”
马勒戈壁的!武总你咋不早说?搞得这几天调试总觉得有牛头不对马嘴的感觉!段伏枥反问道:“那现在该怎么办?”
武总依然还是那么满不在乎的模样:“那就麻烦你们稍微辛苦点咯,将PCB和原理图一一对应后慢慢调咯。”
还一一对应,还慢慢调呢!你这话说得倒轻松!不过既然武总都这么说了,还能有什么办法呢?调呗!不过知道事情原委之后,调试板子也没有那么起劲了,相反还带了不少怨气。带有怨气地去工作,效率可想而知。结果两天之后,段伏枥和曹燕决定:不调了!这样一个一个对,要调到什么时候?把皮脱了一层又一层也不足以完成啊!
段伏枥只好再次跟武总谈判,这次的态度很坚决:要不从台湾原厂方面拿到和PCB对应的BSP和原理图,要不就根据大陆的原厂建议重新打板。如果重新打板,那一来一往的时间,估计就要花掉三周;更为让武总不爽的是,那又要花钱。并且段伏枥说得也有道理,不是自己是不想调,而是根本无法调啊!无奈,武总只好答应跟台湾方面商量一下看看,能不能搞到对应的文档。
在没有搞到文档之前,这sigmatel的案子是无法再继续了,曹燕倒是稍微可以轻松了点。但对于段伏枥来说,还是不能完全松下来,毕竟这界面框架还没有完全完善。虽然在小黑的平时编码中,段伏枥根据建议断断续续修改或添加了不少东西,但现在的MiniUtilityFramework相对于心目中的状态,还是差了好远。既然现在难得有空闲,为何不利用起来,将这框架给完善呢?
对于一名程序员来说,能否达到牛人的境界,各种素质是需要的,其中一点就是主观能动性。所谓的主观能动性,就是自己会主动去学习或尝试新的东西;而不是像算盘珠子一样,不拨不会动,只会被动完成主管交代的任务。一个聪明的程序员,应该会用80%的时间来完成主管交代的任务,20%的时间用来探索新的知识。工作嘛,自然是必须优先的,否则公司养你干嘛?但如果只懂得完成主管交代的任务,那也就只能停留在代码民工的水平。很多大牛并不是天生就厉害,也是一步一步从菜鸟开始的。只不过多年以后,有的菜鸟进化为大牛,而有的依然还是菜鸟。其中的缘由并不会是什么惊天动地的原因,或许仅仅是菜鸟欠缺那么一点主观能动性而已。如果一个公司无法给员工留有20%的时间进行思考,那么这公司肯定没有多少创新的因子,更多的只能模仿,永远达不到世界一流的水准——试问,公司的员工都不创新了,公司除了循规蹈矩,还有别的路子吗?
调这sigmatel调得心情烦躁,以致于口舌生疮。下班后段伏枥便跑到红日子超市,买点水果,打算补充补充维生素。不过段伏枥只知道要多吃水果,但吃什么比较好,还是没啥谱。转了一圈,觉得香蕉剥起来方便,还不用削皮,挺符合懒人的风格,于是便买了一大扎香蕉。不能不说,海南的香蕉确实不错,个儿大,颜色鲜,并且一扎也确实够分量。
段伏枥提着一扎香蕉,上坡的时候,迎来四个小女生。一看校服,就知道应该是泥岗村旁边的高职校的学校。因为高职校离泥岗村比较近,所以经常会有学生过来吃饭或买东西什么的,所以段伏枥倒也不以为意。只不过这四个小女生的声音确实大了点,不由地吸引了段伏枥的注意。
只见其中一个女生说道:“走嘛,到你家玩嘛!你家这么近,我们都没去过!”
另一个女生回答道:“不好啦,人家金屋藏娇啦!”
其它三个女生都笑起来:“你一个女生,藏的什么娇啊?”
没想到,那个女生一点都不扭捏,说道:“香蕉……”说罢,还色迷迷看着迎面过来的段伏枥提着的香蕉。
望着四个女生投过来的目光,突然间,段伏枥感到背后菊花一阵收紧……