请问一下我应该学什么?计算机方面

我是一名在校大学生,由于本专业和计算机无关,而且自己对计算机兴趣很大,想自学一门计算机专业的一门学科,但一直找不到切入点,不知道应该如何学起,C语言已经学过,请哪位达人知... 我是一名在校大学生,由于本专业和计算机无关,而且自己对计算机兴趣很大,想自学一门计算机专业的一门学科,但一直找不到切入点,不知道应该如何学起,C语言已经学过,请哪位达人知道的介绍下,谢谢!
谢谢2楼的回答,这个问题似乎已经慢慢清晰起来了
不过我还想知道的是:如果我在这方面有了一定的成绩,还需要通过什么验证或者说还需要拿到什么证书才能有充分的条件去应聘相关的职业?
3楼的回答觉得太正式了,也就是太公式化了,其实很多东西如二楼所说的,没用啊
展开
 我来答
百度网友c4f365bf8
2008-01-06 · TA获得超过379个赞
知道答主
回答量:71
采纳率:0%
帮助的人:0
展开全部
如果你是学生,或者如果你有充足的时间。我建议你仔细的掌握下面的知识。我的建议是针对那些希望在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上阅读到许多书评。这些书评能够帮助你决定读什么样的书。

参考资料: http://www.beihai365.com/bbs/viewthread.php?tid=273480&extra=page%3D1

单色忧郁
2008-01-06 · TA获得超过204个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:0
展开全部
高校计算机课程的学习思路和方法

蔡 琳

一、大学生学习计算机课程的重要性

随着计算机技术的迅猛发展,世界经济一体化趋势越来越明显,计算机应用领域不断延伸,信息化程度已成为国家综合实力的反应,且在国民经济和社会生活各个方面正起着愈来愈重要的作用。各行政、企事业单位的网络信息系统都逐步建立起来。伴随着电子政务、电子商务、远程医疗、远程教育等计算机应用的广泛和普及,使我们充分认识到培养大量计算机人才的重要性和紧迫性。高等学校承担着为社会培养高层次人才的任务,大学生毕业后应当成为我国各个领域中的计算机应用人才,成为向全社会推广计算机应用的积极分子。在大学里应当把计算机学习放在十分重要的位置。
我国高校的计算机基础教育起步于20世纪80年代初。20多年来从无到有迅速地发展,从理工科专业发展到所有专业,从最初只开设一门语言课到按三个层次设置课程,学时也从三四十小时增加到一二百小时。计算机基础教育已经先后上了几个台阶,现在又需要上一个新的台阶。在新世纪初,我们要求进一步提高大学生应用计算机的能力,以适应科学技术和经济发展的需要。
在这个大好前提下,我们在校的大学生一定要把握时机,在学校开设的计算机课程为今后的就业打基础,把它们学好,学实。下面呢,我作为一个从学生时代学习计算机课程过来的学生,现又成为教学的老师,我想把我的一些经验和看法拿出来与大家交流。

二、学习计算机课程的三个层次

关于各高校计算机教学的内容,国家教委提出按三个层次的教学方法:计算机文化基础、计算机技术基础和计算机应用基础三层次。

1. 计算机文化基础(计算机基础知识,操作系统,网络基础知识,办公自动化软件等)
2. 计算机技术基础(高级语言基础、数据库基础知识等)
3. 计算机应用基础(与专业有关的应用软件)

这三个层次之间具有相辅相成的关系,目前多数高校计算机基础教学,主要是针对前两个层次。学校按照这个规律来排课,老师以此来教学,我们学生从中即可看出计算机课程的学习过程及规律了。

1)第一层次:计算机文化基础课程

