马不停蹄,是段伏枥工作的真实写照。刚弄完视频播放器不久,就必须开始英汉字典程序的编写。其实黄华中和武总并没有给段伏枥很大的压力,即使他们想施加压力,也会因为他们对软件几乎毫无所知而无从下手。但段伏枥想着多写点程序,就能更快地提高自己的技术水平,所以便没有给自己留有停歇的时间便开始准备编写英汉字典了。在这个时间点,段伏枥已经将《C++ primer》翻完了。但也仅仅是翻完而已,因为书中很多内容是段伏枥闻所未闻,见所未见,想要短短时间内掌握书中所有的内容,对于基础薄弱的段伏枥而言,简直是登天之难。并且更为现实的是,工作的压力也不可能允许段伏枥慢慢研究语言,而是必须现学现用;虽然段伏枥看书确实不求甚解,但至少知道书中有哪些要点,等到工作中遇到的时候,可以再重新翻书仔细研读,倒也不算一无所获。
英汉字典程序,首先要解决的便是词库;如果没有词库,那么程序的编写便是一个空谈。之前在浩程微的时候,也有英汉字典,那时候写这个程序的是老章。只不过自从浩程微给员工放长假之后,就再也没有见过他,即使打他手机也是不接,自然之前的官司他也没参与。老柳是个精明的人,在浩程微放长假之前,他已经偷偷地将备份硬盘上的程序都拷贝了一份,但老章的程序却是加密压缩的,所以也无法获取当时的源代码和词库。因此,对于段伏枥来说,一切都必须重新开始。
可是,词库的事情该怎么办呢?段伏枥请教老柳,没想到老柳直接让他去找武总,让武总去买词库。段伏枥跟武总说了这事,武总一听,这可是关乎到产品的优劣啊,可不能大意,便也答应购买词库。可是,去哪里购买呢?老柳抛出一句:“不是有那么多做电子词典的吗?直接找他们买就好了啊!”于是,几经辗转,武总便找了诺亚舟电子词典的销售人员。只不过这时候武总的小气个性再次显示出来,一听到对方的报价,便推脱说要考虑一下。
估计是之前很多需要资金的方面武总都没有满足老柳的要求,再加上这次词库的事情,老柳也有点忿怒了,语气非常不好地问武总:“我说老武啊,你到底想不想将这产品给做好啊。”
武总一愣,显然没料到老柳这么一问,回答到:“肯定想啊!”
“那为什么每次需要用到钱的时候,你都不舍得出呢?”
武总无奈地说:“我们这不是没赚到钱吗?到时候我们赚钱了,想要什么,就有什么。”
老柳不屑地说:“你连钱都不舍得投资,怎么能赚到钱啊?”
武总被老柳的态度激怒了:“还不是因为你们,一个产品这么久了还弄不出来,搞得我堂堂一个老总都被炒了!现在我都没薪水领了,你们还要问我要钱?我现在要自掏腰包了!”
老柳也是不甘示弱,回怒到:“难道你作为投资者,不应该出钱吗?我们工资,现在你都不按时发了!你到底想要怎么样?!”
武总涨红了脸,站起来大喝:“你们要是再弄不出来,你的工资就别想要了!”说罢,站起来,狠狠地甩了下门,走出了办公室。
老柳余怒未消,对着武总的背影骂道:“小气鬼!小气鬼!”
黄华中听到两人的争辩,急忙从里面的小办公室出来,劝慰老柳:“别气了!不要和这种人一般见识。他不会对我们怎么样的,他还是要靠我们,不敢对我们怎么样的。先忍着,以后等有钱了,我们就把他给踹了!”
在一旁的段伏枥目睹了整个事情的过程,心中不是滋味。公司还没有走上正轨,你们三个股东就闹成这样。如果万一公司真的起来了,那你们会不会更闹得不可开交。上头都不齐心,你让我们下边的人要怎么办?不过武总确实也有点过分,产品没有按期交货,也有你自己不可开脱的原因,可你居然为此而故意延迟发工资。武总的小算盘段伏枥其实也是知道的,就是故意拖延工资让大家有危机感,然后加倍努力,争取赶快弄出来;可现在的问题是,并不是我们不努力,每天都要加班到11点,难道你都看不见吗?之所以现在还没弄出来,是因为我们就那么几个人,就需要那么多的时间。你要想加快速度,那么你为什么不招多几个人呢?还有老柳,好歹武总也是公司的投资人,你再怎么气恼,在下属的面前好歹也要给别人留个面子吧。
没多久,老柳的手机响了,是武总打过来的,约老柳到下面的肯德基谈谈。大约一个小时候之后,老柳回来了,虽然还是那么冷淡的样子,但那股怒气冲冲的气势已经不复存在。究竟他们谈了什么呢?段伏枥不知道。他只知道的是,老柳坐下来之后不久,就给段伏枥发了一个文件——英汉词典的字库!
段伏枥觉得奇怪,怎么突然间老柳会给自己词库,更奇怪的是,为什么老柳会有词库?奈不住好奇,段伏枥问到:“老柳,这词库哪来的?”
老柳不耐烦地说:“你甭管,你知道用就好了。”
“哦……”段伏枥觉得有点委屈,低声应了一下,不敢再继续追问。
估计老柳可能觉得自己态度也有点不好,赶紧补充到:“以前我和黄华中不是做电子词典出身的吗,这是当时所用的词库。”
等等,当时所用的词库?也就是说,在自己让武总去沟通买词库的事宜的时候,其实老柳手中已经握有了相应的词库?!那为什么老柳他还要让武总去买词库呢?老柳不也是公司的股东吗?为什么还要藏着掖着?段伏枥转眼想想,得出了一个不寒而栗的结论:老柳是想让公司再买词库,那么他在原来的基础之上还能再多一个词库。多了这个词库可以干嘛呢?如果他还回到电子词典行业,那么他还可以使用这公司买来的词库,或许还可以转手买卖赚一笔。只不过这结论也让自己觉得太龌龊了,段伏枥不住地对自己说,虽然老柳自私,但他绝对不会像自己想得那般无耻。
这次的英汉字典程序,老柳显得非常热心,首先告诉段伏枥这个词库要怎么弄,如何转换为自己程序所需要的格式,末了,还加上一句:“这个要赶快弄好,武总对于这个很急。”奇怪了,到底他们刚刚在楼下的肯德基说了什么,以致于老柳的态度来了个一百八十度转弯?
但老柳对于英汉字典的程序贡献还是有限的,他也只是告诉段伏枥这个词库应该如何使用而已,至于程序架构要如何组织,那还要段伏枥自己折腾。段伏枥的想法是,搜索引擎和主程序分开。所谓的“搜索引擎”,其实就是一个DLL,根据输入的单词,返回相应的结果。结果是以一个结构体来保存,分别指向音标和注释。音标和注释是一个指针,用来指向分配的缓存,还有一个变量来存储大小。不过因为音标和注释都不是固定的大小,所以缓存的分配和赋值都是在DLL中用new分配的,但用delete释放的话却是在逻辑层。其实这种分配和释放不在同一个地方的做法非常糟糕,甚至是完全不足取的,可当时的段伏枥哪里懂得这些?再退一步来说,其实这里也不必要采取DLL和逻辑层分离的模式,毕竟程序不大,也是一个人来编写的,这样的分离反而增加了复杂度。
段伏枥还在构思这程序的结构,突然张文香接了个电话,接着双眼立马就红了。紧接着,张文香跑到黄华中的办公室,没一会就跑出来,到自己的桌子收拾东西。怎么回事?为什么突然这样行色匆匆?段伏枥想问问缘由,可看这情形却无法开口。只是没想到,张文香突然跑到段伏枥面前,哭泣地问到:“段伏枥,能不能借我点钱?”
借钱?究竟怎么回事,段伏枥好奇地问:“啊?怎么回事?”
张文香抽泣地说:“我……我……爸爸刚刚过世了……”
“噢……”自从段伏枥的薪水涨到六千之后,生活也是一如既往地节省,倒也省下一些钱。相对的,张文香则不是如此,买东西倒是大手大脚,再加上这段时间武总又老是拖延工资,也那难怪乎她现在要问自己借钱了。虽然张文香总是维护武总让段伏枥觉得很奇怪,并且说的一些话的确很伤做技术的同事的感情,但现在人家的确有困难,而自己也还有余力,能帮就帮一点吧。虽然孔夫子有言:以德报怨,何以报德?但如果真的不帮,自己的心理也的确过意不去。因此,段伏枥便赶紧到楼下的银行,给自己留了这个月的房租和伙食费,将所有的余钱借给了张文香。
段伏枥不由地想到多难兴邦这个成语。如果大家都平平和和,没有太多可虑之事,那么很可能大家都会将精力放在内斗之上;但如果有外来灾害,大家的切身利益都受到了损害,为了避免继续深受其害,那么势必放弃歧见,团结一致,一致对外。虽然在张文香有难的时候,段伏枥伸出了援手,可他也不奢望张文香能对同事们的态度有何改观,只是希望在往后的日子里,有一些事情不要总是维护武总,最好能够稍微站在同事的角度上看看问题,不要老是对同事有那么大的敌意,也不要那么打击挖苦同事。但这也仅仅是段伏枥的希望而已,因为他隐约感觉到,张文香越来越像是武总的喉舌了。不过对于段伏枥来说,现在更现实的是,这个月的花费,可真的要精打细算,不能超出余额了。
分享到:
相关推荐
### 知识点总结 #### 1. 个人奋斗与成长背景 ...通过这些知识点的提炼,我们可以看到《那些年啊,那些事——一个程序员的奋斗史》不仅讲述了一个程序员的成长故事,还涉及到了更广泛的社会现象和个人成长的话题。
2. "那些年啊,那些事——一个程序员的奋斗史.pdf" 是这本书的电子版,可能包含了作者的亲身经历、技术心得、职场感悟等内容。PDF格式保证了内容在不同设备上的一致展示,方便读者随时随地阅读。 3. "淘宝网特卖....
本书描写了一位刚从大学毕业,对社会懵懵懂懂的菜鸟程序员段伏枥,通过自身的努力,一步一步前行,最后成为...这是一个程序员的奋斗,也是无数程序员的缩影。 同时,这也是一部IT公司潜规则与科技江湖厚黑学的实录。
习惯于放在手机上看,一页一页的翻网页太累了,写了个程序给扒下来了,分享给大家看看。
《1999——2007年程序员考试真题及答案解析》 这是一份珍贵的资源集合,包含了1999年至2007年间的程序员资格考试的完整真题与答案,旨在帮助备考者熟悉考试模式,提高应试能力。在IT行业中,程序员是至关重要的角色...
程序员之路——一个老程序员对刚上大学的学弟学妹的忠告.
首先,我们来探讨沟通的第一个误区——自我本位为主。这个误区往往源于我们过于坚持自己的观点,忽视了对方的需求和感受。例如,在案例1.7中,面对客户时,程序员可能会认为技术问题并不复杂,但这种单方面强调可能...
2006年是一个技术发展的重要节点,当时.NET Framework逐渐成熟,C# 2.0的发布引入了诸如匿名方法、泛型等新特性,使得.NET平台的开发效率大幅提升。同时,敏捷开发理念的普及,如极限编程(XP)和Scrum,也使得软件...
C++编程惯用法——高级程序员常用方法和技巧.pdf
模板是C++中的一个强大特性,允许我们编写泛型代码,即代码可以处理多种数据类型。理解类模板和函数模板的概念,以及模板特化和偏特化,能让你写出更加灵活和可重用的代码。 二、STL(Standard Template Library) ...
谁说程序员不浪漫,马上教你写一个浪漫又深情的表白程》@爱编程的柚子。并加入了我自己的诸多改动,配合我的源码文章,可以很轻松点的让初学C语言的小伙伴为自己喜欢的人自己DIY出一份专属的表白程序,对于不学习...
【微软研发探秘系列课程(6):微软研发揭秘之贺岁版——2006年程序员书籍畅谈 (思想篇)】 本课程是微软研发探秘系列的一部分,旨在揭示微软内部的研发流程、方法和理念,特别是在2006年这个时间点上的思考与洞见。...
Linux常用命令大全——赶紧收藏+一个程序员的知识库(非常全面)Linux常用命令大全——赶紧收藏+一个程序员的知识库(非常全面)Linux常用命令大全——赶紧收藏+一个程序员的知识库(非常全面)Linux常用命令大全...
程序员——必看的文档 程序员——必看的文档 程序员——必看的文档 程序员——必看的文档
黑马程序员——Android移动开发源码