一个程序员的成长历程

来自个人维基
跳转至: 导航搜索

目录

1.出身

我在中学时代是学校体育队的成员,主练跳高。参加县里比赛得过第6名,为学校赢得1分。带队的体育老师瘦瘦高高白白的,曾经对我们说,你们知道城里人怎么叫你们嘛—“山哈巴儿”,是的,没有比这个更能形容我的出身了,离高富师更是十万八里。这个词多少带些贬义,但是我并不怪老师这样说,因为他可能说出来的是一个事实,这是无法改变的。

我的家乡坐落在北京的东北方向的大山之中,接近于河北省,离县城有100多华里的山路,站在山顶上眺望远方,你会困惑如何走出大山。但是,这里幽静,山清水秀的,山、水给我的童年带来无限的欢乐,对这片土地我是怀有深深的感激之情。

初中毕业成绩差3分没有考上县里最差的高中,当前高中扩招第一年,竞争非常激烈。在老师眼里的好学生,没有考上高中,会领他们有些遗憾。但是条条大路通罗马,现在来看也未必就是件坏事。

我被北京市一所3+2学校(中专、大专连读)录取了,快要报道了,我表示不原意去,母亲说这学校不错,去读吧。我是很听母亲话的,小时候站在小板凳上从门后的包里“偷”出5分钱去买冰棍,往外跑的时候被回来的母亲撞到,被教育一顿放了回去;从别人家的鸡窝里“偷”了两个鸡蛋回来,也被母亲教育送了回去;等等;可能从这些教育中潜意识到母亲的一些做法是对的。另外,自己也不能老是在父母旁边,让他们养着,他们老了让谁养着呢,自己也没有兄弟姐妹的!人无法改变自己,可能是因为内心对自己的恐惧、困惑、畏惧,可是要尊重现实。

报道那天,严格意义上来讲是我第一次走出大山,父亲的眼睛瞳孔被击穿住院时,曾经去过北大医院,但是那已经是十几年前的事了。感觉是第一次走出大山,并不是因为距离,而是内心的孤独和对未来的未知,尽管父亲就在身边。

早上4点多出发,问路、换车,经过5个多小时才到学校。交学费的时候是我第一次看到这么多钱,内心有些嘀咕,值吗?根本回答不了这个问题。办手续、买生活用品,感觉别人收钱的速度比自己收钱的速度快多了,也许这就是城市吧。父亲问还要买什么,我说再买个钱包吧,父亲用异样的眼光看着我,是说:那来这么多钱,还用什么钱包呀!还是在说:孩子长大了!至今回想起那一目,还是没有读懂。尽管质量不是太好,还是有了自己的钱包。

宿舍是一栋三层红色砖墙老楼,学校是1956建校,这个楼到底是什么时间建设的就不太清楚了,至少应该比我的年龄大。穿过阴暗、狭长的楼道,父亲把我送到宿舍,和其他家长互相认识认识,未来的同学之间介绍一下。寒暄片刻,父亲就走了,得赶紧回去,否则回老家就没有车了。偌大城市中的我,就像浩瀚海洋中的一滴水,困惑、无助,像是抓什么东西都用不上力气一样。到了雨季,外边下着大雨,楼房顶层下着小雨,我还是在上铺,那种心情至今难忘。

晚上,霓虹灯映入窗子,路上唰唰的车声,听不清同学间聊着什么,不知道是城市无法包容我的心,还是我的心无法融入这个城市,心情糟糕透了。我打电话回去,对母亲说这里不好,母亲说去了就好好学。是呀...是呀...有什么办法呢!

人生可能从来不曾选择过,只能一步一步走着,背负着“山哈巴儿”的名声开始人生新的阶段。


2.城市校园生活

来到了城市,没了有水的依托,没有了山的依靠,远处的灯都不再明亮,除了迷茫就是自卑,这是为什么呢?贫穷?没见过世面?确实很微妙,可能是多种原因吧,毕竟环境差异很大,人作为动物的一类,也是情理之中的事。至今,我还能回想起当时的状态,沉默少语、三点一线(宿舍、食堂、教室)的生活。

作为一个农村出来的孩子,天生就没有优越感,肩上的担子要更重一些,所以必须改变自已。随着生活的时间越来越长,观察周边的同学,除了物质条件不如他们外,他们也没什么了不起的。自己要努力改变自己,要激发自身的潜力。

从第二年,我们的美女班长提出不干的,班里有50多个学生,一半是走关系进来的,还有7个是留级生,可想而知工作的难度有多大,光每天记考勤和维持上课纪律就让人头大了。几个班干部推荐我当班长,心想再难也得干呗。在工作中一是一,二是二,这样对大家都公平,要说有私事,提前打招呼,那就另当别论了。本身学习好,没有乱七八糟的事,又穷,可能是大家可怜我,所以也没有太多人找我事,几个留级生也是好好的,跟其中的混混关系还不错。但是,也不是风平浪静的,一次晚自习熄灯了,一个兄弟闯进了我们宿舍,其他7个人都去网吧包夜了,就我自己在,说话挺冲,警告我的意思,弄的我也挺紧张。我知道是班里谁干的,想来想去,第二天同样下晚自习,我把他叫出来好好谈谈(中国政府的一贯作风,通过对话解决争端,呵呵),他也没说什么,以后就相安无事,所以说有问题不要怕,要直面问题。干了4年班长,日常工作就不用说了,也组织了几次大的活动。唯一的不足之处就是班费有些地方花的不明不白的。

光在班里发展是有局限性的,所以慢慢的主动的参加学校社团组织和活动,干了一段时间,去竞选学校学生会学习部部长,当选。随后系里找去当学生会主席,一直干到毕业的倒数第二年,由于要找工作,分身无数,所以就不干了。

期间,也没有忘了母亲的教诲,经常出入图书馆和自习室,努力学习基础知识和专业知识。学校安排的课程是有问题,有一学期开的课程是VC6.0,可是没有C++的基础那能学的好呀,都是一些皮毛,拖拖控件之类的。自己找来谭浩强写的C++课本,自学,后来才有更深的理解,也为我后来找工作做了铺垫。

现在回想起来,从入学到毕业变化还是挺大的。有时候人无法改变自己,可能是因为对现实还抱有幻想或内心对自己的恐惧。


3.父亲下岗和我的电脑

人生总是曲折的,作为个体是很好理解的,但是生活往往不仅仅是以个体存在的,所以活着的意义也不只是为了自己,不过我们要坚信前途是光明的。

父亲是一位道路养护工,在2002年下岗这前一个月只有200多块薪水,寒暑假去姨家“度假”,还会为拿10块钱或20块钱争吵、生气,可能是为了我不乱花钱吧,也可能是别的原因......。一般父亲的工资保障我的生活费,母亲一年才发一次工资,来保障我的学费,或多或少再存点吧。

父亲的人生也是曲折的,在我两岁左右,在维护道路的过程中,用尖镐刨油柏路时,一个东西把一只眼睛的瞳孔击穿了,现在还一直是假眼睛,有一点点视力。如果发生在现在,连去医院的勇气都没有。还好当时社会主义气息还比较浓烈一些,事业单位比较负责,没用自己拿钱,否则我可能就夭折了。当时去北大医院,我跑到二楼,一位护士说要给我打针,吓的我赶紧跑去找母亲了,这是我仅存的记忆。如果是现在,会看看护士是否漂亮,如果看的上眼,打针就打吧。呵呵。

在“改革”的大潮下,企业要减员增效,父亲也没有逃过悲惨的命运,6000块钱买断后下岗。据不完全统计有5000万人下岗,谁知道这些人怎么过来的,影响不仅仅是个人,还有家庭。相比现在高薪却招不到人,形成了强烈的反差。往往某人、某团体、某集团以“改革”的名义,却干着残害人民利益的事,所以逐步向“特色”过度了,也们也只能逆来顺受了,什么工人阶级,已然分化了。

在这样的大背景下,我开始了第二学年的学习,由于学的是计算机科学与应用专业,要求动手能力非常强。所以就和家里人表示要台电脑,那时电脑在中国刚刚兴起没有两三年,对于一个农村的家庭,拥有电脑是就像80年代左右的拥有电视一样,现在回过头来看,当时有些不太理智。找了一个熟人,攒了一台电脑,花了4500块钱,按当时的配制,市面上的品牌机大概在8000左右的价格。

