疯狂的程序员

疯狂的程序员

用户操作
[即时聊天] [发私信] [加为好友]
绝影ID:hitetoshi
1679011次访问,排名9好友200人,关注者572
爱生活,爱狗狗。
hitetoshi的文章
原创 95 篇
翻译 0 篇
转载 0 篇
评论 7982 篇
绝影的公告
很多朋友在CSDN上加我好友,或者加到我的汇编群中来,实在抱歉,CSDN的好友上线和QQ群的成员上线都是200个,现在都已经加满了,所以加不了了。请访问论坛http://www.crazyprogrammer.org
最近评论
ecswm:mark
lzh9955:好书!第二个好!
chengcheng:never give you
manof_straw:封面应该弄点 :101010010101001010101001010100101010100101010100110010101010100101010101001010101010101010101010010101001001010100101101010010101010100101010 经典一些....初版了就去买一本,忽忽
manof_straw:封面应该弄点 :101010010101001010101001010100101010100101010100110010101010100101010101001010101010101010101010010101001001010100101101010010101010100101010 经典一些....初版了就去买一本,忽忽
文章分类
    收藏
      相册
      搜救犬赵百万
      链接
      HelloCTO
      疯狂的程序员官方网站
      存档
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 疯狂的程序员23收藏

      新一篇: 疯狂的程序员24 | 旧一篇: 关于《疯狂的程序员》的更新进度

      绝影觉得有公司和周总在后台撑腰,自己做这个题目是十拿九稳。不要说眼前这个王老师,就是放在整个学校,能懂DICOM的又有多少人?就算懂,他们只搞研究不搞应用,理论和实际严重脱钩。

      所以他很郑重地跟王老师说:“王老师,你放心,我做这个题目肯定没问题,我们公司就是搞这个的,什么技术资料、代码例子都有的是。”

      王老师说:“这你就不懂了。什么问题凡是跟‘原理’沾上边这题目就大了。原理性的东西你懂得了多少?再说就算你真懂一点写出来又有几个人能看懂?原理性的东西有多大?就凭你那几万字的毕业论文能够阐述清楚?我们报课题报项目多了,这方面经验比你多,这个题目太大了不行,必须换个题目。”

      绝影想想也是,DICOM标准里面那么多东西,就DICOM传输这里面就包含什么消息交换、消息交换的网络支持、消息交换的点对点通信支持还有什么协议数据单元、联系控制协议、DICOM消息协议这些东西。东西太多,说实话绝影也搞得不是很清楚,大概觉得这个DICOM传输就和ISO-OSI模型一样分层,下层是物理介质标准,上层就是一些数据结构之类的。所以你要让他说“原理”他还真说不出来。正如大一时候宴斌说原理这东西:“不可说,不可说,说了你们也不能理解。”估计关键不是不能理解,是他也说不出来。

      这样想,于是便说:“要不把题目换成《DICOM传输的应用》吧。讲应用应该讲得清楚,再配合一些代码例子,应该也容易过关。”

      “这个也不行。要具体,具体到一个应用。题目太大了破绽就多,稍不留神就挂了。你再想想,想个好的应用报上来。”

      凡事跟学校一沾边做起来就是麻烦,比如在公司有个什么CASE,管你用什么方法只要能把结果算出来东西做出来交出去你就行。管你用冒泡排序快速排序还是希尔排序,哪怕是你自己写的一个排序算法,只要方便效率高就行。跟学校要讲究的就多了。单是这毕业设计题目就有大把文章在里面,更别说后面的论文格式、英文摘要、致谢这些东西。绝影还是给周总打了个电话,把情况给他说了一下,毕竟周总做医疗有些年头了知道的东西比他要多得多。

      周总说:“这样吧,题目就定《DICOM传输在CT机上的应用》,这个够具体了吧,CT机总不可能再拆了吧。反正我们最近这个CASE是跟CT配套的一个工作站,机器阿什么的都有你也有机会亲自去现场参观调试。”

      得了周总的指点,绝影犹如捧了圣旨,他胸有成竹地跟王老师说:“题目就定《DICOM传输在CT机上的应用》,最近公司做的也是CTCASE,联调那些都比较方便,这次一定万无一失。”

      王老师终于点点头,毕业设计的题目算是定了。

       

      回到公司绝影发现办公室多了一个人,周总把他叫进去说:“来,我给你介绍一下,这是咱们公司的董事长:Steven Chen。”

      两人互相说:“你好你好。”绝影毕恭毕敬跟他握了手,觉得这人挺有意思,一口北京腔。在四川人来看,北京腔就很有意思,说它是普通话吧,但语气助词运用太多,感觉每一句话都带了极大的感情色彩。这两人有怪怪的,明明一个是上海人一个是北京人,在公司里面互相介绍还用英文名,又不是外企,搞得不伦不类。当然后来绝影才知道虽然这两人的确是中国人,后来去加拿大工作几年有了经验,又混了加拿大国籍,于是就回来开公司,这么来算就是外资企业,在国内有很多优惠政策。

      陈董说:“小绝阿,听周总说你虽然是新来的,但技术水平不错阿。我这事多,全国各地到处跑的,事情顾不过来,往后你要多帮帮周迅。”

      绝影忙说:“哪里哪里,我进来公司也是来学习的,有很多东西都不懂,那小周才是厉害的。”

      说到小周,陈董的语气变得语重心长:“可惜小周离开了公司,唉,这是他们职业生涯中的一大损失阿。小绝往后你就是公司重点培养对象了,刚才我跟周总商量了,看就最近吧,独自让你负责代码了。你可要好好提高自己。那小周走留下的代码你要多看多学习,尽快上手。”

      陈董这么说,绝影没有高兴,自己刚来实习才一个多月就给我这么大的重任,莫非公司真的没人了?

      所以你要明白公司和学校的区别是什么。在学校,你不懂就是不懂,不行就是不行,老师只管把书讲完把你送毕业。所以你不行,老师就直接跟你说不行,骂你笨,并且好多老师骂起学生笨来还很高兴,要是人人都很聪明人人都比老师还学得好了,那老师就不好当了。在公司就不一样。你以为公司真的是给你免费培训的?才不是!高一政治就学了,公司是以赢利为目的的。所以公司用你,就是希望你给公司创造价值。说技术阿,知识阿都是给逼出来的。公司给你讲这些,其实就是在逼你。明明你根本不行,但是他说你行,于是你自信心极度膨胀,还真以为自己行。当然后果就是你必须拼命去学习,证明给别人看你行。结果,你有用了,公司的目的达到了。当然,你自己也得到了提高。

      就这样,绝影算接手了小周的工作,于是他也坐到了他以前的办公桌前。这机器用起来感觉就舒服得多,虽然配置阿内容阿可能一样,但衣冠至少整洁,位置也比以前那个好,机器里面的代码也多了,上次那个KIPACS,还有KIIMAGE,当然除了代码都归到F盘的WDIR目录里面,其它都乱七八糟地摆着。

      中午陈董请大家吃饭。这家餐馆的老板好像跟陈董他们很熟,笑呵呵地说:“又回来啦?”公司人不多,整个吃饭期间差不多就陈董一个人在发话,从石油事业谈到医疗事业,谈到公司今年收入又翻了多少,谈到其它公司,谈到股份阿上市阿什么什么的。

      绝影听得津津有味,他第一次听一个老总级别的人物跟他谈将来,而且将来是如此美好。其他人只顾自己吃饭,对他们来说受陈董的熏陶已经不少了,他们缺的不是对将来的憧憬,而是实实在在的一顿饭。

      过了几天,陈董就走了。临走的时候他对绝影说:“小绝阿,多帮帮周总。”

       

      几个月里,虽然绝影天天都住在学校外面租的房子中,但除了交毕业论文目录他基本上没怎么跟老师和同学打交道,有时候进去学校一趟就是跟燕儿一起吃顿饭。

      燕儿跟她寝室的同学说:“绝影现在找到工作了,忙了,所以来的时间就少了。”她们听了都羡慕不已。

      在公司呆的时间稍微长了点,周总慢慢让绝影开始加班。每次加班管他饭,管他打车回学校。绝影也老实巴交地说加班就加班,反正他一个人回去也是研究KIPACS的代码在公司加班也是研究KIPACS代码,而且还有免费的晚餐和打车的钱,等于说就是现在通常说的加班费。而且在公司加班也好,至少你坐那里工作周总是看在眼里。等你回去了,管你怎样砸巴砸巴的啃数据结构写代码搞到天亮,老总又没看见。第二天去了公司,你把昨天晚上做的一大堆成果往上一交。老总当然还是很满意,但是你给了他错误的信号:他以为那都是你把小时之内做的,所以他就觉得你很牛B,以为你把小时就能做那么多,所以要是你下次回家不做了,任务没完成,他反而觉得你是在公司那把个小时里面偷懒了。

      每次加班了燕儿就说他笨,说人家加班都有钱拿的,国家规定每天上班不得超过多少多少小时。这时候绝影就把他这套理论讲给燕儿听,讲来讲去燕儿还是不明白,每次仍旧说他笨。

      像绝影这样的好员工周总自然也十分喜欢,用他的理论就是绝影这样的人写程序是很有“Sense”的,说不会VC++,不会MFC,结果一学就会,说没看过代码不会写程序,结果一看就会,一改就成功,特别是那次让他修KIPACSBUG解了燃眉之急,所以没过多久,他又故伎重演,他对绝影说:“小绝阿,明天你恐怕要把学校的事情放一放跟我一起去出趟差。”

      对于“Sense”这个概念当然是老总的看法,你要是真听进去了,飘飘然觉得自己真的在写程序上有“Sense”那你就完了。你以为自己有“Sense”比别人聪明比别人学得快,于是你就放慢了学习的脚步。本来回家还要看三个小时的代码结果你去打了三个小时游戏,第二天去了公司当然就什么也不知道。这就是看三个小时代码和打三个小时游戏的区别,也是有没有“Sense”的区别。看了,你就有,没看,你就没有。

      虽然绝影很明显看出来周总和陈董对自己的期望很大,但是他没料到这么快周总就要他一起去出差跑工程,他忙说:“学校那边当然没什么问题,就是不知道要去哪里,去多久,我是不是该准备一下?”

      “不远,就去成都,一两天就回来了。要是情况好,我们当天就回来。”

      绝影松了口气,看来是个小CASE

             “我们去双流一家医院给他们的新X光机装一套KIPACS,上次小周留下的代码感觉在运行中还是很不稳定,所以你今天晚上还得加下班,把代码再好好检查一下,明天早上七点咱们就走,早去早回。要不你今晚就在公司的宿舍住,我给你安排一间,什么东西都有。”绝影点头表示同意,周总便进了他的办公室。

      绝影一早就知道小周他们住公司的宿舍,想公司还不错,至少还管住,好多公司都是不管住的。他给燕儿打了个电话说:“今天晚上我不回来了,我就在公司宿舍住,明天一早我还得跟周总出差呢。去成都。”他把“出差”两个字特别强调了一下,以前你们不就听过“出差”么?这次我真的要出差了,我就做你们没做过的事情。所以说起来还带点骄傲。

      燕儿说了些注意安全之类的话,绝影也听不进去,匆忙挂了电话就开始看KIPACS的代码。其实那代码有些地方明显有问题,比如按“最近三天的病例”来检索,小周是用SYSTEMTIMEwDay相减来做的,那130号到21号这样的病例根本就无法检索。

      绝影发现了问题,他也想不到什么好的办法来解决,总不可能用SystemTimeToFileTime换算成秒来相减再把结果换算成天,这个办法太笨了,代码也会写很多。有时候体现两个程序员的水平往往就是解决同样一个问题的思路和代码长度。好在看了段时间的MFC,他知道CTime这个东西,CTime不是重载了加法减法吗?用CTime去减应该万无一失。可是减的结果是什么呢?事到如今哪里还有时间自己去研究,于是问周总,周总说:“CTimeSpan。”

      也许是今天情况比较特殊,到了吃饭的时间周总还是没动静,绝影肚子饿得咕咕直叫。一直到晚上9点,周总才如释重负地从办公室出来,说:“走,大家一起去吃饭吧。”

      这时候绝影反而不饿了,说:“你们去吃吧,我这里还有点问题,先弄了再去,抓紧点,早点弄完。”

      周总又劝了他几句,便带着其他人去吃饭,回来的时候给他带了份平菇肉片。

       

      第二天在大巴车上绝影昏昏沉沉睡了一觉,昨天晚上为了解决周总所谓的“一点小问题”他们一直搞到三点,当然这是很正常的情况,以前自己在家还不是经常搞到三四点。关键是早上又要出差,六点多就起床,而且第一次在公司宿舍又睡得不舒服,哪里有自己家那张大床温暖阿。一直到了目标医院,“电蛐蛐”的声音才把他从昏昏沉沉中唤醒。

      电话是土匪打过来的,没等绝影说话,他就说:“在哪阿?”

      “我在成都,出差呢!”

      “现在电磁波与电磁场在考试呢,老师让我找你。”

          听到“考试”这么敏感的词语,绝影突然惊出一身冷汉,瞌睡顿时全无,他赶紧给土匪说:“快把电话给老师。” 

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

      新一篇: 疯狂的程序员24 | 旧一篇: 关于《疯狂的程序员》的更新进度

      评论

      #jumby 发表于2008-01-21 00:17:10  IP: 125.41.41.*
      o(∩_∩)o...哈哈 沙发 更新一次不容易啊
      #netfish67 发表于2008-01-21 00:19:28  IP: 60.215.228.*
      终于又出新章节了!
      尽管绝影说一周只更新两次,可每天总忍不住要上来看看有没有新的!
      上了这么多年的网,第一次沙发!
      #netfish67 发表于2008-01-21 00:20:18  IP: 60.215.228.*
      晕!正发帖的时候沙发变板凳了!
      #xinshangtou 发表于2008-01-21 00:29:49  IP: 124.130.73.*
      刚想睡觉,打开看看竟然更新了!
      #lyp88 发表于2008-01-21 00:42:36  IP: 116.16.3.*
      终于等到了!!
      #jumby 发表于2008-01-21 00:43:10  IP: 125.41.41.*
      哈哈 沙发是我的 没看直接先做沙发 然后在看 o(∩_∩)o...哈哈 不过这次真的有的等了 以后一星期2篇 哎 都不知道怎么过了 发现到后边很多的术语都看不懂了 要好好学习啊
      #呆呆虫 发表于2008-01-21 01:56:54  IP: 121.71.6.*
      我中专毕业,现在搞JAVA,J2EE网站开发,18岁起的梦想就是学好C语言做驱动开发,对黑客技术很感兴趣,那时看不上JAVA,在油漆厂下过苦力,后辞职出来读NIIT搞软件开发,却是在搞JAVA,比较表层的东西,以业务为主.内心还是想搞真正的计算机技术的东西和JAVA的东西结合起来,看了你的文章现在就准备学习LINUX,在LINUX进行C语言的网络编程还有汇编,再结合JAVA的业务来做发展.你的文章还是很励志的
      #sghcpt 发表于2008-01-21 08:07:28  IP: 202.192.80.*
      终于等到了!尽管绝影说一周只更新两次,可每天总忍不住要上来看看有没有新的!真的等得很苦呀!!!O(n_n)O
      #wzlzh 发表于2008-01-21 08:49:42  IP: 60.190.65.*
      好文章,继续关注!!
      #everysports 发表于2008-01-21 09:02:23  IP: 123.112.80.*
      不错,请继续。
      #veking 发表于2008-01-21 09:03:17  IP: 221.218.156.*
      这么晚了还更新,绝影辛苦拉!!!!

      #绝影粉丝 发表于2008-01-21 09:13:13  IP: 121.15.113.*
      我是一名写程序仅有四年的VC程序员,想不到绝影的文笔这么好,我每天早上上班的第一件事就是到这里看看绝影更新了没有?我留个QQ号,愿与广大的程序员交朋友!
      我的QQ号是524382
      #Ivan Chen 发表于2008-01-21 10:58:16  IP: 205.181.240.*
      终于又 更新了阿, 继续 支持 :)
      #clover 发表于2008-01-21 11:15:09  IP: 58.60.64.*
      终于更新喽 嘿
      #harry2004 发表于2008-01-21 12:34:26  IP: 203.141.92.*
      作者对程序员这个名词代表什么,感觉还没有理解透。。。。什么是程序员,什么是Coder....作者在这方面还没有达到一个高度。。。
      #nikezjhz 发表于2008-01-21 12:46:49  IP: 61.175.228.*
      恩,文章又开始有启发人的部分和结尾的悬念了,绝影说到做到,文章质量又恢复了。
      #fireman1985 发表于2008-01-21 13:14:33  IP: 218.94.137.*
      HOHO,更新了啊,支持绝影,高手不是凭空出现的,看来要经过辛苦的学习和工作才能出现!~
      #sislcb 发表于2008-01-21 15:06:49  IP: 121.8.40.*
      看来一开始时在 凯亿 啊!
      照样支持楼主
      #proccc 发表于2008-01-21 15:28:15  IP: 123.5.146.*
      楼上的似乎知道内情啊
      #swordbearer 发表于2008-01-21 15:38:51  IP: 124.229.15.*
      继续!
      #gcc 发表于2008-01-21 16:16:39  IP: 121.15.133.*
      csdn上看的累,间距太窄了。hitetoshi老大,转帖没关系吧?


      http://www.guichuidengbook.cn/fengkuangdechengxuyuan/index.html
      #coffeelxl 发表于2008-01-21 16:29:18  IP: 221.219.2.*
      继续努力呀,支持一下。我也要好好学习了。
      #vince180 发表于2008-01-21 16:59:48  IP: 58.55.83.*
      今天来的比较晚
      #为人民币服务 发表于2008-01-21 22:09:37  IP: 125.93.77.*
      顶!
      好!~
      终于等到了!!
      又是悬念的结尾!!!
      #千里之外 发表于2008-01-21 22:40:58  IP: 222.247.53.*
      考试回来第一件事就是看《疯狂的程序员》!!!
      #llyy0052 发表于2008-01-22 12:16:04  IP: 221.237.165.*
      顶!终于出来了,等得好着急
      支持!
      #hxh 发表于2008-01-22 15:00:51  IP: 222.133.201.*
      看完之后感觉经历了一次心理的洗涤啊,高手都不是凭空出现的,都是练出来的。看来要努力学习了啊。
      #mianwo602 发表于2008-01-23 14:52:06  IP: 58.48.146.*
      应该都是逼出来的
      #fuzq1314 发表于2008-01-23 18:22:48  IP: 60.191.8.*
      高手都不是凭空出现的,都是练出来的

      <------------ MyData
      Mydata(信息管理器)是一款纯绿色、知识管理的软件,帮助您快捷、高效地管理好信息。
      ------------- www.mydata.org.cn ------->
      #W 发表于2008-01-23 22:34:23  IP: 59.32.80.*
      忘记留言了!!^_^补上哈!!群主!!好期待下一篇哈……
      #everysports 发表于2008-01-23 23:07:31  IP: 221.218.134.*
      我知道楼主已经写好了,就等着过了12点发表呢。
      #hunter 发表于2008-01-24 01:36:20  IP: 60.183.14.*
      一口气把全文看完了,感觉和我想的差不多,程序员的人生就这样.
      不停的换工作,不停得长工资,整天对着电脑,想问题时可以熟视无睹.
      #xueer 发表于2008-01-24 14:17:34  IP: 61.135.152.*
      绝影,作品不错呢,我也写文,希望和你交流,有空加我qq:505899072
      #末末姜 发表于2008-01-29 02:41:54  IP: 61.241.158.*
      本来回家还要看三个小时的代码结果你去打了三个小时游戏,第二天去了公司当然就什么也不知道。这就是看三个小时代码和打三个小时游戏的区别,也是有没有“Sense”的区别。看了,你就有,没看,你就没有。

      这说的太好了......在打游戏上浪费了太多的时间,人最大的敌人还是自己......
      #ssjkcn 发表于2008-02-15 19:16:29  IP: 222.244.133.*
      伙机。你读的是不是四川绵阳西南科技大学哦!从你文章分析,你不是在成都读书!但是在在四川,离成都不远!除了成都。四川其它地方没什么出名的大学了!
      #newduncan 发表于2008-02-18 16:27:24  IP: 211.157.121.*
      lz应该是在绵阳读的书,专业应该是电子信息工程吧,和我本科的专业课程几乎一致。差距是枉我长2岁,水平相差不小,这也是人与人的差异吧,现在回头来看,本科白白浪费了大好青春,现在抓紧吧。看了这么久的文章,第一次回复算是最基本的感谢!
      #SniperPoint 发表于2008-03-17 16:29:33  IP: 58.212.138.*
      "自信心极度膨胀","说我不行我偏要做出"
      -----几乎所有程序员的怪癖
      #xtyyumi301 发表于2008-03-28 22:13:34  IP: 59.173.173.*
      快把电话给老师,快把电话给老师,哈哈,过瘾,笑死我了
      #yang 发表于2008-04-21 20:44:32  IP: 218.56.203.*
      好啊
      #Caoxp_papa 发表于2008-05-11 21:55:49  IP: 60.208.245.*
      飘飘然觉得自己真的在写程序上有“Sense”那你就完了。你以为自己有“Sense”比别人聪明比别人学得快,于是你就放慢了学习的脚步。本来回家还要看三个小时的代码结果你去打了三个小时游戏,第二天去了公司当然就什么也不知道。这就是看三个小时代码和打三个小时游戏的区别,也是有没有“Sense”的区别。看了,你就有,没看,你就没有。
      深有体会啊。努力改掉。
      发表评论  


      登录
      Csdn Blog version 3.1a
      Copyright © 绝影