【转】十年编程——和本文罪魁祸首陈梓瀚一起悼念逝去的十年

作者:空明流转 零程序员,都是习惯从0开始计数的。如果不是陈梓瀚撰写了《10年编程》,我不会想起对一个如此漫长的瞬间,做出一个可能并不是恰如其分的总结。某种意义上来讲,这也算是他“改变了我的人生轨迹”的一种方式吧。壹2000年,终于考上了当地最好的中学,分数不高不低。那会儿对计算机或者是程序,是完全没有什么念想的。在这之前,如果说启蒙,呃,搜肠刮肚一下,也是有的。初中时买的学习机上,有一个QBasic的解释程序。啊,真好,程序。虽然要写行号神马的,但是到底是程序啊。可是,我写出来的Code他妈的不能存储!不能存储!不能存储!有鸟用!(据说可以支持录到磁带里,但是我从来没他妈成功的用过我艹)当然,这用处,也还是有的。用来算算四则运算用神马的。——这算哪门子用处!坑爹呢!好吧。这些暂且不表。因为还有LOGO语言,传说中的LOGO。伟大的Logo,可以画图的Logo。但是我都忘记了。只是前段时间我师妹让我去看看NetLogo的时候我就想起来满屏幕爬的小海龟来。三角形的小海龟。哎哟我艹!这是小海龟嘛!你见过三角形的小海龟嘛!好吧。这些都不重要。高中���间三件事情,“改变了我的轨迹”。第一,我会编程了。第二,认识了初恋,让我赶上了早恋的末班车。第三,Event Code A(有些人知道,有些人不知道。不重要了,但是和编程多少有点关系)。贰也不知道怎么就去学编程了。那会儿是以OIer(奥林匹克信息学竞赛)的身份,学Pascal。领我入门的,先是朱老师,后来是胡老师。这么多年我 也没回学校去看望二位老师。要不是他们,我大约真的就要冻死街头,饿毙巷角;被城BI管BI追,被土狗咬。——我了个去!这又是神马啊!!!——当然,是 他们教会了我Pascal。虽然在有些环节上我是无师自通的(臭屁啊,装逼啊),也因为他们是不错的老师。00年到01年这段时间里面,我的基础知识是一片混乱。其实那个时候我已经很牛逼了。一方面,我会Pascal,甚至会一些算法。递归基本上一看就明白了,Delphi学起来也还凑合。到现在我 都还有两本Delphi方面的书仍在家里,一本是白皮子的Delphi教程,一本是机工的实用编程100例。还有就是,我每个星期要装上10来次 Windows98。什么Ghost,什么PQMagic,什么Norton Tools,都不在话下。另一方面,在概念上也存在相当多的严重问题。比方说,完全不知道“编译”是个什么过程,妄图把.pas换个exe就期望着能执行,比方说分不清TFrom和TForm1有什么区别。连类型和变量都搞不清楚。我觉得我也是很牛逼了。但其实编程这种东西,对大部分人,都没什么吸引力的。一开始的时候,大概有30个人参加培训。一个月之后,就剩下我,赵同学和滕同学了。其他人都没了。现在还在IT的,不知道还有几个。曾经还考虑过,回去带一些小弟弟小妹妹(这个是重点),去给他们讲一些数据结构啊,算法神马的。但是今年一看,奥林匹克竞赛高考一律不加分,心里一下子就冷旺旺的。这下子,搞不好连三个都不剩了。叁高二一年,成绩掉的厉害。有多厉害?其中的时候,double了。期末的时候,又double了。对不起,我不是说分数。我是说,名次。原因很多。但是关键是,我对念书,数理化英语地理生物政治历史,没有那么大了。这要是放在以前,我一定是个博物学家。诺贝尔那样的。呃,好像是叫达尔文。后来看到过老美们用的历史教案和材料,我觉得我肯定更死翘翘。他们会问阿兹特克人在哪一年遇到了一个什么样的自然灾害死了多少人并对接下来的历史进程产生了如何的影响。然而那个时候我天真的以为阿兹特克人其实是生活在好望角的。当然,我唯一引以为自豪的,是知道霍尔木兹海峡是黑海到地中海的出入口,而博斯普鲁斯海峡是海上的石油要道。好像我又记反了。真该死。但是这些都不影响那个时候我继续编程。学会了二叉树,学会了链表,学会了数组。学会了指针的指针的指针的指针。我也不知道怎么学会的,好像 就是自然而然的钻到脑子里面去了。但是他们钻地并不深,都给堵住了。所以,现在我的头脑里面很难再钻点什么像样的东西了,都是些明星绯闻,裸体空空神马 的。肆高三的时候,03年。是最后一次参加OI。认识了三个小盆友,乐乐,敏敏和洋洋。敏敏去学泰语了。乐乐不知道在干什么,只是知道他当年在文曲星 PC600上的QBasic玩的是近乎神迹,能用那个破烂到家的MC68000的变种的CPU干很多很多事情。我也有一个,迄今为止也还在手上。后来赵先 生也有了一个,PC1020。羡慕死我了。那个时候文曲星的升级大概就和现在手机是一样的,CPU更快,记忆体更大,屏幕分辨率更高。洋洋玩的也很好。现在好像武大的BBS就是他在维护的。适当的时候我也会关注一下他。不知道他以后会怎么样,但是总之是一路顺风了。几个孩 子都很聪明。学校都很好。不像我。到最后的时候,RP超级爆发了一下祖坟上的青烟冒得跟911大火似的,也就考上了一个普通的不能再普通的211。但是我 仍然是认为,老天是合理的。高考前我从未系统复习过,也没有做过什么题目。你问我对这件事情自豪吗?Of course!其实说着话的时候,爹浑身正冒出一种傻逼特有的青烟。这叫气场。03年的时候我就会C++了。用了一本什么成人自考的教材。绿色壳子的书,超薄,还带护翼的,夜用,防侧漏,吸量大。幸亏那个时候没有看 Primer这种大部头。要不然死都不知道怎么死的。后来很多人质疑说国内的书怎么怎么烂,说不能误人子弟啊云云。这个时候最好的解决办法,就是找一本尽 可能薄的书。这个时候信息量会尽可能少,出错的情况也就会尽可能的少。除非他是文言文写的。到03年暑假的时候,都是没有自己的PC的。03年暑假,终于买了自己的PC。Athlon XP 1700+,硕泰克的主板(忘了什么芯片组的了,那个时候NV的nForce还是很贵的),256M的内存,80G的酷鱼四。显卡是传说中的Radeon 9100。结果机器买回来,玩了整整一个暑假的游戏,轩辕剑Online。除了画面丑了点,游戏性倒是不差。后来大宇做的网游,倒是越来越SB了。早在高一的时候,在老胡同学的影响下,我就眼睁睁看着他通关了天之痕和云和山的彼端。自此之后我就有了不玩游戏看录像的毛病。都是好游戏。 所以那会儿我特想做RPG。一直到我水平不够做RPG的时候,都是有这个想法的。现在掐自己腿肚子,也算是可以了,只要有美工我就能山寨出一个差不多的 RPG来。但是我不再想去做游戏了。人生理想大抵是如此,等你可以实现理想的时候,往往就会有更远的眼界,想做更大的事情。这个时候,应该回过头来,感念那些在深夜挑灯的时候,给予你温暖的那些好梦。伍大学对我来说就只有两个阶段,在江宁的大一大二和在本部的大三大四。在高考独木桥挤啊挤啊,挤了俩通宵,好不容易才上了开往失业的贼船。很多人以为我以前学编程,现在干IT,我那个时候一定就是所谓的“计算机相关专业”。其实不是的,我学的是测绘。工民建,贱民工。但是大一大二,大家都知道的,基础课。其实和专业没什么关系。所以那个时候我从来不去上课,天天泡图书馆,就在那等啊。等艳遇。四年等了两 个,全是有主的。通过这两个,我还认识了一班哥们。不过我不是Gay,可惜了。事实证明,图书馆不是等姑娘的好地方。人家来都是来看书的,不是来挑郎的。然后就无聊啊。干嘛呢,抄书。那个时候是把一本清华的图形学教材,一本More Effective C++,一本Large Scaled xxx(就是小贝看的那本没前途的书),一本软件工程,一本COM本质论,抄到了小本子上。当然都只是摘抄,不是全部。才看到MEffC++的时候,惊艳 啊!怎么会有那么牛逼的书呢?现在想想,不是那本书牛逼,而是我实在太傻逼了。这个感觉又出现过两次。一次是看到Modern C++ Design的时候,一次是看到Boost里面MPL的代码的时候。抄书好。好记性不如烂笔头。找两本经典的书抄抄,还是有助于你系统的理解学习一下常识的。寒假回家的时候,装逼的搭了一个Graphic Engine的框架,最后还是不了了之,太监了。但是就是这个只花了我两三个月的东西,在6年之后,我还是写在了我的简历里。因为这是很重要的一步,对我来说。第一步虽然走不稳,但是确实是非常重要的。陆时间过得快啊。从初恋把我甩了后,两年一晃就过去了。然后我就到了本部。大三大四,还是过得非常充实的。魔兽练了一个牧师到了60,最后还跌跌撞撞的拿到了祈福;女人,无。然后学业上,虽然绩点烂到要毕不了业,但是好歹发了一篇第一作者EI,两篇第二作者EI。那个时候,最大的好处是有网上了。大一大二的时候还在gameres和csdn里面混过,后来就再也不混了,发现了两个群。然后在里面天天被一帮狗日的艹啊。艹了个花开花谢。狗叔,猪叔,叛叛,都是那个时候认识的。还有就是壮硕的,也是这篇文章的直接罪魁祸首,陈梓瀚。S****是迄今为止,我见过水平最好的群。有大牛坐镇,有打手帮喷。不管问什么,都会有答案。虽然有的时候的答案是“您已经被管理员请出 xxxxxx群。”但是这也可以学习到,这个问题究竟是多么的傻逼。但是在这之前,我还在一个D****** MVP群里面呆过。在水平上,要差一些。但是对当时我这样的水货而言,气氛更好一些。所以盲目加牛逼群的人,最好先掂量一下自己有多分量。水平太好或者太差的群,对自己都是不好的。你把一个群的水平拖低了,只会让睾兽们骂累 了之后直接把群Mask,不再说话。对谁都没好处。讨论才是持续发展的真正动力,不管是讨论什么,从三体,到三俗,到三急都可以。很多问题,google 一下,或者多看点书,你就不会好意思问出来了。迄今为止,我还在S*****的群里面活跃着,现在这个群除了叛叛和VC,还有出去自立门户单干的猪叔,剩下的活跃用户,几乎都是Autodesk的人了。就连我,也顺藤摸瓜的上了黑车。都是狗叔害的。临毕业的时候,还做了一把伪学术,发了点Paper,之前也说过了。是和GPU有关的,也和我专业有关的。后来本科论文致谢里面,很多感谢的人,都和这个有关。再次感谢一下猴叔(怎么叔叔们都是禽兽啊)孙凯先生。本科的时候遇到了后来我硕士的导师。虽然在硕士期间,我和我的同门啊师弟师妹啊什么的,对其还是有些微词的,但是这个毕竟放了我毕业,就算是万幸了。而且那个时候对我也确实是很宽容的。我在和她一起做Paper的时候,她居然就放任我在办公室里面WC3。柒这个部分要单独分开来讲一讲。因为很重要。读大学,不完全是为了等失业。也还有一些很重要的事情要去做。比方说破CHU ,比方说学点知识,比方说,认识一些人。认识女人可以一起上床,认识男人可以一起翻**墙。认识人妖还可以携手并肩当牛郎。之前说的两个在图书馆邂逅姑娘,不是终点。最后都成为了中转站。无论如何,谢谢你们,希望你们过得好一点。籍由她们,我认识了衔哥,老毕(不是拍A片那个老毕),云哥和邦邦。衔哥和老毕,都算是是富二代,人很好。他们比我高一届,一直以来得到他 们很多的帮助。衔哥走的那会儿,颇有些难过。很希望以后还可以与他再见面。老毕现在俨然是一个资本家了,开了家小公司,倒买倒卖着什么。云哥和邦邦,那正 儿八经都是做技术的人。云哥的技术很好,我还不懂什么叫ASP的时候,他给我分析页面之间怎么传递数据分析的头头是道。有一次他对于AOV网的分析,让我 印象极深。我甚至还记得,那个下午将我的老脸晒得滚烫的夕阳。还有邦邦。很久没有与他联系了,我想他现在应该已经在国外了。他毕业的时候,我留校读研,于是从他那里摸走了近800块钱的书。现在在我枕边的 Introduction to Algorithm的影印版,最早便是他的。今天下午和本文的罪魁祸首陈梓瀚在皮扎哈(Pizza Hut)吃着他的软饭,并吹牛的时候,也提到了算法导论。感谢邦邦,是你给我提供了如此多吹牛逼的资本。书上密密麻麻都是你的笔记。不明就里的人,还以为是我刻苦读书的结果。但是实际上我的书从来都比脸干净。捌硕士阶段,若干件大事。但是能记录在这里的却很少。头等大事,发生的最晚。是我认识了现在的女朋友。我是在临毕业的时候和她走到一起的。那个时候事 情是如此之多,以至于重要的信息全部都被各种毕业前夕的噪音掩盖的一干二净。和我很亲近的师妹都被我蒙在鼓里,上个月还在QQ上很伤心的问起我为什么我一 声不吭就甩了和我相濡以沫了多年的他的男朋友暨我的相好,而和另外一个可爱温柔泼辣的MM远走高飞了。我不知道怎么回答她的伤心和无助,只能说等到南京的 时候让她一定要请我吃饭。第二件大事,发生的最早,和技术也有点关系。就是SoftArt项目的开始。是07年底。花了两个多月写了个原型。最后居然也不知道怎么的 他妈的就可以运行起来了。如果不是龚敏敏鼓励我,这个东西指不定又要胎死腹中。07年底到现在,项目一直都很顺利,虽然进度有点慢。那不是因为没人手么。 08年底的时候,加了一个编译器到项目中。但是到现在这个编译器仍然只是雏形。也是那个时候我逐渐和本文的罪魁祸首陈梓瀚相识相知走到一起去相互掐架。迄 今为止,这个编译器也受到了他诸多的启发和鼓励。用一句话来表达我的感激之情,那就是——多谢你的吃屎,让我只用闻屁就够找到茅厕了。同时也感谢Un-stolen同学,让我可以在伤心绝望痛苦中无形的加快了项目的开发进度。第三件事情,在测绘局的实习。这大约是我做过的第一个成品项目。感谢领导同志和姐姐哥哥叔叔阿姨们对我的信任和支持,让我有机会再一个数十 万行的程序里,当一个不那么称职的Arch。这段经历其实对我之后很长一段时间的作用是巨大的。特别感谢金琳姐,在我发现系统问题并实施重构的日子里,要 不是你帮我扛住了主任的压力,我还真有点不知道如何是好呢。不过知道我当时做的成果,现在你们也在用,便觉得除了欠了你一顿面值300人民币的饭外,还是 有点点对得起你的。顺便也祝官二代的你工作顺利,早日升职:)玖以这样一个数字,我的十年终于可以完满的结尾了。如今我在Autodesk,算是过的不错。我的Team,我的Leader,我的Manager都很Nice,感谢你们给了我这个可以在团 队里历练自己的机会,给了我这个可以开发成熟产品的机会。对王先生和李先生而言,没能去V公司,真是有点遗憾。但是现在看来,我们之间其实是大有合作的机 会的。还有MSRA,你并没有能阻绝我全部的路。如果我想去,自信是不会有多少问题的。在最后,感谢作为本文罪魁祸首的陈梓瀚,是你让我有时间考虑这样一个十年里我究竟是如何成长的。感谢所有在文中出现过的人们。在机器面前打着哈欠等我写完的我的女朋友张小兔同学,如果不是你一直在等我,恐怕这篇文章又要太监了。不过,我光荣而胆怯的宣布,我已经写完,可以交差了。我爱你。 原文链接:《十年编程——和本文罪魁祸首陈梓瀚一起悼念逝去的十年》