母亲叮嘱说:既然买了,就好好学。对于一个农村妇女,仅仅初二没有毕业,知识不太多,但是懂得道理、懂得趋势。为自己拥有一台电脑而兴趣,但是也没有忘记学习,turbo c、数据库(叫什么忘了)等。上课的时候,提问老师问题,关于指针的指针,老师也只能表示遗憾,回去再研究研究。俺当时学习比较好,但是也时常顶撞老师。

对电脑渐渐的熟悉了之后,也开始瞎折腾了,重装个系统、买个铁通的电话卡上网(那是非常慢)、打打游戏之类的,总之不仅仅是学习的工具了。现在这台电脑还在老村放着,由于长时间不用,电脑花屏了。留做纪念吧,现在孩子一岁多了,还有幸能看的到。

父亲的下岗费还剩1500块,这让我多少有些过意不去,但是他们的决定也是我的动力,也为我顺利找到工作、成为一名ITer打下了基础。

但是,老天有点“天将降大任”的意思,悲催的人生还将继续,母亲生病,差点辍学。(后续)


4.母亲的病魔

2002年底,母亲就开始吃中药了,当时感觉很虚弱的样子,整天在坑上,不是躺着就是靠着坐着。记得也找过大仙看过病,但是没起作用。有病乱头医是农村人的观念,但是本着坏不了事。我还时常劝母亲不要老是想着病,可是病是实实在在的,不是精神解放就能够减轻或治愈的。到底是什么病,我至今也不太清楚,只知道当时手术的时候取出来很大一块“肉”,现在母亲健健康康就好,也不再追问过去了。

说实在的,那年春节的时候,整个家庭都笼罩在焦虑中,没有一点温暖的感觉,仿佛饭菜都不是原来的味道了。我们寒假特别的长,村里别的学生都开学了,我还在家里“熬”着,问题是能帮上什么忙呀,往往想起这些都有一种负罪感。

母亲的中药还一直吃着,我终于开学了,但是在踏上返校的途中有些焦虑、有些忐忑、有些牵挂,学校生活也是如此。忘了从哪里得知母亲住院了(可能怕影响我的学习,所以在寒假期间母亲吃药维持着,等我开学了,就去住院了),我实在忍不住了,什么上不上课的,匆忙赶回俺们县城。上学的时候,我是很少回家的,因为周六还要上半天的课,家在大山里边,通车不方便,所以一年顶多回家3次,五一、十一和春节。

那天正好下着小雨,没有拿伞,披着别人给的上衣,冬后的秋风使人不寒而栗,心却早又飞到医院了。 在医院见到了母亲和父亲,她仍然如此憔悴,面色发黄。临床的病友夸我长的帅,母亲才露出些许的笑容。

父亲刚下岗,现在母亲又住医院了,这一连串的事怎能让人淡定呢。当初父费退厂费买了一台电脑,感觉自己有些作孽,本来就没有钱。现在想来,当时自己的臂膀不够宽厚、臂膀还挑不起重担。所以无能为力,只能和父母说自己不上学了,退学吧。

他们当然不愿意让我退学了,好不容易从大山里走出来了,怎么可能半途而废呢,如果当时退学了,我现在也只是一个低级混混而已。母亲说服了我,我也理解他们的心情,父母的希望都寄托在孩子身上,这是中国人的传统,也是华夏民族延续至今美德之一。

这次回校,也增强了学习的动力,也是4年(直到毕业前一年)来一直拿一等奖金的原因。直到五一期间回家,母亲早就出院了,比原来虚胖了不少,面色红润了不少,但是干不了重体力活,也只有慢慢恢复了。当然了,现在是身体很好的。

人生总会有低谷,重要的是你能否承受光明到来之前的黑暗。一切都过去了,也开始迎来我们的恋情。


5.开始懵懂的恋情

我和老婆是大学同学,现在育有一子。现在她在家专职看孩子,我专职上班。原来她上班比较远,一般都是我天天做饭,等她回来吃饭。现在她一边看孩子,一边给我做饭,加之现在的工作单位比较远,开车40分钟,坐车80分钟。我的父母还在上班,我的想法是老人能干就让他们去干吧,什么时候真闲下来了,也就老了,有事可干,老的慢些。所以看孩子的事,只有老婆一个人,我平时干些辅助性的工作,用老婆的话说是:苦了我一个人,解放全家人。多少有些埋怨的意思,但是我也表示理解。

当时班内谈恋爱的挺多的,到现在为止,成家的有三对。

2003年的时候,我18岁,她比我大一岁。说大不大,说小不小的年龄。当时,我喜欢过班里其他女同学,也有其他班级的女同学追过我。就是因为,俺是农村人,没权没势没钱,当时“李刚”是谁,我都不知道,所以不敢追人家,也不敢接受被追。男人是要有担当的,不能让将来的妻儿老小的受苦,也不能让追随自己的兄弟受苦(如果发达了,确实如此)。

我和她也说不上谁追谁,当时班里一周轮换一次座位,不知道什么时候,我就到她后边了。上晚自习的时候,总是没事问问她问题(我当时算不上学霸,也是头两名),借借东西之类的,一来二去就熟了。生活有些情调,总是要制造的,当然这和调情无关。

我们相约在冬季,我计划要去买书,就随口问她要不要一起去,谁知道她二话没说,就答应了。也许她有意制造约会条件,只是一直没有找到借口吧,我现在这样认为。那天是11月08号,天气不错,只是刮着北风,让人有些呼吸困难,当然这和是否激动没有一分钱关系。早上7点多钟,我们就出发了,进了城,换公交车的时候,人那叫个多呀。对于谈恋爱的人,最不怕坐公交人多了,有下手的机会嘛。她冲在前面,挤不上去呀,我下意识的推了她一下。貌似她有感应了,回手就要拉我,也不能不识抬举呀,顺理成章的就把手递过去了。火花从来都是不经意间产生的,让我想起当时瞿颖和胡兵演过一部电视剧,两人坐公交车,突然刹车间两人的手就握在了一起,阳光瞬间照在两手之间,仿佛上天安排好剧情了。

一路上,就跟没有发生任何事一样,当然对于保守的我们来说,心里多少有些想法。买书回来的路,出大事了,在公交站,在不经意间我主动吻了她,当时她也并没有反抗的意思,再次顺理成章更进一步了。有些事是强求不来的,有些事就算你认为是强求,可能在他人眼里根本就不算什么。那一天可能正式确立了我俩的关系,但是谁也没有直说,不过用行动证明了事实。如果非要说谁追的谁,我推她,可是隔着衣服的,她拉我手,那可是肌肤接触,随后吻她,我也只是直接肌肤接触了一下而已,反正说不清楚,一般我对外宣传,我都让她自己说,呵呵。

当时,我是班长,班主任有命令,不准谈恋爱。所以我们只能保持地下联系了,约会的时候一般都在校外,在校内只是同学关系,跟没事是的,有点“《潜伏》”的意思。周一到周五有晚自习,周末一般我去图书馆。后来没有晚自习了,但是任职学生会主席,晚上也没有太多时间陪她。她也有抱怨,但是男人更应该有自己的事情。这种状态一直保持了两年左右,到2005年才逐渐被其他同学所知,最后一年也不好好学习了,也没有任何职位了,跑跑人才市场,看看自己几斤几两,验证一下是否能找到工作。

说实话,当时兄弟囊中羞涩,经过前面的家庭变故,我不会向家里要多余的钱,一个月的生活费固定300块,母亲说再多给我一些,我说够用了。一个宿舍8个人,他们经常去包夜(玩一夜网吧),最多一周去5天,俺留守,只有到学期末考完试,我作为班长,才象征性的带领他们(男女一起)去网吧玩一夜。有时候到学期末,没有什么钱了,几个人合伙吃饭,买两菜,几块酱豆腐,几个馒头,凑合一顿得了。根据考试成绩,每学期都有奖学金,500块,这就是最大的收入了,买买书,买买衣服之类的。

