我的计算机自学计划!!!给点建议!!!

发表于:2007-07-04来源:作者:点击数: 标签:
请大家给点建议!!! 打算自学以下科目: [color=red:926034bac6] 1.高等数学(已经学完) 2.线性代数(正在学习) 3.计算机专业英语(正在学习) 4.C语言(正在学习) 5.C++ 6.数据结构(正在学习) 7.计算机原理 8.编译原理 9.汇编语言 10. 网络 基础(正

请大家给点建议!!!

打算自学以下科目:

[color=red:926034bac6]
1.高等数学(已经学完)
2.线性代数(正在学习)
3.计算机专业英语(正在学习)
4.C语言(正在学习)
5.C++ 
6.数据结构(正在学习)
7.计算机原理 
8.编译原理 
9.汇编语言 
10.网络基础(正在学习)
11.数据库原理 
12.Visual C++ 
13.软件工程 
14.Linux(正在学习)
15.Java 
16.Pascal 
17.Delphi/kylix 
18.Oracle
[/color:926034bac6]

 jinxingvenus 回复于:2003-11-07 20:15:26
这好像就是大学里所上的课,不过没有听过,如果都有效果人。那你肯定成功!

 chubitel 回复于:2003-11-07 20:29:20
计算机数学有用,努力点!

 夏日么么茶 回复于:2003-11-07 20:37:01
应该学习一下离散数学吧~

 双眼皮的猪 回复于:2003-11-07 20:41:05
打扰一下,给点建议你:)

少说多做...我是多说少做的人...别学我...
9.汇编语言   (了解一下就可以了...8086汇编)
Java 
16.Pascal 
17.Delphi/kylix 
这三种就别学了...

学精比较好。。别学太多 ...
而且pascal的块式语言你还不一定习惯 ...我是不习惯...
Java就更是博大精深了,我学过一年,没摸到门...
j2me,j2se,j2ee,要学的话就直接j2ee,当然要有点j2se的基础



最重要一点:

别搞杂了...别搞的什么都不会...都只懂一点...

年轻人有冲劲是好的,就怕冲不了多长时间(我是一个例子)

精通一门...不推荐Delphi.在M$的欺压下...相信C#不久将是主流..Delphi估计难翻身...

最最最重要的:


[color=red:e7ca9edb51]多做实事,少说大话[/color:e7ca9edb51]...(我就是一个少做事,多说大话的家伙)
[color=red:e7ca9edb51]多实践!!![/color:e7ca9edb51]

请别怪我以这种口气说话哦 。。。

加油,小伙子...

 夏日么么茶 回复于:2003-11-07 20:50:52
呵呵~~
严重同意楼上的~~~

 系统工程师 回复于:2003-11-07 22:02:12
学那么多理论浪费时间

 jeffyan 回复于:2003-11-07 22:15:10
[quote:4dfbf0393e="夏日么么茶"]呵呵~~
严重同意楼上的~~~[/quote:4dfbf0393e]

 feelfirst 回复于:2003-11-07 22:30:39
[quote="系统工程师"]学那么多理论浪费时间[/quot

你以为该如何学习?直接进入实践阶段吗?

还是多考几个证?

顺便问一下,多少时间学习完毕算是正常》?

 andy0053 回复于:2003-11-07 22:42:23
我想问你 ,,你多大了

 feelfirst 回复于:2003-11-07 22:48:20
22
老了吗?不是吧!!!

 sky-walker 回复于:2003-11-07 22:49:35
从这个表中我没办法知道你是打算干IT里哪一行的?

光光语言就要掌握8门............吓的我停在键盘上半天......

一个典型的大学本科课程清单,真的没必要,说句实在话,不说那几门语言,

光编译原理和数据结构算法就够你搞的

自学要有方向感,先确定这个再说

 luqiqing 回复于:2003-11-08 01:39:10
那该怎么 办?

 衍水狂客 回复于:2003-11-08 11:16:31
我打算向软件和网络方向发展!!!

要学什么科目???

 衍水狂客 回复于:2003-11-08 11:19:31
[quote:915ad7b627="双眼皮的猪"]
打扰一下,给点建议你:) 

少说多做...我是多说少做的人...别学我... 
9.汇编语言 (了解一下就可以了...8086汇编) 
Java 
16.Pascal 
17.Delphi/kylix 
这三种就别学了... 

