您当前位置:首页  >  玄幻灵异

幸好一路上有你

时间:2023-05-22  来源:  作者:彩云飞天

    不管怎么说,俩人的专业相同,很多问题都是一点就通的,她不愿意花费力气去写程序,弄懂了算法,这个问题就算解决了百分之九十。

    这一晚上,俩人又是在刷题。

    穆林拿着一叠子打印材料在看,突然问“媛媛,你知道fenick树吗”

    “什么树”

    “fenick,fenick。”

    “没听说过。新的算法”

    “我查查。”

    穆林在计算机上一阵捣鼓,“94年就出来了。”

    “看来我们的课本更古老。”

    “是啊。说是无丢失数据压缩用的。”

    “哈夫曼编码不够用了”

    “哈夫曼编码多简单啊,适合文字,而且不灵活,需要预先知道每个字符的出现频率,这个fenick据说使用范围更广泛。”穆林一边看,一边嘀咕,“好像挺复杂的,半天了,我还没看明白它这是咋算的。”

    他们提到的哈夫曼编码也是一种压缩算法,举个简单的例子,在中文汉字每个都是用两个字节十六个bit代表的,但是并不是每一个汉字出现的频率都一样,比如“的”,“我”和一些中文标点符号出现的比例远远高于其他汉字,一些生僻字一本小说不一定出现一次,所以如果根据汉字出现的几率重新编码的话,频率越高的用越简短的代码代替,频率越低的用长一点的编码代替,那么整篇文章的长度就会降低很多,在传输的时候就会省很多带宽,传输以后再按照这个编码规律解压缩就是了,总体上的效率要比传输更大的数据包来得经济实惠和快速,所以对数据压缩的研究也是计算机行业的一大课题。

    袁媛来了兴趣,“我看看。”走过去凑在计算机跟前,跟穆林一起看。

    “这个很有意思啊,一边输入,一边计算,还是线型数组来代表树状结构,只用简单与或非来算出树节点的父节点。”

    与或非是用于二进制单bit的运算,用,,表示,是三种计算机单个二进制计算方法。

    “是啊,就是这个哪个算、哪个不算把我搞晕乎了。”

    俩人拿了草稿纸和笔,开始按照算法推演,试图理解算法流程,这时候电话响了。

    袁媛拿起电话,听筒里传来声音,“喂,媛媛我是蔓蔓。”

    “蔓蔓你好一段时间没给我打电话了”袁媛扔下穆林,拿起无绳电话进了卧室,关上门,她要好好跟闺蜜煲一煲电话粥,她最近忙得脚不沾地,根本没精力关心一下闺蜜。

    “什么好一段时间,也才一个多月嘛。”

    “才一个多月上次你跟我打电话还没什么动静,现在宝宝在我肚子里整天拳打脚踢的。”

    “哦,胎动这么厉害微微是不是摸着你肚子特别激动啊”

    “微微我妈带着呢。”

    “秦姨来了你也不给我打个电话”

    “她没来,他们去签证,又被拒了。”

    “啊怎么又被拒了”曹蔓蓦然回味过来,“微微被你送回国了”

    “上次穆林回国时,带回去就没带回来,被我爸妈留下了。”

    “你舍得啊”

    “我是舍不得,本来想着他们来的时候给带过来的,再不济,我们还可以回去接。”

    “可是,你这个又快要生了,你们能”

    “是啊,我最近也忙得焦头烂额的。最近除了正常工作外,一直在忙小组的年终评估,这几天好不容易定下来,送往上一级讨论去了。所以我在想着要不要回去一趟把微微接过来。”

    “你这个样子能坐飞机吗”

    “应该可以,就是家里人都不放心。我想让穆林回去,他又不肯,觉得微微在家呆得挺好,没必要着急接回来。”

    “暑假你婆婆能过来吗说不定能让她把微微带过来。”

    “我也不知道。我婆婆的签证也早过期了,她来的话,也需要重新去签证。”

    “应该不用去面试吧”

    “是不用面试,直接把材料寄过去就行了。可是,我怕”袁媛放低了声音。

    “你怕什么”




