关灯
护眼
字体:

程序员的正常生活(120)

作者: 小心玻璃 阅读记录

不过,这个项目他大概不会等到出货了,要不然一茬接一茬,永远都走不了人,只能把他负责阶段的事情尽力做好,文档写清楚。

第二版的功能有了更高的要求,但是大都是对顶层软件的需求,驱动只要保证对应功能就行。

比如要求能够在线升级,之前的顶层软件没有这个功能,但是驱动方面只需要保证wifi可用,数据传输畅通就行,软件的功能升级不关驱动的事。

但是像支持可视电话功能,增加hdmi接口这类的需求,不仅需要添加新的硬件,驱动就需要做更新或者调整了。还好只占第二版需求更新的四分之一,和初版的人仰马翻比起来,看上去似乎已经轻松很多了。

“难度大啊!”谭明明翻着需求,“你说我好好一个小姑娘,怎么就跑来做驱动了呢?一点儿都不好玩,整天调板子,看示波器,明明是写代码的,有时候还得拿电烙铁,这像话嘛,也就最终测试样机的时候能看几眼电视。”

这个项目谭明明和她新鲜出师的徒弟陆思源都被加了进来,再加上另外两个韩邵晨比较熟悉的软件开发人员,此时正围在一起看厂商给的需求,你一言我一语地拌嘴。

韩邵晨被他们挤到一边也不生气,默默思索着新的功能点。

“师傅,你徒弟都带出来了,还小姑娘呢。”陆思源吐槽。

“好啊,你出师了就敢讽刺我了!”谭明明作势要殴打他,“懂不懂一日为师终身为父!”

“不敢不敢,而且师傅你也当不了父啊!”陆思源嬉笑着躲闪。

另外两个人一边讨论技术点一边看热闹,气氛难得的轻松。

韩邵晨拿出笔拆分需求,盘算着那些比较新的需求由哪些模块组成。

我们在使用终端设备时,可能只觉得这就是一个功能而已,但是真正实现起来则是多个模块联合产生的结果。

比如一个可视电话功能,拆分起来就需要摄像头,语音输入输出,信号转换,图像处理,编解码,网络通信等模块等加入。

这种分拆就是把用户需求变成开发需求的第一步。往往需要产品经理和软硬件开发人员反复讨论确认,万一遗漏一点儿,整个功能可能就会出问题。

等需求确认完毕,就好比一团乱麻一样的线头理清楚了,才能开始进行下一步的开发。

原本这种用户需求文档驱动开发人员是不太会关注的,组长才会参与进来。但是韩邵晨想到自己当初做手机项目时一头雾水的状况,总想着顺便带一带自己人,这样他离职后如果他们有机会参与这一步的时候不会太迷茫。

这种复杂的心思韩邵晨当然不会说出来,只是让他们提前了解一下需求,幸好谭明明他们打岔归打岔,还是看得很认真的,也没有问为什么看的是用户需求,而不是开发需求。

不过需求这种东西,用户往往都不是很明白,只能给出一个大概的要求,需要技术人员反复沟通确认,写出明确的可量化的内容。

只是戈威通信的相关人员对第二代机顶盒的构想也还在规划中,有些事情并不是很明确,还没有最终定版,只给了一个初稿。

韩邵晨的想法是即使是初稿,也可以拿来让新人练练手。

一回生二回熟,韩邵晨早早就整理了可能用到的各个模块的现有软硬件文档,新开发模块也指明了技术资料存放地址。

通讯公司都很注重代码文档保密原则,各种文档和官方购买的技术资料都不会在员工的工作电脑上保存,而是储藏在公司内部经过严格加密的云存储器上,只能通过网络查阅和修改。所以韩邵晨的表格只提供了文档地址,准备等开发人员都敲定之后,再抄送技术部给这些人开通文档的查阅权限,不然有地址也不准访问。

对韩邵晨来说,只要是明确了任务和职责,再怎么困难和繁忙都不会让他困扰,努力去做就行了。他不太明白那些每天抱怨连天的同事在想什么,再抱怨工作也都要做,要是指望抱怨几句就把任务减轻一些,那离末位淘汰也就不远了。

这种现象他以前只是看在眼里,不放在心上,如今半管理了一段时间,总觉得这种心态可能会影响开发,自己又不懂他们的心态,只能请教林宇。

林宇一如既往的忙,但是心情和以前完全不一样。以前更多地是憋着劲闷头做事,想证明自己就算是gay也一样能工作生活。如今三不五时地会涌上对未来的希望,会忍不住笑意看着手机里的只言片语,接到电话或者视频更是精神都能振奋起来。

视频里韩邵晨微微困扰的样子也让他觉得可爱,更开心自己能帮到恋人,“压力总是憋在心里会出毛病的,抱怨出来有时候反而有助于排遣郁闷情绪,你不用太担心。”