学精比较好。。别学太多 ... 
而且pascal的块式语言你还不一定习惯 ...我是不习惯... 
Java就更是博大精深了,我学过一年,没摸到门... 
j2me,j2se,j2ee,要学的话就直接j2ee,当然要有点j2se的基础 
…………………………

[/quote:915ad7b627]

非常高兴看到你的帖子!!!

我现在正在努力的学习!!!

已经在开始实践了!!!

 feelfirst 回复于:2003-11-08 20:36:24
[quote:0d5db4a24d="衍水狂客"]我打算向软件和网络方向发展!!!

要学什么科目???[/quote:0d5db4a24d]

  操作系统,程序开发网络

 客竹无痕 回复于:2003-11-08 21:15:19
想法一致啊!~~~~~~~~~~~~~~~~~~~

 AaronWang 回复于:2003-11-08 21:19:53
此人网名为xiaomazhw2001,现在,有篇文章写的不错,对学编程的人有一定的启发,向把它转帖如下:


给大家学习C的一点建议! 220.202.194.11
我始终认为,对一个初学者来说,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》,this 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个星期就能学得非常熟练。 
几个重要的基础课程 
  
如果你是学生,或者如果你有充足的时间。我建议你仔细的掌握下面的知识。我的建议是针对那些希望在IT技术上有所成就的初学者。同时我还列出了一些书目,这些书应该都还可以在书店买到。说实在的,我在读其他人的文章时最大的心愿就是希望作者列出一个书单。 

大学英语-不要觉得好笑。我极力推荐这门课程是因为没有专业文档的阅读能力是不可想象的。中文的翻译往往在猴年马月才会出来,而现在的许多出版社干脆就直接把E文印刷上去。学习的方法是强迫自己看原版的教材,开始会看不懂,用多了自然熟练。吃得苦下得狠心绝对是任何行业都需要的品质。 

计算机体系结构和汇编语言-关于体系结构的书遍地都是,而且也大同小异,倒是汇编有一本非常好的书《80x86汇编语言程序设计教程》(清华大学出版社,黑色封面,杨季文著)。你需要着重学习386后保护模式的程序设计。否则你在学习现代操作系统底层的一些东西的时候会觉得是在看天书。 

计算机操作系统原理-我们的开发总是在特定的操作系统上进行,如果不是,只有一种可能:你在自己实现一个操作系统。无论如何,操作系统原理是必读的。这就象我们为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。这一类书也很多,我没有发现哪一本书非常出众。只是觉得在看完了这些书后如果有空就应该看看《Inside Windows 2000》(微软出版社,我看的是E文版的,中文的书名想必是Windows 2000 技术内幕之类吧)。关于学习它的必要性,ZDNET上的另一篇文章已经有过论述。 

数据结构和算法-这门课程能够决定一个人程序设计水平的高低,是一门核心课程。我首选的是清华版的(朱战立,刘天时)。很多人喜欢买C++版的,但我觉得没有必要。C++的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂。倒是在学完了C版的书以后再来浏览一下C++的版的书是最好的。 

软件工程-这门课程是越到后来就越发现它的重要,虽然刚开始看时就象看马哲一样不知所云。我的建议是看《实用软件工程》(黄色,清华)。不要花太多的时间去记条条框框,看不懂就跳过去。在每次自己完成了一个软件设计任务(不管是练习还是工作)以后再来回顾回顾,每次都会有收获。 

Windows 程序设计-《北京大学出版社,Petzold著》我建议任何企图设计Windows 程序的人在学习VC以前仔细的学完它。而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。在这本书中,没有C++,没有GUI,没有控件。有的就是如何用原始的C语言来完成Windows 程序设计。在学完了它以后,你才会发现VC其实是很容易学的。千万不要在没有看完这本书以前提前学习VC,你最好碰都不要碰。我知道的许多名校甚至都已经用它作为教材进行授课。可见其重要。 

上面的几门课程我认为是必学的重要课程(如果你想做Windows 程序员)。 

对于其它的课程有这样简单的选择方法:如果你是计算机系的,请学好你所有的专业基础课。如果不是,请参照计算机系的课程表。如果你发现自己看一本书时无法看下去了,请翻到书的最后,看看它的参考文献,找到它们并学习它们,再回头看这本书。如果一本书的书名中带有“原理”两个字,你一定不要去记忆它其中的细节,你应该以一天至少50页的速度掌握其要领。尽可能多的在计算机上实践一种理论或者算法。 