第482章 迫不及待
    袁媛早就已经回过味儿来了,觉得当时穆林就是故意的,想把微微留给父母照看。可想着穆林在卧室外的客厅里,她也不敢随便说。

    “我怕我婆婆忙,没时间过来。咱们先不说这事儿了,你最近忙啥呢我给你办公室打了好几次电话,你都不在。”

    “我最近出差参加了几个会议,平时的研究也不能耽误,所以需要加班加点,我也是焦头烂额的。”

    “你不是帮劳伦斯教授带了几个研究生吗,不能把事情分配下去”

    “大小姐,你现在是当了领导了,知道分配工作了。”曹蔓打趣道,“不过,我们这里有很多项目不能随便分配,我算是知道了,身份还是挺重要的。”

    “保密原因”

    “算是吧。”

    “那你别给我说,我也不问了。”袁媛顿了顿,换了个话题,问道“最近我都没时间跟其他人联系,有人跟你联系吗”

    “你的意思是”曹蔓听了她这样说,貌似知道有人要联系她似的。

    袁媛说到“前一段时间何正佟还问我要了你的联系方式呢,他没跟你联系”

    “他没跟我联系啊。他没说找我有啥事”

    “没说。”本来斜靠在床头的袁媛坐了起来。

    “哎,媛媛,他跟夏恬发展得怎么样了”

    “他人还是不错的,你真不考虑虽然长得不是玉树临风的,但至少工作稳定,收入可观啊。”

    “你还没放弃这想法啊”

    “我也好久没跟他联系了,这不,他问我要你的联系方式,我还以为他想追你呢。是不是你出差了才没收到他的电话”

    曹蔓笑道,“你别再为我担心了,我真的很好,你也好好养胎。”

    俩人又聊了几句其他的,就挂了电话。

    袁媛回到客厅的时候,穆林已经把fenick树的问题搞明白了,得意洋洋地要讲给袁媛听,有了数据,似乎问题很好理解,很快袁媛就掌握了技巧,“哦,原来是一边走一边算,每个节点的父亲就是dex的尾部去掉最后的1,它的值就是左边的兄弟以及兄弟以下所有的右子节点与本身数据的总和,那恢复起来也很快啊,反过来把这个总和减去所有把dex最后几个零翻转过来对应的那些数据就是了。”

    穆林只是把树的生成弄明白了,还没明白怎么恢复。

    “比如说你这个第12号数据,12的二进制是1100,那就把12号的值,减去1010,也就是10号,再减去1011,也就是11号数据的值就可以了,你试试,30138,等于9,看看十二号,就是9,说明我这思路是对的。不过这个怎么能用来压缩呢感觉得到的数据都是一系列数的总和,岂不是占地方更多”

    “等等,等等,我还没明白你这个怎么还原呢。”

    “就是最后一位1翻转,后边那些0依次变成1,有几个0,就需要减几个数。”袁媛接过笔,写下10,100,1000,1100,几个数,她接着说,“前边的0和1都不用管,你看,10,就需要减去sibg01,100需要减去sibg010和它的chid011,1000需要减去sibg0100,以及sibg的chid0110,0111,而1100就需要减去arent1000,和sibg1010以及sibg的chid1011,那一系列chid就是你把前边的1去掉,然后依次把后边这些0变成1。”袁媛一边说,一边用笔写写画画。

    穆林感觉好郁闷,自己研究了半天才弄明白如何前进,老婆一下子就弄明白如何后退了,让人没有丝毫的成就感。

    穆林除了晚上刷题以外,开始往附近的公司投递简历,他需要拿这些公司练练手,除了锻炼自己的编程面试能力,也需要积累一些回答其他面试问题的经历,毕竟有四五年时间没面试过了,不知道现在的面试跟以前有了什么样的变化,而且他的经历也多了四五年,他想看看大家对他这四五年的工作经验,大家都会问什么样的问题。

    在单位如果外出一天,需要请假,大家都知道他老婆又怀孕了,所以他说要陪老婆产检、老婆不舒服什么的看起来就理所应当的了,也没人怀疑他只是拿袁媛当借口去外边找新的工作。

    他也确实拿到了几个公司的offer,不过没想接受,一是这些公司给的工资跟他现在的差不多,二是这些公司在近期内没有上市的可能,他想着要么找工资高的,要么找很有可能上市的,他是真的缺钱啊,尤其是再来一个孩子,俩孩子的托儿所费都够付一栋房子的月贷了,经济条件不能不考虑。

    上周他又去了一家公司面试,做虚拟机服务的。

    虚拟机是最近几年刚兴起的一个新方向,现在的硬件虽说越来越便宜,可是对一个中小型企业来说也是不小的开支,而一些大公司也在开发利用虚拟机,实在是它能大大提高资源利用率和工作效率。

    很多大公司都有测试系统用的机房,用来测试各个版本的软件,每次测试一个软件的时候,需要重新安装系统,尽量减少无关软件的干扰,有时候还需要测试版本间的升级问题,软件间的兼容问题,所以测试环境组合多变,可能运行一个小时的测试,单单设置安装测试环境就需要几个小时,这就需要大量的人力物力。

    而虚拟机恰恰能快速解决这个问题,它能预先准备各个环境的一个影像软件包,需要什么样的测试环境,直接选择一台虚拟机,用那个影像包把虚拟机“格式化”,快则几分钟,慢则十几分钟就可以了,而且一台物理存在的计算机可以按照它的内存、cu能力、硬盘容量,规划成多个虚拟机的载体,不仅能远程控制,还能实现资源共享,把实验员从冷飕飕的机房里解放出来。

    没办法,所有的计算机房为了防止机体过热,空调马力都是开得足足的,一旦出现硬件问题,管理人员需要进入机房检测及解决问题,那时大家就需要穿得厚厚地进去才行。

    以前几个人管一个实验室,现在一个人能管几个实验室,效率提高是非常显著的。

    穆林很看重计算机业的这个发展方向,因为这个技术的发展不仅是影响到公司内部,还能为网上服务的公司提高资源共享。

    所以他很想到这个公司去,他到这个公司面试之前,专门研究了一下这方面的资料,各大公司在这方面的应用和发展,所以在面试的时候展现出了在这方面有很广的知识面和很强烈的兴趣。