和她在一起,基本上是AA制,我请一顿,她请一顿。为了表示大男子主义,当然是我花的多一些,但是有限。这种状态一直保持到毕业,各自都有少许的收入后才改变这种情况,偶尔也奢侈一次。

我们2010年10月10号正式结婚,谈恋爱的时间大概有7年的时间。其中经历很多事情,后续慢慢道来。

6.自学C++,机遇的开始

俺并没有被恋爱冲昏了头,学习方面,特别是专业课并没有受到影响,反而更激起了我的学习动力。

对于专业课来说,有些基础性的知识要学好,例如:《数字电路》、《模拟电路》、《数据结构》、《数据库》、《图》等,当然还有《微机原理》,但是俺并不感兴趣;再者,要把语言学好,例如:C、C++、JAVA、C#、VB等等;最后,可能就是工具的使用了,这部分没有什么难度。

而我们当时的课程设计比较奇葩,C语言学完了(课本上有好多错误的地方),直接奔VC 6.0了。别说不好好学习的同学整不明白,最连班上少有的一两位同学也云里雾里的,其中也包括我。和大班(高中考上来)的同学交流后,才知道有C++这么一个东西,他们的课程里有。老师是认为我们小班(初中考上来)的学生智力水平还没有发育成熟吗?!C与C++是完全不同的两种编程语言,只是语法相似而已,设计理念完全不同,当然还有新的特性,例如:模板,就是现在的泛型原始模型。VC 6.0只不过是一个工具,却是建立在C++基础上开发的,尽管他支持C开发语言。

经过前期对C++的了解,感觉这东西确实是好东西,不能停留在拖几个控件、做做UI的层面上。从师兄们那里借一本C++的书,开始我慢长的学习过程。大概看了4遍后,把书上的例子上机练习后,想看看自己的学习达到什么程度,就不知道天高地厚的报了国家C++二级考试,那一年国家刚刚把C++纳入到二级考试范围内,总共报名人数只有个位数。

经过慢长的等待考试成绩,结果可以想像,遭受无情的打击。郁闷了一段时间后,俺没有放弃。正赶上暑假,回家避暑,顺便买了一套二级试题,带上书,专心研读、修练。大概又看了两遍书,研究每一道笔试题,模拟上机试题,准备入冬再战。

再次考试,至于笔试题,问题不大,最怕上机题了。当时上机考试的情景还记得非常清楚,第一道题就卡壳了,心里有些慌,于是就求助监考老师呗,监考老师教过我们专业课。可能是由于年轻,刚毕业才来我们学校的,对社会、学校环境不是太了解,所以求助失败了。现在想来就算他有心帮我,也未必能做出来,考试也不一定能过。这回死心了,只有靠自己了,冷静、沉住气、思维清晰,修改代码......调试......修改代码......调试,功夫不负有心人,通过,后面的几道题也全部通过,虽然有运气的成分,但是没有基础知识,光有运气也不行。

每次学习相同的知识,都会有不同的收获,这是我体会最深的,可悲的是几千年前的老祖宗早就知道了,据说还说了一句很有名的话。

人生路上,总是要有付出的,总要集中力量解决一些问题的,这是蜕变的过程,也将达到不同的高度。

这次C++的考试通过,也为我后面顺利找到工作拿到了通行证。


7..毕业的十字路口

不知不觉5年的时间就过去了,毕业前的时光总是迷茫、彷徨的,能干什么?方向在哪里?在当时,可能我们像无头的苍蝇。

说实话,我在毕业前的一年就去人材市场找工作了,一是看自己是否能顺利找到工作,二是为找工作积累一些经验。俺是农村出来的,不仅父母寄予厚望,乡亲们也关注着呢。所以要提前考察、实时规划,每一步都要走的坚实而稳重,不是为了不辜负谁,而是环境使然。让我心安的是找到一份工作还是不成问题的。

周围的同学有的打算出国、有的打算专升本、有的直接参加工作,总之各有各的规划,只有少数同学还是整天去网吧。我们班里有一半同学是走关系进来的,家庭条件都是比较好的,所以工作对于他们来说是非常容易的事,父母或许早已安排妥当了。

当时,我也面临着专升本和直接参加工作之间的抉择,出国留学就不用想了。从内心来讲,我是不想再让家里为自己出钱了,直接参加工作,进入社会这所大学锻炼自己,先能生存了,再谋求发展。可是,专科学历确实有些低,最次也得是个本科呀,有没有学位都是次要的。所以让我很纠结。

恰逢这时,C++的二级考试成绩下来了,总共报名有6个人,就有两个人过了,其中就有我。当时任职学生会主席,和系里的领导、老师都比较熟,系副主任看成绩的时候注意到了我,当时他正在做北京市的精品课程,就叫我去帮他做课件了,后来还给了我400块钱(呵呵)。这事还没有完,学校和外面合作的企业正好招软件开发人员,正好找到了我们系的副主任,接下来就顺理成章了,让我过去看看合适不、再和公司领导谈谈。当时公司的部门领导就是这个副主任的学生,关系肯定不用说了,后来副主任还专门请公司领导和我吃了一顿饭,意思是拉拉关系、重点培养一下。至今,我都很感谢这个副主任,当时过年看望过他一次,后来就再也没去看过,总感觉自己是农村出来的,老去看人家,会让他有想法,以为我还想让他帮我呢,赖上人家了。但是,俺绝对不是忘恩之人,滴水之恩,当以涌泉相报。现在俺辞职了,转型了,打算有机会请他吃顿饭或去家里拜访一下。

单一因素往往无法形成机遇的,对自己绝对有利的机遇是复合因素碰撞形成的火花,有眼前一亮的感觉,稍纵即逝,抓住也就抓住了,抓不住也不会再来的。我认为这次是一个机遇,也在学校办公,身边的人、环境都熟悉,可以一边工作一边读在职本科,在当时来看,利大于弊。所以看着其他同学光鲜的专升本、出国,我却“窝”在了这里。

慢慢走来, 有时,回想起工作这7年时间,努力工作不用说了,也更顾家,租房将近4年时间,后来买房(父母出了20万)、装修、结婚(在农村办的)、怀孕、买车、生孩子......,基本上3年内完成的。2001年就进城了,就自己和老婆在这边,父母在家还上班。这些年走过来,感觉:其实路是自己走的,凡事都是事在人为,没有过不去的坎儿,要么自己承担,要么两人共同承担;其次,每个人的幸福观不一样、成功的标准也不一样,切不可把别人的现状当作自己的标榜;最后,条条大路通罗马,自己的目标和学历、证书、留学没有太大关系,那些都是客观条件,不是主观因素,你的幸福指数更与这些没有关系。

毕业的起点确认很低,不同层次的起点,可以走入社会的心态不太一样,我将以什么样的心态走进社会呢,磨练刚刚开始。

8.步入社会,艰难起航

毕业的前半年,我就进入学校这个企业实习了。说是来做软件开发,其实是先从生产部门干起。当时每天给10块钱,一个月220块钱,虽然不多,但是已经很高兴了,毕竟是见到回头钱了。每天早上和部门负责人差不多到公司,主要是帮着拖地。即将步放入社会的学生,迫切想表现自己、实现价值是不可能的,还是老老实实的干一些力所能及的活,得有眼力见儿,人得活泛,人家看不到你学了多少东西,但是表面上的事大家都看在眼里的。

快毕业的时候,我和对象在附近的村子里租了一间不到10平米的平房,夏天闷热、潮湿,冬天阴冷。毕业了,还能在一起,已经很不容易了。同学分开的多了,总有一些现实情况,不以人的意志而转移的。我们能走多远,我也没有信心,家里没权没势没钱的,这也是实际情况。走一步说一步呗,还能怎么样。

在生产部干了多半年,正式毕业后,和公司签定了合同,仍然没有去开发软件,而是到了服务部,主要负责设备的安装、调试、维护等工作。全国各地,那都跑,一年至少200多天在外面漂着。只有对象一个人在住处(还不能称之为家),也是挺担心的,那能有什么办法呢!