【转】我的八年程序之路(二)三月方便面换来800月薪

胡侃几句,最近工作比较忙,一直没时间静下心来写,园友多次催我,我这才抽点空闲时间写出来,让大家久等了,在这里老邓给大家说声抱歉,老邓呢,文笔不是很好,写的回忆录是纯流水账,还请大家多多包涵,谢谢。        接上篇,工作落实后,回到租住地,迫不及待的给朋友甩了个电话过去,他在电话上说恭喜你,下午下班我过来请你喝酒,下午吃饭的时候给朋友说到我没要工资,当时我朋友很震惊,说:你不要工资怎么生活呢?我的回答是找了这么多家,比如个人都嫌我没学历啊,这一家能要我,已经不错了,生活嘛慢慢想办法吧。我朋友说你真的太老实了,我说这没什么的,我相信老实会得到回报的。        第二天清早我起了个早5点半就起来为第一天上班做起了准备,八点我就来到公司,等了半小时后公司开门了,同事陆陆续续的到来,公司虽然不大,但环境还不错,在我现在的眼光来看,当时那个公司就是一个软件作坊而已,这时老总来了,在同事面前做了一下介绍,带我的是一位陈姓同事,公司开发人员算上我就6个人(4个程序,两美工),外加后勤人员,总共就10人。        带我的小陈大致介绍了一下公司的情况后给我安排了座位后,找我说道了几句,他说:公司虽然小,但单子比较多,能学到东西,老板是家里给钱让他出来创业的。这样我对公司有了个大概了解,我在办公桌前坐了有半小时后,小陈拿了一个U盘给我,他说你今天先看看我们现在正在做的网站源码吧,就这样第一天上班看了一天的源码,在这里不得不提一点都是asp的,没涉及到C#。        下午下班回家,我看到我钱包里的500元钱,心里在想,怎样挺过去??自己拿了笔跟纸算了一下,早餐馒头稀饭1.5,午餐不计(公司解决),下午两代方便面3元,这样一天就4.5元,我想能挺过去了吧,二话不说就直接下楼去了互惠超市买了三箱康师傅(以至于造成我现在看到方便面就想吐),花去120元,当时感觉心好痛哦,转念一想吃得苦中苦方为人上人,苦点就苦点吧,咬咬牙也就过来了。        第二天上班,小陈(因为他年龄比我小很多,所以我这样叫他)对我说:你现在能上手吗?刚接的一个企业宣传性网站,我说试试看吧,其实对于我来说做这种网站不难的,只是我不愿意冒皮皮(四川话)而已,他把客户的要求给我了,我大致的看了一下,就开始下手写网站规划,用了一天时间搞定了网站规划后,下班之前把做图的要求给美工说了下,美工当时给我说没问题,一天给你搞定,等他们下班走了后,我没走,我就开始了我第一份工作的第一个项目的编码了,当时我不会去是有原因的,中午在公司吃得多,怕回家后饿,敲起代码会让我忘记饥饿,这样我的两包方便面可以留到晚上吃了睡觉。   这样不知不觉的过了十天,项目也完成了,老总觉得我还行,接下来就把一个政府的网站交给我负责做,政府的这网站我当时做了一个半月,成功上线后,老总给了我50元的奖金,当时我高兴得就像得到压岁钱的小孩样,心想这是我来成都挣到的第一笔钱,下午下班后我叫上了同事小陈,去小区的小餐馆点了两菜,要了一瓶泸州二曲,坐下来后,我们边喝酒边聊,我把我的事情大致给他说了一下,但我没说我天天吃方便面的事,后来得知他月薪680元,他问我老板给你开多少,我说没要,因为我没学历,小陈的话跟我朋友一样,都说我老实,太傻了,怎么不要薪资。这样不知不觉的聊到了十点钟,我结了账(28元)后,跟小陈各自散了,回到家,我流泪了,出来后第一次流泪,感叹生活真不容易,想给家里打电话诉诉苦,但怕家里人担心,我也不想让家里人担心,那晚我哭得很伤心的,但我没后悔过我的选择。   一转眼来到了7月,不知不觉的在这公司干了三月,那天是个周末,休息在家里躺床上看书,快中午的时候,有人敲门,我开门后见是刘总,他进来后看到我床边的方便面箱子跟盒子,他问我,你这是?我就给他说了:我出来带的钱不多,租了房后,为了一份工作没要薪资是为了磨练自己,身上钱不多,就只能这样吃方便面过日子了。刘总听后,我看见他眼角湿润了,接着说道,走,我带你去吃饭,我这样跟起老总来到了一家当时我想都不敢想的高档餐厅,坐下来后,把服务员叫过来,第一句话就是,上你们的招牌菜,另外看我们老大要吃啥。我当时惊愕了,我怎么成老大了?那天那顿饭吃很久,我把我的经历都给刘总说了,刘总流泪了,他说从来没有什么事让他流泪过,我的故事让他感动。   第二天上班,刘总就叫我去他办公室,他从抽屉拿出来一份合同,接着他拿出500元说,这是你这三月该得补助,另外从这个月起,你的月薪800元,签了合同后,我心里很平静,没有了激动,我的老实、我的付出、我的傻换来了回报,这样我在成都终于立足了。 未完待续

