那么这天,段伏枥又要做什么样的回答呢?其实答案段伏枥已经想过多回,刘思敏的活泼固然深让人喜欢,但其实和自己喜静的性格多有格格不入之感。以前对刘思敏的感觉,可能更多的是出于一种填补心灵空虚的缘由。因为自从干姐搬走之后,只有刘思敏一人同在屋檐下,慢慢就有了种依赖。而这感觉,却和爱情截然不同。
一个人,对于感情来说,最可怕的并不是遇不到合适的人,而是不知道遇上了合适的人。而这一切都因为这人不知道自己需要什么,既然不知道自己需要什么,那么一份美好姻缘摆在面前自然也是视而不见了。
对于段伏枥来说,在感情上面还是比较理智的;他知道自己需要什么类型,而刘思敏却和这类型并不完全吻合。感情并不是产品,还有试用期;处个一年半载,才说双方不合适,那是对感情的极度不负责任,只能给对方带来巨大的伤害。与其如此,还不如从来就不要开始,这样大家还能当个无所不谈的好朋友。
“哎……”老人长叹了一口气,颤颤巍巍说道:“我有两个儿子,在工地给人家打工,也没赚到几个钱……他们底下还有几个小孩,经常吃不饱饭……我一个老人,搁在他们那,他们吃的肯定就少了……为了让我孙子啊孙女啊能多吃点,去年我就偷偷地和一个邻居跑出来,住到这边……还好那邻居这里还有一间小屋子,刚好能躺下我们两个人,……只不过后来那邻居有一次不知道招惹了谁,被带走了,现在小屋子就只剩下我一个人……”
虽然老人有些口齿不清,听起来有点费力,但段伏枥还是大致了解老人的言语,眼眶不禁有几分泪水:“你在外面那么久,难道你不想家吗?”
老人充满皱纹的脸上浮现出凄凉的笑容:“想啊!我还想抱抱那孙子呢……可是我这一回去,什么都做不了,不是给我儿子添麻烦吗……”
段伏枥听了,不由思绪万千,可也只能于此。他能做什么呢?他只是一个小小的程序员,很多事情他都做不了。他不能像那些慈善家一样,腰缠万贯,能够豪气万丈地对着老人说:“这些田字薄我全要了,另外,我再给你十万块钱,赶紧回家看看孙子吧!”他所能做的,只是将刚刚买的一瓶还没开封过的绿茶轻轻放在老人的旁边,然后花上10元拿走几本田字薄,继续让那个寂寞的身影留在天桥上……
段伏枥有种想大哭的冲动,但显然这是不可能的。他不禁联想到自己,以后等哪天老了,是不是也会为了不给自己的小孩添加负担,而自己一个人孤苦伶仃地冷风中摆个小地摊?很多人都说程序员吃的是青春饭,自己真到那个岁数了,会不会失业?那时候自己应该结婚了,有了小孩了,也许自己还是一个家庭的经济支柱。可这经济支柱居然无法找到工作,无法给予自己爱人和小孩基本的温饱,那是一个什么样的可怕概念?突然间,段伏枥有点慌了,虽然知道自己还没到那个年龄,甚至说还要很长时间才到达那个阶段,可是习惯于未雨绸缪的他,却觉得有那么点不寒而栗……
这天还是一如既往,段伏枥踏着昏暗的灯光,走在回家的路上。走过天桥的时候,一个身影引起了他的注意:一个白发苍苍的老人,约摸七十来岁,躬着身子坐在天桥的一侧,旁边的一块布上面摆满了很多田字薄。田字薄?那是什么时候的事情了?算起来,最后一次见到田字薄,已经是二十多年前,小学二年级的时候了吧,主要是小孩子用来练字。在这个使用键盘比用笔还要多的现在,又有几个人会买这田字薄呢?何况又是这个寒风瑟瑟的晚上。
其实像老头这样的拾荒者还很多,他们经常躲避着保安,偷偷进到大楼的垃圾桶里捡瓶子或废纸。也许不少人觉得他们很脏,但相对那些劳而不获的假乞丐来说,至少他们还是在劳动,为自己的生存而活着,是不是也应该受到一定的尊重呢?在光鲜亮丽的城市背后,在那些阴暗的角落,都会存在着这些人。每次段伏枥心灰意冷的时候,看到他们,便觉得自己的那些苦恼并不算什么。至少作为程序员的自己,比上是的确不足,但比下,至少自己不用每天风餐露宿。人如果懂得知足,那么生活便没那么多烦心事;但如果仅仅满足于知足,却往往变得慵懒,止步不前。在这满足和不满足的交杂中,也许便是人前进的动力之一。
其实作为程序员也是如此。作为一个真正的程序员,必须要有追求完美的理念,但却不能执着于完美。这看似矛盾的双方,却是理想和现实的妥协。假如在一家小公司,客户要求产品月底交付,但到了月底,发现附属软件还不够完美,还有点小BUG,不过不影响使用。如果你是决策者,你是决定将产品交给客户,还是延迟?假如延迟的话,很可能会让客户觉得公司技术水平不行,从而不买单,以致于公司前期投入打水漂,影响公司的生存;而如果按期交付,但客户可能会发现软件并不十分完美,但公司却能如期获得收入,能够持续正常运转,进而后续还有机会给客户修正BUG。交付给客户有BUG的软件,表面上看是损人不利己的行为,但却争取了自己生存的机会,也得到了挽救过失的可能。所以很多小公司,其实前几批的产品质量都不咋地,并不是他们不想去完善,也不是没有水平去实现,而是现实所逼,迫使他们不得不首先为公司的生存做考虑。所谓的无奸不商便是如此,但却又透露出几分无奈。
影响一个人的,往往不是什么大事,很可能只是生活的一些小事。老章给代码设置密码这一件微不足道的小事,却给段伏枥的后续职业生涯带来了巨大的影响。当然他并不是打算顺着老章的步伐,而是逆其道而行之。当有一天自己能够成为老鸟的时候,对自己的技术绝对不藏着不掖着,菜鸟的提问,一定言无不尽。而这第一步,就是将自己的灵感和知识,毫无保留展现在博客中。虽然别人可能因此而获利,甚至会超越自己,但这有什么关系呢?只要自己不停下脚步,相信一定不会被淘汰!
老鸟将自己的经验传授给菜鸟,并不代表老鸟会损失什么,相反,可能正因为老鸟直接告诉了菜鸟答案,让菜鸟省略了探求的过程,反而不利于菜鸟的成长。从另一个角度来说,老鸟和菜鸟本来就不在同一层次,想象一下:老鸟在10楼,菜鸟在1楼,两人要同时到达20楼,哪个人的优势更大?除非老鸟止步不前,否则老鸟只要还会继续前进,那么菜鸟就很难赶上老鸟。当然,如果菜鸟非常天才,这种可能性还是存在的;可事实是,世间哪来那么多的天才?这地球上,从人类诞生至此,爱因斯坦也只有一个。如果再从另外一个角度来看,即使老鸟将自己的所得传授给菜鸟,怕有一天菜鸟会超过自己,其实也并不是件坏事。这一担心会让老鸟不敢固步自封,而是不停地学习,以避免被淘汰。
程序员是不幸的,因为只要还想继续呆在这行业,那么就必须一直在学习,永无止尽;程序员又是幸福的,因为这行业永远不会有尽头,永远不会学完的东西,只要不停下前进的步伐,那么就不会担心被取代。
想着这层,段伏枥心宽了一些。可仔细一想,觉得又不对啊。在别的行业,可能的确如此,徒弟出师,抢走了师傅的生意,导致师傅下岗。但这也是基于这一行业的技艺比较稀少,不容易创建新技术的基础上啊!但软件这一行业,根本就不具备这样的条件。试问,谁敢说,自己已经将所有的软件行业所需要的技艺全部了如指掌,无人出其左右了?软件这一块,每年都有新技术新领域出现,怎么可能会存在没有新技艺可学的状况?那些守着自己的技术,不肯轻易传授给别人的,大都是那些固步自封,抱残守缺的程序员。因为他们已经不想去学习新的技术,所以他们的水平永远只能停留在这一阶段,如果他将自己所知全部交给了别人,那么别人就能替代他的作用,而他就毫无用武之地了。正是忌惮于此,所以这部分人将自己的知识,看得比什么都还要贵重,牢牢守住,不肯透露一点风声。他们可以是牛人,但他们绝对成就不了大师。
猫?猫!段伏枥突然想起儿时看过的一部名为老虎学艺的动画片。情节很简单,小猫和老虎比赛,结果在两场比赛中聪明的小猫运用很多技巧胜过了老虎,然后老虎甘拜下风,向小猫学艺,而小猫也并不恃才放旷,儿时非常耐心地指导老虎。可当老虎学成之后,就觉得小猫已经没什么用处了,就要把小猫抓起来。没想到小猫还留了一招没有教老虎,而这招就是爬树。结果凭着这保留的绝招,小猫躲过了一劫。以前看到的时候,觉得老虎很可恶,居然恩将仇报,只是今天想起来,却发现这却深深地隐藏着制作者的告诫:教徒弟,留一手。而这正是应正了一句俗语:带出徒弟,饿死师傅!如果小猫将自己的所有技艺包括爬树都交给了老虎,那不是意味着小猫甚至连生命都保不住了?而老章他不让别人看到他的代码,是不是就是怕别人学去了他的东西,从而导致于失业?
产品的新型号依然是举步维艰,甚至可以说毫无进展。现在公司所作的A6这款GPS手持机,有个非常严重的问题,就是定位时间非常长。对于GPS来说,如果要达到定位的目标,必须同时接收到3颗以上的卫星。而A6从机器上电启动到接收到3颗卫星,至少要长达七八分钟,试想一下,如果一名司机上车之后,发动汽车后还要再等上七八分钟,是一个什么样的概念?估计会直接将这GPS导航仪直接扔窗外了。更离谱的是,限于当时的技术,如果天气状况并不是很好,比如有乌云啊,下雨啊,甚至旁边有高楼大厦,也会无法定位。那这GPS导航仪能干嘛?要让它正常工作的标准也太严苛了吧,这玩意有人买吗?但偏偏,市场上这玩意还卖的挺火。没办法,这正应了一句俗话:早起的鸟儿有虫吃。作为一名司机,不可能说一个城市所有的道路都滚瓜烂熟,当要去一个陌生的地方,除了借助原始的地图,就是高科技的GPS导航了。虽然这GPS导航非常不争气,但有什么办法?市面上没有更好的,这个偶尔能定位的玩意,也聊胜于无吧。所以对于一个小公司来说,找准方向是非常重要的;当进入的领域是大众所关注的,并且还没有寡头的时候,虽然产品的质量非常不理想,但只要做出来了,第一桶金的赚取是最容易不过的。
望着和破落的白石洲迥然不同的湖光山色,段伏枥突然觉得自己很渺小,是那么的微不足道。想到别人能够舒舒服服地呆在别墅中养养小狗,晒晒太阳,而自己只能呆在连阳光都见不到的农民房,为了一日的三餐而拼搏。为什么人与人之间有如此大的差别呢?刘思敏在别墅区附近上班,会不会遇到什么贵公子,然后变成阔太太呢?自己一个穷酸小子,哪有什么资本?一路上,段伏枥不住地胡思乱想,虽然明知道瞎想还没发生的事情是很不对,但这思维却像脱缰的野马,怎么也无法驾驭。
周六,搬家。刘思敏只是带走一些个人衣物而已,但即使这样也是满满一大包。虽然一个人也能够提得动,但段伏枥还是义不容辞地做起免费搬运工的任务。段伏枥踏上的第一片深圳的土地,就是在银湖汽车站,没想到这次送别,也是在于此。脑库坐落于别墅成群的银湖度假山庄旁边,从银湖汽车站步行十来分钟即到。之所以搬到这个富人聚集地,是因为刘思敏的老板住在度假山庄,可以直接步行上班而已。
自从知道了exeScope可以直接修改程序界面之后,后续的工作就简单多了,段伏枥只花了一天时间就将界面这个任务给解决。如果是一些涉水很深的老鸟,碰到类似的事情肯定是默不作声,先偷偷给自己放假几天,轻松轻松;但段伏枥显然不知道这其中的关节,作为菜鸟,他急于要表现出自己又能力,所以又马上跑到技术总监黄华中那领取下一个任务去了。只不过黄华中也没想到这难点会如此快速被解决,对于后续的工作安排暂时也没谱,但又不甘心让段伏枥就这么闲着,于是就让他和老章一起研究屏幕取词
段伏枥是菜鸟,这没错,但他身上却有一种百折不挠,寻根问底的特性。虽然解决了程序大小不能适应屏幕的问题,但他还是决心去探究为什么采用EVC更改后的.res会导致Windows CE系统无法编译的真正原因。老天不负有心人,段伏枥发现,如果是用EVC更改了.res文件并且保存的话,EVC会添加不少额外的东西,甚至是原来的描述符也会被更改。而这些添加的或是被更改的字段,正是系统无法正确编译的真正原因!如果要解决这问题,只能采用记事本来进行修改。但没有了IDE,坐标都不好设置,肯定还要花费很多的精力,既然问题已经解决,并且根源也找到了,段伏枥就不再去深究。
其实对于程序员来说,绝对不能拘于形式。最重要是明确自己的目标,需要达到什么样的目的,至于使用什么手段,则不是所关心的。如果段伏枥一直不转变自己的观念,总是从代码的角度入手 ,虽然最终也可能解决问题,但所耗费的时间,绝对比直接更改程序文件要多
只不过对于段伏枥来说,他记住了老章说的一句话:一个程序员,一定要经常学习,不能落后于时代。作为一个程序员,其实是不幸的,同时也是幸运的:不幸在于,在这个行业中,一定要保持积极不倦的学习态度,不能倦怠,否则就会不适应技术的发展要求;幸运的是,做这行能够接触很多新鲜的东西,不会有别的行业一成不变的死气沉沉。更为有意思的是,经验在这行业中绝对不能生搬硬套
水域有一种傲气,混混洒洒说了那么多,觉得自己不屑与这些顽固的老家伙为伍,骂了几句之后,毅然退群。对于很多程序员老鸟来说,类似的事情不胜枚举,充其量只是一个小小的插曲,但对于段伏枥今后的态度,却产生了深远的影响:任何事情,即使对方说得言之凿凿,也要自己亲自测试一番,眼见才能为实,绝对不能人云亦云!
- 职业生涯
- 如何提升你的能力?给年轻程序员的几条建议
- 那些年,那些事
- 阿里巴巴离职DBA 35岁总结的职业生涯
- 人生的四种选择
- 程序人生的四个象限和两条主线
- 几缕代码与闲思
- 张小龙-学习笔记
- Web前端
- 移动Web手册
- 精通CSS: 高级Web标准解决方案
- 悟透JavaScript
- 架构设计
- 大型网站技术架构
- 周爱民-大道至简
- RESTful Web Services Cookbook - 读书笔记
- 大话设计模式
- Unix编程艺术
- 把程序员修炼之道读薄
- 学习能力
- 奇特的一生:读书笔记
- zhh-看源码那些事
- 一个创业者怎么看待读书和写作
- 程序员修炼之道
- 2015/1/5 头脑风暴
- 书单计划
- 2014年我读过的那些书
- 我的后端开发书架2015
- 别人的书单
- 读书笔记
- 浪潮之巅
- 达内时期自己笔记整理
- Effective Java
- 打造facebook: 读书笔记
- 面试整理
- 阿里面试的一点感受
- 腾讯的三轮面试
- 三十之惑–面霸
- 前端面试问题汇总
- 八爪网络面试总结
- 2015面试总结总结
- 找工作流程梳理
- 最全前端面试问题及答案总结
- 前端开发面试题收集
- 百度web前端--2015一面
- 百度web前端--2015二面