我们的设备主要应用到煤矿领域,在服务部干了大概有一年的时间,期间确实很辛苦,抱着工控机去用户那,再把旧的抱回来;大冬天的,夜里两三点钟在地面的皮带上给用户安装设备,刮着大北风,冻的那个劲,别提了,安装完了,还没有热水洗澡;还住过10块钱的小旅馆,因为那时候一天补助才60块钱,包吃包住包车费;你们能想象的到吗?!等等......。不光是辛苦,还很危险,有时候需要下煤井(地下)给用户安装设备,大矿井还好一些,安防设备、措施比较到位,特别是小煤矿,全靠走路下煤井,下边还没有灯,全靠安全帽上的灯光,头顶上还向下滴着水,你们能想象的到吗?!特别有一次,一个矿慢慢瓦斯爆炸没有一个月,我就去给他们安装设备了,当时提心吊胆的,后怕的很。可想而知,中国为了发展不仅是过度开采资源、破坏了环境,而是拿人命换来的。

其实我打心底不愿意干这份工作,期间还和部门领导有些矛盾,去发生瓦斯爆炸的煤矿安装设备,工作接近尾声,周五的时候给领导打电话,汇报工作,打招呼说:基本完事了,看看是否还有其他工作,如果没有就回北京了。领导表示没有其他工作,那就回吧。于是,俺周日的时候从用户那回北京。到单位得报销费用呀,找领导签字,领导说我回来之前没有和他说,于是就不给我签字。这不是坑爹嘛!以为我走关系进来的,就欺负我呀!大丈夫能屈能伸,只要认错呗,此事才到此为止。其实工作中,总为遇到这样那样的不愉快,我是弱势,退一步,如果还是不饶人或今后找茬,那只有撕破脸呗,反正光脚不怕穿鞋的。大家都是出来谋生的,给别人留条路,也给自己留条路。

刚开始干服务的时候,俺也在规划自己的发展,考专升本,毕竟大专学历太低了,出差我都拿着一本专业书和考试资料,其实不复习也能考上,可是回头想想,还真没到混日子的时候,还是本着想学点东西的出发点去做事。当时是以本专业考试第二名的成绩考上的,俺虽然没有上过高中,但是自学能力还是比较强的。

考上了在职本科,又老是出差,这样的话,也学不到什么知识。在出差期间我合计着,提出转部门,去做软件开发,如果不同意,那就只能辞职不干了,本来招过来就是做软件开发的,现在已经干一年的服务了,如果同意的话,那是最好的结果,工作、上学都不耽误。还没有等我提这事,软件部门的领导就给我打电话了,告之出差回来正式去他那报道。

每个人,总会有一段时期是要忍的,但是要知道自己的目标在哪?自己忍的底线在哪?自己给自己制定的原则是不能轻易改变的。人是要自己规划自己的道路的,可能会受到客观因素的影响,但是不起决定因素,谋事在人、成事在天,经历的过程是你最大的财富。

9.开始程序员生活

干了一年的现场实施和服务人员,切身感受到了各种酸甜苦辣,也可能是领导故意这样安排的,为了将来有更好的发展潜质,开发出更适用现场的软件。当听到被调到技术开发部之后,心中的喜悦溢于言表。不用长期出差了,工作、生活中的各种难题都迎刃而解了,可以和对象继续相处了,为结婚奠定了基础;可以参加成人教育了,的确是想学点东西;开发软件也是上学时想从事的工作,显得高端些(现在的感觉是另外一码事)。

开发软件的只有三个人,算上我。虽然有点小作坊的意思,但是并不影响的我奋斗的动力和心情。我的开发水平肯定是最低级的,也不能立刻为公司作出贡献,这时候的价值体现就是干一些力所能及的活。早上8:30上班,我一般都7:40左右就来办公室了,离租的房子也比较近,走着10分钟就到了。开始打扫卫生,擦擦桌子、扫扫地、拖拖地之类的;熟悉现有的软件代码,一个是VB写的,一个是VC写的,后来都以C#开发为主了;录制了软件操作视频教程,适用于新人和服务人员,有利于提高服务人员的素质;干杂活的同时也没有忘了核心竞争力的提升,努力学习串口(MSCOMM、PCOMM)、网络应用的开发,参照现有的软件,做一些从简单到复杂的DEMO,以备不时之需。买了一些专业的书籍:数据库、设计模式、开发的N条建议、BI、ASPNET、分布式开发等,长征的路才刚刚开始。

有些刚加工作的同志或刚换工作的同志不知道自己的价值在哪,不知道给自己定位,不知道做事的度,不知道做事的原则,所以有时候整的自己很被动,他们不懂得弯不下腰是蹬不上山的。

功夫不负有心人,我也开始配合新的产品开发软件了,硬件嵌入DTU(GPRS)模块与软件进行通讯,后台用SQLServer,网内几十台设备,轮询方式(呼叫应答)与设备进行通讯、采集数据,软件涉及到了线程、互斥、异步。尽管现在对这些不以为然,但是在当时还是很有成就感的,程序猿不就是追求这个嘛。尽管后来这个新设备不是公司主要的产品,但是前后软件也应用在价值200多万的项目中。

期间利用业余时间开发平台化的软件,类似于组态,在一段时间内公司整体应用过,特别是在一个联网项目派上了用场,但是限于当时的水平有限,不管是软件的框架还是编写代码的水平都有局限性,后来退出了历史的舞台,被亲自开发的新平台软件代替了,尽管从软件角度来看是失败的,但是思想和思路是正确的,经过长期的思考和沉淀才有了后来职业生涯中得意的作品(后续会介绍)。

当时选择走上程序猿的道路是多种原因的,上学的时候的确对这方面感兴趣;感觉IT是比较有前途的行业;先让自己独立更生,活下来;不想让父母操心。随时时间的推移,工作的越深入,接触的项目越深入,我的思想观念改变很大,后来的转型也是必然的,关于转型的问题后面会有专门介绍,也会讲术我自己思考的过程。


10.在项目中忍受病魔的折磨

2009年是俺的本命年,人家都说本命年十有八九都不是太好,我也未能幸免。从年初开始,感觉身体就特别虚弱,打篮球跑会儿就会感觉特别累,这种情况还在进一步恶化,比我想象的要严重的多。

这一年也是我参加工作的第三个年头,有了理论基础,有了扎实的技术,正是要施展拳脚的时候。我是有强烈意愿、目标和报复的人,也是脚踏实地干事的人,在这一年,不管在工作上,还是在身体上,都面临着严峻的挑战和考验。

3月初的时候,得到A城市有一个集团数据集成的项目,大概4月中旬就要去现场。以前也亲自参与过数据集成的项目,干的是一塌糊涂,软件烂的不能再烂,以我现在来看确实是这样的,在这一个月里决定把以前的软件推倒,不为公司发展,也得为自己在现场实施过程中顺利进行,所以重新开发新的系统。一个月的时间把整体框架做了出来,一些细节的问题在现场完善。现场实施的时候是3个人,用了将过两个月的时间把这个项目搞定了,据了解,现在这个系统还在用着,从那以后类似的项目都是在此的基础上修改的。

A城市这个项目在进行的同时,得到消息,B城市有个远程数据监控的项目,是老总亲自挂帅。项目上用的产品是我一直在跟,上位机测试软件一直是我在维护,但是对于远程数据监控的上位机系统软件没有现成的,最悲崔的就在这。A城市的项目正在进行时,还得开发着B城市项目的软件系统,记得最清楚就是陪用户喝完酒回来,都夜里11点多了,还得写代码,这是什么精神?这是无私奉献的精神,大家看来可能会认为没有比我更傻缺的了。商务、技术、实施于一身,这明明是“超人”嘛,自嘲一下。公司就三个人写代码,一个是女同志,还不出差,另一个也是一般。工作量、时间、资源总是不可协调的,在这种组织里,总是会有“冤大头”的。

A城市项目总算结束了,没有休整就赶赴B城市了,中间连在家测试的机会都没有,一切都交到现场去处理了,做项目就是如此,没有困难制造困难也得上。

7月多,来到这个南方城市,三峡边上,尽管有些热,但是仍然感觉是那么的美好。为了现场能够让我专心工作(开发),给分配了一个“总统”套房,里外间的,客厅还有一个麻将桌,总让我联想到腐败或是藏污纳垢,不过那都不关我的事,总比他们三个人一间房强多了,这点让我很是欣慰。

