周昊不知道王组长为什么看着自己笑,正想问是不是有什么问题,王组长就悄悄的跟他说到:“这个丫头气性大,别把她惹毛了。”
“组长,你又说我坏话。”林月看见王组长和周昊说悄悄话,气呼呼的喊道。
“我没有啊,我跟周昊说,他今天表现不错。”王组长面不改色,一本正经的说着。
周昊听到王组长这么说,心里想着王组长胡说八道的本事也挺不错的,然后就盯着林月直乐。
林月气鼓鼓的甩开两人,自己一个人气急败坏的往前走去,王组长捅了捅周昊的胳膊,然后说道:“见识了吧?她可是我们组里的活宝。”
“你这么对她,她会不会真的生气?”周昊想到刚才王组长说的话,要是真的把林月惹恼了,不知道是不是不太好。
“放心,这丫头气性来的快,去的也快,一会就没事了,她就是这样,大大咧咧的,有点闹腾,组里其他几个男生都受不了,所以才没有人跟她搭档。”王组长给周昊解释了一下,周昊想了一下就明白过来,部门里都是做技术的人,一般做技术的人都是喜欢安静的,让他们找个爱闹腾的人搭档,应该大部分人都吃不消。
周昊紧接着跟王组长开玩笑的说:“那我能换组员吗?”
王组长并不接茬,打了个哈哈,直接开溜,只给周昊留了一句话,“半小时后,会议室开会,就是之前你去过的那个,你认识的,我去准备一下,等会过去找你们。”
看着一溜烟跑掉的王组长,周昊嘴角上扬,突然感觉这里的工作环境真的很不错,之前在单位工作的时候太压抑了,每天都被工作压的喘不过来气,周昊回忆了一下,他已经想不起来上次和同事开玩笑是什么时候了。
回到办公室的时候,看到林月还是气鼓鼓的样子,想着王组长说的话,周昊笑了笑,然后坐在自己的位置上,用一种大家都能听到的声音自顾自的说:“不知道什么口味的奶茶才能表达出来道歉的诚意呢?”
周昊记得之前上班的时候,办公室里很多小姑娘都喜欢喝奶茶,于是故意逗林月,果然,周昊的话刚说完,就瞄见林月的眼珠一转,周昊假装什么都没看见,继续说着:“是全糖的诚意更足一点呢?还是半糖更合适一点呢?”
“全糖不行,会胖死,半糖。”
和周昊估计的一样,奶茶到位之后,林月就恢复了正常,当然,周昊不光是给她一个人买了饮料,整个部门的人,他都带了一份,不过他是出去买的,毕竟这里手机没有信号。
周昊看林月气消了,于是自己拿起纸笔,打算趁着开会之前,把架构再梳理一遍,这样的话,编写代码的时候就不用担心发生方向上的错误,至少不用返工。
刚琢磨了一会,王组长就过来了,叫大家去会议室开会。
周昊刚走进会议室,就看到这里已经坐了不少人,看了一眼他们的肩章,没有领导在,周昊放心下来,自己现在不用那么紧张了,王组长看着人都到的差不多了,就给周昊介绍大家,周昊听了一下原来这些人是公安部门抽调过来的,都是平时负责打击诈骗活动的专案组成员,来这里是为了配合自己的工作,于是赶紧客气的跟他们打招呼。
有了他们的出现,周昊就方便多了,听完了他们工作中的一些描述,结合自己设计程序的需要,周昊问了很多问题,对于诈骗反分子常有的手段了解了很多,周昊对于自己要编写的程序更自信了。
会议一结束,送走了过来帮忙的专家,王组长和周昊商议了一下,然后分配了每个人的工作任务,周昊不知道他们的代码水平,想着这个东西还是自己编写把握更大一些,于是就将一些琐碎的权限沟通和整理工作安排给了几个同事,任务明确后,周昊就回到自己的位置上,开始制定代码进度,每个模块的功能也都进行详细的标注,直到确保没有遗漏,周昊才打开桌上的电脑,准备开始编写代码。
这个电脑是新的,周昊检查了一下,常用的软件都安装好了,版本方面也没有什么问题,于是就开始编写代码。
构架已经建好了,也确认过了没有问题,刚才做功能模块的时候,每个模块的要求也都清楚了,现在剩下的工作就是编写代码和功能的实现,周昊在码农领域干了十多年,对于这样的事情自然是驾轻就熟,还不到中午,一个语音识别功能的代码就写完了,周昊检查了一遍,没有什么明显的问题,然后就开始跑代码。进行测试。
等待的过程有些浪费时间,周昊就索性打开自己的电脑,开始编写另一个功能,就是自动锁定对方号码的位置,这个代码周昊已经写过一边,但是之前写的那端代码定位不够精确,另外还要考虑几个模块之间的关联,所以周昊就直接在源代码的基础上进行修改,加入了更加精确的算法,让定位不光是平面的,还要考虑纵向的定位问题。
林月在一旁看到周昊手指纷飞,一行行代码不断的写出,心里有些发苦,自己可是专业院校的高材生,为什么人家能这么轻松的编写代码,自己就做不到呢?
周昊全身注意力都集中在了电脑上,根本没有注意林月的表情,没过多少时间,那段语音识别的代码就跑完了,周昊检查了一下反馈的结果,没有什么问题,于是抓紧时间进行压力测试,手上的动作也没有停,那边测试刚开始,他又开始继续写代码。
还好这段定位的代码,周昊之前就写出了主体,代码本身也没有什么需要大改的地方,只是需要加入一些精确的计算,周昊检查了一下写完的代码,然后开始在自己的笔记本上进行测试。
两台电脑同时进行工作,效率提高了不少,那边压力测试通过,检查了一下代码的响应时间,都在毫秒级,没有什么问题,周昊就直接在电脑上进行其他的代码编写,因为这些东西最终是要安装在电信部门的服务器上的,所以他还要对电信部门的访问服务器进行测试,需要编写一段调用代码,这段代码不难,但是因为要跟原有服务器匹配,需要弄清楚电信部门的数据逻辑,所以会非常耗时间,毕竟电信的机房还是很庞大的。
周昊写完基础代码,然后转头看向身边的林月,这才发现林月正看着自己的电脑发呆。
“怎么了?”周昊有些好奇,不知道她是要做什么。
“哦,没什么,你是要我帮你做什么吗?”林月不好意思说,她本来是想看周昊写的代码是什么意思,但是周昊写的太快了,她根本来不及看全,要不是周昊还要写一些标注,估计她现在根本不明白周昊是在做什么。
“那个,我现在需要一台电脑访问电信的数据库,看一下他们的数据逻辑,这样才能完成调用代码的编写。”周昊跟林月解释了一下自己需要她帮助的地方,然后就看见林月将自己桌上的电脑直接拿了过来,然后当着周昊的面,打开了电信部门的授权。
周昊接过林月的电脑,然后仔细的翻看电信部门的架构,又检查了一下他们的服务器访问逻辑,接着浏览了一下他们的数据库,对着数据库里的数据进行分析起来。
周昊的构思很简单,就是通过程序镶嵌到电信部门的服务器中,然后利用电信部门的服务器监管系统,对通话进行监听,并且进行识别,一但通话过程中出现了敏感词汇,就会向相关的负责人进行汇报,然后通过人工监听来确认,并且对电话进行标记,并且定位,然后上报给公安部门,由他们进行处理,这样一来,效率就会快上很多了,少了很多不必要的人工核对。
至于敏感词汇是哪些,刚才的小组会议上周昊就得到了专案组成员的指导,已经定下了一个大致的范围,结合语音识别,很容易就能锁定对方的电话。
整个程序比较麻烦的地方有两个,一个是对电信部门系统的调用部分,毕竟这是人家已经存在的东西,并且使用了多年,必须弄清楚他们的逻辑,才能准确的调用,不然整个程序的功能就无法实现,不过这个问题也很好解决,只要花点时间弄清楚对方的数据规律就可以了,这些时间周昊在上午会议的时候已经计算进去了,周昊也自信这些东西不会浪费自己太多时间。
最麻烦的事情还在后面,因为整个程序只能依托电信部门的服务器进行工作,相当于在整个通讯网络中安装了一个类似防火墙的存在,所有的电话都要经过这里才能交换语音数据,所以周昊的代码质量,决定了整个通讯网络的运行速度,要是代码写的不够好,那么很有可能造成电信部门的通话不畅,甚至造成局部地区无法通话的情况。
再者,一个城市中正常情况下每分钟保持语音通话的人至少十几万人,周昊编写的代码一但承受不住这么庞大的访问量,肯定会崩溃,这样一来就会导致通讯瘫痪,会造成极大的影响,这也是刚才他为什么对语音识别的代码段进行单独压力测试的原因,毕竟这段代码是整个程序的核心部分,直接决定到了整个程序的质量。
周昊感觉自己又回到了之前工作时的状态,不过这个时候工作压力并不大,没有人会给自己考核绩效,也没有人催促工作进度,周昊可以全身心的投入到软件的开发中。
组员们也很给力,之前分配给他们的工作很快的就得到了回复,电信部门允许了他们安装测试的请求,不过条件是要在夜里进行,他们的人还要先检查代码,进行测试,只有通过了检测,才能安装试运行。
这一点周昊倒不觉得意外,毕竟是他们是要在人家的服务器上面安装东西,人家总归是要检查的,不可能不管不问,至于只能在夜里进行调试,这倒也能理解,白天的时候电信的业务太繁忙了,要是出现了什么问题,影响的范围就太大了,晚上通话的人少一些,就算出了问题,只要处理及时,也不会造成太大的事故。
周昊的本意是先在当地进行小范围测试,然后再研究正规测试的范围,最好能将诈骗高发区囊括进来,这样的话,对于软件的精准性测试更直接一些。
不过周昊没有想到的是,电信部门的反馈竟然这么的快,不知道是不是有领导出面协调了,还是国安局的面子够大,不管是那个方面的因素,时间的进展比周昊预想的要快。
既然电信部门要求在晚上进行测试,周昊就拜托同事去敲定具体的时间段,毕竟晚上这个概念还是太含糊了,不能确定具体时间的话,对于自己的工作来说就有了不确定性因素。
周昊想到电信部门的要求,很有可能只能在晚上十点过后才能进行测试,这样的话,对自己的要求就高了,如果今天夜里之前能够完成整体的功能,并且封装,那么今天晚上就能测试,要是完不成,最快也只能等到明天晚上了。
于是周昊赶紧将服务器里的数据进行了标记,然后开始完善调用代码段,正在周昊忙的不可开交的时候,发现桌上多了一份盒饭。
周昊看了一眼盒饭,转头就看到林月一脸苦涩的看着自己。
“你写代码都不会饿的吗?我怕打扰你,就没有叫你去吃饭,给你在食堂打包了一些吃的回来。”
听到林月的话,周昊这才注意到时间,已经下午一点多了,想到林月还帮自己带了吃的回来,就赶紧给林月道谢,接着停下了手上的工作,打开盒饭,闻了一下,感觉味道还不错,就赶紧吃了起来。
周昊一边吃饭,一边跟林月解释:“我打算今天就把软件做出来,就算还有一些瑕疵,也要争取今天晚上能够进行测试,不然就要等到明天了。”
“今天晚上就测试?你来得及吗?”林月看周昊吃的急,以为他是饿了,赶紧给他倒了杯水,但是听到周昊这么一说,她吓了一跳,这时间也太紧张了。
“我已经完成了最重要的两个部分,现在准备的是调用部分,刚才已经看了一下电信那边的数据库逻辑,应该很快就能完成这个部分,接下来只要不出问题,报警平台联动的代码应该也不会花太多时间,至于将代码整合,只要每个部分都是完整的,应该会比较快,最后就是整体测试了,那个需要一些时间,另外为了保证程序的稳定性,我还要做一个压力测试,估计今天晚上应该能够做完。”周昊一边吃,一边给林月解释。
林月听了周昊的话,这才明白周昊不是乱说,他把时间算的很精确,只要每一步都能顺利完成,最后的测试不出问题,那么晚上就能完成了。
不对,这样一来,自己能做什么?林月琢磨了一下周昊的话,难道他是打算一个人完成整个程序的编写?