计算机应用课程的基础课,不需要其他课程作为基础,但对于开设其他计算机课程(如程序设计语言、数据库管理等)的专业,该课程是一门必修的基础课。我校对大学一年级新生开设计算机文化基础课程,我校非计算机专业的本(专)科各专业学生的计算机文化基础课程由我校现代教育技术中心负责教学。
根据教育部2001年签发的《关于在中小学普及信息技术教育的通知》的文件规定:2005年前,所有的中学及部分小学开设信息技术必修课,根据《中小学信息技术课程指导纲要(试行)》现有内容的规定,前两部分的基本内容中小学也在学。也就是说,今后的大学一年级学生已经有了前两部分的基础知识,这就为高校计算机教学提出了新的要求。
为了避免不必要的重复,必须更新教学内容,随着计算机技术的飞速发展,操作系统的不断更新,我中心认为第一层次应使学生掌握较新的计算机基础知识,如最新的操作系统知识及新版本的办公软件知识,由于学生在中学已经有了此部分知识,且一个软件一般都有一定的稳定期,利用较短时间介绍学生即可掌握。
那对于学生而言,通过本课程的上课理论课的学习和上机实践训练,应达到如下要求:
(1) 熟练地进行英文和汉字录入。
(2) 管理和设置计算机的用户界面和系统环境;熟练地使用Windows 2000的文件管理工具完成文件和文件夹的创建、删除、复制、移动、重命名。能使用Windows 2000的应用程序创建、修改、保存相应格式的文档,并使用剪贴板完成Windows 2000应用程序之间的数据传递。
(3) 使用Word完成从文档的录入、编辑、格式化到排版输出的全部操作;熟练使用Word的查找替换功能进行格式替换和特殊查找替换;能为文档设置页眉、页脚、页码,完成分栏排版、插入文本框、插入图片;完成规格和不规则表格的格式化;完成从建立主文档、数据源到合并邮件的全部操作。能够综合运用文字处理功能,完成各种类型文件的写作和排版。
(4) 在Excel中建立、编辑、格式化普通工作表;能完成数据库中的各种数据分析,包括:筛选、分类汇总、频度分析;灵活运用数据库统计函数对数据库进行统计,能建立简单的数据透视表;能根据数据源插入常用类型的图表和格式化图表。
(5) 掌握常见的多媒体文件格式;利用各种多媒体播放工具播放不同的多媒体文件。能够制作简单的多媒体素材。
(6) 熟练使用PowerPoint制作多媒体演示文稿。制作一个内容丰富、色彩、图片搭配合理、幻灯片切换过渡美观的演示文稿。
(7)了解Internet提供的主要服务、基本概念,能使用Internet Explorer等工具访问Internet上的WWW、FTP服务。

2)第二层次:计算机技术基础课程

第二层次一般在大二第一学期学习。在高中大部分同学已经学习过语言的基本知识(如目前是数据库知识)。因此,大学阶段应在一个新的操作系统平台上系统地掌握一种计算机语言的基础知识。目前开设的最多的是Visual FoxPro(也有些专业选了C语言),有些教材把此部分重点放在“可视化”方面。笔者认为,重点应放在掌握语言的基本概念、数据库中表的基本操作以及程序设计的基本方法上。因为,可视化程序设计内容繁杂,就FOX来讲一个问题可能用到多个涉及到的控件、属性、类等等,老师不可能在课堂上花太多的时间内讲全,此部分内容可课后自学。
我们老师培养大学生学习计算机基础知识的目的,一是掌握语言的基本使用方法为以后的应用打基础,二是通过学习来锻炼学生的思维模式。特别是程序设计部分能锻炼学生综合分析问题的能力,使他们养成严谨的思维方式,开阔的思路,增强学生的逻辑判断能力。三是,由于各种语言的设计思路基本类似,为以后学习其他语言打下坚实的基础。
而对于学生在学习这些计算机高级语言时,有人盲目求多求新,去花时间学习多种语言,学习当前最新的语言,这样既费时间,又费精力。多和新固然是好的,但只怕到最后一门语言都不精!既便你会用,但最终解决不了任何问题,诚然还是白搭。打个形象的比喻,计算机语言有如我们地球中各国人的交流语言,我们可以想想,要你陈述一个事情的缘由和经过,无论你采用中文也好,英文也罢,德语也行,你只要能精一门语言,用它把事情陈述的清晰和圆满,你便可以与人交流,使人明白。反之,多而不精者,则会描述得词不达意,不知所云,到时候真就没有任何人能理解你了。