这都是表面的东西,本质的东西是我今年本命年。突然有一天我的右胳膊抬不起来,后背感觉很沉、很紧,当时整个人感觉很紧张和害怕。只能无奈的去了当地的小医院,开了一些口服和外敷的药,几天的时间终于有所好转。现场就我一个开发的,其他6、7个人都是去现场(大山里)实施的,1个负责协调工作的。由于在A城市的项目,所以我去的比较晚。而这个项目的现场已经安装了设备,就等软件联调呢,我这块迟迟不能跟进,那项目会延期、各方面成本都会提高,就是意识到这个问题,所以给我的压力也十分大。

仅仅是胳膊抬不起来,还不能称之为本命年,由于夏天南方的天气闷热、潮湿,吃的辛辣,加之用户经常叫去喝洒,再加之工作和精神压力比较大,身体终于搞不住了,当时就感觉“肚子”疼,也不知道是什么部位,中间回过北京,也看过医生,吃了药也没有见效,就又去前线了。后来越来越严重,有时候夜里疼的我直冒虚汗,这种情况一直持续着。幸好项目还算顺利,至少我这块工作没有拖后腿,尽管后续有与财务系统的对接工作,也很快做完了。

项目结束后,回到北京,我和对象(现在的老婆)仍然住在9平米的平房里,阴暗、潮湿,看着周围的环境,想着自己的对象,盘算着我们的未来,忍受着自己的病疼,整个人感觉要死了一样。去了好几个大医院,都没有效果。后来遇到一位中医,给我介绍了一个规模不小的私人诊所,这位中医也在这坐诊。但是我没有找他看病,找了另外一位的北大教授,头发全部花白,很瘦,但是气色很好。头一次找他就感觉很踏实,所以就认定他了。每周四下午都去他那开中药,加上60块的挂号费,每次全部下来要200多块,对于我这样阶级收入的人来说,还是很咬牙的。整整吃了三个月的中药,虽然感觉没有全部康复,但是明显感觉好转多了。期间也看了一些关于中医的书,知道一些原理性的东西,也就没有再吃药,平时多多注意就行了。

前几天在网上看到一篇《如何摆脱穷打工的命?》,讲的一些问题我是认可的。刚参加工作的前几年的确是人生中很重要的,你的第一份工作也是很重要的,这是过来人的经验之谈,没有什么理论依据,至少我是这样认为的。尽管这个项目个人付出了巨大的努力和代价而没有获得相应的回报,但是在人生中这样的经历对自己的成长是十分重要的,我并不是鼓励大家都这样玩命的工作,而是说每个人都会遇到坎,我们是要有打歼灭战的心理准备的,不是为了让老板知道你多么努力工作,不是为了让别人知道你有多么辛苦,其实其他人并不关心这些,作为老板也只是表面的知道你比别人强那么一点,仅此而已。

是要把自己放到大江大浪中磨炼的,本命年总算熬过来了,开始迎来人生中的重大事件......买房......结婚......!


11.80后结婚,房子是悬在每个人心中的一块石头

小的时候,每到寒暑假就去三姨家去“度假”,有一次父母骑着自行车送我,正好有一位老先生在那串门,老眼昏花、两鬓斑白,据说有90多岁了。他们聊的很热闹,我记得印象最深的一句话是(老先生说):他们(指我,指代80后)赶上好时代了,生在红旗下,长在春风里,不愁吃,不稀穿。后半句说的倒是真的,但是以我活到现在却深深沉思着:我们真的赶上好时代了?生在红旗下,真的是长在春风里?

改革开放初期的“改革”如同当年的“革命”一样,给亿万中国人注入了新鲜的血液,让所有人看到了希望,感觉取得的成绩会人民共享。随着改革的不断深入,改革走上了。。。。。。


一个程序员的成长经历-08.jpeg

12.费尽心力的平台化构想

作为一名程序猿,在不懂这个行业的人眼里是光鲜的,高收入、高技术。往往我们把自己看成了异类,沉默、少语、只有在回帖的时候才像个正常人,不会人与人面对面沟通。其实,程序猿和其他行业没有什么区别,只是一个工种而已,喜欢就干,不喜欢就另谋生路。如果仅仅是为了生活,那一切的一切都无所谓了。

严格意义上讲,我只能算作半个程序猿。首先,公司不是IT公司,只是传统行业有软件部分的工作。其次,开发的人员也无所谓全体,算上我只有三个人,在我来之前也仅仅维护两个上位机软件,一个是VC++开发的,一个是VB开发,分别负责不同的硬件设备,还经常出问题。我是从C#开始做起的,原来一直没有学过,有自学C++考过二级的经验,自学C#显然容易的多。在这样的环境里,有的人认为很难有发展的前途,可是每个人看问题的角度不一样,我认为通过自己的努力很快就能追上他们,甚至超过他们,并且在公司确立自己的核心地位。

干过一年多的实施工作,一年出差200多天,接触现场比较多。转到技术部门,一开始负责开发、维护一个新产品的上位机软件。有了这些工作基础,我也在渐渐的思考着问题:为什么不能把不同的硬件产品集成到同一个软件平台下呢?的确是一个很现实的问题,如果实现了,那么可以为公司做出很大贡献,好处是不言而喻的。

恰逢此时,其中一位女同志休产假了,有时候办公室只有我自己一个人。我是主观能动性很强的人,开始了自己的平台化软件设计工作。基本的设计思想是:通讯协议无关性,数据处理流程可以自定义,随便挂载设备模块就可以运行。在很快的时间里就开发出来一个基本版本,随后的工作中又把其他设备模块开发出来了,软件的整体性比原来的软件提高了一大节。经过一段时间的测试,向部门经理申请应用到现场环境中。终端用户应用这个平台软件的不多,到是在**集团公司数据联网项目中发挥了很关键的作用,因为要兼容其他厂家的设备,负责提取、处理数据,然后上传数据。在享受成就感的同时,也发现了很多问题,并且有些问题是至命的,例如:多设备情况下稳定性较差、设备调度以及数据处理一系列的问题。后来自我安慰一下,把这个产品定位类似于Vista操作系统,仅仅是一个过度版本,将来会有更好的版本,呵呵!!!

自我反省软件平台的失败,是因为自己的实力、功力还不够深厚,软件架构太烂。也认真做了自我检讨,不能太轻浮,静下心来认真学习了几本书,包括:设计模式、组件设计、N条建议等等。

关于我的工作安排,公司的总经理与我们部门经理发生了分歧。总经理要让我到一个代理产品的事业部,一是研究这个产品,二是开发这个产品的软件。和相关领导都碰了面,我表示考虑考虑。部门领导突然有一天对我说:你负责软件平台的开发吧,让**配合你工作。本意是想让我留在他的这个部门。经过深思熟虑,我决定留下来,继续开发软件平台,理由是:1、开发上一个软件平台只是自己的想法,仅向部门领导表达过我的思想,但是领导并没有下达命令。这次有一个正式的口头命令,多少有点不甘心,想把平台软件做好,代理的产品也是可以用的。2、新产品事业部归属我原业所在的实施(服务)部门,在这个部门也干过一年多的时间,很了解环境,感觉和他们合作比较难。3、部门经理是一位实权派的人物,就算去了新产品事业部,没有他的资源支持,开展工作也是很困难的。所以冒着得罪总经理的风险,拒绝了新的工作安排,后来得知总经理表示很遗憾。

学习了知识就要付出实践,重新开始了新软件平台的设计工作。大概经过半年多的时间,先后经过5个版本的过度,最终的架构才正式确定下来,在这期间搭建了一个实验环境,所以的硬件设备有,前期开发出来一个硬件设备的软件模块,正式安装到现场实验了。后续的三年的时间里一直在完善、优化平台结构和开发其他硬件设备模块,也就是说前后经过三年左右的时间才构建完成,公司最终奖励了我2万奖金。这也是我最得意的作品,算上测试代码,大概有10万行代码之多,其中特性包括:设备调度器、网络和串口设备通讯机制调度器、命令缓冲器、协议(无关性)驱动器、设备挂载运行可配制、网络和串口通讯随意转换、数据输出多功能接口、自定义多视窗数据UI显示、定时发送短信接口、OPC输出数据接口、4-20mA输出接口、LED输出数据接口、B/S和C/S模式访问数据、云服务标准通讯接口(可上传到公司服务器)等等。

