领导下了一个任务。
实现xx芯片在win8下的xx三维驱动程序。
cto命令美国的同事给小x发来开发环境和spec文档,文件大小几十个g。
小x花了一个晚上,大概10个小时,终于下载完毕。
spec文档大约有几十个,自然是全英文的。每个文档都是百m的大小。
直接领导容,笑嘻嘻地要小x预估一下,大概多久能够完成。
小x本想说一年,但一年搞出来也许就落后于市场,没有意义了。
于是,咬了咬牙,说半年差不多能搞定。
赵总审核计划时直接不通过,说研发时间太长。
小x冷冷地回了邮件,那您觉得多长时间合适?
三个月,当然越快越好。
好的。
不是把我留下来了吗?这又是唱哪出?
小x冷静分析了一下,也许还是没有工作分配给我吧,找个事给我做做,这样不影响大圣升迁?
无论如何,先做着再说。
狐狸尾巴,迟早会露出来的。
武汉公司租了两层写字楼,楼上有台湾分公司的外地员工。
他们一年前开发过另一款芯片的win8驱动。
虽然win8后来出了新版本,芯片也不同,但多少还是有不少参考价值。
小x到楼上找了那个teamleader。
因为平时经常一起吃饭,所以关系还不错。他姓许。
许听了小x的需求,很吃惊。
他告诉小x,他的组7个人,花了一年时间研究,才大致把驱动做出来。
而且台湾那边还有人参与了这个项目。
小x苦笑了一下,没事,领导是想我在你们的成果基础上改改而已。
许恍然大悟,把他们的工程发给了小x。
“有建工程的文档吗?”小x问。
“没有。建工程的是个美国同事,已经跳槽走了。”许说。
“后来接手的台湾同事,也跳槽走了。”许又补充了一句。
小x彻底变成了苦瓜脸了,真是悲催不幸。
好吧,一切从头来吧!
小x开始了艰巨的攻关。
这三个月,小x没有周末,在家里也在继续学习和研究文档和代码。
日子飞快过着。
小x花了一个月,终于理解了工程如何搭建,终于把框架搭建起来了。
后面一个月,边研究代码,边学习文档,终于将台湾组写的代码理解了。
最后一个月,小x整理出来研究成果,写成了文档。
工程中需要添加和修改的地方也做好了。
似乎此项攻关看到了曙光。
但攻关有个致命的缺陷。
那就是芯片的硬件model代码都没有。
小x无法搭建测试环境,没有硬件的模拟代码,如何测试?
总不能硬件模拟代码也写一套?
小x不懂,也写不出来。
即使懂,硬件组都还没开始设计,也无法写出来。
所以,无论小x如何努力,攻关是不可能完全完成的了。
即便如此,小x的付出是极其巨大的。
他用了3个月,那个组用了一年。
他一个人研究开发,他们组七个人一起研究开发。
虽然是基于他们的基础开发,但新增的内容和要修改的内容,比那个组开发的只多不少。
小x心力憔悴,已经是尽心尽力了。
三个月到了,小x把研究成果交给了赵总。
赵总似乎不怎么在意,在邮件里随便提了几个问题。
还是美国的老大仔细看了小x的文档,回信告诉赵,他提的问题文档中都已经写了。
赵挥了挥手,好吧,此事告一段落,再给你分配一个研究任务。
…………
小x明白了,果然是怕我闲着,故意找个艰难的任务试探。
小x于是乎,又开始了下一个艰巨的攻关了。
这就是it职场的真正生活。