3)第三层次:计算机应用基础课程

第三层次一般在大二第二学期及大三学习。由于学习时间的限制,怎样在最短时间内学习最重要的内容,这是同学在学习时必须考虑的问题。因此前两部分学时不宜过多,要留出足够学习时间放在第三层次,掌握与本学科相关的计算机应用知识。
从大二下学期开始,学习与本专业相关软件的使用,再进一步则是结合本专业知识来利用这些软件为你的应用或设计服务。如美术专业,必需掌握使用photoshop、colordraw等;电子专业,必需掌握使用protel等;机械专业,必需掌握使用autocad、proE等…….每个专业都有各个领域内的相应软件,我这里只列举几个专业里的基础软件,一般在学校都可以学到。
当然,作为大学生,信息时代里接受信息、使用信息的佼佼者,应该明白,各个专业领域内的软件是不胜枚举,层出不穷的,在学校是不可能把相关软件全部学完的。再则,你就是学得再多软件,在今后的就业中需要的软件也不可能恰恰是你所学过的(这种情况屡见不鲜)。这时别慌,请记住:在学校,老师是只能“授之于渔而不能授之于鱼的”,那么从我们学生学习的角度,我们学习时一定要注意,正在学习的专业软件,不要死记硬背的操作,而应多想想:使用它的方法,与别的软件使用起来的区别及它自身的特点。这样,虽说各软件差异很大,但也是有可借鉴的地方。有了在校的学习基础,以后自学任何软件都快,极易上手。
我在这还强调一点,所谓专业相关软件,同学们一定记住:必须把你的专业知识学的扎实才行,否则只知道使用软件,是个空架子,任何人经过在外的电脑店培训十天二十天都会用。你心里一定要清楚,软件即是工具,它是帮你实现你专业的应用或设计的工具。所以,我劝大家在学校学习期间,重要的还是把你的专业基础打牢,不要花太多时间在外培训各种各样的软件的使用这些花架子上,你说呢?

三、学习计算机课程的关键在上机实例实践

谁都知道学习计算机必须要多上机,但我这里请大家注意,并不是上机所花费的时间越多或你天天没事就泡在电脑前按照书上内容按步就搬的操作,你定能学好。
我强调“上机实例”,即首先规划一个具体的任务去实现,用计算机专用语叫“用任务驱动”的方法来学习,对你的实例先分类,然后对每一类进行具体设计一个任务去完成。这是我教学中采用的方法,学生学习效果非常好。优点主要表现在:一、给学生实物的感性认识,能迅速激发学生学习的兴趣。(先给学生布置了一个通俗的鲜活的实例,使学生看后十分感兴趣就愿意动手上机做)。二、实例首先是分好类的,一个实例代表一个类别,以此可以激发学生的触类旁通的能力,接下来可由每个同学自由发散思维,举出各人的例子去完成,对于一个班,学习后即可生成几十个例子。三、课程进程很快,当把各类型的实例讲解完成后课程就可结束。
当学生在自学时,建议采用此方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旺仔QQ蛋
2008-01-06 · 贡献了超过118个回答
知道答主
回答量:118
采纳率:0%
帮助的人:0
展开全部
那你以后可以进入软件这方面的专业吧,我就有同学是属于你这方面的,他开始的情况和你很相似,现在已经毕业在一家公司上班,虽然说工资不怎么多也很累,但是也很充实,慢慢做起就好了嘛.!找一家学校有培训的.学习一段时间就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式