第26章 现场演示
欧阳见师成不死心,扶了扶眼镜身体往后靠在椅背上,“我刚才说的可能有歧义,这样,我换个说法。一名合格的程序猿,在敲完代码后,维护和优化它就像我们人喝水呼吸一样是自然而然的,没有外包的必要。我是这个意思。”
“你这么说我就懂了。”
师成隐晦地说明欧阳的表达有毛病,让他吃了个软钉子,然后又道:“确实,优秀的程序猿写出的代码让人赏心悦目,他们会自己维护和优化,那是他们本该完成的,但和我提供的代码优化服务没有冲突。”
“什么意思?”
欧阳靠在椅背的身体前倾了一些。
师成笑了笑,“所以我刚刚一开始就打算解释清楚的,但您给我打断了。”
师成面带笑容,客气的很。
但暗指的意思很明显,“别打断我说话!这是基本的礼貌!”
欧阳闹了个大红脸,孔茗萱缓和气氛道:“那你的这种代码优化有什么特殊之处?”
师成解释道:“我提供的优化服务可以看成是终极优化,你们的程序猿把他们的那部分优化到极致后再交给我优化。”
听了师成的说法,欧阳忍不住想笑。
他抿着嘴,嘴角微微上扬,尽量不让自己过于失态,问师成,“那我还有个问题,既然我们的代码都已经优化到极致了,那为什么还要给你让你再优化一遍呢?岂不是多此一举?还是没有必要嘛!”
“如果我说我能在你们优化完成的基础上至少还能再优化提升100%的性能,你觉得有没有必要?”
师成为了保守起见,还刻意说低了优化后的性能提升。就是这样也让欧阳和在场的技术人员觉得他是在吹牛,根本不相信。
他也理解,如果不是他自己的实验结论他也不信。
“孔总。”
欧阳敲着桌子想了想,转向孔茗萱,“要不咱们让师成现场演示演示,我让小胡找部分优化过的源代码过来,眼见为实嘛。”
“师成,现场演示没问题吧?”
孔茗萱其实也想看看,要是师成真有这本事那接下来的事儿就简单多了。
“没问题。只是我优化的时候不能有人在场,等优化之后我给你们看结果。”
“理解。”
孔茗萱答应了师成的条件,毕竟有这么牛的技术谁都不希望泄露出去。
“胡海洋,去找个你优化过的功能源代码,不涉及公司业务的。”
欧阳对会议室里的一位员工吩咐一声,他离开会议室找代码去了。过了一会儿,资深技术工程师胡海洋手里拿个U盘回来了。
“给。”
胡海洋把U盘递给师成,满脸胡茬子的他咧嘴笑了笑,道:“这程序我已经优化到极致了,运行速度从原来的1分多到现在的4秒,真尽力了,拜托大神了!”
其实技术人员大部分比较简单,只要你技术够牛,他们就会打心眼里佩服你。程序猿内部的鄙视链也基本根据技术来划分。
“借你电脑用用。”
师成接过U盘,和胡海洋借电脑。
胡海洋把桌上的笔记本推到师成面前,他把U盘插在笔记本的U口上用杀毒软件来了个全盘杀毒。
杀完了毒,打开U盘,当着所有人的面查看了U盘里的所有文件,证明没有敏感机密文件。
“谢了。”
做完这些,师成才拔出U盘把笔记本还给胡海洋,“现在我要开始了,麻烦诸位出去等一会儿。”
“好,大家出去吧。”
孔茗萱站起来发话,会议室里的人陆陆续续地离开,走过师成身边,她才来了一句,“你也真够过分的,还担心我公司陷害你啊?也就是我,换了其他人把你赶出去了。”
“把我赶出去损失的可是你们。”
师成开了个玩笑,事实上他做的不止这些。自从进入会议时,他的手机就已经是录音状态了。
防人之心不可无。
以前的时候他可是见识过因为代码安全这方面,员工被公司送上法庭的。
孔茗萱白了他一眼,“我走了,你忙吧。”
“对了。”
孔茗萱打开门又被师成叫住,“那个,你们会议室没监控吧?”
“没有!要不要带你去保安室看看?”
“那算了,我相信你!”
孔茗萱笑中带怒,感觉堵得慌,鞋跟把地面敲得蹬蹬响,离开了会议室。
所有人离开后,师成拿出包里的笔记本电脑打开,把胡海洋U盘里的源代码拷贝到自己的电脑里,然后又把这些代码通过LECS编辑器进行编译,生成了test.ls。
师成把这个文件从电脑拷贝回U盘,又等了半个小时才打开门。
胡海洋的工位正对着会议室的门,看到师成打开门第一个赶了过来,“师工,优化完了?”
“完了。他们人呢?”
“啊?这么快!”
胡海洋显得比师成还兴奋,连忙道:“你先在会议室等等,我这就去叫他们。”
“好,多谢。”
师成回会议室坐了片刻,之前与会的人在胡海洋的通知下陆续回到了会议桌前。
“胡工,麻烦你来测试。”
师成把U盘还给胡海洋,他把笔记本电脑用投影仪进行了投屏,操作给所有人看。
胡海洋打开编程环境,先把之前的源代码编译后运行了一遍,显示用时是4秒。
“这是我之前优化了的,现在咱们对比看看师工的。”胡海洋操作电脑打开U盘,一边解说。
“师工,你优化后的代码是哪个?”
“test.ls。”
师成说完,胡海洋一脸茫然地把鼠标放在test.ls上确认了一遍。得到师成确定的答复后胡海洋把test.ls拷贝到电脑桌面。
“这是什么文件,我怎么没见过呢?”
胡海洋问出了在座所有人的内心疑问。
师成故意卖个关子,答非所问道:“这就是经过我的优化,你给我的源代码编译后的文件。你可以把这个文件当成工程文件在你的开发环境中运行。”
“确定?”
胡海洋一脸不可置信,欧阳和孔茗萱也都绷紧了神经,满脸问号地盯着幕布上投射的电脑影像。
看到师成点头,胡海洋把这个文件导入他电脑上的开发环境,还真成功了。
“然后呢?”
胡海洋看师成眼神都变了,询问下一步如何进行。
“不用编译,直接运行就可以。”师成道。
“好。”
胡海洋直接点击了运行,几乎是瞬间便运行结束,用时0.8秒。
“我艹!”
胡海洋直勾勾地看着这个数字,无意识的感叹脱口而出。现场的人都盯着投影影像,根本没在意胡海洋爆的粗口。
“再运行一遍!”
回过神的欧阳不知是什么心情,指挥胡海洋。
其实觉得最不真实的就是胡海洋自己,他拿来的这部分程序代码是他千锤百炼下的结果,按理说不该有这么大的优化空间才对。
难道是自己的功夫不到家?