第483章 换个工作
    【】(iishu),

    这是一个不太大的公司,只有二三十号人,这样的小公司很多,在竞争激烈的曦谷生存了两三年很不容易,每个程序员够有很强的能力,所以穆林在面试的时候感觉到浓烈的高手过招的感觉,总体来说对这个公司印象也不错。

    没想到周一一上班他就接到该公司的电话,直接打到他的手机上。以前他觉得买手机没用,最近为了联系面试方便,才买了一部。

    他找了一间空的会议室才接了电话,可不想让这事儿泄漏影响了自己现在的工作,毕竟绿卡快拿到了,他不想节外生枝。

    是对方公司主管人事的公司合伙人直接打过来的,问他对公司感不感兴趣,他可以尽量满足他的要求,希望穆林能加入他们的团队。

    穆林还没见过这么开门见山的hr,不仅对该公司更加有好感。

    他觉得这才是创业的态度,效率就是高!

    可惜他不能随便答应,一是袁媛马上要生产了,他需要休产假去照顾她,二是绿卡还没拿到手。

    他在电话里直接说明了自己的顾虑,另一头的老总其实听了心里不是滋味,感觉自己又被当作面试工具刷了一次,这种事在他们那里已经发生过很多次了。

    没办法,为了招揽到有能力的人才,只能是对感兴趣上门的都表示出足够的热忱来,他手下有几位表现出色的也是这么刷面试刷出来的,只不过都没有穆林这样的,连换工作的时间都不能确定的就来刷面试经验了,真是迫不及待想换工作啊。

    不过穆林展现的编程能力和对工作的认真态度及对技术的热情让他不愿轻易放弃,他答应只要穆林愿意过来,他可以一来就先休四周产假。

    遇到这么求贤若渴的老板,穆林也很感激,答应拿到绿卡就可以跳过去,公司给他的工资也很高,11万米元的年薪,再加上两万股的公司股票,虽然公司还没上市,一旦上市,哪怕是10块钱一股,也是二十万块,而且说工作出色的话,不仅工资有百分之十到三十的增长幅度,还有更多的股票,这也让穆林非常动心,他这几年工资没怎么涨过,奖金也不多,每年期望着没被砍掉就不错了,实在不敢期望过高。

    他后来的几年里一直在后悔,自己实在是不应该出头申请绿卡,袁媛没想换工作,就应该让她去申请,自己跟着就行,实在是当时袁媛忙着生孩子,自己头脑一热,没仔细想就自己启动了绿卡申请程序,害得这几年动也不敢动,憋屈得不行。

    现在遇到这么热忱的大老板,还开出这么好的条件,他真的想一口答应啊,自己这也算士为知己者死吧?

    虽然现在不能去,但自己确实也不想把这条路堵死了,面试之前没想着能去这家公司,面试的过程中才知道这家初创公司确实很合自己的心意,人员构成简单,组员都能干高效,自己在那里一天,看到大家的脸上都洋溢着兴奋的表情,跟休利帕这边经常遇到的那些提心吊胆、相互防备的同事关系或者假面具笑容让人感觉可爱、舒服多了。

    穆林有了一个心仪的公司在手,就不是那么积极地找公司练手了,不过以前已经约到的另一家公司他还是去了,感觉平平,只是为他的面试经历添砖加瓦了一下,双方都对对方感觉不是特别契合。

    虽然面试离开时,招聘人员很客气地让他回去等消息,他已经不报希望了,果然第二天就收到了该公司招聘人的电话,“对不起,你的能力很强,可惜我们公司目前没适合您的职位。”

    进入七月份,天气热了,办公室也更热闹起来,各个公司里都来了很多年轻的生力军各高校的实习生们。

    当年穆林和袁媛上研一的暑假也做过实习生,不过大多数的实习生还是本科学生,偶尔也有高中生。

    米国的计算机比较普及,很多孩子从上初中起就开始在学校里接触计算机,更别说很多家庭也有个人电脑,所以这一代学生是跟随高科技发展一起成长起来的,很多孩子尤其是男生从高中开始就开始学习电脑编程控制机器人之类的,所以上了大学再系统学习一下,尤其是上了《数据结构》和《算法》后,他们的知识和能力已经足以应付一些日常的编程工作。

    编程是一件实践和思维能力相结合的工作,考虑得越周,算法设计得越合理,写出的代码错误就越少、运行越高效,就积累了更多的经验,经验越多,更能解决遇到的比较复杂的问题。所以它即使是一碗青春饭,也跟一般的青春饭不同,这些小年轻进了公司,一人吃饱家不饿,可以心无杂念地编程,效率会很高。
1...106107108109110...186
猜你喜欢