这个平台软件现在也一直在用着,尽管现在离职了,但是还一直在维护着,毕竟像自己的孩子一样,想让它变的越来越好,期间还卖给过一个网友。

如果可以把程序猿算作异类的话,那么他也是异类中最有创造力的,有无限的可能。如果只是在人家现有框架上苟且的工作着,重复的IDUS和表单,那么我认为是失去了职业本身的价值了。如果只是为了生存,那么我会祈祷佛祖原谅你。


13.恋爱七年,一日转正

在 《 开始懵懂的恋情》中大概介绍了我们恋爱的情况,抗日战争才8年,我们就恋了7年,期间的故事犹如爱情小说一样,当自己老了的时候像演电影一样一幕幕在眼前划过,当你看到多少世间悲情的时候,才知道自己经历过的恋爱却像蜜糖一样在嘴中永远无法完全融化。

2009年正在实施项目的时候,当时的身体状况不是很好,心境极差,脾气还不是太好,在《在项目中忍受病魔的折磨》已经详细介绍了。利用出差回京期间去领的结婚证,也没看个良辰吉日,工作很紧张,一切都很仓促。领证的路上还小吵了一次,忘了具体原因。领完证也像平时一样,内心并没有多少感觉,可能吵架的气头都还没有过,但是这些都不会影响继续美好的生活。

民俗中一般不承认法律上的结婚,因为谁也不知道你们是否领证了,必须得经历农村所谓的“办事”。一年后,我们才正式的“办事”,当时也是很仓促,连照结婚照才15天的时间。

期间她爸不同意在农村办婚礼,可能是嫌丢人,没有面子,要求在城里办,如果在农村办婚礼,她爸就不参加。但是在城里办又不现实,农村离城里100多里路呢,父老乡亲怎么办?还有年纪很大的。于是照片完结婚照,我去她家一次,主要是交流一下结婚的相关事宜,特别是要解决他爸的思想问题。那天他家人都在,主要起决定作用的包括:她爸、她妈、她哥(倒插门的),她爸、她哥和我都喝了些酒,说醉不醉,也到了临界状态,但是脑子还是非常清醒的,转的也快,喝完酒就喜欢这种感觉。心想这事没什么好交流的,是我娶老婆,肯定是我做主,喝完酒我也坚决的表达了我的意思:“您不去参加婚礼肯定是不行的,您问您女儿同意不?我到结婚的日子就来接亲,您女儿要跟我走,就一起走,不跟我走,我自己回去”。她妈、她哥在旁边和稀泥。谈了7年恋爱,都快30的人了,我另找也等的起,谁怕谁呀!!!最后,她爸最后问她女儿什么意思,她女儿没表态,她哥打圆场。她女儿要是跟她爸一个意思,靠,这亲我还不接了呢。这事就这么过去了,她爸也没有再坚持。

解决完这事,我就回家跟我爸妈准备婚礼的事。本来可以请婚庆公司的,酒席、仪式等一条龙。但是我妈不同意,说费钱,还让大家吃不好喝不好的,没自己准备饭菜、酒水好。在这些问题上不是我关心的,让怎么干就怎么干。从各家借盘子、碗、杯子、桌子、椅子等,我妈找的车队和司仪,我和我妈去城里一起采购酒席的东西,当天全面管事的是我二爷爷家的二大爷,大厨是我家亲大爷负责,又请了村里帮忙的。全套准备齐全,说实话比较辛苦。

本来我们定的是10月下旬结婚,考虑到那时候比较冷了,就提前到10月10号。我家距离她家有360里路左右,接亲当天雾气很大,凌晨1点多就出发了。中间有点小插曲,车队没有走多远呢,其中一辆车的后胎就没气了,事后发现车胎上有一个大钉子,还是侧面,后来分析可能有人故意使用坏。虽然出师不利,但是车胎很快就换上备胎了。当天的雾比想象的要大,特别是要到她家的时候,车子钻进雾里,前面什么都看不到了,保持了好长一段距离,有点吓人。

到她家,小孩子们堵着门不让进,那只能撒红包了,好不容易才进到大屋里。司机师傅们吃点东西,大概4点多些,我们就返程了。败家娘们说减肥减肥的,从床上抱到车上,累死我了。我们那车的司机比较年轻,问她结婚什么感觉,她说挺好玩的。来的时候也问过我,真是不谋而合。愿不得小时候小朋友们都爱玩过家家呢,结婚的时候才真正明白,呵呵。

本来是挺好玩的“游戏”,结果在典礼上被司仪整的眼睛有点湿润,这也是司仪的职业病吧。不过,摸着红包还是很踏实的,心想一万块钱也挺厚的嘛。典礼后,吃了些饭、喝了些酒,我实在困的不行了,忙前忙后的,好几个夜里没睡好觉了,接亲的夜里根本就没有睡。和熟人的朋友、同学见见面,就睡去了。一直睡到下午3点多,那时候流水席都快结束了,人家都是晚上入洞房,我这是提前行动了,也就是这一点有些缺憾。客人都走了,晚上就亲戚、帮忙一起吃饭了,结果下起了大雨。人家都说好日子不能让天占了,大晴天的也未必都是好事,我是这样认为的。

就这样经历了人生的大事,在农村认为只有经历了这样的大事才算成人了,确实是要经历一些事情才能成长,最重要的是处理两家之间、亲戚之间的关系。人只有经历了事情才能成熟,童鞋们加油......!!!


14.萌生创业的想法

人生是一个大轮回,而在人生中有很多小轮回,这些小轮回就是我们面临的实际问题。娶老婆的问题解决了,紧接着面临生孩子的事宜。不孝有三,无后为大,很快双方父母肯定就要把此事提上日程。可是以我的收入,老婆又不上班的情况下,即使生下孩子,也养不活呀,那不是作孽嘛。

作为一个男人,有问题得解决呀。也想过向公司领导提涨工资的事,传统行业软件开发的薪水还是比较低的,考虑后,感觉以公司的整体情况不太可能,此项就排除掉了。我认为只要自己工作做到了,甚至超出领导的预期,以领导的英明应该会主动提工资的事。这样的想法肯定是要挨板砖的,无奈当时也是年轻呀。

只好另辟蹊径了,办网站吧?!可是办什么类型的网站呢?!感觉现在人们的生活节奏比较快,比较抑郁和压抑,就办一个吐槽、发泄类型的网站吧,给网站起了一个名字---得瑟网。当时根本没有建网站的经验,申请域名、申请空间、找合适的网站模板,有开发的功底,这些都不算事,很快就搞定了。紧接着面临版块内容、网站布局、网站风格等一系列的问题,基本确定之后,又面临着推广的问题。当第一个会员在网站发消息的时候,喜悦之情溢于言表。但是,随时时间的推移,网站始终没有起色,后来就决定把网站关闭了。

接着又办一个和软件有关的网站,破解类型的,网站名称叫百木破解。尽管自己不太懂破解的相关知识,但是后来学习了一下,基本上简单的软件也能上手。成立了核心破解委员会,有几个破解高手。举办了百木破解的第一届破解大赛,前几名奖励网站积分和专业书籍,总体来说还是挺成功的。网站主要收入来源是百度广告、破解软件、介绍给其他人提成等,经过一段时间的经营,总体上还是有所盈利的,尽管不多。后来自己也开发几款小软件,1、用代理IP自动点击广告的软件,从第三方网站提取代理IP,验证可用性,用不同的代理IP和伪装本地电脑信息自动点击广告。后来又加上了录屏功能,伪装点击网站深度,再进行点击广告。经过与一个网友聊天,他在广告网站工作,专门研究虚假点击广告。后来也发现这种方式,再怎么伪装也能被发现的,何况百度这样的公司,人家就靠这个吃饭的。2、又想了一种新的操作方式,类似云点击概念,自己建立点击广告任务,上传到服务器,其他人下载任务,但是不能下载这自己的任务,进行点击操作,一个任务一天只能被点击一次。经测试是可以实现的,但是没有测试网站是否被K,后来也没有怎么推广,毕竟不是正道。软件如下图:

后来由于本区域的网监部门看到了网站,又是破解类的网站,他们工作也比较谨慎,后来把网站名称改为百木软件( http://www.bmpj.net ) ,现在网站也在正常运转着,平时把自己关心的问题发到网站,也算是一种收藏吧。

老婆怀孕了,加之工作的事,慢慢的网站的事也很少上心了。这期间的体会是,办网站是门槛低,但是后期发展很困难。认识很多站长,起得比鸡早,睡得比狗晚,吃得比猪差,干得比驴多,最后也没有什么结果,我身边就有这样的朋友。可是说没有坚持,但是需要给坚持一个理由。


15.老婆怀孕,养家压力,离职请求

准备了6个月,老婆怀孕了,在众多无法怀孕、流产的今天,是一个重大的好消息。但是也给我带来巨大的压力,老婆和我的工资加起来才8、9k,老婆再休产假,一个月收入也就5k多,还房贷固定支出2k,一个月不吃不喝不养孩子可支配收入3k左右,有时候细细想来,真是没法活了。

我们公司是一个传统行业的传统公司,有点技术含量,准入门槛又很低,和科技类、网络类企业更是天上地下。虽然是开发软件的,但是受行业和公司的限制,按我分析着,根本不可能涨工资。公司是学校的校办企业,公司环境、人文环境以及包括领导都很好。刚一毕来就来这个公司了,一干就是5年左右,跳槽到其他企业,不仅要从基层干起,甚至还要适应周围的环境,说实话,心里是有很强的畏惧感的。着实让我左右为难。

但是为了养家能怎么办呢,上刀山下火海也得向前(钱)走呀。经过一冬天的考虑,2011年过完春节,就开会找工作,当时的状态和刚出学校找工作的毕业生没有什么区别,对外面企业的环境、管理等一无所知。但是相信自己找个比现在收入高的工作还是没有问题的,也是仅剩的自信了。

去一个医疗行业的公司,填写了一份个人资料,没有做题,面试的主管问了一些技术问题,按现在来看很简单,但是当时我实在没有什么概念,只是对编程的语言掌握的还可以,对数据库基本停留在简单的应用,大数据、云计算、物联网还不怎么流行。就算这样,面试也算勉强过关了,面试主管给开8k左右。回来之后,和老婆商量一下,虽然距离远些,还是决定去这家公司,也本着好歹出去看看的想法。

决定离职后,就和我们部门经理说了,经理反映挺突然,问问去哪家公司了、人家给多少薪水,后来他表示和公司大领导商量一下,当天他给我答复了,说公司给我开10k。这个结果让我喜出望外,比原来多了一倍。但是我当时并没有答应领导,表示回去考虑下,感觉自己有点装B,但是这是我做事一向的风格,喜怒不形于色。和老婆讨论了一下,打算留下来继续干。辞职也是无奈之举,老婆怀孕需要有人照顾,父母都有工作,也不方便,所以现在这个时期是稳定压倒一切。

和领导沟通后,领导表示再继续干两年,我也是这样答应的,当时也给自己一个期限,也是再继续干两年,如果公司没有发展或个人没有发展,果断走人。说实在的,公司大小领导对我都还不错,同事之间的关系也不错,没事打打篮球,真要走还是有些舍不得。

事后让我想不明白的是,很多管理之道、用人之道,难道领导不知道公司应该重用什么样的人吗?如果知道的话,难道不知道应该给予更多好的发展空间和福利吗?后来想明白了:不哭的孩子没奶吃,但是也不能老是哭,就算亲生的也招人烦,保证哭一次就要起到作用。


16.激情的两年,推动公司转型失败

在公司工作这么多年,除项目外,领导很少给安排工作,基本上是全凭自己结合公司的实际情况主观能动性去工作,这样非常符合我的性格特点和思想,在轻松而娱乐的环境中也锻炼了我的大局观,从软件和系统方面考虑,我们需要什么?如何去做?

经过和领导沟通后,由于各种原因,打算再干两年的时间(具体情况,看上篇文章)。留下来,还有一个重要的原因,就是想改变一些东西,实现自己的一些想法。前面也提到过,公司传统的不能再传统了,光靠卖硬件是不能在北京这个地方混的,必须用系统的思想、思维去打造自己的产品体系,或者叫生态系统,软件和硬件的有机结合。以硬件打下的基础,用户量不少,是可以在这些用户的基础上找到增值业务的,我始终坚信这一点。在用户那里我们有足够的硬件设备,用户PC机上运行软件平台(新开发的)也具备了长期运行、可扩展、定制化的条件、可以集成任何家同类产品的设备,接下来我们可以向服务器端或者说是云端扩展我们的业务。打造我们的E服务平台,把全国所有用户的设备数据统一上传,用这些数据形成业务,再服务于用户。基于这样的思想,利用一周的时间,晚上学习,白天编码,开发Android手机APP应用程序,实现了移动终端与E服务平台的互动。这就形成了完整的业务链路或是叫数据链路,用户的硬件设备采集数据、与用户的PC机进行交互、PC机的软件平台通过无线路由再与E服务平台进行交互、最终用户可以通过手机的APP看到他们想看到的数据。核心思想是拿用户的数据,形成链路,再服务于用户。

但是有人要问了,营利模式是什么?我们肯定是要解决这个问题的,技术或是软件系统不能赚钱,还不如破铜烂铁有价值。现在这个E服务体系的整个链路已经打通,就要好好想法怎么用它去赚钱,其实在开发之前已经考虑过了,从5个方面来说:1、无线通讯模块进行包装,可以卖硬件产品。2、可以卖服务,有了设备的数据,可以形成自己的专家库,形成解决方案,可以协同用户的运维工作。3、向系统集成转型,把E服务系统复制到集团公司,再把原有的系统业务慢慢整合进来。4、业务系统的链路已经形成,发掘用户新的需求点,在此基础上进行扩展。5、有了APP,就可以和用户进行互动,潜意识影响用户的决策和决定。主要是这5个方面来解决发展问题的。

以上的思想是好是坏?至少对于一个传统型企业来讲,不能算是坏的。以上的思想是否能行的通?在转型过程中,谁也不敢说下定论。

很遗憾的告诉大家,耗了一年,规定上传10个用户的数据,最终只有1个在实时上传,最终这个项目最后不了了之了。这是符合我们这家企业行为准则的,这是我最担心的,也是最不足为奇的,早就和领导表达过这样的担心。作为开发人员,我是想全全负责这方面业务的,但是最后交给对这个项目不感冒的一个(服务)部门负责人,领导的意思是最后要他们来使用这个系统。首先这是项目公司行为,不是某个部门的行为。另外,这个负责人明确表示过这个项目不能给他们带来备件的销售额,让一个不愿意去做的人来负责项目,还承接了任务,最后还不了了之了,我想问的是到底谁的脑袋被驴踢了?!!!

在没有开发系统之前,我多次向公司不同的大领导表示过向服务器端发展,各位领导都是神一样,不表达自己的意思和思想,也不找你具体聊聊什么想法,我只有像佛一样感化他们。最终有一天,他们觉悟了,想要做一些事情了,最后佛也无能为力了,项目黄了,转型也扯淡了。单从销售系统来说,我们的总工程师(还有一些其他人)表示过:我们的销售人员不会卖系统!首先我们要解决应不应该做的问题,其次我们再解决人的问题,再次我们再解决策略和方式的问题。等等。任何事情还没有做,就盖棺定论了,让年轻小伙子们情何以堪呀。我提到这件事的意思是想说,这个项目的失败是必然的,因为领导的思维模式和你不在一个频段上。

从辞职到现在,我一直在思考这个项目为什么失败?原因到底在哪?总之,是没有解决好人的问题。毛主席带领人民开始建立新中国的时候,一路走来不是一帆风顺的(这是废话),在这个过程中始终在解决人的问题,并且还是人的思想问题,这是核心。后来主席还说过:人多力量大,人多好办事。还是强调在解决人的问题,不仅仅量的问题,需要去感悟其他的东西。

从这些,作为一名技术人员,作为一名IT技术人员,你能感觉到什么?是从激情到无奈的打击,还是从无奈到无感的洒脱,异或其他的什么!!!从此心境不再平静,长期的思想斗争开始了......。


17.最后的项目,得了抑郁症

两年的时间很快就过去了,尽管推动公司转型失败了,还是有很多收获的,毕竟竭尽全力的付出了。经历这一切,让我陷入无限的沉思之中,作为一名技术人员仅靠技术可左右的事情太有限了。让我一直以来凭借主观能动性工作的积极掉到了谷底,各种消极的情绪充斥在工作中。有一次公司领导、技术部门和市场部门一起开会,人员也比较多,趁着其他人员有座位的时候,借口溜了出来,会后一位老同事问我干嘛没参加会议,我随性说:有你们参加就行了。

2013年10月份,快到年底了,离我再干两年的许诺已经接近尾声了。也开始谋划换个环境工作的想法,正当这时候公司签了一个二期项目的合同,在一期的时候我也参加了这个项目,做的不是很成功,系统基本也没有用起来。开项目启动会的时候,领导有意思还让原来负责这个项目的同事来管理这个项目,当场我并没有表示任何意见,领导问我的意思,只是表示干呗,有需要就参加。后来和领导无意的交流中,我也有意识的表达了自己的不满,公司的系统性项目不是很多,只要有项目都是另外一个同事负责,我只是以技术的身份配合着工作,技术的工作再重要,也只是技术一个方面,而项目本身并无太多管理上的任务,这样传统性的小公司的项目管理还不至于提高很高的境界,所以也不甘心处在如此的境地。不知道是哪根神经出了问题,都要准备离职的人了,难道还要最后拼一把吗!!!

后来,就奔赴前线了,领导也知道这次的工作压力比较大,特批可以住高级的地方,标间一天140元,一期项目的时候,住的标准是一天60元,已经很知足了。我把淮河边上这座小城市视作自己的第二故乡,秋末的季节,走在路旁的大树下,下着小雨,有时雨滴砸在树叶上发出清脆的声音,泛黄的树叶随之摇摆着飘落下来,轻柔的贴在地面上,仿佛一位轻柔的女子呈现在你的面前,如此可触碰而真实的感觉。来这多少次我已然记不清了,不能再熟悉的感觉让我放松很多。

接到的部门领导的电话,表示和公司的主要领导商量后,决定让我负责这个项目。看来我表达的不满是起作用了,也应声答应了下来。这个项目全部是软件部分,有三个重要的工作:(1)把原来我们一期的系统重新恢复使用,相当于重新部署新系统;(2)集成另外一个厂家的设备,需要新安装,能过光纤进行通讯;(3)还要同步另一个系统的数据信息。总共3个开发的人员,1位女同志,后来没有让其参加项目,实际上就两个开发人员,兼实施、运维,这些工作要求在一个月内完成。第一周的工作周报中,最后我强调:总结一下几天来的工作,向领导汇报一下,以便领导了解现场进展,免于担心,工期之紧,工作之多,月底之前完成实属不可能。并且把项目潜在的风险点一一列举了,有些是自己不可控范围内的,有些是签技术协议许诺的太多了。

自己可控范围内的工作确实很多,开发与其他厂设备对接的采集数据的软件,业务系统功能开发,服务器的部署、网络部署、数据库的部署等等。还有涉及到与其他两个厂家的工作对接,与新设备安装的厂家通讯协议的调试、软件的开发、稳定性测试、他们的安装进展,反正遇到N多问题;从另一个厂家的业务系统要提取数据,他们与甲方有维保纠纷,不提供数据访问接口,只要破解了他们的软件,找到数据库的用户名称和密码,以及相关表的结构信息等,万般无奈之下只有非常规的做法了。两个开发人员的分工是,我负责与硬件设备对接的软件开发,业务系统的系统功能开发,另一个同事负责从另一个业务系统提取数据保存到我们的数据中,系统基本能运行了之后,调来了两个运维的人员。

在项目开始之前,公司的领导和另外两个同事都主张在当地招两个兼职开发的人员,至于是否是领导的真实想法,我就不清楚了。但是在项目实施过程中,我并没有对这个想法表达任何看法,同事到是找了两个在网上接单的开发人员,出于礼貌和他们聊聊,最后再也没有提起此事。对于没有招兼职开发人员的原因,我在最后的项目总结中说明了自己的看法和意见,最后写道:从侧面反映我们的软件实力的确低下,大家心里没底。

现场的工作状态基本是早上7点多出门,晚上9、10点回来,回来这后写日报、总结遇到的问题、安排明天的任务,主要是对自己的管理。系统涉及到钱的问题,单位之间进行核算的问题,所以要求实时性、准确性都很高,有时候在睡觉,甲方的主任(关系还不错)就拍电话过来了。两个开发人员,就这样熬着,另外一个同事还有其他地方业务的问题,有时候就我一个人在奋斗。

那时候家里的事也比较多,孩子还不到一周岁,期间孩子的头顶部位长了一个小“肿瘤”,做病理检察需要在这个部位取一块“肉”,三个医生把儿子按在床上,一个主治大夫拿着一个钻头的东西,在儿子长“肿瘤”的部位取“肉”,儿子嘶声裂肺的哭呀,最后哭的都没有声了。回到家之后,夜里突然间就吐了,然后就是高烧,然后就是拉肚子,几天来一直在医院,或是在医院的路上,不堪回首的日子呀!!!

在整个的项目过程中,基本上夜里11点多,快12点睡觉,后半夜3、4点就醒了,再也睡不着了,项目还没有结束,人就瘦了10多斤,从160左右,掉到了140多。12月中旬要求上线,另一个设备厂家的设备还没有安装完呢,所以有正常的推迟理由。12月26号要求上线,用户发布一个针对这个系统的业务管理规范,所以也有推迟的理由。用户要求1月1号元旦上线,这才是他们真实的要求,用户的信息中心主任、生产部门的主任给我打电话,公司的业务人员给我打电话,我表示对不起,真上线不了。业务人员还不只一次给我打电话,还拿公司的领导来说事,我直接表示谁要求上线,谁就派人来现场解决问题,统统不好使。我的真实意图是元旦回家陪家人和孩子,儿子受这么大的罪,你们谁也无法体会到。12月31号准时回家,节后再说。1月5号系统正式上线,1月7号写的项目总结,在项目总结的最后写道:现场实施过程中,在极力的把各方面做好,希望他们能够真正的把系统用起来,也为我们将来系统升级、后期硬件设备再次进入这个市场打下基础,今日的付出也算值得,同时,希望这个项目能够真正的引起领导的重视,是真正的开始吧。

公司的总工,期间来现场考察一个设备的运行情况,顺便慰问一下项目的同志们。晚上,我们喝了一些酒,总工是个不喝酒的人,意思是和我们聊聊,另一个同事表达的意思转的弯太多,会让人家理解错误的,还总是说一些原则性的话。我说的更直接,基本上也是我在说,总工那天估计很郁闷,期间没怎么说话。反正要走的人了,我还有什么可顾忌的呢。

在项目期间,我是有些抑郁症的特征的,有些心结根本无法解开。脑子里一直在思考三件事:(1)我的出路在哪里?想推动或主导一些事情无法实现,难道一直这样耗下去吗?(2)项目本身的压力,我已经在超负荷运行了,根本分身无术了,哪怕再有点什么事,我真的要崩溃了。(3)以这个项目为样板工程,再次推动领导层重视系统化建设,最后一刻也未曾放弃过,也是想发挥自己最大的作用。一天只有5、6个小时的睡眠,甚至在睡眠期间脑子还是在运转的,结果就被所想的事情叫醒了。

项目结束后,公司开了总结会,总经理没有参加,把我的意思全部表达清楚了,言辞也比较激烈,有点置于死地而后生的感觉。这个行业的黄金期已经过去了,本应该在最好过的时候去寻求转型或拓展业务的,现在已然晚了,市场的机会不会再给你第二次的。但是我仍然抱有幻想,在公司又坚持了将近3个月,希望有点变化。就是因为有感情,才这样坚持的。但是看到这一切,我已经释然了。