你还可以在CSDN上阅读到许多书评。这些书评能够帮助你决定读什么样的书。 

日三省乎己     
每天读的书太多,容易让人迷失方向。一定要在每天晚上想想自己学了些什么,还有些什么相关的东西需要掌握,自己对什么最感兴趣,在一本书上花的时间太长还是不够等等。同时也应该多想想未来最有可能出现的应用,这样能够让你不是追赶技术潮流而是引领技术潮流。同时,努力使用现在已经掌握的技术和理论去制作具有一定新意的东西。坚持这样做能够让你真正成为一个软件“研发者”而不仅仅是一个CODER。 

把最多的时间花在学习上 
这是对初学者最后的忠告。把每个星期玩CS或者CS的时间压缩到最少,不玩它们是最好的。同时,如果你的ASP技术已经能够来钱,甚至有公司请你兼职的话,这就证明你的天分能够保证你在努力的学习之后取得更好的收益,你应该去做更复杂的东西。眼光放长远一些,这无论是对谁都是适用的。 

相信你已经能够决定是否学习C#或者什么时候去学它了。


----摘自唯C世界

 lubaixu 回复于:2003-11-08 21:33:51
呵呵............
不怎么好吧.

 LZG8056 回复于:2003-11-08 22:00:01
[quote:1ac6204b6a="衍水狂客"][/quote:1ac6204b6a]
  :shock:  :shock:  :shock: 
就不说别的了,光你正在学习的东西就够你搞1年多了,还是皮毛,不包括忘的。现在贵庚兄台? :lol:  :lol:  :lol: 
找到自己的真爱 在说吧! :idea:

 sky-walker 回复于:2003-11-08 22:36:08
