林月皱着眉头想了一会,然后说:“我终于明白为什么你写代码这么顺畅了,几乎是信手拈来,应该是你平时写的代码太多了,所以无论是什么类型的代码,你都能直接写出来。”
周昊听了林月的话,事情也确实和她说的差不多,要不是自己每天的工作都是写代码,测试代码,自己确实也不会有今天的能力,这些都是每天工作积累出来的,十几年的积累,才有了他今天的能力。
“差不多吧,刚才我也说了,这些代码并不是我写过,只是天天写代码,总有一些地方是相似的,所以我现在写代码的时候速度才会那么快,这也是我没有把代码部分的工作分给你们的原因。”周昊看了一眼运行的电脑,然后轻声的说着,他工作了十几年,代码也写了十几年,他已经习惯了这样的工作,要是让他换个行业工作,他也不知道自己还能做什么,这也是他为什么答应郑科长过来工作的原因,他喜欢这个行业。
林月好奇的问周昊,“你之前工作的时候也会忘记吃饭吗?中午的时候我是想提醒你该吃饭了,但是看你专注的样子,我怕打扰你,所以没有叫你。”
“如果工作不是很忙,还是会按点吃饭的,毕竟肚子还是会饿的嘛。但是如果工作比较忙,很多时候就顾不得了,不要说吃饭了,喝水也都是渴的受不了了才会想起来。”周昊回忆了一下之前工作时候的情形,然后回答了林月的问题。
“那你们经常加班吗?听说你们那个行业是经常会加班的。”林月想到之前行业里的一些报道,然后问了出来。
“加班?我们都没有这个概念,除非是手上工作完成了,才能下班,要是手上的工作比较多,那就要看领导的意思了,要是领导催的急,那就只能在公司熬夜了,要是领导要的不是那么急,有的时候就带回家做,不过有些关键的东西,是必须在公司里完成的,不能带回去,有些时候遇到一些复杂的任务,甚至整个部门都要连轴转,连续几天通宵赶工期,周末就算是在家,大多时候也是要完成一些工作,几乎很少有休息的时间。”周昊想到了之前的那些经历,心里有些凄凉,他实话实说,都告诉了林月。
“啊?那你们不就没有自己的私人时间了,周末都没有休息?这样的生活也太惨了。”林月听了周昊的解释,心里很是鄙夷这公司的领导,这就是在赤裸裸的压榨劳动力,也太没有人情味了。
“没有办法啊,这个行业就是这样,还有更残酷的事情呢,就像我,仅仅是因为年龄大了,就被他们裁员了。”周昊听到林月有些打抱不平的意思,引发了自己心里的共鸣,也没多想,就说起了自己的事情,但是话刚说出口,周昊就停了下来,这个行业的弊病本就很多,上班制度,年龄限制,这些东西虽然他们一直都不承认,但是他们就是这样做的,自己不就是刚刚被他们裁员了吗?但是自己说这些又有什么用?这个行业根本不可能会发生变化。
想到后来发生的事情,周昊觉得没劲,有些后悔为他们付出的青春,林月听到周昊话只说了个开头,就停下来不说了,琢磨了一下,想到了他们打听到的一些关于周昊的事情,于是明白过来,估计再往下说,周昊会很难受吧,毕竟付出了那么多年的青春,结果被人家一脚踢开。
“还好你加入了我们,这下可便宜我们了,有了你这位大神在,我们可就什么都不怕了。”林月看周昊沉默下来,赶紧换了个话题,免得周昊失落。
“是啊,能到这里工作,我也觉得挺好的,只是今天是我第一天上班,刚来就被抓去开会,满屋子都是普通人根本不可能见到的领导,级别那么高,你别说,我当时真的紧张的要死,真怕说错了话。”周昊不是傻子,明白林月是在故意转移话题,他也不想在之前的问题上打转,于是顺着林月的话往下说。
林月想到上午开会时,周昊紧张的样子,扑哧一声乐了出来,“你上午的样子确实有些狼狈,不过你开始阐述你的想法的时候,就好很多了,至少我没有看出来你有多紧张。”
“毕竟说到我擅长的东西了,我当时的注意力都放在描述软件的构架和功能上,来不及关注他们,所以才放松了很多,但是我讲完话的时候,就突然又紧张了,没办法,活了三十多年,还没有见过那么多大官,不紧张才怪。”周昊想起上午的狼狈,心里自嘲起来。
“没事的,以后多参加几次会议就好了,领导们都很好说话的。”林月笑着解释。
周昊知道林月的意思,刚想说点什么,打听一下单位领导的情况,就听到同事们回来了,看着他们手里拎着的东西,周昊这才明白,他们不是下班回家了,是去买晚饭了。
周昊看着已经跑完的那段代码,将所有的代码整合在一起,然后运行了测试,只要这个最终的测试没有问题,等下就可以进行封装了,软件也就算是完成了,趁着测试的功夫,他正好可以抽空去吃个晚饭。
吃过饭后,代码也跑完了一遍,周昊检查了一下,确认没有什么问题,就将代码复制了一份,然后就让小赵去联系电信那边的人,将代码发过去给他们检查一下,而他自己就开始对代码进行最后的一次压力测试,然后就可以封装了。
等到封装完成,周昊伸了个拦腰,刚想活动一下身体,就发现小赵一边在打电话,一边冲着自己招手,周昊不知道发生了什么事情,想着之前是让他联系电信的人,这个时候叫自己,估计是电信那边出了问题,于是赶紧走了过去。
小赵一脸尴尬的把位置让出来,指了指电脑的屏幕,还把电话递给了周昊,周浩不知道发生了什么事情,看来一眼电脑屏幕,上面正是自己写的代码,接过了小赵手里的电话,听了没几句,周昊就明白过来,对方是电信那边的工程师,已经收到了发过去的代码,现在是打电话过来核对一些代码的功能,这代码是自己写的,小赵不熟悉代码的功能,解释不了,所以才叫自己过来。
周昊也不客气,直接在座位上坐下来,然后看着屏幕跟对方解释了起来,半个小时后,把整个程序的核心部分都解释了一遍,对方的工程师才挂断了电话。
周昊说了半天话,嗓子都快冒烟了,正想回座位上喝口水,一转头就发现自己被围住了,周昊打量了一下他们,还没有来得及说话,林月不知道从那里拿出了一个杯子,递给了周昊,周昊说了声谢谢,然后赶紧大口的喝了起来。
“慢点,别着急。”林月之前在周昊身后站了好一会了,看他一直在说话,想着估计他等下要喝水,所以就提前准备了,但是端过来的时候,正好听到周昊解释到代码的核心部分,于是也忘记了把水给周昊,就端着水站在周昊身后听了起来。
周昊写了一天代码,从不到中午,一直写到了晚上,他们虽然看过一部分,但是对于整体来说,还是管中窥豹,一知半解,但是周昊正好是在给对方的工程师解释代码的功能,于是他们都好奇的过来偷师,尽管这样做有些不好,但是之前周昊也说了,愿意帮助他们提高业务能力,想着周昊就算发现了他们在偷听,应该也不会介意,所以他们也都心安理得的听了下去。
一番讲解下来,他们才明白周昊的代码是多么的牛掰,一些逻辑运算的部分,如果不是周昊解释,他们根本不明白是做什么用的,即使代码后面都标注了,他们也看不懂,周昊写的代码和学校里学到的东西完全不一样。
这样的功能倒不是他们实现不了,不过如果是他们编写,估计代码的复杂程度至少要提高三倍以上,这样一来,代码的执行速度就要受到影响了,效率也会大打折扣,几个人心中惊讶,一方面是惊讶周昊的代码功底,另一个方面是惊讶周昊的逻辑能力,他们本来就知道周昊的水平很高,但是没有想到他们之前预计的高度还是太低了,心里不由得都对周昊的能力佩服不已。
周昊一口气喝光了杯子里的水,然后看了大家一眼,问到:“是发生什么事情了吗?你们干嘛这么看着我?”
林月撇撇嘴,看了周昊一眼,然后回答,“本来是想偷师来着,但是发现就算是听你讲完,我们也写不出来这样的东西,真不明白你是怎么想到这样设计代码的。”
周昊这才反应过来,于是笑了笑,对他们说:“其实如果你们有和我一样的经历,这样的东西对你们来说一点也不难,现在技术的发展太快了,我这些年都每天都要接触很多新的东西,所以现在写的这些代码可能和你们学校里学的不太一样。”
周昊想到了自己刚刚工作的那几年,那个时候他意气风发,刚刚走上工作岗位,但是接连几次交上去的代码都被打回来重写,弄得他十分的沮丧,后来请教了老员工,才知道自己学校里学到的东西已经落伍了,跟不上时代的发展,于是每天晚上他都会去各个技术论坛交流,整整一年过后,他的代码才有了提升,至少没有被退回来过,就算是工作了这么多年,他的这个习惯也没有改变,只要有时间,都会泡在论坛上,和一些高手讨论新的技术。
想到这里,周昊打算跟他们分享一下自己的心得,但是还没有来得及说话,就听到桌上刚刚挂断的座机响了起来,小赵马上接起了电话,然后就告诉周昊,电信那边准备好了,就等他们这边开始进行测试了,于是周昊就接过电话,和对方沟通了一下,暂时的将软件的测试范围放在郊区的几个挨着的小区附近,万一出现什么问题,也不至于引起太大的麻烦。
对方在电话里沉默了一下,然后就明白了周昊的意思,紧接着就同意了周昊的建议,周昊得到了对方的同意,就将软件进行上传安装,在服务器上进行调试,等到准备工作都完成,接着就联系了报警平台那边,告诉他们测试马上就要开始了。
周昊做完了这些事情,就让大家盯着电脑上的显示,小赵他们组两个人负责和电信部门及时的沟通,另外一组负责和报警平台保持联系,而自己和林月则盯着电脑,时刻留意软件的工作状态。
半个小时过去,软件监听的区域通讯一切正常,周昊确定了软件工作也没有问题,并不会影响通讯的状态,于是就扩大了范围,直接将之前那几个小区所在的大区划了进来,然后叮嘱大家要注意测试的过程,只要有问题,及时的叫自己。
一个小时过去,电信的通讯依然没有问题,软件也运行正常,周昊放心了很多,看了一眼精神高度集中的各位同事,然后说到:“接下来我们要进行最后一步关键测试了,大家要千万当心,电信那边,通知他们一有问题马上关掉软件的监听功能,报警平台那边,跟他们打个招呼,等下我们要做一个模拟测试,让他们不用着急出警,先把跳出来的电话号码告诉我们。”
说完这些,周昊看了一眼办公室的众人,然后将软件覆盖的面积再一次扩大,直接将上海全市的范围囊括了进来,半小时过去,电信那边报告通讯正常,小四盯着软件的运行情况,一切良好,于是周昊就准备做最后的测试了。
刚才周昊测试的是软件运行后,对电信通讯的影响,对于软件是不是真的能够定位诈骗分子的电话,还需要他们模拟诈骗分子的做法,打一个电话。
还好上午的那些专案组的人给他们留下了一些诈骗分子常用的话术,周昊也就是用这些常用话术,确定了一些敏感词汇,软件监听的时候就会和语音库里的词汇进行对比,只要电话里面多次出现这些敏感词汇,软件就会锁定可疑电话,然后对其进行标记定位,并且上传,这个时候还会有人工监听,报警平台那边也会得到提醒,安排警务人员按照定位进行抓捕。
周昊让林月和小赵出去一趟,局里电话没有信号,他们需要到外面去打电话,临走的时候,周昊还把上午专家给的那些话术给了小赵,让他按照上面的词念出来。