疯狂的程序员

疯狂的程序员

用户操作
[即时聊天] [发私信] [加为好友]
绝影ID:hitetoshi
1685314次访问,排名9好友200人,关注者575
爱生活,爱狗狗。
hitetoshi的文章
原创 95 篇
翻译 0 篇
转载 0 篇
评论 7999 篇
绝影的公告
很多朋友在CSDN上加我好友,或者加到我的汇编群中来,实在抱歉,CSDN的好友上线和QQ群的成员上线都是200个,现在都已经加满了,所以加不了了。请访问论坛http://www.crazyprogrammer.org
最近评论
rebecca0813:Welcome to our website for runescape account and runescape accounts service.
rebecca0813:Welcome to our website for Warhammer powerleveling and Warhammer Gold
rebecca0813:Welcome to our website for maple story mesos and buy maple story mesos and ……
rebecca0813:Welcome to our website for buy runescape gold and cheap runescape gold service.
rebecca0813:Welcome to our website for scan runescape powerleveling and
    收藏
      相册
      搜救犬赵百万
      链接
      HelloCTO
      疯狂的程序员官方网站
      存档
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 疯狂的程序员21收藏

      新一篇: 疯狂的程序员22 | 旧一篇: 疯狂的程序员20

      绝影第一次去公司周总先给他介绍同事:“小李是秘书,小周是程序员……以后你就跟着小周,他很厉害的,要好好跟他学习。”

      他对小周点点头,本来想跟他打个招呼,但实在又不好称呼他。周总当然可以叫他小周,自己总不能这样叫他,叫“周哥”,绝影又觉得特别别扭,以前他还很少这样称呼一个人,所以他也就只好跟他点点头。

      介绍完,周总安排绝影就坐小周旁边的办公桌,说:“那你们先忙吧,我就不打扰你们了。遇到什么问题要多问小周。”

      小周一直没说话,也一直没抬头,等周总走了,他只说了句:“听说你汇编不错。”

      绝影忙说:“不敢当不敢当,就是学了一点,了解一点。”他看这办公桌上的电脑正是自己面试时做题的那台机器,连衣服都没得穿,破得不得了。他问小周:“那我现在做什么呢?”

      “先看MFC。”

      先看MFCMFC这个东西绝影倒是知道,其实只能算是了解,不就是Microsoft Foundation Classes――微软基础类库么。具体是什么他不知道,总之一个东西你只要知道他的全称是什么至少能给别人留下非常专业的印象,你问小周:“你知道MFC全称是什么吗?”他还不一定答得上来。

      MFC在哪里看?从哪里开始看MFC?看MFC什么?绝影都不知道。他本来想问小周,但看他一直神情专注一丝不苟而且貌似他又是个不爱答理人的人,至少说的第一句话“听说你汇编不错”感觉有点藐视绝影的感觉,他不想去碰壁,干脆就开了电脑对着它发呆。

      最后终于还是小周沉不住气了,他说:“我在你共享里拷了个Project,你先打开看看,有什么不懂就问我。”

      他双击打开那ProjectVC++的进度条唰唰唰跑了好几躺终于才看到它的真面目,尝试编译一下,乖乖,居然用了将近一分钟,有时候就编译一个cpp文件居然就要用好几秒。还是汇编好,你看一个ASM文件拿来汇编,基本就没有停顿,汇编器来得快,写起程序来也来劲。拉开左边的Source Files列表,里面密密麻麻都是cpp文件,看得绝影头都大了,程序入口点在哪里,哪个文件干什么,他都不知道。你想用32位汇编来做,做再大也就放在一个ASM文件中,技术好一点,分成几个ASM文件用include包含进来,技术再好一点,分别把几个ASM文件汇编成obj再连接,要找入口点,直接去搜索“end xxx”,这个Project可好,居然连WinMain都找不到。

      可他又不好意思开口问小周,作为一个程序员,虽然只是实习试用期的程序员,你跟别人说你连入口点都找不到那还不被同行笑死。于是就装模作样一个人看,似乎看得仔仔细细津津有味。

       

      燕儿问绝影:“第一天去工作感觉怎么样?”

      他不敢跟燕儿说自己去做了一天啥都不懂啥都没做,只能说:“行,还不是那样,不就写程序吗?”

      他这样说,自己还是偷偷去书店买了本《MFC入门与精通》,得亏大家都还不知道他对MFC一点都不懂,要不这工作八成没希望。虽然公司不怎么样,但拿出去跟同学说:“工作吗?这个问题我已经落实了,程序员。”还是感觉很有面子,特别是新闻上老是讲毕业生就业率怎么怎么不乐观,说得多了,看得多了,让他们这些大四学生还是挺有压力,前几届毕业生还互相比谁谁谁的工作单位好,待遇高,前途大,最近几届就比谁谁谁找到了工作,谁谁谁已经签了合同。

      所以那段时间绝影一遇到同学聊天不到两句就把话题扯到找工作上来,他问他们:“怎么样?工作的事情有眉目了吗?”

      他们说:“还没呢。”然后一般会反问一句:“你呢?简历做好了没有?”

      这就是绝影要的。他可以大大咧咧若无其事地说:“做啥简历阿,工作我已经落实了,程序员。直接去做了个面试题就过了,简历什么的做都没做,自己有技术有东西就不用去骗人,还要简历那东西干啥阿?”

       

      很多时候程序员中的前辈讲一个人学写程序有没有前途,总说:“学程序,不光要能吃苦能用功,还得看有没有‘sence’,没sence的人就是再怎么学再怎么给他讲效果都不好。”

      本来绝影挺相信这话,毕竟是前辈说的,他总想自己应该算有sence的吧,至少很多人都还是夸他智商高聪明。要换成另外一个人听了这样的夸奖肯定高兴得不得了。但绝影不这样,别人越夸他聪明他越反感。

      初中的时候有一个星期五班长对大家说:“明天是星期六大家去放松一下我组织大家一起去看场电影吧。”绝影没去,他回家一个人背政治,就在家里踱步从客厅这头踱到那头一边踱一边背政治。星期一政治考试他考了94分全班最高分。于是同学们开始夸奖他:“哟,真是太聪明了,看几遍就能背了,就能考94分,智商高就是不一样。”

      绝影觉得他们那样说简直是对自己的侮辱。凭良心说我背书的时候你们干啥去了?看电影去了。我考到94分你们就说我智商高聪明来为自己没考好找借口,同时把我的刻苦用功给我全部抹杀掉。

      其实“sence”这个东西也是这样。

      有时候想学个东西比如KmdKit开发驱动程序吧,学了好几天都没啥进展,头脑里全是调用API,想凭着经验去套用驱动程序,结果帮助文档是看完了可自己头脑里还是一点印象都有甚至连Kernel Mode Driver是啥东西都还不清楚。

      又说用VC++MFC,本来知道这东西是有用以后工作阿开发的肯定要用,还是去看了一两天,觉得还是没一点头绪,想算了还是放弃了也许自己真的是没有“sence”。

      所以“sence”就像跟你捉迷藏,开始你以为肯定找不到他了或者他根本就没在你这里,等到你急着要用的时候它突然又不知道从哪里一下蹦了出来,让你突然欣喜若狂。

      绝影也是这样,没想到这几天突然“sence”出来,他看MFC如有神助两三天时间居然看出点门道。不过这东西还真不是一般人能看的,比如土匪,这学期都学了C++了,你跟他说“微软基础类库”他还是照样理解成“微软基础内裤”。这样理解也就算了,可他还一脸虔诚地问绝影:“你说微软没事了搞内裤做啥阿?他们不是搞软件开发的么?”

       

      又去了几次公司,土匪突然给绝影打了个电话:“C++的杨老师到处找你呢,说你好几次没来上课,问你C++还想不想考试。”

      绝影突然意识到问题的严重性,上次本来数字信号处理这门课他铁定能过的,就因为旷课又没给老师打招呼结果给挂掉了。后来他给那老师写了封信,告诉他我现在是计算机XXXX三级,软件设计师,我在一家公司兼职就是做数字信号处理的(当然这个是为了增加说服力虚构出来的),如果这门课连我都挂了,估计这个学校能过的人不超过3个。后来也许那老师去了解了具体情况,还是给绝影回了封信,大概就是很遗憾什么什么的,但是他也没办法了,因为成绩已经入了教务处的数据库是没办法修改的。

      后来绝影一个很好的朋友也是他数字信号处理试验课的老师跟他说:“以后什么课不去上,先去给老师打个招呼。”

      他立刻找到杨老说,说:“我现在在一家公司实习了,程序员,用的就是C++MFC,所以C++这门课肯定没问题,因为公司的事情比较多,可能来上课的时间就比较少了。”

      那时候工作是头等大事,就算拿到院长校长那里去他们都是鼓励和支持学生就业的,再有可能杨老师还是觉得自己的学生挺有出息,这么早就找到了实习工作,还是搞开发的,凭良心来说在公司用C++实习两个月肯定比在学校念半年书有用得多。于是和蔼的说:“没关系没关系,考试的时候来就是了。要是考试的时候来不了,就提前给我打个招呼。好好工作去吧。”

      绝影觉得这个杨老师挺好挺讲道理,还是去上了他几节课。下课的时候他问杨老师:“我定义了一个类,如果用‘new’来动态创建它,编译器会分配空间,自动调用构造函数等对它进行初始化,如果我用GlobalAlloc这个API来为它分配空间,系统会自动调用构造函数来对它进行初始化吗?”

      杨老师用粉笔在黑板上比划了半天最后说:“还是去试一下吧。”

      那时候他忽然觉得学校很忽悠。当时他真的不知道这个问题的答案,但他没想到教C++的老师也不知道这个问题的答案。

       

      公司里面跟小周学了一段时间,绝影也觉得特别鳖,那小周看起来每天都很忙,忙得没有一点时间回答他的任何问题。他总是说:“等一会,你自己先看看。”这一等往往就等到他下班,他又说:“下班了,工作上的事情先不谈了,下次你来我给你说。”于是扔给绝影一本VC++的书,书绝影没怎么看没有印象。

      没办法还是要自己学,虽然累,但成绩还是有的,那个他自己做的读写注册表的Demo就是证明。他把这个东西交给周总,周总脸上露出一点笑容:“不错不错,小周还是让你进步很快嘛。行,实习试用期就算过了,现在开始正式实习。”

      过来国庆节,周总又把他叫到办公室:“由于种种原因,小周要暂时离开公司,以后你要在公司发挥更大的作用。看看能不能多点时间来公司。虽然你在学校也可以做点东西,但我们主要还是想让你尽快融入这个环境中来。”

      绝影想这不是整死人吗?就这巴掌大点的公司,对外还宣称一个医疗软件公司,年利润多少多少实际上真写程序的人也许就小周这么一个,现在他都走了不如关门算了。还让自己发挥更大的作用,自己还指望过来学点东西呢。

      这么想,绝影还是跟周总点点头。他说:“马上毕业了,学校事情还有点多,下周马上体育期末考试了,我考完了就多抽点时间来公司。”

      回到学校的几天,绝影一直在思考还要不要去公司。去,那公司实在没什么前途,也许让同学知道公司是这么个破样还会被耻笑;不去,同学都知道自己找到了工作,现在工作丢了还是会被他们耻笑。

          这天,正好是体育期末考试,绝影刚跑完1000米感觉气都接不上来,突然“电蛐蛐”响了,一看,是公司打来的。 

      发表于 @ 2008年01月15日 01:47:00|评论(loading...)|编辑

      新一篇: 疯狂的程序员22 | 旧一篇: 疯狂的程序员20

      评论

      #cl_student 发表于2008-01-15 02:27:34  IP: 58.48.121.*
      哈哈我沙发了》》》》


      正在肯C和汇编还有数据结构,感觉和我门用的程序很远啊。
      看来还要肯啊
      下学期肯C++
      #cl_student 发表于2008-01-15 02:28:29  IP: 58.48.121.*
      留个油箱哈


      cl_myfriend@163.com
      #everysports 发表于2008-01-15 02:35:19  IP: 221.218.129.*
      可惜了,这么晚睡还没抢到!!!看了两眼汇编就错过了!!!
      #everysports 发表于2008-01-15 02:47:49  IP: 221.218.129.*
      而且,原来上学的时候怎么也学不明白汇编怎么回事,工作了两年,再看汇编,也是挺容易就上手了,这样估计2个月就能搞定了吧。。。也是25的人了,跟绝影没法比啊。。。
      #freelaotu 发表于2008-01-15 05:33:31  IP: 220.207.204.*
      指望抢个沙发呢?怎么今天这么早更新啊!楼主加油,同行关注。
      #cwang 发表于2008-01-15 05:35:56  IP: 121.15.102.*
      我也来顶一顶,晚上突然醒了,可能是吃了臭豆腐导致皮肤过敏了
      #为人民币服务 发表于2008-01-15 07:51:53  IP: 59.36.131.*
      现在关注绝影的人很多啊,连抢个沙发还得熬夜排队啊
      #梁某 发表于2008-01-15 08:08:49  IP: 221.4.188.*
      啊……又留悬念了……

      前面的兄弟真是……不一般的早……-_,-
      #Duron 发表于2008-01-15 08:36:42  IP: 58.213.137.*
      抢楼的兄弟们太强了。半夜排队抢。。佩服,佩服!~
      #Mysen 发表于2008-01-15 08:46:01  IP: 61.140.165.*
      .....牛!支持·
      #heimirror 发表于2008-01-15 08:47:01  IP: 125.34.17.*
      现在还不知道该学什么呢
      只会C#,正在考虑是学C++还是,学Dephi呢?
      大家给个意见哈!
      发到邮箱:heimirror@126.com
      #l95282005 发表于2008-01-15 08:53:29  IP: 219.144.166.*
      还是来晚了···
      #sghcpt 发表于2008-01-15 08:57:54  IP: 202.192.80.*
      我也来顶一顶,写的好,支持,支持~~~~~
      #binbin2000 发表于2008-01-15 09:20:32  IP: 172.16.22.*
      heimirror :你竟然想学delphi,不是开玩笑吧。
      #Ivan Chen 发表于2008-01-15 09:42:27  IP: 205.181.240.*
      每天 支持, 继续期待 :)
      #duncan 发表于2008-01-15 09:45:14  IP: 61.235.139.*
      都是大牛啊,佩服
      #SimonYeung 发表于2008-01-15 09:46:50  IP: 220.174.5.*
      楼主E文可能和小说描写的一样基础不扎实哦,应是 "sense(感觉,用在这里应该是"悟")",吧,E文没有sence这个词,谢谢.楼主加油,这个电话来头不小吧,呵呵!~
      #ttzyanswer 发表于2008-01-15 09:48:49  IP: 218.242.251.*
      楼上的兄弟.学delphi 怎么了??
      别听什么 delphi 末路了...不要做人云亦云的人.
      delphi还是有其优点的...
      #yydy1983 发表于2008-01-15 09:52:12  IP: 58.247.6.*
      # heimirror 发表于2008-01-15 08:47:01 IP: 125.34.17.*
      现在还不知道该学什么呢
      只会C#,正在考虑是学C++还是,学Dephi呢?
      大家给个意见哈!
      发到邮箱:heimirror@126.com
      ====================================
      会C#的就不要学C了要花费N多精力,再说你C#一定强了?

      开始选择C的也不要去摸什么JAVA,C#了
      #Ronio 发表于2008-01-15 11:21:58  IP: 60.176.140.*
      决定半夜不睡抢回沙发……
      #chase 发表于2008-01-15 12:15:09  IP: 61.188.253.*
      每次来看 疯狂的程序员
      都是意犹未尽
      希望楼主 加油
      #yl 发表于2008-01-15 12:19:54  IP: 58.48.142.*
      兄弟,你好像没有一个很要好的朋友啊,大学白读了。
      #yl 发表于2008-01-15 12:21:39  IP: 58.48.142.*
      就算一个月6-7万,生活如此单调,有何意义,程序员追求的难道是这个么?
      2008-01-15 13:57:45作者回复
      其实单是“绝影”和“土匪”的故事,和“燕儿”的故事,就完全可以写一部《疯狂的大学生》。但我想要是这样的文章发到这里,更多的人可能会说:大哥,程序追求的难道是这个么?
      #Mike 发表于2008-01-15 12:22:03  IP: 116.22.101.*
      呵呵,没想到博主这么快更新!永远支持!
      #vince180 发表于2008-01-15 13:04:08  IP: 117.51.7.*
      速度那是相当的快啊!
      绝影大哥,你哪天要是停笔了,这群兄弟怎么办啊?
      #leoleee 发表于2008-01-15 13:14:57  IP: 159.226.110.*
      今天一口气看完了,发现学校里的那一段是如此的相像。VisualFox开始入门、数据库理论、数据结构、VC++、黑客防线、大众软件(后面渐渐像是游戏攻略了),可惜啊,作者选择的是底层走汇编的了,我选择了。net。差距啊,现在一个月3000多点,难道就是底层和表层的差别?
      支持楼主,要好好写下去。期待。。。
      #LY 发表于2008-01-15 13:18:41  IP: 221.237.165.*
      # yl 发表于2008-01-15 12:19:54 IP: 58.48.142.*
      兄弟,你好像没有一个很要好的朋友啊,大学白读了。

      # yl 发表于2008-01-15 12:21:39 IP: 58.48.142.*
      就算一个月6-7万,生活如此单调,有何意义,程序员追求的难道是这个么?


      晕,拜托,不要在这里冒杂音,好不好!!!
      #LY 发表于2008-01-15 13:21:05  IP: 221.237.165.*
      人生在进取,努力中度过才有价值,才充实。请问#yl 你知道人家就没有要好朋友,人家生活单调?? 想问下你的生活是怎么个丰富法、狗友是如何多法?
      #everysports 发表于2008-01-15 13:21:14  IP: 125.34.55.*
      到哪都有唱反调的,楼主又有老婆又有事业,哪里看出单调来了。。
      #cauty 发表于2008-01-15 13:21:36  IP: 218.80.249.*
      严重期待下一篇。
      #LY 发表于2008-01-15 13:23:23  IP: 221.237.165.*
      对啊,很成功的了!他丫是嫉妒来着的
      支持绝影!榜样!
      #everysports 发表于2008-01-15 13:23:35  IP: 125.34.55.*
      差距啊,现在一个月3000多点,难道就是底层和表层的差别?

      是的,这就是底层和表层的差别。
      #宇宙的弦 发表于2008-01-15 13:28:34  IP: 59.39.0.*
      C#等自己认为都还做的不错了,底层的却真的没有怎么研究过,看来要补补了!
      #LY 发表于2008-01-15 13:30:34  IP: 221.237.165.*
      楼主好像有笔误哈
      sence貌似应该是sense才对
      #jimmy54 发表于2008-01-15 13:46:20  IP: 61.143.146.*
      感觉自己没有东西去学,或者说是精神上没有一根柱子支撑只我。

      不过看了LZ的给了自己很多感悟,感谢喔·!!

      继续期待!!
      #thw 发表于2008-01-15 14:04:54  IP: 60.170.85.*
      绝影太厉害了。向你学习!
      #bailing_0105 发表于2008-01-15 14:29:15  IP: 210.76.163.*
      mark
      真的很佩服绝影的!
      #bushuang 发表于2008-01-15 15:26:39  IP: 211.155.226.*
      来点三角恋爱就更完美了
      #ybesire 发表于2008-01-15 17:05:16  IP: 222.26.192.*
      楼主加油,好好写,兄弟们等着从中寻取工作热情呢
      #everysports 发表于2008-01-15 18:10:21  IP: 125.34.55.*
      已经寻取到了
      #hjcworld 发表于2008-01-15 18:24:11  IP: 60.191.208.*
      绝影应该是做嵌入式吧?不知道对嵌入式这个行业有何看法
      #飘过 发表于2008-01-15 18:45:54  IP: 220.178.4.*
      好多事挺有哲理的,这就是人生经历吧
      起晚了又不是看不到
      急什么
      #phai2003 发表于2008-01-15 19:12:56  IP: 60.184.133.*
      写得不错,呵呵.集集留悬念
      #gxslkz 发表于2008-01-15 19:55:57  IP: 61.144.54.*
      二个字
      虚荣
      中国人的病态
      #Nick 发表于2008-01-15 20:39:13  IP: 125.121.226.*
      顶一个
      继续支持中ing
      #jeff_nie 发表于2008-01-15 21:07:36  IP: 202.158.190.*
      支持!!!
      #shore1111 发表于2008-01-15 22:15:48  IP: 221.2.209.*
      一直支持ING~~
      看来偶也必定要经历前辈经历过的坎坷~~
      #drufy 发表于2008-01-16 00:24:47  IP: 61.235.139.*
      对底层代码没有研究过,是不是就不是一个合格的程序员
      #binary 发表于2008-01-16 00:55:18  IP: 60.209.192.*
      一口气从第一篇看到这篇,写的不错,不过偶已毕业了。看这个好像有点晚昂。。
      昂,后悔大学的时光。
      上层和底层的差距就这么大吗?
      是不是这个原因?
      水平低的做不了底层,所以做底层的水平都很高,所以薪水高。
      做高层的也有高手,而但管水平高低都可以做高层,所以拉低了高层整体的薪水。
      #binary 发表于2008-01-16 00:56:40  IP: 60.209.192.*
      还有昂,做程序员如果只看薪水就永远成不了高手昂。。
      还有,我觉得绝影的生活非但不单调,而且还很精彩。
      #xugq 发表于2008-01-16 01:37:38  IP: 222.62.90.*
      强大,但没有多少别人帮你,全靠自己;
      也许你就是许多年轻人心中的偶像。

      好像不光是程序员,好多中国的别的行业技术人员都有你身上的这种感觉,有技术的头脑,有自己内心的孤傲,彼此之间缺乏帮助,即不喜欢帮助别人,也不喜欢求助于人,好像天生来的厉害!

      如果一个技术人员没有了那种狭隘的感觉,我觉得才会多一些大气。


      #huanlingpiaohun 发表于2008-01-16 01:43:57  IP: 60.6.160.*
      现在的楼主应该和文章这个阶段的楼主大不一样了吧,
      而且我感觉楼上大哥有这种感觉的原因是楼主幽默的笔风造成的吧。。。
      呵呵,大家都坚决支持期待着啊。。。
      快更新了啊。。。
      #joy 发表于2008-01-16 13:38:05  IP: 218.205.238.*
      你是西科大的么?
      #alonely1967 发表于2008-01-16 13:55:43  IP: 123.120.0.*
      学习了
      #大嘴 发表于2008-02-20 14:39:57  IP: 218.22.154.*
      楼上xugq的话我很赞同。程序员要会编程,同样也要懂得经营人脉。我爸是做生意的,他说:“人脉是生意的生命线,儿子与人交际能力影响你以后发展的重要技能。”受他影响我很健谈,同时尽力避免少说话,因为过多的交际容易让人浮躁。
      今天看了n篇了,留几章下次看。休息下,搞计算机的,保护好我们的脊椎。愿大家身体健康!
      #E路行 发表于2008-03-01 18:54:31  IP: 222.138.114.*
      好看,确实好看,出书了,我得买一本
      #xrraihh 发表于2008-03-03 22:21:30  IP: 222.211.12.*
      里面的好多专业术语我不太清楚
      但我还是认真的看完了
      从技术上讲我不能做什么评论
      但是从文笔上来说,很不错
      加油~`天才.嘿嘿~~
      #路人甲 发表于2008-03-06 18:13:14  IP: 222.187.172.*
      很多时候程序员中的前辈讲一个人学写程序有没有前途,总说:“学程序,不光要能吃苦能用功,还得看有没有‘sence’,没sence的人就是再怎么学再怎么给他讲效果都不好。”

      本来绝影挺相信这话,毕竟是前辈说的,他总想自己应该算有sence的吧,至少很多人都还是夸他智商高聪明。要换成另外一个人听了这样的夸奖肯定高兴得不得了。但绝影不这样,别人越夸他聪明他越反感。



      这里的sence 我想你是想说感觉吧 你的拼写有点问题
      应该是sense .
      发表评论  


      登录
      Csdn Blog version 3.1a
      Copyright © 绝影