[quote:d8492530clearcase/" target="_blank" >cc="衍水狂客"]我打算向软件和网络方向发展!!!

要学什么科目???[/quote:d8492530cc]

对应用编程还是系统编程感兴趣?

 衍水狂客 回复于:2003-11-09 14:55:19
[quote:afbb32347e="sky-walker"]

对应用编程还是系统编程感兴趣?[/quote:afbb32347e]

都感兴趣!!!

 双眼皮的猪 回复于:2003-11-09 15:04:15
楼主心太大,这样什么都搞不好...

还是塌实点,
我感觉你是把你所知道的一切都写出来,

说是你的自学清单..

完全没必要,自学归自学...

没必要让大家都帮你来想....

塌实点...少说话,多做事..(我从今天开始实践)

加油就是...没必要说那么多废话...

 衍水狂客 回复于:2003-11-09 15:30:33
[quote:6a773379c7="双眼皮的猪"]楼主心太大,这样什么都搞不好...

还是塌实点,
我感觉你是把你所知道的一切都写出来,

说是你的自学清单..

完全没必要,自学归自学...

没必要让大家都帮你来想....

塌实点...少说话,多做事..(我从..........[/quote:6a773379c7]

我是没有方向!!!

 神牛 回复于:2003-11-09 17:16:23
[quote:d68ef764da="双眼皮的猪"]

请别怪我以这种口气说话哦 。。。

加油,小伙子...[/quote:d68ef764da]
楼主说的加这些都学过(除了17.Delphi/kylix),啥也不会!
大学白念了,我觉得还是找个师傅带一带,我还是比较聪明的,有人带,就有兴趣,应该能学明白!

 starforce 回复于:2003-11-09 18:50:25
主要是学会编程方法,像lisp,perl等

 jeffyan 回复于:2003-11-09 18:55:10
全面开花  等于全面平庸

 hejk976 回复于:2003-11-09 19:13:19
[quote:70048c8b62="AaronWang"]此人网名为xiaomazhw2001,现在,有篇文章写的不错,对学编程的人有一定的启发,向把它转帖如下:


给大家学习C的一点建议! 220.202.194.11
我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而?.........[/quote:70048c8b62]

建议加精哦(是对这篇回复!!!)

 衍水狂客 回复于:2003-11-09 19:31:54
[quote:db418c4fda="神牛"]
楼主说的加这些都学过(除了17.Delphi/kylix),啥也不会!
大学白念了,我觉得还是找个师傅带一带,我还是比较聪明的,有人带,就有兴趣,应该能学明白![/quote:db418c4fda]

我不是计算机系的学生,只是一个高职(专科)的学生!!!

我的专业和计算机一点边都挨不上!!!

但是我喜欢计算机!!!

所以打算自学!!!

 衍水狂客 回复于:2003-11-09 20:13:15
[quote:c9b0a9f2d9="AaronWang"]此人网名为xiaomazhw2001,现在,有篇文章写的不错,对学编程的人有一定的启发,向把它转帖如下:


给大家学习C的一点建议! 220.202.194.11
我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而?.........[/quote:c9b0a9f2d9]

感谢大哥给小弟的回复,我仔细看了这篇文章!!!

受益非浅!!!

 双眼皮的猪 回复于:2003-11-09 20:16:26
再说一点吧,如果真的要搞好编程 ,这样吧..

C--->数据结构--->编译原理(这三门绝对要学好)
C++怎么学我不晓得啊。但上边的这三门一定要搞好!!!
如果有时间,研究一下离散数学是很好的哦...这是计算机
编程的基石...

我明天不上网了。也不能看你的帖子了..

加油吧 ..大家一起努力...我也是菜鸟..
如果研究网络,那就把TCP/IP祥解好好看看,我觉得挺有意思...
我在看<用TCPIP进行网际互连>,也挺好的...

但是我想如果又想编程好,又想搞好网络,我想是高人啦...

我是不行..
我现在的思想只知道除了jsp,asp,php之类的服务器端编程,也就知道一个
socket..

大家一起努力吧 ..

 衍水狂客 回复于:2003-11-09 20:18:35
[quote:c3a2dbab3e="双眼皮的猪"]再说一点吧,如果真的要搞好编程 ,这样吧..

C--->数据结构--->编译原理(这三门绝对要学好)
C++怎么学我不晓得啊。但上边的这三门一定要搞好!!!
如果有时间,研究一下离散数学是很好的哦...这是计算机
编?.........[/quote:c3a2dbab3e]

一起努力!!!

很高兴又看到了你的回复!!!

上面的那篇文章你看了吗???

 双眼皮的猪 回复于:2003-11-09 20:27:32
那篇文章在去年还是什么时候早看过了...
有些意见并不相同...
但是不想说...
每个人选择自己的路有自己的理由...
...

还是努力吧...那些思想性的东西不用想....

咱哥们一起努力...

我最近在网上泡的也挺多,也蛮惭愧的,没花很多时间学习...

要离开一段时间....好好的搞一搞....

我也要找工作了。发现什么都不会....

哎...

以前刚开始学的时候不注重实践,结果学了一年java都没写什么东西,就写过一个几百行的小程序...连1000行都没有,哎...后来发现实践中能学到很多东西,有很多灵感. ..碰到问题自己想办法解决是一个很快乐的事情...即使解决不了,到CU上来,大家讨论,真的是很开心.因为在现实中,大家是不可能有这个环境的,我们学校总共只有几个人在玩linux,而他们有的研究桌面去了,我没兴趣,所以就一个人自己混撒,水平太菜,但是希望可以提高...

我是个很浮躁的人,做事不能长久,估计很多人都这样...

现在没办法。火都快到眉毛了。没办法。.逼自己学一年,看能到什么程度,反正我有些基础还可以...混个工作先...





说了那么多。只是觉得,在大学里,像C语言啊,就是我上边说的那三门,真的是很重要,当我真正开始是深入研究一点东西的时候,才发现当初没好好学c真是一个很大的错误,那时候有老师教有同学讨论,很好的...但是我放弃了...

数据结构也是的,很重要的一门课,但是也没好好学..考前突击了两小时,竟然让我考了70分,没意思...

编译原理就更水了。我搞了好久,搞不懂.没老师教.很困难的说...
及格了 ...算了 ...

如果编程不对编译器内部的活动很了解,那就永远只是应用级别的coder,成不了高手...

如果网络不对网络上的数据包的传送很了解,而只是写一点东东而不管底层实现的话,那也永远成不了高手...

今天心情不好,写这么多...

呵呵...大家一起努力...

总之记得的,就是 ....实践!!!!
深挖!!!

不用学太多。当的c语言学精通了以后。你的编程的逻辑思维自然就出来了。这样你学起别的语言来是飞快...包括数据结构啊什么的....

所以..一定要打好基础 ....

让我们一起努力....

 衍水狂客 回复于:2003-11-09 20:41:40
我这里弄Linux的人也很少,也是几个人,

我的学校去年开了Linux课,我去听了半年!!!

讲得很浅,有些东西我都听过!!!

现在要静心了!!!

 Purgon 回复于:2003-11-09 22:38:08
我永远支持你。但你真的要多多付出努力才能走到你人生的颠峰。

 caosohu 回复于:2003-11-10 09:19:29
努力吧!!

 beansprouts1981 回复于:2003-11-10 09:43:41
方向一定要把我好~根据自己的基础和兴趣点,没有兴趣毅力的作用就要大些,看自己的横心了~另外,随着深入和进步,分支会越来越细,这个一定要把握好~千万不要张口就“我搞软件~我搞网络”多大的概念啊!!CG里面举个例子“CG-3D-3Dmax-后期-灯光-环境灯光师”这样的分支,就最后这个灯光师有人学了一辈子还学不完……所以千万要把我方向~^_^说规说,自己有时候也是3天打鱼2天晒网^_^~~~

 flybox 回复于:2003-11-10 09:53:59
还是学习一门,精通一门的好。我觉得还是打好基础,像什莫数据结构
计算机基础,网络基础的,学好了对自己以后学习别的知识一定有不少的好处。我现在就后悔以前没有好好学习数据结构。

 衍水狂客 回复于:2003-11-10 19:25:58
我打算专生本的时候考计算机专业,现在是大二,

一共读三年,我还有一年的时间!!!

我的专业是:采暖通风与给排水!!!

听说我的专业有很好的前途,但是我不喜欢!!!

 herogl 回复于:2003-11-10 19:51:58
[quote="AaronWang"]不少大师级的计算机技术研究者是不懂编程的。quote]

我喜欢这句话!!
我就一点也不懂编程 :oops:  :oops:

 feelfirst 回复于:2003-11-10 21:34:19
[quote:fb5e046bde="衍水狂客"]

我不是计算机系的学生,只是一个高职(专科)的学生!!!

我的专业和计算机一点边都挨不上!!!

但是我喜欢计算机!!!

所以打算自学!!![/quote:fb5e046bde]


呵呵!!

me too!!!!
兄弟不要怕!!

 nickdony 回复于:2003-11-10 22:38:14
把精力花在C语言上就可以了,我也不是计算机专业的,不过准备考计算机专业的研究生,呵呵,学好数学的同时,多编编程,不着急麻,具备了一定的素质,才能学好其他东西

 弱智 回复于:2003-11-11 08:38:52
倒是觉得一定要学好一些基础,基本上高级语言类的可以忽略,因为这毕竟是简单的东西,主要还是比如计算机原理,离散,数据结构,汇编,操作系统原理等等。这些基础学好,以后转型都简单。

 text2002 回复于:2003-11-11 09:22:19
[quote:079ec76f0d="herogl"]aronWang"]不少大师级的计算机技术研究者是不懂编程的。quote]

我喜欢这句话!!
我就一点也不懂编程 :oops:  :oops:[/quote:079ec76f0d]

你不懂编程你还会写脚本 :wink:

 text2002 回复于:2003-11-11 09:24:43
建议楼主对IBM,思科的机器做些了解。有些机器虽然是传说中的,现在你还看不到的,但是至少可以买本书来了解了解。

 herogl 回复于:2003-11-11 09:46:47
[quote:1600d41403="text2002"]

你不懂编程你还会写脚本 :wink:[/quote:1600d41403]

简单的还可以,复杂的就$#^&# :oops:

 只爱一点点 回复于:2003-11-11 10:12:30
[quote:dcf4641159="双眼皮的猪"]再说一点吧,如果真的要搞好编程 ,这样吧..

C--->数据结构--->编译原理(这三门绝对要学好)
[/quote:dcf4641159]

呵呵,我看最好还是选好方向吧

如编译原理,只是看过,对我来说很难(数学学得不好),如果是专门进行程序设计,而且写效率要求非常高的程序,那么只有学好编译原理才能对程序进行最好的优化,甚至针对不对的CUP进行优化。
否则的话,你不用C++、汇编写程序,学了也没办法优化(妄自猜测),也没什么大用。

总之,基础一定的学好,然后确定主攻的方向。

 汉尼拔 回复于:2003-11-11 14:32:17
楼猪你为什么不学三个代表

 sky-walker 回复于:2003-11-11 17:18:39
[quote:20452a1f8a="衍水狂客"]

我不是计算机系的学生,只是一个高职(专科)的学生!!!

我的专业和计算机一点边都挨不上!!!

但是我喜欢计算机!!!

所以打算自学!!![/quote:20452a1f8a]

原来是这样.早说一下嘛
(你认为受益匪浅的那篇文章说的有80%是正确的,千万不要全盘接受 :) )


