出差回公司的第一天早上,屁股刚坐下,微信上就收到贾珍珍的信息,叫我去趟她的办公室。我心里琢磨着,能有什么事找我呢,是不是和上次出差晚上和她微信聊天的内容有关呢,转而一想,应该不会,这种私事不会上班时间冠冕堂皇去办公室聊,如果她真这样,我立马就把上次我写的那些话发给她看,我心里邪恶的盘算着。
来到办公室门口,我敲了两下门,然后就进去了,贾珍珍今天穿了件白色雪纺衫,给人的感觉简约又不失精致,尤其是恰到好处露出一点锁骨,很性感迷人,搭配了一条蓝色紧身牛仔裤,显得腿很长很瘦,简直让我眼前一亮,我心里在想,这个女人真是个百变女人,从她平常的穿着上根本看不出丝毫的心里破绽,这样的女人要是什么样的男人才能够驾驭的了的。
贾珍珍看到我来了,笑呵呵的说道:
“出差几天不见,憔悴了很多也耶”。
“嗯,昨天回家可能才休息了一晚,还没完全恢复吧”,我说道。
“嗯咧,今天叫你过来是把上次出差的加班费发给你”,贾珍珍边说边拿出准备好的钱和一张纸叫我签个字就行。
“啊,这么快就发加班费了”,我非常惊讶。
“是的,我们这边一般都不加班,如果申请加班通过的话,一般2,3天就会发下来”,贾珍珍微笑的对着我说道,尤其她那双眼睛,眼睛是心灵的窗口,我感觉她应该还有什么话想说。我不敢看她的那双眼睛太久,尤其在办公室这种场合,我总感觉到我处于一种劣势,本来有一肚子想说的话,反而没有说的欲望了。
我在纸上迅速签好字递给她,然后准备出去。
“哦,稍等下,送你一盒茶叶,这个对提神效果蛮好的”,贾珍珍从抽屉里面拿出一盒茶叶递给我。
说实话,我对喝茶完全不了解的,一般就是上午和下午各喝两杯白开水,这个就是我一天的进水量,但是我贾珍珍给我的,我又岂能拒绝呢?
我接过茶叶,问道:
“这是什么茶呢?”
“就是普通的绿茶,铁观音啦,除了提神,对长期坐电脑旁的人也可以抗辐射”,贾珍珍解释道。
我还第一次听说喝茶可以抗辐射,我更加要喝点试试了,我心里暖暖的,也不知道这个是公司的福利还是她个人的专门送给我一人的,我连声道谢,然后出去回到自己的位置上。
我小心翼翼的打开盒子倒出一点点茶叶到杯子里面,泡好后,盖上杯子,脑海里面还在回味着刚才贾珍珍那一身的穿着打扮。
这个时候项目经理李明走过来,拍着我的肩旁笑吟吟说道:
“出差辛苦了,今天晚上我们项目组搞团建,一来我们也有一周没有聚会了,二来也是对新来的兄弟接风洗尘。”
说完,走到超哥面前,叫他今天把项目上的业务给我培训下,先从期货的一些业务入手,从今天开始我要正式接手项目组的一些工作了。
超哥叫我先等10分钟,他先整理下ppt。
我揭开杯盖,茶叶已经全部沉入到杯底,冲泡后的水变成金黄色,我端起杯子,闻到有种清香味道,轻轻抿一口,味道清纯,再喝一口,却有几分醇香,这股味道,让我情不自禁的联想到了贾珍珍身上那股淡淡的香味,思绪如潮水,把我带到了一个又可以自我放松的意境当中。
一会超哥拿起自己的笔记本叫我去会议室,我和超哥来到上次技术面试那间小会议室,超哥熟练的将笔记本电脑连接到投影仪,打开投影仪,大概10秒钟左右,墙上的投影幕布出现了超哥电脑上的桌面,吓了大跳,那桌面密密麻麻的图标和文件,基本没有任何空隙,估计有密集恐惧症的人看了后立马就会晕倒,仔细一瞧,虽然乱但还是分了类的,前面四排是常用工具图标,中间四排是文件夹,然后后面至少有八排全部是excel,word,ppt,txt之类的文件,超哥是火眼金睛,在中间第几排我也不数清了,直接点开一个ppt文档,然后正式进入了今天的培训。
“前面发给你的一些需求文档,主要是汪飞和陈松他们写的,那些需求文档主要是具体的业务交易规则,你应该有些了解了,今天我主要把项目上的一些框架和你说下,后面你可以从这部分入手开始承接一部分工作”,超哥有条不紊的说道,打开ppt的第一页,是一张业务阶梯演变图。
“这个是我们的项目的业务演变图,首先我大概和你描述下我们这个项目的来龙去脉,先稍微介绍下这个项目的前身,有家xx金融公司他们是帮人做金融投资的公司,现在外面很多这样的公司帮客户做一些股票,期货投资,然后收取一定的手续费,这家金融公司为了宣传和扩大影响力,他们公司每年都要举办一次全国金融投资模拟交易大赛,参赛者主要是一些高校金融行业的学生,也可以是社会上对金融投资感兴趣的人士,简单来说,只要愿意参加,都可以进来,在整个模拟交易期间,xx金融公司都会有专业的行情分析师去讲解和预测,活动结束后排名前面的参赛者都会获得对应的奖品,去年前三位的奖品是苹果手机,笔记本电脑和一些现金,这种活动方式今年举办是第四期了,以前第一期和第二期是我们这边另外的部门做的,他们做的还是cs架构,用户需要去下载他们的客户端,在本机安装,然后注册帐号进去参加,这二期只做股票交易,从去年起他们想做web模拟交易系统,并增加期货市场这个业务,于是我们这边承接了这部分业务,明年还会增加外汇,纸黄金等,这个就是我们这个项目业务上的一些前面的情况。“
超哥说完,打开ppt的第二页,是活动的整体架构图。
“模拟交易大赛是每年的4月份开始报名,5月10日举办,10月10日结束,用户报名是在xx金融公司的官网上报名,报名注册手机号码和设置密码即可,报名结束后,我们这边运营平台根据参赛报名的人分配系统所属服务器,一般每台服务器分配2000个人,去年在期货市场报名的人数有1万人左右,我们会分配5台服务器,然后开启大赛,大赛举办的时候用户通过官网注册的账号登录,选择参赛的市场,进入运营平台分配的所属服务器交易系统,模拟真实交易,每个注册帐号的可使用资金都是10万,到大赛结束时间后,谁的可用资金越多就越排名在前。”
超哥说完,突然看着我问道:“你有什么问题需要问我吗?”
说实话,我是有堆问题需要问的,但是以超哥的智商,他肯定清楚自己有哪些地方需要补充的,没想到他却先问我。
“有几个问题我需要了解下技术细节实现,”我诺诺的回道。
“哪些问题,请说,”超哥微笑的看着我。
“用户报名是在xx金融公司的官网上,用户报名的数据是在我们这边吗?这个里面是怎么交互的?”我问道。
“数据肯定是在我们这边,我们这边提供接口给他们,他们通过接口服务报名。”超哥说道。
“一台服务器分配2000个人,这个是依据什么的呢?”
“依据压力测试的出来的结果,一台服务器可以同时支撑2000并发”。
“用户通过xx金融公司的官网上登录,怎么和我们这边的系统登录保持一致?”
“用户在xx金融公司的官网上登录后,其实也调用我们这边接口校验,校验成功后会在浏览器写入cookie,进入我们这边的系统会获取这个cookie,如果获取不到,会进入到官网登录入口,如果可以获取到,进入模拟交易系统。”
“xx金融公司的官网上大赛活动页面,除了进入模拟交易系统外,还有什么其它功能呢?”
“每天的结算后用户前十位排名会重新刷新,还有他们的行情分析师的预测分析等功能”。
我一连串的问了几个问题后,对整体的系统有了大概的了解,超哥满意的看着我,笑着说道:“其实这些问题你不问我,我也会告诉你,但是你会主动带着问题问我,说明你的大脑里面不断的在思索,并且有一定的预见意识,这个是程序员都应该具备的思维能力”。
然后超哥把ppt翻到下一页,是撮合机制原理。
“模拟交易的核心是撮合交易,简单来讲,撮合成交基本原则按价格优先成交,它根据当前行情价来定位,当有人买或者有人卖,按照价格排序,只要满足了行情价,价格在前面的优先成交(买家出价高的优先,卖家出价低的优先)。如果出价相同则挂单时间最早的优先。”说完后,超哥又打开了另外一张图,和我举了个生动的例子。
“某沪铜009,张三委托买入10手,报价为1500,李四委托买入20手,报价为1600,王五委托买入30手,报价为1700,这个时候某沪铜009当前行情价格是1690,那么王五优先成交,这个时候赵六委托买入10手,报价为1650,某沪铜009当前行情价格波动到了1610,赵六优先成交,这个时候孙七委托买入20手,报价为1600,当某沪铜009当前行情价格波动到了1600的时候,李四优先成交,因为他的委托挂单时间比孙七早。”
说完后,超哥很严肃的看着我说:
“我和你讲下大概的技术实现细节,具体的去看代码是不是和我说的一样,每个用户下的委托订单,会封装成一个实体对象,放到一个公共的集合里面,这个集合是按照价格和下单时间进行排序,最终这个集合存放到分布式缓存memcached,定时调度每一秒钟去拿当前行情价和这个集合的最前面的订单进行匹配,如果满足就成交,将集合委托订单出栈。”
最后,超哥又给我演示了运营平台,期货交易系统的相关使用,将整个活动开始到结束完完整整的演示了一遍。
超哥这个人做事的风格在我后续很多年从事java工作对我有很深的影响,甚至在很多设计思路和人沟通的传达技术观点上我都在很大的程度上去模仿超哥,一直在模仿,但从未超越过。
二个小时后已经快到中午吃饭时间了,离开会议室后,我坐在位置重新梳理了下刚才超哥讲的一些内容,我觉得整体的东西还是挺清晰的,下面需要将期货前台,期货后台,运营平台在本地搭建起来,自己从头到尾跑一遍就更加明朗化了,再说业务细节上的功能通过需求文档和跟代码是最快的。
过了一会,吃饭时间到了,我,王中洪,曾少陵三人一起去食堂,来公司的这阵子都是我们三个人组队去吃饭,大家的口味差不多吧,有时候还可以炒两个小菜什么的吃起来别有一番滋味,当我们准备下楼梯的时候,正好碰到贾珍珍上来,每次在外面碰到她都好像很忙的样子,走路都是小跑的,她吐了下舌头,笑的对我们说,你们谁有时间帮我打包一份上来,等下微信给你们钱,这么好的机会我怎么肯让给别人,再说他们两个纯粹也就是打份饭而已,而对于我的意义就不此这一点了,我自告奋勇的说道,我帮你打。然后又很细心的问她,喜欢吃些什么菜呢?
“打一个荤菜,三个素菜吧,菜你看到什么就选什么”,说完就匆匆走了。
到食堂后,幸好来的早排队的人就那么几个,轮到我了,我点了一份鸡丁,然后是豌豆,胡萝卜和西红柿,叫打饭的阿姨给我们打包2份一模一样。
王中洪问道,“怎么不先吃了再打饭上去啊。”
“没事,我不是很饿,你们慢吃,我先上去了”,说完我就转身走了。
来到贾珍珍办公室,我看到外面的两个女不在,我敲了下门,把一份放到她桌子上,她正在整理她桌子上的文件夹,看到我来了,转过身来惊讶的问道:
“这么快啊”。
“还好,去的早没什么人排队,随便给你打了份,你看看合不合你胃口?”我说道。
她打开盒饭,看了一眼,很开心的说道:
“都是我平时喜欢吃的,你怎么知道我喜欢吃这些”。
“之前看你在食堂吃饭,发现你经常点的这些菜啊”,我突然意识到自己好像说漏嘴了什么。
“哈哈,你不错哦,观察能力蛮强”,她爽快的笑道。
“那你慢吃啊,我去我位置上吃去了。” 说完我准备走。
“就在这里吃吧,正好我有点饿了,反正事情是干不完的,先吃饭再说”,说完她拿起一把椅子放到我身边。
我在她左边坐下来,把饭盒放到桌子上,打开。
“怎么是一样的菜呀”,她笑着问道。
“我平时也喜欢吃这些”,我撒了个有点浮夸的谎。不过多解释,因为我怕我选菜耽误太多的时间,我想用最快的时间上来。
贾珍珍怎么会看不出这个话呢。
“哦,是么”,她调皮的泯了下嘴巴。
我突然感觉有点尴尬,得找个其它话题缓解下,于是我问道:
“我看你每天都很忙啊,平时工作辛苦吧。”
“说实话习惯了就好了,我们人事是需要管所有项目组滴,所以杂事较多。“她回答道。
“你们外面两个小姑娘可以替你多分担些嘛“,我不经意的说道。
“她们杂事也挺多,大家都很忙的,哦,你现在还没女朋友,她们现在还单身呢,要不要我帮你介绍一个。”贾珍珍微笑的调侃着我说道。
“这,我们又不熟悉,大家平时连个话都没说,不太合适吧。“我随便找来个理由。
“就是因为不熟,所以我介绍你认识呀“,她哈哈的笑道,接着又说:
“那个张巧怎么样?“
“张巧是谁啊,不认识“,说实话我真不认识。
“就是外面那个今天穿白裙子的那个,坐在那个门口角落里面的那个美女“,她指着那个位置。
我大概知道她说哪个了。
“没印象“,我依然没什么兴趣。
“哟哟,我觉得你人挺聪明的,能力也不错,所以我才将我的姐妹介绍给你,...