疯狂的程序员

疯狂的程序员

绝影ID:hitetoshi
1476094次访问,排名9好友200人,关注者468
爱生活,爱狗狗。
hitetoshi的文章
原创 88 篇
翻译 0 篇
转载 0 篇
评论 7008 篇
绝影的公告
很多朋友在CSDN上加我好友,或者加到我的汇编群中来,实在抱歉,CSDN的好友上线和QQ群的成员上线都是200个,现在都已经加满了,所以加不了了。请访问论坛http://www.crazyprogrammer.org
最近评论
telehiker:我是去年七月份才入行的一个准程序员,大学学的是光电,相关的计算机科目学得不多,在现在的这家小公司实习做代码维护一年多一点,接触的都是一个个的小CASE,这里学一点,那里学一点。像今天的任务是解决向Oracle数据库传输超过32K图片失败的问题。好多问题都是刚解决了,还没来得及细细体会有进入了另一个问题的解决工作中。一年就这样过去了,总体感觉是学得糊里糊涂的,对自己做过的东西像多线程,TCP/……
射频世界:你们都跑的好快啊。。。。
wgj:绝影,你写这么多东西,花了很多时间,全发来了,图什么呢?为你的公司做广告吗?其实你应该这样做的,把你的公司公布出来,你们的情况都说出来,你想想100多万人读过你的文章,你想招人还不是说那么容易吗?
cf:看着看着,心痛了
bug_1987:第一次见到这样的文章
文章分类
    收藏
      相册
      搜救犬赵百万
      链接
      HelloCTO
      疯狂的程序员官方网站
      存档
      订阅我的博客
      XML聚合  FeedSky
      订阅到鲜果
      订阅到Google
      订阅到抓虾
      订阅到BlogLines
      订阅到Yahoo
      订阅到GouGou
      订阅到飞鸽
      订阅到Rojo
      订阅到newsgator
      订阅到netvibes

      原创 疯狂的程序员26收藏

      新一篇: 疯狂的程序员27 | 旧一篇: 疯狂的程序员25

      这也是很正常的事情。BOSS Liu在那里搞他的KIREGIS,绝影自己的电脑被他们考试占用着,于是他经常在他们中间走来走去,偶尔帮他们解决一点小问题,比如VC++从哪里打开阿,题目在哪个目录里面阿。所以周总也没怎么在意。等他回到办公室,绝影赶紧低声问她:“做得怎么样?”

      “不行我今天有点紧张,VC++我也用得不多,在学校都是用的TurboC。”

      绝影听了觉得很好笑,还自称编程数一数二的人物,居然就用TurboC,可惜那TurboC编译器是16位的,又没有API给你调用,当然你要真能拿它在Windows下绘制出一个窗口那也的确算用得出神入化,技术绝对是数一数二。

      所以后来绝影经常问别人:“会写程序吗?”

      “当然会,我会C/C++,汇编语言……

      “我说的是会不会写Windows下的应用程序?”

      Windows下的应用程序?那个用C语言能写吗?”

      几句话弄得他哭笑不得,他们总认为C++就是VC++C就是TurboC,语言就是工具,工具就是语言。

      听她这么说,绝影心想:完了。本来说写程序的女的就少,更何况这个还是个美女,可惜技术不过关,这种水平肯定要被周总刷下来。其实绝影觉得就算招个美女不写程序又如何?至少能极大地提高他和BOSS Liu的劳动生产率,可是周总肯定不会这样想,美女不是他需要的,他需要的是程序员,他不需要的东西他就认为可能别人也不需要。

      尽管这样想,他还是想再帮帮她,碰碰运气,还是那句话:技术都是可以学出来的,但漂亮学不出来。于是他对她说:“那你就用TurboC做吧。”这已经是宽宏大量仁至义尽了。

      虽然绝影把声音压得很低,还是被旁边人听见,就是那个搞电路单片机的男生,他说:“那我也用TurboC做吧,VC++我也不熟悉。”

      “你先等一下。”绝影走进办公室,对周总说:“那个搞电路的要求用TurboC做题,我觉得无所谓,反正你说招他进来以后主要做硬件方面的开发,只要他硬件方面真的好,不应该在软件上把他卡了。”

      周总点点头说:“嗯,那你就去安排安排。”

      这个事情他必须请示周总,现在周总批准了,要是那美女拿TurboC做题过关也算名正言顺。

      可是那美女实在太另人失望,她临走的时候专门找到绝影问:“怎么样?”

      绝影很平静地对她说:“先回去等我们通知吧。”

      于是她仍然满怀希望地走了。

      这时候BOSS Liu转过来对绝影嬉皮笑脸地说:“人家问你‘怎么样’哦。”

      怎么样还用得着问吗?你要知道如果你去面试别人对你有意思,至少主管人员会留你下来哪怕跟只跟你谈两句,问问你一些情况和就业意向,要是只简单地跟你说“先回去等我们通知吧”,你就真傻傻地跑回去跟朋友们说:“还不错,他们让我回来等通知呢。”那你就慢慢等吧,没替补还好,有可能轮到你,有替补那你就等着坐一辈子冷板凳吧。

      望着那美女的背影离去,绝影心里还是有点失落,不过想想也算了,毕竟人家是美女,至少还可以凭三围混口青春饭,自己还是应该像BOSS Liu一样爬电脑上凭思维吃饭。

      后来土匪对绝影说:“上次你说招聘那个女生,回来后说肯定过关没问题,说你对她印象比较好,特别关照哦!”为那是绝影气得咬牙切齿,你说要是真让他偷到腥了他还没话说,问题是他什么便宜都没捞到,整成黄泥巴掉到裤裆里,还要不断地跟燕儿解释,女人这事情,越解释就越解释不清楚,越说自己清白就越不清白,害得他惨淡地渡过了好几周。

       

      趁着他们做题的间隙,BOSS Liu迅速跑进周总办公室,绝影知道他肯定是去报告KIREGIS进展情况,出来的时候脸上果然一扫早上的倦容变得红光满面。

      BOSS Liu,你到底研究出啥大成果了?现在总可以说一下了吧,别小气。”

      “也不怕给你说,说了你也不懂,我在KIREGIS里面用了多现成技术!前台那个登记的地方不断往数据库写数据,X光这边由要实时同步,那就必须过几秒钟刷新一次数据,前两天用的单线程,数据一多就把界面刷死,现在可好了,管他有多少数据,就在后台慢慢收,比如你BOSS Jue一个劲地在那写代码,我这在这里一边写代码一边聊QQ,两边都不误。”

      绝影听他这么一说大吃一惊,想BOSS Liu的技术现在是不容小觑,说多线程自己早就听说过,理论上也会做,但一直没有机会应用到实践中,所以都是纸上谈兵,没想到BOSS Liu居然能活学活用,起码这一次他算输给BOSS Liu了,要是他那时候就知道触发器这东西,肯定能够在他面前成功体现出自己的水平――毕竟,就算用多线程做,那也是“程序查询”方式,比起“中断方式”来说起码落后了十年。仔细再回想一下罗云彬书上的多线程那章,总算想起点什么,于是对BOSS Liu说:“多线程这东西,搞得不好还是不要搞。那线程同步你做了吗?”

      BOSS Liu仔细回想了一下,线程同步,好像听说过,不过到底是什么还不知道。但是总不能面子上过不去,于是打着哈哈说:“用啥同步?这个CASE这么小,把高档东西全部用上去还缺乏稳定性呢!我这个昨天晚上开着机跑了两个小说,万无一失。”

      听他这么说,绝影觉得算是挽回一点面子,样样得意地说:“推荐一本书你去看,《Windows环境下32位汇编语言程序设计》,罗云彬,电子工业出版社。上面有专门的章节讲多线程。不过估计你看不懂,那是本汇编的书。”

      这下BOSS Liu有点不服气:“你说汇编还得有C++难?我问你,汇编有多少条指令?”

      汇编有多少条指令,绝影真还答不上来,于是也打着哈哈说:“大概一百多条吧。”

      “那不就对了,就一百多条指令,还得有C++难?我去买一本,就一周,包过!”

      后来有一天中午,BOSS Liu请了两个小时假,来的时候把一本书重重往桌上一拍,那是本崭新的《Windows环境下32位汇编语言程序设计》,罗云彬,电子工业出版社,他也同样重重地说:“怎么样,那西南科技书店还没这书了,我还是订的,订了一周。”

      再后来,绝影再也没有听BOSS Liu说起过那本书。

      最后面试结果周总原则通过了两个人,一个把两道题目都做了出来,人长得高高瘦瘦的,一个正是绝影先前看中的搞硬件的男生,姓张。后来那男生留在了公司里,再后来公司做大了,有一次陈董展望未来时说:“明年我们要在哪里哪里建个厂房,还要招多少多少工人,到时候小张你就来负责这个厂。”所以后来绝影和BOSS Liu管他叫“张厂长”。

       

      从上次去成都出差以后,绝影干脆就搬到公司安排的房子住,反正学校又没课了,而且学校外面租房子每月还得付70块钱房租。公司的房子大大的22厅,卫生间还带一个大大的浴缸,比起学校外面70块钱的单间条件不知好多少倍。他跟土匪他们说:“我走了,公司分了房子,去公司住了。”后来就有一些同学来问:“什么公司阿?在哪里阿?真的管分房子吗?”绝影就得意地跟他们说:“XX科技,搞医疗软件的,当然分房子了,我不就在那住着吗?22厅呐,70多平米,我一个人住那感觉空荡荡的。”

      眼看学校里同学们的毕业设计搞得风风火火,王老师打了几次电话叫绝影把论文的提纲交过去,眼看这事情拖得不能再拖,绝影才给周总请了几天假,说这毕业设计不能在拖了。周总还是不慌不忙地说:“不急不急,毕业设计的Demo我已经帮你做好了,马上就拷贝到你机器上去,你自己把界面改一改,不过按公司的保密合同那核心代码是不能提交给学校的。

      绝影看周总给自己的材料,果然已经有了用VC++做的Demo资料也是应有尽有,光是那DICOM3.0标准就分中英文两中版本。看周总准备得如此细致,绝影心里有了底。

      去学校驻扎了一周,二万字的论文也写得差不多了,本来在公司呆了几个月,那DICOM的基础知识绝影还是了解到不少,再说那DICOM3.0标准的文档里面有打段大段概念性的,概念这东西,放到哪都是这样描述,直接加到论文中,这起码就三四千字,再加上注释阿名词解释阿又是一二千字,对Demo的代码的解释又是三四千字,要写够两万字还是轻而易举。英文摘要请周总代劳,周总工作效率就是高,二三十分钟便交给绝影,于是满怀信心地去找王老师。

      什么也不说首先王老师就对英文摘要充满了置疑,绝影的英文水平她是领教过的,什么“谁又偷猫肉”,要是没有点水平的人还真不知道他是在说“See you tomorrow”,但王老师就能听出来。她说:“不行,你这英文摘要翻译得太牵强,你回去找个英文好的给你指导一下,重写一遍,不光要翻译准确,还要做到信、答、雅,知道不?”

      绝影也没跟她说什么?还有那么多同学在场,当面顶撞这位老教授还是很不给她面子。他深深地知道,越是高级的知识分子,对“面子”这东西看得越重要,所谓“高级”知识分子,不光说他技术高,也说他年纪高。

      过了两天,他把摘要原封不动地再拿过去,说:“王老师,这次我找了个博士生帮我操刀,他在加拿大呆了好几年,这次翻译应该没什么问题了。”

      王老师接过绝影的论文,瞟了两眼说:“不错不错,这次就好多了。”

      说实话绝影觉得自己写文章的水平还不错,他最骄傲的事情就是高中的时候代写情书,50块钱一封,包成功,写了3封,还真的100%成功,所以他理所当然地认为王老师一定会被他论文的内容深深吸引,至少比起旁边那几个他认为话都说不清楚的同学的论文来要好十倍。

      结果王老师压根没注意他论文的内容――就算注意估计她也看不懂,那也不怪她,老早他选这个题目的时候就是冲着这一点来的:你们老师不是很牛B吗?就是给你们搞点你们懂不起的东西――她反而不断地指点:摘要的字体不对,行间距应该是多少,段落应该多重,几号标题应该用几号字,什么地方要粗体什么地方要黑体,大纲视图应该怎样弄。其实不就是格式问题吗?跟内容毫无关系,用得着拔高到态度问题吗?半小时指点下来,绝影最大的收获就是知道了Word里面“刷子”怎么用。说来也惭愧,自己还是搞IT天天跟电脑打交道的,Word也用了好多年了,居然还不知道里面有“刷子”这么个好东西。

      后来论文格式又修改了好几次,总算让王老师满意,光打印费就花了绝影34块钱大洋。终于绝影盼到答辩的这一天。

      很多事情都是有人害怕也有人喜欢,比如考试和毕业设计,绝影听很多同学说:“要答辩了,紧张得要死,到时候大脑一片空白全忘了怎么办?还是先来排练几次。”这也是人和人之间的区别,他不懂,学得马马虎虎的,或者干脆拼凑的论文,他当然还怕,因为他有可能挂,但如果你真的认真去研究了资料,亲自去做了,那还不是成竹在胸,脑子里的东西犹如滔滔江水连绵不绝,又如黄河泛滥一发不可收拾,通过答辩还不是易如反掌尔,反而那是一次展现自己的机会。

      绝影是跃跃欲试,他答辩组的老师也是跃跃欲试,提问同样能反应出一个人的水平,好多老师正期待着这个机会向同行充分展示一下自己。可是当他把他的题目提交给他们,大部分人便沉默了。十分钟的自由发挥时间,绝影挺没趣地给他们讲什么是DICOM,什么是PACS,什么是SCUSCP,下面异常安静,比上课还安静,居然没有一个人打断他。论坛答辩老师提问,同样是沉默,终于有个老师忍不住打破僵局,问:“你论文附件上DICOM传输Demo代码中的‘#deifine’是什么意思?”

      如果是一个来面试的人问他这个问题,他二话不说就让他“Out”,居然这次还是个教授级别的答辩老师,想就算是来试我C++水平有几斤几辆,起码也拿个水平高一点的问题,至少问个函数模板类模板之类的问题,这也太失水准了。

      最后,绝影给老师们鞠了个躬,他们却只给了他70分。

      走出答辩室刚打开“电蛐蛐”,便接到土匪的电话。土匪问:“答辩怎么样?”

      “当然过了。”

      “几次?”

      “一次。”

          “妈的,我还过了两次,第一次格式不对。你过了就好,马上到寝室来一趟,寝室的都在,等你。” 

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

      新一篇: 疯狂的程序员27 | 旧一篇: 疯狂的程序员25

      评论

      #czzx16 发表于2008-01-31 00:08:14  IP: 61.190.147.*
      沙发,持续关注阅读中,正在学习c++
      #呆呆虫 发表于2008-01-31 00:11:08  IP: 59.155.216.*
      确实是这样一路走过来的呀
      #everysports 发表于2008-01-31 00:16:49  IP: 221.222.173.*
      很好,按照计划出现了,正好还没睡。
      #czzx16 发表于2008-01-31 00:18:33  IP: 61.190.146.*
      啊,真的是沙发,今天正好在看继承虚函数,书上的代码一字不差就是通不过vs2005的编译,郁闷着呢
      #everysports 发表于2008-01-31 00:37:29  IP: 221.222.173.*
      为了看此文和女朋友发生了冲突,原因是明天早上可能又要迟到了。她说要和我分手,我说等我看完了这篇再说。。。
      #czzx16 发表于2008-01-31 00:46:26  IP: 61.190.146.*
      ls夸张了吧?现在不到一点,也不是很晚的,明天差不多能起来吧?
      #sinovoice 发表于2008-01-31 08:30:51  IP: 211.167.238.*
      答辩时的情景和我太相似了,老师找不出问题总是那一些他们自以为是,现在想来很可笑的问题或者理由把你的分数拉下。
      #CAIXC123 发表于2008-01-31 09:16:45  IP: 219.133.34.*
      总算等到了..哈哈
      #guafeng 发表于2008-01-31 09:47:00  IP: 125.71.211.*
      “其实绝影觉得就算招个美女不写程序又如何?至少能极大地提高他和BOSS Liu的劳动生产率,” 哈哈,怎么都这么德行。 我们那会部门招聘程序员,要求是:貌美,年轻,单身,会不会写程序没关系,最好不会,我们可以“手把手”的教!
      #mysen 发表于2008-01-31 09:54:37  IP: 121.33.72.*
      哈哈,绝影很能演戏~~一级啦
      #bhltwrn 发表于2008-01-31 09:59:44  IP: 58.211.245.*
      赶上早班车了。。^_^。。很有意思
      #zw_fish 发表于2008-01-31 10:14:41  IP: 10.167.130.*
      我来晚了哦,呵呵看完开始干活!
      #ThinkInside 发表于2008-01-31 10:41:48  IP: 220.231.29.*
      “你论文附件上DICOM传输Demo代码中的‘#deifine’是什么意思?”
      无论如何老师不致于菜到这个程度吧,呵呵
      #JOHNNY 发表于2008-01-31 11:44:24  IP: 220.248.0.*
      论文及答辩这一段写得真是实在哇,当年我也是啊
      #toneal 发表于2008-01-31 12:15:59  IP: 124.239.99.*
      ‘#deifine’ #89
      #everysports 发表于2008-01-31 12:20:20  IP: 125.34.49.*
      罗先生应该感谢你,相信它那套书又能多卖10000本,我也看了两眼,确实是好书,对我来说真是如鱼得水相见恨晚啊,高手就应该有这样的精神,自己怎么成长的分享给他人,让他人也能够成长,这样世界就能够变和谐了。
      #Ivan Chen 发表于2008-01-31 12:31:10  IP: 205.181.240.*
      哈哈 帅 , 明天回家了, :) , 不过怕 卡在 武汉阿 , god bless me :)
      #ascent2006 发表于2008-01-31 12:54:38  IP: 219.235.15.*
      真佩服LZ...
      继续关注!
      #LY 发表于2008-01-31 13:12:34  IP: 221.237.165.*
      顶呀顶!已经习惯周一和周四,在公司中午休息的时候打开看《疯狂》了,很不错!从中吸取能量啊,同时借鉴成长经验!谢谢楼主!
      #jefftang 发表于2008-01-31 13:13:38  IP: 222.66.28.*
      怎么没人提点批评意见,说实话楼主写的很一般,我看了没什么特别的感觉。你们要求也太低了吧。
      #zombie2000 发表于2008-01-31 13:26:06  IP: 60.208.111.*
      哈哈,还是个搞PACS的
      #michney 发表于2008-01-31 14:01:05  IP: 125.34.212.*
      每次看完绝影,我都处在一种激烈共鸣中,久久不能平息
      呵呵,lz激起了我的写作欲望
      #MagiSu 发表于2008-01-31 14:27:07  IP: 60.166.126.*
      写的真棒!楼主继续努力!
      #hacker47 发表于2008-01-31 14:57:19  IP: 218.23.64.*
      什么时候出书啊?很盼望
      #tt 发表于2008-01-31 15:18:02  IP: 221.209.81.*
      也说说谭浩强
      我初三开始学习编程的时候,那时候BASIC的书很多,好书也很多,主要是许多题目出的好,那时计算机使用者和一个编程者几乎没有区别。但我没见过谭浩强的书,后来我母亲看我喜欢编程从书市买了一本大开本的BASIC的书,我那时没钱买游戏,就老想着自己去编,一有新书就扑进去读,谁知这一本就好像是我前几本书题目的总结,不客气的说就是抄袭。后来也就扔在一边了。前几年搬家收拾屋子,才发现那本书居然就是被N多媒介吹的天花乱缀的谭浩强写的什么BASIC语言。但是对这个人也没多少谴责,因为抄来抄去炒来炒去在中国属于“国情”,而且人家也说了是“编著”,这个词也很有意思,可以让所有怀疑他抄袭不付稿费的人闭嘴。这个人也就被我忽视了。
      谁知这家伙倒不甘心,后来我又碰到一本他的书,就是传说中的C语言,在这之前(万幸万幸),我看了一本北大计算机系自己的C语言教程,和id的创始人写的一本关于如何用C编写游戏的书。对了,还有一本美国人写的C语言图形编程的书,叫什么图形大师之类的。买谭浩强的这本书完全是因为学校把它当作C语言课程的教材。看谭的C语言感觉总是怪怪的,但是我又说不出哪里怪。于是看了一个大致就放下了,后来由于要考试复习,只好又好好看 了一把,收获全无,总觉得怪,却不知道哪里怪。说不出的原因其实也可能是因为,当时真是 校园里人手一本,女生们还在书上画上重重的红杠(包括我老婆)。所以潜意识里总觉得这本书应该是不错的,只是我自己觉得很怪而已。
      到现在,不知不觉我已经学了BASIC,FORTRAN,C,PASCAL,C++,Lingo,JAVA,Delphi,C#等等等五花八门的语言,但很不巧除了Fortran都与谭浩强擦身而过了,Fortran也是我这几种语言里学的最差的一种。C语言的书多是有关游戏的,PASCAL是一本叫啊!Pascal的书以及大富翁网站,C++是靠Borland C++深入编程。其他的基本靠作项目和看源码,但是能让我真正了解系统以及x86架构的,只有C语言,以及相关的书籍。
      本来谭浩强这个人应该和我没什么关系,井水不犯河水。可有次听清华的一个力学系博导说起谭,我才知道他原来是清华的,也洗耳恭听,听这位博导讲,谭最大的本事就是出书快, 那会儿彭德怀被批判,他就赶紧出小册子,《彭德怀反党反社会主义反对毛主席言行一百例》。后来邓小平被批判,他就又赶紧出小册子,《邓小平反党反社会主义反对毛主席言行一百例》。我们听了都前仰后合,这时候楼上一位自控系博导下来,听我们说起这个话题,也说 这个人后来看清华水太深,干脆跳到社会上去出书了。原来考他博导的一个小伙子,程度还不错,可他听说这位小伙子跟谭浩强的女儿搞在一起,干脆不要了。我虽是当笑话听了,但也可见他在清华学者圈里口碑很差,我想也许是因为他跟所谓“厚德载物”有些格格不入吧。但有rpwt的岂止他一个,而且文革中干过缺德事也有情可原。
      上次回国,去一个书店,只见一个书架上摆满了谭的书,有BASIC,C,Fortran等等,在我看来有些令人怀念,于是开始翻看,忽然我一下子明白谭的C语言为什么我看来有些怪了,他写了那么多本书,但实际上却只写了一本,那就是BASIC(而且我个人认为还属于“编著”),他写Fortran也好,C也好,都在用BASIC的眼光来看他们,几本书之间互相抄来抄去。这就是为什么他写到C++就写不懂了,只能翻译了(估计也想借此自学一下吧),而VB还可以写一写,因为
      面向对象
      #tt 发表于2008-01-31 15:19:45  IP: 221.209.81.*
      面向对象语言和原来的结构化编程的可参照性(可抄性)已经不高了。
      用BASIC和Fortran去参照C语言,水平可想而知(BASIC不声明变量,Fortran不支持递归),而谭在真正这些具有C特点的关键的地方,却都没有说清楚,比如C语言的递归,有多少人敢说是看了谭的讲解就明白了的?C语言在他笔下,可以说真是很难理解,比如指针,递归等等,以至于我工作中见到的许多计算机专业毕业的开发人员,一提起写链表,节点就头疼,因为当时就是囫囵吞枣,半懂不懂。以至于论坛上一提起C语言,大家就觉得是被淘汰的语言,难于理解等等,而自己的水平始终涨不上去,还奇怪为什么国外那么多精彩的3D游戏,而国产游戏始终是平平常常的RPG。殊不知有多少游戏是C语言开发的,PS,PS2有那么多种杰出游戏,风靡世界,而主流开发语言还是C语言,只有少数是C++开发的, 有多少PDA,控制芯片,图形引擎,手机的程序是C语言开发的,国内那么多人声称自己学过C,又有多少能知道C语言的真正实力?我现在随便想了个例子:
      Y = X*192 有多少人会把他优化成:Y = X* 64 + X * 128 ->Y = X<<6 + X << 7
      有多少人知道 i = i + 2 和 i += 2的区别?
      为什么你的VCD要用美国人的解码器?为什么你的游戏那么烂,要求的硬件还比别人高?恐怕就在这一点一滴上吧。
      这些知识会在谭的书里看到吗?许多想从事计算机职业开发的人会被这种书误入歧途,
      这样的话,你会编C程序,和你会编BASIC,Fortran其实根本没什么区别!谭的书作为对非专业人士的读物,应该是一本还不错的科普读物,比如他那本书就可以改名为《谭浩强爷爷讲编程(C语言版)》,其实这样的话也算他有自知之明,而且真的是件功不可没的好事,只恨这个人太会钻营,一定要让别人觉得他的书有层次,偏要入主计算机系C语言教科书的宝座,这就要误人子弟了!最可悲的是,许多计算机专业人士被洗脑,还去念他的好唱赞歌。
      在这里写这些话,不是想批判谭浩强什么,因为他也是确实作了许多有意义事情,我觉得他的读物属于科普级,适用于非计算机专业,非微电子,自动控制专业的科研人士,学生,特别是高中中专计算机课程的读本,比较合适。但是现在是什么状态呢,一方面国内C语言的开发水平很低,一方面又把这个人捧上天,到处去作报告,还奉为计算机科学大师,这就不可取了,而且有点可笑。
      我母亲是搞量子物理的,我看她看的那些书,她写的书都象天书一样,真是完全看不懂。我爷爷是汉唐历史的研究者,我小时候本以为他的书我可以当历史故事书来看,不想也
      如天书般。我看我母亲整天搞些我不懂的东西,就有些着急,觉得她几十年不知在干什么,
      于是就劝她退休了的话就写写科普书籍,让俺们这些外行也知道知道什么叫超导,凝聚态
      等等,她就跟我说,第一写这种书的人现在也不少,而且估计小孩子看了会有兴趣,应该比她
      写的好。第二有兴趣是会有兴趣,但是还是不能得到一个正确的概念,这个领域能侃大山的地方就那么多,一旦真正切入正题,不用高等数学根本就不可能说清楚,最后这些科普读物写了 也白写,还容易造成错误概念。现在想想谭浩强的C语言,多少也有点这种感觉。所以对谭的
      定位应该是一个勤劳致富的出书匠,即使带着大红花作为劳模受到广大群众的夹道欢迎,他也受之无愧。但是如果把他的
      #tt 发表于2008-01-31 15:20:21  IP: 221.209.81.*
      但是如果把他的书作为基础科学教学,研究的一分子,把他本人作为大师来供奉, 实在是中国科学界的悲哀。
      #wu_unicorn 发表于2008-01-31 15:35:46  IP: 124.129.223.*
      看了ls的说谭浩强,说得俺也想说两句了……

      俺是一在校学生
      解除编程比旁边的同学早一些,所以大一大家一起上编程上机的时候就帮同学改程序来着
      当时好多同学也各种途径弄来潭的书看,不过我们上课用的教材不是这个,是一本翻译的××教材,大家闲那翻译的书厚,就弄来潭的书,我记得好像我当时还跟我朋友说,嗯这本潭的教材不错,宣传上说,中国搞计算机的人每人手上都有一本,就看看吧……※%¥%¥%
      现在想来,潭的书也不是没什么用处,特别是什么算式的结合顺序那段总结了N多很实用的规律,虽然这个东西,老师不考,编程不用(多用几个括号就非常明了了……)

      ……
      #xdw1626 发表于2008-01-31 15:52:31  IP: 10.1.151.*
      不会吧,tt说的以前都不知道。谭是这样的吗?感觉可怕,现在想想以前看啦三遍c,感觉差不多。现在在公司只能上CSDN,不好求证。怕怕~~~
      #never2cry 发表于2008-01-31 16:20:20  IP: 218.242.154.*
      毕业设计也是这么过来的,哈哈
      #yydy1983 发表于2008-01-31 17:06:02  IP: 58.247.4.*
      看到答辩,让我想起了辉煌的一刻!
      自己在演讲,没有提问!
      #suprich 发表于2008-01-31 17:25:45  IP: 116.227.199.*
      写的太棒了,每天关注是否更新!
      楼主加油,顶你。
      #Season 发表于2008-01-31 17:51:33  IP: 125.77.103.*
      哈哈,谭的书确实是卖得很火,在学校的时候,不管文科理科工科,只要是学了C就必然用他做教材,不过我当时就没买任何教材书,原因是早在中学的时候就自学学了。到现在我的书柜中没有任何一本书和谭有关系的。曾经借同学的书瞄过一眼,感觉平平啊。
      #Season 发表于2008-01-31 17:56:34  IP: 125.77.103.*
      另,罗的书倒是买过,那是上大学前一年的事情了。总体来说,罗的书描述还是很详尽明了的,作为想了解Windows应用细节的人来说是一本不错的入门书。但是,正如罗自己在书中所写的一样,他的这本书不是深入Windows之类的书籍,所以,在深入研究Windows的过程中,此书还是显得不足。
      #element_cn 发表于2008-01-31 18:05:49  IP: 219.232.52.*
      我属于看贴不回贴的人,今天破例了

      呵呵,不错
      我一般不夸人的,也破例了

      一天破例两次
      2008-02-01 18:53:39作者回复
      谢谢支持哦。
      #fireman1985 发表于2008-01-31 18:43:34  IP: 121.230.60.*
      早上9点10分的车,等到下午1点才上车,不过总算是到家了。看到更新,也看了CSDN首页对绝影的采访。
      每个人都有自己的路,我会继续支持绝影的,同时也勉励我自己!~
      #xinshangtou 发表于2008-01-31 18:44:49  IP: 124.130.72.*
      谁知道tt说的i+=2;和i=i+2的区别啊?我调试了一下没看出有什么不同来啊.
      6: i++;
      0040F37F 8B 45 FC mov eax,dword ptr [ebp-4]
      0040F382 83 C0 01 add eax,1
      0040F385 89 45 FC mov dword ptr [ebp-4],eax
      7: i=i+2;
      0040F388 8B 4D FC mov ecx,dword ptr [ebp-4]
      0040F38B 83 C1 02 add ecx,2
      0040F38E 89 4D FC mov dword ptr [ebp-4],ecx
      8: i+=2;
      0040F391 8B 55 FC mov edx,dword ptr [ebp-4]
      0040F394 83 C2 02 add edx,2
      0040F397 89 55 FC mov dword ptr [ebp-4],edx
      #绝影粉丝 发表于2008-01-31 19:17:11  IP: 220.231.160.*
      ‘#deifine’ ?应该是"#define"吧?楼主打多了一个i了.
      不过现在的论文答辩也真是没意思,形式主义,一般问没个啥就给你通过了,重要的是学位英语要过关,这样就可以够资格拿学士学位了。
      #庄严 发表于2008-01-31 19:34:15  IP: 221.200.179.*
      我养成了先看摘要,再看正文的习惯,作者的摘要写得也不错。
      #kehlaaaa 发表于2008-01-31 19:55:56  IP: 117.11.156.*
      一气看完,最喜欢这类文章,想到TIRO那篇<<我想成为一优秀的程序员,已经努力了7年>>,看完后都很激励人.这文章要是出书的话,我一定买一本,计算机系的一入学应该人手一本.
      #stoneqduc 发表于2008-01-31 20:28:17  IP: 218.25.160.*
      如果出书的话,我也要买。
      也会建议周围的朋友和同事买。
      很真实,不做作,有现实的气息,不是胡编乱造的瞎写。
      支持你。
      #春风和畅 发表于2008-01-31 20:52:09  IP: 219.139.208.*
      呵呵,站在楼顶了,就不再看楼底下死心眼专研“砖块是如何练成”的兄弟们了。程序不是技术,设计才是思想。重要的是思想,然后才是手里的活计。不要搞反了,搞反了,把自己人生的路都会搞反了。
      -
      小兄弟继续整!
      #xx 发表于2008-01-31 21:03:33  IP: 61.141.180.*

      我说作者啊,你就趴在那里呢也就没什么,但一跳出来,立马就现出是个井底之蛙了。
      2008-01-31 21:45:00作者回复
      还是那句话,“问道有先后,术业有专攻,如是而已。”
      # 小虎 发表于2008-01-31 23:22:37  IP: 125.122.83.*
      写的很不错
      我一个下午加一个晚上从第一章看到这里
      希望楼主坚持下去,我会看完的
      #hpyyang 发表于2008-01-31 23:58:35  IP: 222.79.27.*
      我觉编程编的是思想,如果是那些理论上的东西,学校一般都把基本教完了,不管什么书都说的很OK,而编程原理这样的东西就不太适合学校来教,潭的书其实说白了是告诉读者基础,怎么写程序那就不是书能说的清楚了,同样一个功能,不同的人有不同的实现方法.
      同样,在基础的东西也要有人来做,基础的东西是很多人做,所需求的知识水平也不一定要求很高,但是在那么多人中,出书能出好,很多人认可,本身就是一种大师的证明.如果有比他更高明的作者,那么也不会有那么多人认可这本书,如果TT你觉的那本书很烂,那么本身就是一种悲哀,那些指责这本书作者的人并没有出一本比他更好的书,是说明什么?
      TT你说的VCD的编码器之类,其实并不是因为国外出高级技术的说的透测才造成他们技术的领先,真正的原因正是国内出基础部分的人实在太少,国内太多的人都走上了所谓的高级技术.面对那些基础的文章高手不屑一顾,低手求教无门,那么就出现了很大的断层,最后的结果就是国外的技术在不断的进步,因为他们有雄厚的根基,而我们的技术就象空中楼阁,上面很漂亮,而下面全是空的.
      同样你说的优化是属于嵌入式部分的,而如果是上位机就没必要那么讲究,以一盖全不是很能说明问题.你知道CPU这样的处理更快,但是如果没有原理,也许大部分人都只是在这层而已.CPU的移位计算是本身的处理,而高级语言要通过低层编译才能实现,中间环节多了几步效率就低了,所谓的优化,只不过是把处理机器语言和高级语言之间的转换的环节尽可能的减少,这点如果能理解,那么你优化的这些步骤完全可以通过在实践中获得.
      其实程序员不管学什么,最应该的认知是,程序员永远在时间和空间中选择,这才是最重要的.
      同样道理,如果在书中把实践部分都写出来,对于出书的来说不太可能实现.很多道理都是在时间中一点一滴的积累起来的,这就是为什么招人要求有经验,并不是说招一个技术人员一定要有绝对合的经验,因为他山之玉可以攻石,有经验就代表的他了解原理,那么同样一样事情,他上手的就比没经验的上手的快的多.

      -----------------
      以上是我的个人观点,决对不是针对谁,如果有语言失当的地方请多多包含.计算机上我也属于菜鸟级,如果有不同意的,或者我有错误的地方请给予指导,万分感谢!
      #fireman1985 发表于2008-02-01 00:04:49  IP: 121.230.60.*
      难得看到有人在争论,觉得其实底层和所谓的高层并没有太大的说法。不可能大家全去做底层,或者是高层。但是,熟悉底层对高层的了解确实有很大帮助。至于中国的大学教育,我只能说真的很失败。学了那么多基础的东西,真正自己写的代码却很少!~和社会完全脱节。。。。
      #shuiziliuvvv 发表于2008-02-01 00:25:32  IP: 203.86.20.*
      老实说,这小说写得很谭浩强。呵呵。。。。。
      #reallylcy 发表于2008-02-01 00:36:07  IP: 202.107.167.*
      哇,赶上了啊,新出炉的还是,看完再睡
      #guang384 发表于2008-02-01 01:09:38  IP: 221.205.209.*
      我是一个程序爱好者 呵呵
      对程序员的生活充满了好奇和向往
      可是一直没有机会——程序员都比较忙,没有人鸟我~
      呵呵
      刚刚接触这个小说

      感觉这应该就是我想了解的程序员的真实生活
      不错~
      顶了
      #flyli_x 发表于2008-02-01 05:19:22  IP: 125.67.146.*
      这篇文章不错啊~
      我从头看了遍
      我也学了C,C++也做了一些嵌入式程序和PC端的VC代码,不知道我以后的出路如何哦,大三了,有空也想去外面找个兼职,在学校里做项目总觉得不知道外面的项目都是怎么做的。。。。
      #icesky888 发表于2008-02-01 05:59:34  IP: 123.191.52.*
      一夜看完,虽然我还是个学生,而且是学JAVA的 对你所说的汇编语言不懂,但是对你看待一些问题的态度还是满感兴趣的.
      目前摘取了你小说里的47段话,有些赞同,有些留做参考.
      #yuwenge 发表于2008-02-01 10:25:09  IP: 222.68.182.*
      答辩这东西,还真是搞笑。
      那些老师都是只要面子不要里子的。
      唉,中国科研靠他们,1000年都别想赶上美国。
      #kevin 发表于2008-02-01 13:32:19  IP: 61.183.248.*
      我也去招过个呀,我也想招美女,可是女的写程序的太少,愣是没招着
      #CyanLeaf 发表于2008-02-01 14:36:20  IP: 222.179.238.*
      现在每周一/四晚上的第一件事情就是看有没有更新

      顶前辈,支持~~~~~~~~
      #ender 发表于2008-02-01 16:04:47  IP: 219.137.26.*
      呵呵。。。感觉大家在学校的生活都差不多,文笔不错,贴近生活,很真实,一口气看完26篇,深有体会,本人也是今年毕业半年,原来也是想从事底层开发,学习技术方式,方向与故事主人公很相识,Assembly,C,C++....用过Turbo C, VC++,毕业前的目标是想从事单片机开发,所有专攻C,可惜机缘之下,现在从事楼主不以为然的高层开发,主要在.net平台下开发,感觉底层与高层只是相对,没有谁好谁不好,大家方向不一样,实现的功能也不一样,但思想上是一样的,程序员的生活也相似的,在文章中多处产生共鸣,就好像看来自己的回忆录一样,相当不错,感谢楼主的奉献,多多交流!
      #northwest_wolf 发表于2008-02-01 17:44:30  IP: 203.86.44.*
      LZ,文章中还是有一些别字,影响阅读;有一些句子太长,也影响阅读,有时候我一口气读完一个句子竟然没有读明白,只好回过头来慢点儿再读一遍,才发现要么是打错字了,要么是需要分句。希望以后的章节中能有所改善。
      #sudamj 发表于2008-02-01 18:31:08  IP: 58.240.178.*
      我一口气从头到尾读来,很不错!深有共鸣!

      怀念我的大学!

      LZ加油,在不影响工作的前提下把故事保质保量的给兄弟们呈现出来
      #xieren1986 发表于2008-02-01 23:05:29  IP: 117.42.217.*
      的确很不错 顶一个 希望楼主继续写下去
      #Sun.Java 发表于2008-02-02 04:48:01  IP: 221.201.196.*
      第一次看见这片小说,从第一章看到最后一章……

      继续关注!
      #jljf_hh 发表于2008-02-02 08:52:26  IP: 202.99.118.*
      好文章,写程序员的文章太少了,程序员现在也是社会的一个不可缺少的职业,应该多一些这样的文章.希望有才的程序员多写写啊.
      #xuelang 发表于2008-02-02 11:04:58  IP: 221.10.5.*
      写得真不错,写程序的也能写小说,给我们树立了个榜样,继续支持。
      #无疑是个另类 发表于2008-02-02 13:20:08  IP: 221.217.2.*
      真无聊………………………………………………
      #大牛 发表于2008-02-02 13:24:54  IP: 219.235.228.*
      我实在看不下去了,刚开始的几篇还有点意思,从第3篇到这篇基本都是说你会c++,汇编,再学校的乱七八糟的事情,可见你的水平不怎么样.
      #大牛 发表于2008-02-02 13:28:42  IP: 219.235.228.*
      你看看吧, 和你产生共鸣的人和你水平都差不多.不知道会有多少人让你误岛,唉,我觉得你根本不算个程序员
      #w 发表于2008-02-02 15:02:52  IP: 218.15.180.*
      ^_^!!
      终于看到了^_^!
      天气好冷!注意保暖!!
      #everysports 发表于2008-02-02 15:22:13  IP: 125.34.49.*
      大牛,不要告诉我你从第一篇一直看到了这篇。
      #思考者 发表于2008-02-02 16:28:09  IP: 211.155.226.*
      好快,没了,哎,真希望晚一点看到,那时就能看完整的了。

      我看这个最主要的就是想通过你的事例学一点经验。学到了,非常感谢
      #g5dsk 发表于2008-02-02 17:28:05  IP: 124.205.169.*
      没有了吗?

      期待后续...
      #g5dsk 发表于2008-02-02 17:32:26  IP: 124.205.169.*
      加油, 绝影.......
      #lunarfan 发表于2008-02-02 17:52:18  IP: 124.115.127.*
      精彩~~看完了,绝境和燕子最后结婚了么?呵呵
      #lunarfan 发表于2008-02-02 17:52:50  IP: 124.115.127.*
      绝影~
      #league 发表于2008-02-02 22:19:42  IP: 124.66.35.*
      我一直都想看本关于程序员方面的小说,因为我将来有可能从事这一方面的工作,想从这样一种类型的小说中寻找一种生活方式,也算是学习别人的经验吧. 以史为鉴,可以明得失. 也可以说是为了以后少走一些弯路.
      我看到了作者写的<<疯狂的程序员>>,对我的触动很大,是啊,故事中绝影的生活经历,我从中也多少看到了自已的影子. 写得比较真实,贴切生活. 找工作的那段,我刚经历过,有点同感! 我曾经前段时间看过一本关于"营销"方面的书----<<输赢>>,该书是关于一个销售的故事. 曾被营销界谕为销售人员入门之书. 我希望作者能将本小说写成同类型的书. 为程序员的道路也指亮一盏明灯. 希望作者好好写下去. 支持你!
      #beckylds 发表于2008-02-03 01:27:19  IP: 58.44.58.*
      不错。
      #fans 发表于2008-02-03 09:44:55  IP: 218.68.9.*
      什么时候更新啊
      答辩的那段太真实了,还有就是改英文摘要的那段经历和我太相似了
      2008-02-03 11:34:11作者回复
      每周星期一和星期四更新.
      #chinagdh 发表于2008-02-03 11:36:27  IP: 222.66.224.*
      呵呵,很好,很强大。已阅,期待继续。
      没有对事物的深刻理解的人写不出这样的文章。

      很多事情做就错,左也错,又也错,做了就错了,不做至少不会错,其实不做是最大的错。

      期待作者能对上面这个问题做出突破性解释。
      #wjdlt_1997 发表于2008-02-03 14:36:54  IP: 219.130.21.*
      在那么多人中,出书能出好,很多人认可,本身就是一种大师的证明.如果有比他更高明的作者,那么也不会有那么多人认可这本书,如果TT你觉的那本书很烂,那么本身就是一种悲哀,那些指责这本书作者的人并没有出一本比他更好的书,是说明什么?
      ------------------------------------------------------------
      “指责这本书作者的人并没有出一本比他更好的书”
      ——这话可笑了,只知谭浩强那本屁书而不知大名鼎鼎的K&R的《The C Programming Language》(有中文版)的人,请问,是否不该评论C语言教材的优劣?
      且从你的话看来,你应该没怎么学过程序设计。
      #doyouwanna 发表于2008-02-03 21:45:18  IP: 125.110.206.*
      是:信、达、雅!
      #Confidence 发表于2008-02-04 00:40:29  IP: 218.87.233.*
      绝影的文笔太好了
      程序员里面可谓凤毛麟角呀
      如果你出一些程序设计方面的教材
      绝对比谭浩强的书畅销!
      #sghcpt 发表于2008-02-15 16:56:54  IP: 202.192.80.*
      写得真不错,写程序的也能写小说,给我们树立了个榜样,继续支持。
      #xraihh 发表于2008-02-20 12:20:15  IP: 220.166.58.*
      很多东西我不太清楚
      但是我在不断的学习
      加油~~~~
      #wysheng75 发表于2008-02-21 18:54:13  IP: 202.118.2.*
      加油~~~~
      #呵呵 发表于2008-02-22 17:33:48  IP: 220.248.133.*
      谭浩强的书太差了
      #wubinhb168 发表于2008-03-07 15:46:30  IP: 59.44.42.*
      Y = X*192 有多少人会把他优化成:Y = X* 64 + X * 128 ->Y = X<<6 + X << 7
      为什么要这样做呢?位移是加快了速度,但程序的可读性,可维护性呢?那还不如用汇编算了,还用什么C语言呢?

      有多少人知道 i = i + 2 和 i += 2的区别?
      这个应该是编译原理的应该了解的吧。
      #da 发表于2008-03-11 19:30:05  IP: 58.49.153.*
      ada
      #SniperPoint 发表于2008-03-17 17:48:32  IP: 58.212.138.*
      “推荐一本书你去看,《Windows环境下32位汇编语言程序设计》,罗云彬,电子工业出版社。上面有专门的章节讲多线程。

      ==========================
      好象楼主多次提到罗云彬,莫非你们认识...
      #sunwenjun 发表于2008-03-25 19:18:35  IP: 218.93.20.*
      想起了我毕业的时光,天天该论文格式,用刷子。。。
      #LucAnt 发表于2008-03-28 12:16:11  IP: 121.48.192.*
      在学汇编.....
      有点考验阿!!
      #xtyyumi301 发表于2008-03-28 22:42:10  IP: 59.173.173.*
      刷子都不会用,唉,这个,要我说你什么好呢
      #EEE 发表于2008-04-08 17:13:40  IP: 172.26.36.*
      哈哈,我也不会用刷子
      #lord_is_layuping 发表于2008-04-25 22:48:31  IP: 218.94.103.*
      我从这里开始看了。。。mark1
      #simon 发表于2008-05-27 03:16:36  IP: 220.234.122.*
      太不容易了,一口气看了你26篇文章。 从你的小说中,可以看到自己部分的影子,这可能就是程序员的共同特点吧
      #undiif123 发表于2008-07-28 00:05:30  IP: 125.79.158.*
      我们毕业设计也是一样在挑剔字体格式上面 不管内容
      发表评论  


      登录
      Csdn Blog version 3.1a
      Copyright © 绝影