下面是我的一些"建议",酌情纳之:

刚起步时,不要急着确定方向-----其实确定方向除了跟兴趣有关,还和个人的性格

有联系,谁知道一两年后你是什么样子?

就你现在的情况来看,先掌握好以下几门(计算机方面的):
计算机专业英语 | C语言 | 计算机原理 | 数据结构 | 汇编语言 

这几门相当于本二的知识,努力学扎实这几门先,你也可以根据《C语言4级》或者
《初、中级程序员》的大纲来学习

至于网络先放一下吧:( 

还有关于编程的逻辑思维及分析方法的培养,我建议你弄两本《数学方法论》和
《物理方法论》看看,会大、大、大有裨益的 :) 


另外关于你现阶段实践的方法:可以考虑用C语言和汇编语言来初步写一些基本的数据结构,一箭三雕,美哉


最后,努力学习,等到一两年后,你自己就可以确定深入学习的方向,到时你可
能会觉得我们当初提的意见还是挺幼稚的啊嘛:)

 zhaosi 回复于:2003-11-11 19:12:44
看了楼主的帖子,想起自己上大学时也很盲目啊,什么都想学,结果什么都不精通。

觉得在大学里打好基础是最重要的,技术谁也难永远跟上潮流。有了

基础,学新的东西就很快了。

 衍水狂客 回复于:2003-11-11 19:19:25
