Class3入职朦胧之间,熟悉又略微陌生的音乐响了起来。
随着音乐声的逐渐的变强,我缓缓的睁开了有些发酸的眼睛。
唔……头……好晕……
虽然昨晚很早就躺在了床上,但是一旦想起来我删掉的妹妹的那些收藏,以及妹妹的那个“刻成盘”的要求,我便根本无法睡着。但是一想到明天还要去正式上班,我便只能强迫自己去睡觉而不去思考这件事情。于是,在折腾到了不知道几点以后,我终于睡着了。
不过从我现在的感觉来看,恐怕这一觉根本就没有消除我的疲劳感,反而让我更加的困了……
真是的……昨天我到底是发什么疯了,竟然什么都不想的就去格式化了硬盘……而且还是两遍?
难不成真的是我的人品用光了,要去抚老奶奶过马路攒人品了吗?
等等……好像昨天的事情和人品也没有什么关系吧……那只是单纯的我没能想起来要先备份数据才对吧……
……啊!现在可不是悠闲的自我吐槽的时候啊!
想到了今天是要上班的瞬间,我便放弃了自我吐槽,然后迅速起床穿衣。
在家里吃早饭是指望不上了,更别提实际上我根本没有这个习惯,于是最终我只是洗漱一番然后随意的找了一身休闲服穿好便算是做好了出发的准备。
拿出手机确认了现在的时间才刚过6点,我满意的点了点头,然后神清气爽的走出了家门。
经历了十几分钟的步行以及一个多小时的公交车的颠簸,我终于在7:12分的时候来到了西开发区管委会站——也就是距离公司最近的一个公交车站。
虽然从公交站到公司还有大概20分钟的路程,但是除非这家公司变态的在7:30分就办公,否则今天的我是绝对不可能迟到的。
确认了这个事实的我满意的对着自己点了点头,然后向着公司的方向出发了。
20分钟后,我乘坐电梯来到了J.A.N.公司所在的楼层。可是当电梯打开以后,我却忽然间产生了一种奇怪的感觉。
当我仔细的四处观察了一番后才意识到了那种感觉的原因是什么:这里,太安静了……
在我疑惑的四处转了一圈后才发现,公司所在的楼层之中,所有的房间的们都是锁着的。
原来如此……如此安静的原因是……公司里现在还没有人来啊……
拿出了手机,看到时间已经是7:35的时候,我才忽然间明白了一件简单的不能再简单的事情了——公司的上班时间绝对不可能是八点,否则这个时候应该就已经有人来了才对……
那么,也就是说……接下来,我要在这里等上……至少半个小时吗?
明白了这个事实,我瞬间对昨天我做的那个“公司早上是八点上班”的决定后悔了……
不过……实际上这也怨不得别人……也就怪我会脑残般的会在这种根本不可能由我决定的事情上作决定罢了……虽然后悔了,不过我也随后心平气和的接受了。
实际上,我之所以会这样子随便作出不合理的决定,其实是因为我有着轻微的选择综合症的缘故。
当我遇到不好拿主意的事情上时,越是仔细思索,我变会变得越来越纠结,以至于最终将会导致完全无法作出决定的糟糕局面。
虽然我曾经怀疑过我的这种状况到底算不算是选择综合症,但是在我纠结了数十分钟以后,完全陷入了混乱状况的我最终决定就把我的这种状况叫做“选择综合症”——哪怕它真的有其他的什么名字我也不会改口了。
当然,会出现这种情况的原因我也是心知肚明的,那就是我的理性思维太过于的理性了,简直到了病态的地步。所以,当明白了我意识到自己的这种心理疾病以后,我便开始尝试对其进行治疗。最终的结果便是我一旦意识到自己陷入了过于理性的思考的时候便强制自己结束思考——其结果便是这种经常性的对某件事情“毫无依据的作决定”。
不过,虽然说是“毫无依据”的决定,但是实际上,这个决定已经是在经过了很多的思考以后的作出的了。这个“毫无依据”仅仅只是相对于真正的有依有据而言的,只是因为它的依据不是那么的完备而以……
…………
糟糕……又开始了……我的毛病又犯了……
意识到自己再一次的陷入了理性思维,竟然开始无尽的为自己的行为找出合理的理由,然后又为理由寻找理由之时,我强制让自己停止了思考。
“嘶——呼——”让自己做了一个深呼吸,同时向上伸出双臂舒展了一下身体,大脑终于逐渐平静了下来。
然而就在我的手臂还未放下之时,电梯门忽然间打开了。
而从电梯里走出来的人正昨天仅仅只问了我四个问题就决定聘用了我的那个“Loli技术总管”——夏雪。
保持着双手上举的动作,我因为停止了思考而一时完全的愣在了原地。
“来的挺早啊!”不过夏雪明显对我的出现没有那么的吃惊,仅仅是愣了一下子便很正常的对着我打了个招呼。
“啊……早……”下意识的回应了一下以后,我的思考才终于恢复了正常,然后很是尴尬的放下了上举的手。
仿佛没有看到我的动作似的,夏雪很自然的从我的身边走了过去,然后才像是想起了什么似的停下来脚步回过了头。
“平凡……对吧……”看到我点了点头,夏雪对着我招了招手,“跟我来吧,我有话对你说。”
今天的夏雪换了一身衣服,黑色的夹克配上了黑色的牛仔裤,夹克未能盖住的腰部露出了一节白色衬衣,再搭配着半长的黑直发,我立刻感觉到了从她的身上散发出了一种帅气的感觉。
虽然给人的第一印象是loli,可是搭配着服装却一下子又让人感觉十分的成熟,特别是只能看到背影的状况下,这种成熟感愈加的强烈了。
唔……这种loli与御姐的混合气质是怎么回事……难不成她真的是loli身御姐心不成?
还是说……这一切真的只是因为我看错了她的年龄?
……仔细想想,一个正常的公司里面,怎么会出现雇佣一个看起来只有高中生的少女的状况呢?更何况这个少女还自称是技术主管……
所以说一切的答案呼之欲出了——夏雪绝对不可能和看起来一样是一名高中生!
对于得到的这个答案,我满意的点了点头,然后注意到夏雪停了下来,正拿着钥匙试图打开一扇门。
而那扇门旁边的墙上,就像是高中时每个班级门口都会有的标志一样,一个写有“软件开发部”五个烫金大字的牌子正挂在那里。
待夏雪打开了门,跟着走进去的我立刻就发觉了一件事情——这个房间出乎意外的有些小。
然后我又仔细的观察了一下,虽然无法立刻估算出房间的确切大小,但是看到了靠着两侧墙放着的两张长桌子,以及区区10台左右的电脑让我还是不禁愣住了。
这是一个大公司的软件开发部吗?!虽然我没有去过什么大公司,但是我也知道如果这里真的是一个大公司,一个软件开发部是不可能只有区区10人的——如果说这10个人只是软件开发部里的一个小组还差不多……
“平凡,过来吧。”已经来到了房间的角落坐下来的夏雪看到我还站在门口,便开口将我叫了过去,并且随手的拉过来了一把椅子,“坐下来吧,我们先谈谈。”
我一边点着头,一边走了过去然后坐了下去。
“正如你所见,这里就是公司的软件开发部。”夏雪此时露出了一丝笑容,不过那笑容中却含着一丝的尴尬,“然后加上你,我们软件开发部就有10个人了。”
这规模还真小啊……
“也许你会有疑问吧,为什么昨天面试那么简单……”夏雪脸上的笑容没有消失,只是尴尬变得更加明显了,“我可以实话告诉你,那就是因为我们的人实在是太少了,而现在正是公司发展的一个关键时期,所以我们必须要招来一些能干实事的人。”
干实事?怎么听起来的好像大部分人都是在干闲事的样子……
“为了招来人,我们现在只能是尽可能地将录用的条件降低,”夏雪停顿了一下,“这就是为什么我基本上只是见了一面就决定录用你的原因。”
果真不是因为我很优秀的原因啊……我就说……
“不过我不想隐瞒什么,所以我现在就把话说清楚了:我们虽然放宽了录用条件,但是并不代表我们会放宽试用期的评价标准。反而,我们会尽可能的在试用期进行严格的把关。所以你的三个月的试用期,可能不会很轻松,你要有心理准备。”夏雪脸上的笑容消失了,取而代之的是认真与严肃,“不过不用很担心,因为试用期的标准也很简单,我允许你有不懂的,我也允许你有不会的,但是我不允许你在不懂的时候不去问,也不允许你不会的时候不去学习。只要你能按时按量地完成我分配给你的任务就合格了……明白吗?”
看到了夏雪那严肃的表情与认真的话语,我下意识的点了点头,自己也作出了自认为认真的表情出来。
“明白了就好,我会随时监督你的表现,如果你的表现达不到我的期望,那么我将毫不犹豫的让你走,不管试用期有没有结束,这样子是为了不耽误你我,我这么说你能明白吗?”
不耽误你我?虽然听到的瞬间没能理解,不过当我思考了一下就明白了其中的一层含义了。
这个公司虽然看样子规模不大,但是也正是因为其规模所以不可能养一些水平不高的程序员——确切点是成长能力差的程序员。在试用期的时候快速的决定去留的确是省时省钱的好办法,不过这似乎对于试用期的人来讲并不是什么好事情啊……毕竟有时候人的成长不可能那么快……
虽然只是想通了一部分,但是我依旧是点了点头——这个时候哪怕是不理解也不能摇头吧。
不过夏雪显然是看到了我之前思考的样子,以及我保有疑问的神态,轻微的摇了摇头:“哪怕是现在不懂也没关系,我不是说了吗?我允许你不懂,但我不允许你不懂的时候不去问。”
呃……糟糕……我怎么这就忘记了之前的话了呢……
“不过这种事情不懂也没有什么的,”但是夏雪也没有继续表示不满,“等你社会经历更多的时候就能理解了。”
怎么听起来好像夏雪的社会经历很多似的……
“那么……基本情况就是这样。”夏雪略微思考了一番,然后再次露出了一丝的笑容,“剩下的,就是给你安排一下你的工作了。”
不是吧……这还没有上班就开始给我安排工作了……
“你就做我旁边,然后今天你的工作也很简单,就是在这台机器上搭建好开发环境,”夏雪指了指我身边的电脑,然后又从她的桌子上拿出了一本书,一边打开一边说到,“然后看看这本书,熟悉一下Qt的开发。”
只见夏雪打开了那本略有些破烂的黑皮书,然后翻到了目录。仔细一看,仅仅是一个目录就被不同颜色的笔划过了好多痕迹。而夏雪此时又一次的拿出了一支铅笔,然后在目录上再次做起了记号。
“你要看的主要有这些,”一边在章节目录上做着记号,夏雪一边给我解释道,“因为我的计划是先让你做工具开发,所以界面开发与二维绘图是必须,所以这几章你得熟悉。”
“然后就是Qt特有的信号槽系统,”夏雪在信号与槽的那个章节名字上画上了两道,“这一章是你要看的重点。”
做完了记号,夏雪便将书交到了我的手上。
“那么接下来你把电脑打开吧,我来告诉你怎么配置开发环境。”交代完了书的事情,夏雪好不停顿的作出了指示,仿佛完全不在乎现在根本就还没有上班似的。
于是,在夏雪的注视下,我按下了机箱的电源键打开了电脑。不只是因为刚刚夏雪表现出的强势严格以及现在对我的持续关注导致了我紧张起来,总之理应不长的系统启动时间在我感受起来却长的让人有些受不了。
“首先访问FTP服务器,地址是10.0.0.4。”几乎是刚刚进入了系统,夏雪的指示就出现了,“然后访问soft文件夹,再进入Qt开发文件夹。”
跟随着夏雪的指示,我一步步的到了最终的目标。
“把VS2005TeamSuit这个文件夹给下载下来,还有VisualStudioAdd-in开头的这个安装包,最后在把develop.7z这个压缩包给下载下来。”夏雪一边指着我电脑屏幕一边继续的说道,“东西有点大,你可以先看着书,这些东西得下在一段时间。”
VS2005?竟然还在用上一个版本的IDE啊……看来这个公司存在的年头也不久了……
是的,虽然我仅仅只有一年的开发经验,但是我也知道一个大型程序,或者一系列的程序是不会轻易的更换开发环境的版本的。而在VS2008早就出现,一年前我就用它写程序的情况下这间公司还在用VS2005,那么唯一的可能性就是公司的主要程序是在VS2008出现之前就开发出来了。这间公司是刚刚成立的情况应该是不可能的了。
“那个,为什么我们不用VS2008呢?”虽然我对此进行了一番猜测,但我还是将这个问题问了出来。
“哦,那是因为我们用了OSG作为三维引擎,然后为了实现一些效果自己改了一些源代码,当时VS2008还没出来,所以是用2005编译的。然后当2008出来后,却是不敢轻易再变动了,于是就没有改。”夏雪略有些不好意思般地挥了挥手,然后继续解释道,“更改开发环境毕竟会牵扯到很多的事情的,其实我也曾经尝试过一次改成用VS2008编译,不过最终失败了,于是后来就没有再试过了。”
果真和我想的一样啊……开发环境果真不是那么容易变更的。不过……那个什么OSG又是个啥啊……
也就是我产生了这个疑问的瞬间,我便想起来了夏雪也就是在不到一分钟之前才告诉过我的那些话,于是毫不犹豫的我便提出了问题:“那个……OSG是什么?”
“这个啊,我记得你简历里说你学过DirectX对把。”夏雪倒是没有直接回答,而是问了个问题,然后看到我点头后便继续说道,“那你应该也知道和它类似的OpenGL吧。”
我继续点了点头。毕竟曾经我还想用Java在手机上写个3D程序呢,所以OpenGL姑且也是接触过。
“OSG的全称是OpenSceneGraph,它是一个开源的基于OpenGL的三维图形库。”夏雪面带笑容的解释道,似乎对于我了解OpenGL很满意似的,“然后咱们公司的主要业务就是三维火车的仿真,而我们用的三维引擎就是基于OSG开发出来的。”
原来如此……OSG是一个三维引擎啊……然后公司真的是做火车的三维仿真啊……
一边点着头我一边感叹着这个公司的实力。
想想看,一个不到10人的软件团队,竟然能开发出三维仿真的软件,而且其目的还是为了进行教学……怎么想都是很给力的啊!
“好了,OSG的事情你可以先放一放,现在我给你定的目标是工具开发,等有机会了我可以安排你去做三维方面的事情。”夏雪保持着笑容,对着我摆了摆手,“毕竟现在我们有一个比较重要的事情要做。”
“比较重要?”虽然对于三维开发我还是比较感兴趣的,不过我也知道现在就让我去做OSG相关的开发肯定是不现实的——毕竟我完全没有相关经验。所以当我听到了“比较重要”这几个字以后便将注意力转了回去,“是什么?”
“那我就先把你试用期的任务说一下好了,”夏雪瞟了一眼电脑屏幕,然后表情严肃了起来,“我给你的任务便是制作一个通用的操作器编辑器。”
啥?通用操作器编辑器?
“那个……操作器……”
“这样子好了,我来让你看一下什么叫做操作器。”夏雪显然明白我根本不可能理解那个操作器是个什么意思,还未等我问出来,便立刻便转向了她的电脑,然后操作了起来,“也正好趁这个机会让你看看咱们的程序是什么样子的。”
随着夏雪双击了一个程序,一个有着大大的J.A.N.标志的载入画面出现了。
在略微漫长的等待以后,屏幕发生了变化。
虽然我并不认识那是什么,但是立刻我便明白了我看到的是什么:火车的驾驶室。
没错,我看到的毋庸置疑的就是火车的驾驶室,因为透过驾驶室的玻璃,很明显能看到长长的铁路。
随着夏雪的操作,我立刻发现了这个画面并非是二维的,而是三维的。
“如你所见,我们做的程序是三维的,虽然提高了真实度但是却又出现了其他问题。”夏雪一边操作一边解释道,“那就是设备的操作。”
只见夏雪将鼠标放在了一个按钮上,然后点了下去。场景里的那个按钮立刻有了反映——伴随着一生轻响,画面中的按钮真的就如同被按下去了一样发生了变化。
“像是这种简单的按钮或者开关当然没问题,但是当面对复杂一点的设备就麻烦了。”
说着,夏雪将鼠标放在了一个像是拉杆的东西上面。
“像是这个手轮,它有着40多个级位,在三维场景里面想要对它直接进行精确操作几乎是不可能性,于是我们便做了操作器。”伴随着夏雪的点击,一个仿佛是弹出窗口的东西出现了,而上面显示的,显然就是她所点击的那个东西的二维图像。
接着,夏雪展示了操作器的作用:伴随着夏雪拉动二维图像上的拉杆,三维场景之中的那个拉杆也跟随着发生了变化。而变化的幅度与二维图像是完全的一致。
“看到了吧,这就是操作器。”夏雪继续随意的拖拉着二维图像上的拉杆,一边说道,“你也看到了,因为机车上的设备很多,而且不同的车上的设备也不都一样,所以现在我们遇到一个设备就要制作一个新的操作器,可以说很多的时间都浪费到这种重复性的工作上去了,所以我希望你做的,就是做一个‘通用的’操作器编辑器出来。”
呃……不是说每个样子都不一样……那样还怎么能有通用的……
“你这样做就行了,”明显是看出了我心中的疑惑,夏雪立刻便立刻告诉了我该怎么办,“实际上,虽然各个操作器之间都不一样,但是实质上操作器都有着同一种……不,是同样的几种模式。”
说着,夏雪又在场景中点开了第二个操作器。
“如你所见,刚刚的那个操作器无非就是有一个可以上下移动的部分。而这个操作器,则是有一个可以旋转的部分。”
夏雪停下了动作,然后看向了我,认真的说道:“所有的操作器要么就是可以来回移动,要么就是可以来回旋转,这就是操作起之间的‘通用’部分。它们之间的区别就是样子,还有移动的幅度而已。”
这……这都可以?!还真找出来通用的部分?
“所以,你要做的就是制作一个可以加载图片,然后还可让图片移动和旋转的编辑器。”夏雪盯着我的眼睛,真的说道,“具体的细节以后再给你说,那刚刚给你说的东西懂了吗?”
都解释到了这种地步还不懂的话那就是傻子了……于是我毫不犹豫的使劲点了点头。
可是这是怎么回事……为什么感觉那么复杂的东西在夏雪的口中说出来竟然是这么简单的一件事情啊……
“那么就赶快安装好开发环境吧,”夏雪随后便露出了笑容,指了指我的电脑屏幕,“先安装VS2005,再安装SP1补丁,这个过程可会比刚刚下载要慢得多,趁机多看看书熟悉一下吧。”
“明白了。”点了点头,我立刻将注意力转移到了电脑上,然后立刻开始了VS2005的安装。
是的,此时的我,已经完全的忘记了这么一个事实:现在,根本就还没有到上班的时间。
奋斗吧!软件工程师提示您:看后求收藏(卧龙小说网http://www.wolongxs.com),接着再看更方便。
好书推荐:《修成谪仙的我却变成了女孩子》、《拥有变性能力的我可以为所欲为》、《谁能来救救我》、《想要变成鹰的鱼》、《药娘日记》、《千反田的超高难度重生攻略》、