大家学老谭的《c程序设计》和老严的《数据结构》花了多久啊?
要达到比较高的境界哦~
问题点数:50、回复次数:41Top
1 楼dot99(又来混CSDN来了)回复于 2004-12-02 13:14:05 得分 1
没看过。。。。。。
我看的是K&R和离散数学及其应用Top
2 楼cosio()回复于 2004-12-02 13:15:37 得分 1
难说!Top
3 楼pcboyxhy(-273.15℃)回复于 2004-12-02 13:16:25 得分 1
前面那个大概一星期,
后面那个一个月。
至于境界,
不怎么高,
做做那个书上的题还是题目看一遍算法就出来。Top
4 楼carylin(林石)回复于 2004-12-02 13:22:02 得分 1
0个小时。^_^Top
5 楼liu_jun_(军武)回复于 2004-12-02 14:43:47 得分 1
要到很高境界?当然,是境界越高,时间越长啊。
到一定境界,就要离散数学和编译原理的支持了。Top
6 楼Rijkaard(Rijkaard)回复于 2004-12-02 14:53:43 得分 1
垃圾书,不看Top
7 楼yevv(荷柴樵夫)回复于 2004-12-02 15:10:00 得分 1
呵呵 我是大学学的 哈哈 两个学期 每门一学期 如果你是自学 一 两个月应该能学一遍了吧Top
8 楼cppprogramlover(爱相随—)回复于 2004-12-02 15:26:18 得分 1
呵呵,达不到什么境界,真的,都是入门用的,而且我建议你看数据结构看本写的好点的 c++描述的,更好理解些Top
9 楼aqhz(华章科技)回复于 2004-12-02 15:54:07 得分 1
两个月吧!境界一般。Top
10 楼crashbluebird(撞人蓝鸟)回复于 2004-12-02 17:38:32 得分 1
我心爱的引导我入门的lj书~~~~~~~~~~折磨了我有一段时间~~~~~~~~Top
11 楼raulqlj(漠然面对漠然的世界!)回复于 2004-12-02 21:11:21 得分 1
现在只看外国经典教材的手
Top
12 楼hewittlee(只爱C++)回复于 2004-12-02 21:21:56 得分 1
c可以快点,但数结要看你学到什么地步!Top
13 楼zdtsw(一休哥的小叶子)回复于 2004-12-02 21:36:20 得分 1
学校学的老潭,一学期,不过老师太阿木林,还是考试前自己看的效果还好啦!
说道数据结构,偶不是学这本的,不如去看看离散数学(RICHARD JOHNSONBAUGH)编的,老灵咯!
拼一记,一个月也好搞定Top
14 楼tangtang0831(努力学习,加油加油)回复于 2004-12-02 22:55:24 得分 1
这第一本书3天就够了,第二本自己看的话也用不了2周。
不过我认为这两本书都不怎么样。。。Top
15 楼cao12m(★草上飞★)回复于 2004-12-02 23:29:05 得分 1
前面二 年后面正在学习中Top
16 楼suyun9329(WYSIWYG)回复于 2004-12-02 23:51:45 得分 1
晕了,我正在看这两本书啊
看了你们的评论后深受打击!!!!!!!!!Top
17 楼autoegg(哲学指引生活 && (动心忍性,增益其所不能))回复于 2004-12-03 14:55:02 得分 1
这个哪有一定啊,个人背景知识和努力程度不同罢了。Top
18 楼ncljh(ningkezi2005)回复于 2004-12-03 15:30:36 得分 1
一般来说都要一段时间的,你们这些大老别吓呼人了Top
19 楼gzqok123(乱石之云)回复于 2004-12-03 15:32:01 得分 1
引用一位高手的话,或许一些人会改变看法!
我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追
赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部
头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可
以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨
花开”,结果许多学校的信息学院成了“Web 学院”。96,97级的不少大学生都去做Web 了
。当然我没有任何歧视某一行业的意识。我只是觉得如果他们把追赶这些时髦技术的时间
多花一点在基础的课程上应该是可以走得更远的。
几个误区
初学者对C#风潮的追赶其实也只是学习过程中经常遇到的几个误区之一。我将用一些实际
的例子来说明这些现象,你可以按部就班的看看自己是不是属于其中的一种或者几种:
认为计算机技术等于编程技术:
有些人即使没有这个想法,在潜意识中也有这样的冲动。让我奇怪的是,许多信息学院的
学生也有这样的念头。认为计算机专业就是编程专业,与编程无关的,或者不太相关的课
程他统统都不管,极端的学生只要书上没带“编程”两个字他就不看。
其实编程只是计算机技术应用过程中一种复杂性最低的劳动,这就是为什么IT业最底层的
人是程序员(CODER)。计算机技术包括了多媒体,计算机网络,人工智能,模式识别,管
理信息系统等等这些方面。编程工作只是在这些具体技术在理论研究或者工程实践的过程
中表达算法的过程。编程的人不一定对计算机技术的了解就一定很高。而一个有趣的现象
是,不少大师级的计算机技术研究者是不懂编程的。网上的炒作和现实中良好的工作待遇
把编程这种劳动神秘化了。其实每一个程序员心里都明白,自己这些东西,学的时候并不
比其它专业难,所以自然也不会高档到哪里去。
咬文嚼字的孔已己作风:
我见过一本女生的《计算机网络原理》教材,这个女生象小学生一样在书上划满了横杠杠
,笔记做得满满的,打印出来一定比教材还厚。我不明白的是,象计算机网络原理这样的
课程有必要做笔记?我们的应试教育的确害了不少学生,在上《原理》这一类课程的时候
许多学生象学《马列原理》一样逐字背诵记忆。这乃是我见过的最愚蠢的行为。所谓《原
理》,即是需要掌握它为什么这样做,学习why,而不是how(怎样做)。极端认真的学生
背下以太网的网线最大长度,数据帧的长度,每个字段的意义,IP报头的格式等等,但是
忘了路由的原则,忘了TCP/IP协议设计的宗旨。总之许多人花了大量的时间把书背得滚瓜
烂熟却等于什么也没学。
在学习编程的时候这些学生也是这样,他们确切的记得C++语法的各个细节。看完了C++教
程后看《Thinking in C++》(确实是好书),《Inside C++》,《C++ reference》,th
is C++, that C++……,然后是网上各种各样的关于C++语法的奇闻逸事,然后发现自己又
忘了C++的一些语法,最后回头继续恶补…。有个师弟就跟我说:“C++ 太难了,学了这里
忘了那里,学了继承忘了模板。”我的回答道:“你不去学就容易了”。我并没有教坏他
,只是告诉他,死抠C++的语法就和孔已己炫耀茴香豆的茴字有几种写法一样毫无意义。你
根本不需要对的C++语法太关心,动手编程就是了,有不记得的地方一查MSDN就立马搞定。
我有个结论就是,实际的开发过程中对程序语法的了解是最微不足道的知识。这是为什么
我在为同学用Basic(我以前从没有学过它)写一个小程序的时候,只花了半个小时看了看
语法,然后再用半个小时完成了程序,而一个小时后我又完全忘记了Basic 的所有关键字
。
不顾基础,盲目追赶时髦技术:
终于点到题目上来了。大多数的人都希望自己的东西能够马上跑起来,变成钱。这种想法
对一个已经进入职业领域的程序员或者项目经理来说是合理的,而且IT技术进步是如此的
快,不跟进就是失业。但是对于初学者来说(尤其是时间充裕的大中专在校生),这种想
法是另人费解的。一个并未进入到行业竞争中来的初学者最大的资本便是他有足够的时间
沉下心来学习基础性的东西,学习why 而不是how。时髦的技术往往容易掌握,而且越来越
容易掌握,这是商业利益的驱使,为了最大化的降低软件开发的成本。但在IT领域内的现
实就是这样,越容易掌握的东西,学习的人越多,而且淘汰得越快。每一次新的技术出来
,都有许多初学者跟进,这些初学者由于缺乏必要的基础而使得自己在跟进的过程中花费
大量的时间,而等他学会了,这种技术也快淘汰了。基础的课程,比方数据结构,操作系
统原理等等虽然不能让你立马就实现一个linux(这是许多人嘲笑理论课程无用的原因),
但它们能够显著的减少你在学习新技术时学习曲线的坡度。而且对于许多关键的技术(比
方Win32 SDK 程序的设计,DDK的编程)来说甚至是不可或缺的。
一个活生生的例子是我和我的一个同学,在大一时我还找不到开机按纽,他已经会写些简
单的汇编程序了。我把大二的所有时间花在了汇编,计算机体系结构,数据结构,操作系
统原理等等这些课程的学习上,而他则开始学习HTML和VB,并追赶ASP的潮流。大三的时候
我开始学习Windows 操作系统原理,学习SDK编程,时间是漫长的,这时我才能够用VC开发
出象模象样的应用程序。我曾一度因为同学的程序已经能够运行而自己还在学习如何创建
对话框而懊恼不已,但临到毕业才发现自己的选择是何等的正确。和我谈判的公司开出的
薪水是他的两倍还多。下面有一个不很恰当的比方:假设学习VB编程需要4个月,学习基础
课程和VC的程序设计需要1年。那么如果你先学VB,再来学习后者,时间不会减少,还是1
年,而反过来,如果先学习后者,再来学VB,也许你只需要1个星期就能学得非常熟练。
Top
20 楼pcboyxhy(-273.15℃)回复于 2004-12-03 15:47:55 得分 1
语言只是形式,
算法和数据结构才是内核,
算法的本质是数学。
所以,
什么才是最重要的,
不用说了吧。Top
21 楼tsingien(Read The F**king Source Code)回复于 2004-12-03 16:19:57 得分 1
假设学习VB编程需要4个月,学习基础
课程和VC的程序设计需要1年。那么如果你先学VB,再来学习后者,时间不会减少,还是1
年,而反过来,如果先学习后者,再来学VB,也许你只需要1个星期就能学得非常熟练。
好像是不想关的哦,呵呵Top
22 楼homtipo()回复于 2004-12-03 20:41:14 得分 2
老严的《数据结构》写的很好呀,对于初学者来说也是一个不错的选择,更重要的几乎是所有的研究生院的计算机专业指定用书,如 中山大学,上海交大,清华大学,北京大学,南京航空航天大学,南京大学,东南大学,等等等等。 所以学这本书绝对没有错。
我都看了N遍了,感觉每一遍体会都不一样。成就在于自己的努力,而不在于选择什么书。就好像再好的老师也会有很糟糕的学生一样。自己努力就行了Top
23 楼xnlcx(J2EE.Net)回复于 2004-12-03 22:18:12 得分 1
不要问好久
好好学
多想
多问
多做
Top
24 楼daimi01171(呆米*男人就应该对自己狠一点*)回复于 2004-12-03 22:31:09 得分 1
作为教材学的,一学期一门Top
25 楼suyun9329(WYSIWYG)回复于 2004-12-03 22:37:52 得分 1
呵呵,努力-->奋斗!!Top
26 楼junnyfeng(风歌)回复于 2004-12-03 23:23:34 得分 1
不瞒说,我看了半年多!不过现在又忘了,打算再看一次,预计3个月Top
27 楼Behard(我爱天安门)回复于 2004-12-03 23:39:43 得分 1
我现在手上已经没有这两本书了Top
28 楼sunlu_eric(天使预备役)回复于 2004-12-04 11:01:31 得分 1
回复人: raulqlj(漠然面对漠然的世界!) ( ) 信誉:100
你厉害,不过也不用一棒子都打死吧!!!!
中国真的没有好书么?
还是你看不清!Top
29 楼bujifeng(无名)回复于 2004-12-04 11:19:37 得分 1
半年多吧!!!Top
30 楼Flood1984(峰子)回复于 2004-12-04 17:27:29 得分 1
我在学校学的
都是半年,
呵呵~!Top
31 楼alittlesheep(Kenneth Yang)回复于 2004-12-04 17:42:30 得分 1
我马上进的公司要用C语言,所以正准备看一下那本书呢!我觉得基础的东西掌握好一点有好处的!Top
32 楼batfree(没有计算机的程序员)回复于 2004-12-04 18:04:04 得分 1
前一个,学了一个学期还有点迷糊,后一个,学了一个学期没有弄明白,后来就用JAVA了.现在看着C还有点迷糊.Top
33 楼xing_yun(星_云)回复于 2004-12-04 18:33:31 得分 5
恩,用了一个学期的时间;
学的不怎么好,整个结构是在脑子里;用到时还能灵活的拿出来;
我认为: 程序=算法+数据结构
所以,如果我们想编好程序的话,我会就必须学好这样的两样!
想信大家想的都会和我是一样的!
不过,我对那位高手的话不是全部的赞同的:因为学习虽说不能死记硬被的,可是对于知识的学习,记忆也是很重的嘛,你可以理解着去记,也可以通过强背的;在用到的时候,至少你的心里是有的;这样总比没有的好吧;
呵呵,一家之言了!Top
34 楼homeforrose(遥望江南)回复于 2004-12-04 19:03:58 得分 2
完全赞同 gzqok123(乱石之云)
俺学的是机械,不小心从事机械制造的软件实现方面的研究。
现在还只会一种高级语言(C/C++)和汇编
可俺找的软件研发的工作还是让很多人羡慕的(包括计算机的)
Top
35 楼zengm321()回复于 2004-12-05 00:57:02 得分 1
各学了一学期,呵呵Top
36 楼nicksweetor(sp)回复于 2004-12-05 02:10:59 得分 5
恩,怎么说呢,要看个人的基础了,还要看想学到什么程度了。
如果是应付考试的话,老谭的《c程序设计》我想一个多星期足以,如果是想做点有成就感的东东的话,这本书是明显不够的。我想当小说看,还可以,呵呵,这自然是开玩笑了。我觉得只能用来入门吧,以后找本更好的教材再好好学上个一年半载吧。呵呵
数据结构那本是我们专业以前学长们的教材,我们不用了,我们用的是国外一个大学的,现在也在学,我想,这门要的时间会比较长点。
我觉得,看这些教材来应付考试的话,两个一块最多一个月,就能拿到很高的分数了。Top
37 楼zwzzj(独学而无友,则孤陋而寡闻. )回复于 2004-12-05 09:47:42 得分 1
我一般都看国外的教材。Top
38 楼alexsando(alex)回复于 2004-12-05 12:48:51 得分 1
垃圾书,不看
不看,不看,
要看去找一点外国的原版教材吧,比这好多了
Top
39 楼screen1986(山巴)回复于 2004-12-05 21:14:52 得分 1
我是新手,真的是垃圾吗?
那各位大哥
什么书才好呢?
给小弟介绍,介绍。。
望奉献!!!Top
40 楼WezZai(偶是湖南的)回复于 2004-12-05 21:26:35 得分 1
我剛進大一.
才不久用老譚這本書花了兩個禮拜.沒什麼好說的.就C的語法和其程序設計思想.
.至於後面那本書.我看了第一章...頭有點暈暈的.Top
41 楼romagrori1(麻辣*man)回复于 2004-12-06 19:41:05 得分 0
受益菲浅Top