[quote:36ec06013a="sky-walker"]

原来是这样.早说一下嘛
(你认为受益匪浅的那篇文章说的有80%是正确的,千万不要全盘接受 :) )

至于网络先放一下吧 

还有关于编程的逻辑思维及分析方法的培养,我建议你弄两本《数学方法论》和 
《物理方法论》看看,会大、大、大有裨益的 [/quote:36ec06013a]

请问:为什么要把网络放一下???
我想网络基础还是应该看一点的吧???
毕竟我升本科的时候要用到那个东西!!!你说呢???

你说的那个《物理方法论》是关于什么方面的,我不怎么喜欢物理!!!
《数学方法论》估计是可以看的!!!

 衍水狂客 回复于:2003-11-11 19:21:39
[quote:bbcd966c13="sky-walker"]

对应用编程还是系统编程感兴趣?[/quote:bbcd966c13]

请把这两个介绍一下可以吗???

编程就分这两个分支吗???

 aero 回复于:2003-11-11 19:57:25
[quote:e4a9f98bda="系统工程师"]学那么多理论浪费时间[/quote:e4a9f98bda]

你真的是系统工程师吗?学理论从来不浪费时间。

 衍水狂客 回复于:2003-11-11 20:01:30
我的新目录:

都是基础的东西!!!

[color=red:33d9ad7150][size=18:33d9ad7150]1.英语(一直都在学)
2.高等数学(已经学完) 
3.离散数学
4.线性代数(正在学习) 
5.C语言(正在学习) 
6.C++ 
7.Visual C++ 
8.数据结构(C语言版)(正在学习) 
9.计算机组成原理
10.编译原理
11.操作系统原理
12.汇编语言 
13.网络基础(正在学习)  
14.数据库原理 
15.Oracle 
16.Linux(正在学习) 
17.软件工程[/size:33d9ad7150][/color:33d9ad7150]

 sky-walker 回复于:2003-11-11 20:02:25
[quote:e4cacd4b8b="衍水狂客"]

请问:为什么要把网络放一下???
我想网络基础还是应该看一点的吧???
毕竟我升本科的时候要用到那个东西!!!你说呢???

你说的那个《物理方法论》是关于什么方面的,我不怎么喜欢物理!!!
《数?.........[/quote:e4cacd4b8b]

首先,你自学计划仅仅是为了专升本吗?考试时网络的比例有多大?

我说的放一下,不是指丢到一边不搞了,只是这上面用的时间要非常少,因为以上

几门课要废掉很多时间精力,许多学校的网络原理是开在大三下,就是出于这种考虑
.

计算机的思维是数学加上物理,计算机的科学家大都出自这两者 :)

 衍水狂客 回复于:2003-11-11 20:13:15
[quote:9b578ab623="sky-walker"]

首先,你自学计划仅仅是为了专升本吗?考试时网络的比例有多大? 