【转】我的八年程序之路(一)求职的艰辛

胡侃几句:这不是小说,这是真实的,是我八年程序人生的回忆,13年由于自己性格的问题依然的离开了梦寐以求的好单位,应聘了一家离家不远的汽配厂做副厂长,从此结束了八年的程序人生,前段时间在群里偶然聊起我的人生,大家伙都建议我写成文字,那样对年轻的程序员有启发及帮助,由于我现在的工作轻松,空闲时间多,于是我就静心下来写出我这八年的程序之路,希望对大家有所启发。 告别父母,毅然踏上成都   打了院长交了辞职报告三天后,被叫到了卫生局,卫生局领导同意了我的辞职申请,就在那天办完了所有离职手续,突然间心里感到无比的爽朗,可以离开这个视人命为草菅的地方了,这样就可以精心下来学习,就这样过了两月后,自己觉得写程序的水平能够找工作了,跟父母商量后我就决定去成都闯一闯,那一天我这辈子都忘不了,那是2004年的3月26日,我取出我所有存款720元,父母担心我,就又给了我1000元,简单的收拾下行李,跟父母告别后踏上了向北的列车。 成都,安身容易,工作难的城市   经过一番舟车劳顿,于27日到达了成都,在出站口,远远的看见表弟的身影,他开口第一句话就是:哥,丢了铁饭碗舍得吗?我说没什么舍不得的,不再那样的地方工作对得起自己的良心。跟我表弟聊了一下后,他带我到了九里堤附近,他的出租屋,接下来就是帮我找出租房,因为他们是3人合租的套一,没我住的地儿,花了半天的时间租了一额单间,600元三个月,后来买了点简单的被子这类的必用品,我就算在成都住下了。   第二天,开始工作的寻找,这时候我才体会到找工作有多困难,跑了4家,都以我没学历,不是专业出来的拒绝了后,就这样跑了差不多一周, 大概有30家,都拒绝了我的求职,我当时心里就爱想,这工作怎么这样难找呢,这天是3月31日,下午我表弟找到我,叫我喝酒,在喝酒中我就对他说工作很难找啊,他对我说,不着急慢慢找,也许明天你就能找到。   时间来到了4月1日,清早起来,我就说如果这家公司再失败,那么我就去找洗碗的工作来做,那样边工作便拿一个文凭,我怀着忐忑的心情来到了我今天将要面试的公司,接待我的是这个公司的老总,在我做了一些自己的介绍后,他很惊讶的说了一句我真心佩服你,然后问我有没有作品,我就给他看了我03年跟我表弟一起做的一个药价网,他看后说到,可以是可以,但我们公司是属于小公司,暂时不需要人。当时我失望了,不过还好不是绝望,我就对他说道:刘总,你看这样行不行,我不要工资,在你公司做,就当我是实习生吧。当我说出这话的时候,我心里知道没戏了;他顿了几分钟后,对我说:好吧,你明天就来上班吧。就这样我找到了我程序之路的第一份工作。 注:我计划是写成长篇系列的 ,这一篇只是简单的描述了我的求职,后续会详细描述我八年程序人生的点点滴滴。
友情链接:Smart Testing