我说的放一下,不是指丢到一边不搞了,只是这上面用的时间要非常少,因为以上 

计算机的思维是数学加上物理,计算机的科学家大都出自这两者 

[/quote:9b578ab623]

我对数学的感觉还可以,我还得好好学数学和物理!!!

网络基础在升本的时候的比例我也不晓得,正在询问中!!!

声明:我的自学计划不是为了专升本,而是为了我的梦想!!!

但是现在我必须要考虑到专升本的科目,因为我得学两个专业,现在我学的专业

和计算机,很累,而且时间还不多了,只剩下一年半了!!!

所以我必须先把生本的科目学好!!!

 衍水狂客 回复于:2003-11-11 20:20:02
计算机和物理联系紧密吗???

我对物理的力学不感兴趣,对电很感兴趣!!!

 eagerly1 回复于:2003-11-11 20:50:24
I agree to xiaomazhw2001' s  points.

 衍水狂客 回复于:2003-11-16 16:18:33
静心学习!!!

 双眼皮的猪 回复于:2003-11-16 18:55:14
我个人认为啊,呵呵:)
汇编不管怎么样都要看点的,不管什么堆栈啊什么的您能弄通吗?呵呵:)

我是个人看法:)

linux的加电启动,到正常开机中间这段过程,bios做了什么?以及cpu中的运行....

不管怎么样?我觉得都是要学的....

反正觉得大学里边基础课挺重要的...
[quote:1e40ef13fa]
楼猪你为什么不学三个代表

[/quote:1e40ef13fa]

学啊...呵呵...我对政治不感冒...

以后不发表言论了,菜鸟博大家一笑....

 eagerly1 回复于:2003-11-17 14:37:20
[quote:6359866d31="衍水狂客"]计算机和物理联系紧密吗???

我对物理的力学不感兴趣,对电很感兴趣!!![/quote:6359866d31]
所有计算机硬件方面的东东,都要从物理方面着手!

 只爱一点点 回复于:2003-11-17 14:50:29
[quote:85255e6769="eagerly1"]
所有计算机硬件方面的东东,都要从物理方面着手![/quote:85255e6769]

愿闻其详

 luqibing 回复于:2003-11-17 15:20:51
你厉害,学完后去Microsoft/Oracle或者IBM去吧

 diablocom 回复于:2003-11-17 17:06:11
记得有几个网友的签名

1,学习是要搭个环境的
2,模仿是成功的捷径.

体会一下,不要心太大,精比博(很浅的那种)好多了.

很大大学生都找不到方向,有的是玩游戏玩没时间了,有的是啃书浪费了时间,总之,忙乎四年啥也不会.

所以,实践出真知.从C开始实现你的梦想.

 alstone 回复于:2003-11-17 18:11:13
精通一门可以让你受用一生!

 衍水狂客 回复于:2003-11-17 20:26:19
[quote:a4247822cb="eagerly1"]
所有计算机硬件方面的东东,都要从物理方面着手![/quote:a4247822cb]

我也想知道!!!

可以说说吗???

 eagerly1 回复于:2003-11-18 07:52:03
[quote:a20a3bfa54="衍水狂客"]

我也想知道!!!

可以说说吗???[/quote:a20a3bfa54]
我们就从简单的计算机结构开始吧(不知我能否说明白 :oops: )。
计算机硬件系统主要由5大部分组成:运算器、控制器、存储器、输入设备、输出设备。
    运算器由加法器、寄存器和其它一些电路组成,实现算术运算和逻辑运算,并保留结果;控制器则主要有指令记数器、寄存器、缓冲存储器等组成。它实现对指令的读取和控制,并且控制整个CPU的工作,什么时候读数据,什么时候写数据,什么时候等待等等。搞不清楚它们之间的协作关系,设计程序的效率不会高。(干活去了,pause :P )

 狗尾巴草 回复于:2003-11-18 09:39:24
我觉得你应该有个清楚的时间和程度认识。

 衍水狂客 回复于:2004-02-29 18:48:43
今天刚花了1100元买的Tualatin 1G的计算机!

开始学习了!

 xiaojie83 回复于:2004-03-18 12:36:55
这位大哥 你实在厉害 学那么多东西佩服
我也正在学 linux
还望多多指点

 衍水狂客 回复于:2004-03-18 18:28:43
我什么都不会啊!

大家都在学习,一起努力啊!

原文转自:http://www.ltesting.net