零基础怎么开始学计算机?

z刘红


要想学好计算机技术需要先从打字开始,熟悉键盘,快速的打字;其次,熟悉计算机硬件的组成部分,学会装系统。会使用常用的办公软件的应用。ps图形图像处理,网页制作,flash动画制作等。

计算机专业到底学什么

翻开本科专业目录,考生、家长会看到计算机是个大类,计算机专业类包括计算机科学与技术、软件工程、网络工程、信息安全等七八个专业。其中,最核心、最基础的专业就是计算机科学与技术,也是各院校计算机系招生的主要专业(也有很多院校按计算机大类招生)。

计算机类专业的学生所要学习的不仅是会使用,而是要学习计算机的基本原理、基本结构、基本算法、基本设计等。具体而言,一般人所说的“会操作计算机”,也就是会使用一些现成的软件,而计算机专业的学生要远远高于一般的使用者,他们要研究如何更好地设计、制造计算机,更好地开发计算机的新系统、新软件、新功能。

计算机专业核心课程有电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构等。

适合学计算机的几类人

1. 兴趣,兴趣是最好的老师,想学计算机的话必须要对这方面真的感兴趣,要注意学计算机不是玩游戏,喜欢玩游戏和喜欢计算机是两码事。

2. 耐心,这个是学任何学科都要有的品质吧,如果三天打鱼两天晒网那么学什么都不行,何况计算机看上去很有趣,学起来的话其实是很枯燥无味的,如果坚持不下来的话就是单纯的在浪费时间。

3. 数学,如果满足了以上两个条件,之后的条件其实都不是什么特别难的条件了,因为即使现在基础不好,你在学习的过程中也一定会提升的。首先就是数学了,数学本身就很枯燥难学,但是确实计算机的基础,编程绝不是单纯的敲敲键盘打打代码,打代码的人逻辑和计算能力一定要强,基础不好的话可以多练习来提升自己。

4. 英语,这是一个很无奈的条件,因为计算机毕竟还是美国比较发达,所以比较高端的东西或者写得好的书都是用英文写得,如果不懂英文的话光是敲代码的时候就够你受了,更何况还要看程序文档,比如Java的类库文档,里面几乎都是英文的。不过我认为英语这个也是最好提升的一个条件,语言嘛,没什么难的,多看多练多读就肯定没什么问题。



我爱七星


对从零基础开始的人来说,最重要的是能够对编程有兴趣,而要对编程有兴趣,要有成就感。而成就感来自用程序打造东西。

所以一开始你需要使用及其简单的编程语言来完成一些很小的成果,以此来增加自己对编程的兴趣和基础,我推荐下面几本书供你从零起步:

1. 与孩子一起学编程

这本书以 Python 语言教你如何写程序,是一本老少咸宜的编程书。其中会教你编一些小游戏,还会和你讲基本的编程知识,相当不错。

2. The Official ScratchJr Book

这是一本启蒙性的,广泛使用的编程语言,可以在iPads, Android tablets, Notebooks 上运行,这门语言已经被数百万儿童在全球学习和使用。得益于其简洁高效和并不复杂的逻辑,帮助了全球很多儿童创造了他们自己的动画、故事集和游戏。

3. 编码 Code: The Hidden Language of Computer Hardware and Software

通过以上2本书,你已经对编程有少许兴趣了,那么这本书将引导你一步步走入计算机的世界,本书讲述的是计算机工作原理,作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的。

4. 计算机科学概论(第11版)

这本书全面而系统地讲述计算机科学的方方面面,全景式描绘了计算机科学各个子学科的主要领域。本书用算法、数据抽象等核心思想贯穿各个主题,并且充分展现了历史背景、发展历程和新的技术趋势,培养读者的 大局观,为其今后深入学习其他计算机专业课程打下坚实的基础。

接下来,你需要系统的学习计算机科学了,包含编程语言、算法和数据结构、操作系统、计算机组成原理、计算机网络、编译原理、离散数学、计算机图形学、人工智能、机器学习。。。

最后,祝你好运,因为你选择了第三次工业革命的成果作为兴趣和方向~


三邵爷的梦呓


这个问题,准确来说应该是怎么开始学计算机软件编程吧?

第一,计算机基础操作

如果学计算机的话,那就是电脑的基本操作,软件安装、目录选择、文件查找、百度搜索等等,这些算是使用电脑的基本操作;

还有各种设置桌面背景、更换壁纸、网络设置等等。

第二,学习计算机编程

如果是学习计算机软件编程的话,那你首先要了解计算机软件编程语言有哪些,然后找到自己想学的开始找相关的资料学习,这里推荐学习Python和Java,这两门语言学习起来会相对简单一些,如果是C语言或者C++的话会偏难。

然后你要根据你所学的编程语言下载相对应的编程软件,配置环境,然后编程软件怎么用。接下来就是将你所学的语言的实例直接实操,进行运行等等。

因为不清楚到底是想学习计算机的哪个内容,所以把两个方向的都答了一下,希望对你有帮助。

如果想问的确实是计算机编程的话,那么可以再找我详聊的,毕竟我大学学的就是计算机专业,毕业之后也是从事的这一行的工作,还是有一些小心得的。


陈家姑娘说职场


零基础建议从以下几个方面学习:

1、了解电脑的核心部件及结构。如键盘、鼠标、主机、屏幕及其线路连接,对电脑有个直观的认识,有条件有兴趣的话再拆开主机机箱,了解里面主板、内存条、风扇、电源、芯片等。

2、打开电脑后打开控制面板,对电脑部件的各个图标逐个打开了解。如鼠标光标指针指标的变化选择,再恢复原状态,多操作运用就明白操作原理了。

3、结合以上两点阅读一些基础入门级的计算机基础教材,网上很多的,对照着学习提高。

4、掌握一些基本的软件下载应用,如IE浏览器,Office办公软件等,有条件的话电脑联网下载视频教材,遇到不懂的话百度一下疑点难点或者请教头条里的问答,在线或者下载下来慢慢学习,学以致用,相信会提升很快的

以上意见希望对大家有帮助,谢谢!



碧琳科技说说


首先声明,我的方法对于初学者来说可能比较颠覆,但经过我这么多年对电脑的了解,我觉得这么学还真的非常有用。

第一步,了解你的键盘。键盘上每个键有什么功能,按了会怎么样,有哪些组合键,比如ctrl+shift是用来切换中英文的之类的。还有一些键是按几次才会实现某种功能,这些也需要你能够了解。同时还需要你对电脑的键位非常熟悉,因为这可以让你在不看键盘的情况下完成很多操作,大大节约了时间。

第二步,打开你的C盘,看每个文件有什么作用,如果删掉其中一个会有什么后果,如果删掉了,该怎么恢复。哪些是能删的,哪些是不能删的,这些都必须了解清楚。

第三步,打开你的任务管理器,看看现在电脑正在运行哪些进程,哪些进程是可以关的,哪些进程是不能关的,搞清楚原因。

最后我想说的是,别看一大堆入门的书籍,电脑是实战的技术,你看一大堆书可能看的云里雾里,都不如你真正的拿一台电脑来学来得容易和清楚。包括编程也是一样,看书看的再好,实际写一个程序也会遇到各种问题,所以,实战胜过理论。还有一点就是,现在科技发展很快,新的东西不停的涌现,不要一味的追新求新,打好基础才是最重要的。因为不管再高级的技术都离不开基础的累积。很多年轻人容易被新东西吸引,结果基础不牢,最后一事无成,所以,不管在任何时候,基础都是很重要的。



程序员steop1



我们认识事物的过程,是由表及里、由浅入深的。对于计算机这样一个知识体系非常庞大的科目,当然也要遵循同样的学习规律。零基础入门计算机,首先要划定一个计算机知识的范围,先对整体的框架有大致的认知,再逐层填充。


现在的计算机看起来好像是一种高度复杂的机器,可是其基本结构却简单得令人惊讶。在认识计算机时,需要把握的最基础的要点只有三个:

  • 计算机是执行输入、运算、输出的机器
  • 程序是指令和数据的集合
  • 计算机的处理方式有时与人们的思维习惯不同


计算机的学习主要涉及到以下几个方面的知识点:


计算机硬件

计算机内部主要是由IC(Integrated Circuit,集成电路)元件组成的,主要有CPU(处理器)、内存以及I/O。

  • CPU可以说是计算机的大脑。在CPU内部可对数据执行运算,并控制内存和I/O。也就是说,CPU负责解释并执行程序。
  • 内存用来存储指令和数据。负责存储程序和数据。
  • I/O负责把键盘、鼠标、显示器等周边设备和主机连接在一起,实现数据的输入与输出。可以简单地理解为,计算机背板上有多少个插孔就有多少个I/O。


计算机软件

硬件配备好了,如何让计算机运作起来呢?这就需要用到计算机的软件了。

因为电路的逻辑只有0和1(开和关)两种状态,所以计算机只认识0和1两种代码。为了利用有限的信号来实现复杂的功能,程序员们发明了机器语言。在机器语言程序中,到处都是0和1的组合,每个组合都是有特定含义的指令或数据,这样计算机就能够执行一系列复杂的指令了。

但是对于人来说,很难判断各个组合都表示什么。此时,我们就需要计算机软件来帮忙了,计算机软件就是计算机程序及相关的文档。CPU一次只能解释、执行一条指令,而程序则把若干条指令依次进行排列,依次解释并执行每条指令。这样计算机就动起来了,我们所能看到的计算机的强大功能都是这样实现的。

虽然程序能够使计算机动起来,但并不是人人都具备编写程序的能力,程序员这个职业则应运而生。程序员需要了解的知识主要有以下几个方面:

  • 程序的流程。程序的流程主要有顺序执行、“条件分支”和“循环”三种,无论是规模多么大多么复杂的程序,都能够通过这三种流程来实现。
  • 算法。程序的编写是为了解决问题。一般解决一个问题都需要若干个步骤。即使是一个简单的“1+2=3”,也需要执行“输入数据”、“执行加法运算”、“输出结果”三个步骤,像这样解决问题的步骤,就是算法。
  • 数据结构。有了处理问题的步骤,还要有被处理的数据。因此,程序员还需要学习计算机怎样表示现实世界中的数据结构。
  • 编程语言。和汉语、英语一样,编程语言也是一种语言。它是一种被标准化的交流技巧,用来向计算机发出指令。现在主流的编程语言有C/C++、Python、Java等等,它们分别有不同的特性。


数据库

“数据库(Database)”,顾名思义,就是存入数据(Data)的仓库(Base)”。对于企业而言,需要处理的数据量是非常庞大的,如果数据散布在各个地方,在更新数据和查找数据时就要耗费大量的时间。因此,需要建立一个“数据基地”用来存储这些数据,计算机处理这些数据时的效率就会大大提高。常见的数据库有SQL Server、MySQL、Access等等,增删改查等数据库的基本操作也是需要了解的内容。

计算机网络

“网络”这个词想必大家都很熟悉了,计算机网络的应用已经覆盖到了生活的方方面面,看视频、打游戏、在线听课都离不开网络。

从在浏览器中输入网址,到屏幕上显示出网页的内容,看起来短短几秒钟的过程中,其实有很多硬件和软件都在各自的岗位上相互配合,完成了一系列的工作:浏览器生成消息->向DNS服务器查询Web服务器的IP地址->全世界DNS服务器大接力->委托协议栈发送消息->收发数据过程结束,断开连接。

在这个短暂的过程中,涉及到了IP地址、路由器、网卡、TCP/IP协议、防火墙、Web服务器等多种概念。

以上几点主要是对计算机基础知识的一个系统而简单的介绍,希望能帮助初学者理解计算机学科的主要内容。至于后续的深入学习,则需要题主根据自己的兴趣或需要,逐层深入,在具体的领域进行全方位的学习。


[1]《计算机是怎样跑起来的》,作者:[日]矢泽久雄,审校:日经Software,译者:胡屹


各位对计算机知识感兴趣的朋友可以关注

@人民邮电出版社
头条号,我们会持续输出优质的关于计算机、经管和心理内容和好书推荐~

人民邮电出版社


先用计算机玩游戏,不仅开发大脑,让反应灵活,而且会对计算机越来越熟悉。基本的东西慢慢的都掌握了。

下面进入正题

零基础学习计算机,首先得看你想学习什么,先要学习的是打字,然后是办公软件的学习,还有一方面就社交软件的学习。我记得三级计算的考试主要包括打字和WPSOffice的软件的应用。今天主要讲解简单的计算机学习方法。

对于社交软件还是比较简单的,对于年轻人,社交软件有QQ微信,还有一类就是网络游戏的也可以进行社交的交流和学习,对于电脑这些东西要想学习专业而其想从事计算机事业的人,必须有专业的培训和学习。业余的话就没有那必要学习太多高难度的知识。例如网站的建立,数据库的建立等等。

石家庄新华电脑学校置身河北,坐落石家庄,是一所专业的互联网职业教育院校,现开设电子竞技运动与管理、VR数字媒体设计、人工智能、UI设计、动漫游戏设计、软件开发、互联网运营等互联网+相关专业课程,学校集实战教学、企业化实训、职业素质培训、创业指导等于一体。全方位系统化的培养学生专业技能、职业素质,让学生毕业后能够获得企业的认可和好评。


星星闪耀的夜晚


爱学习的人我必须支持

因为我是计算机相关专业毕业,有幸指导过零基础的其它专业人员学习过计算机相关知识,然后他们改行从事了办公室相关工作(办公室工作需要计算机知识),我把我的想法分享出来,希望大家喜欢:

*申明:如果花钱几千块钱培训费到哪里都能包会,所以不在今天的讨论范畴,我这里成本应该20左右的一本书钱,下面进入正题:

1、到当地的书城,买一本《计算机基础知识》教材(书名可能有出入),应该在20元以内,教材中的目录提纲主要有:

#文档处理

#表格处理

#PPT处

!邮件收发

!学会上网

!网络安全等

特别说明,上面的打【#】内容,要学的精一点,打【!】的知识仅做了解会用就好,这样应该就可以满足日常需要了。

当然,如果你周边有大专或本科毕业生的,一般都有这么一本教材,可以免费借用就好。

2、有书后就是,边看书边在电脑上动手操作练习。

3、我的建议一,如果方便,可以学习五笔打字,这样会提高效率,同时提高人的反应能力。

4、我的建议二,不用到培训中心,其实,我们只要会百度,一般都能很多免费资源,我们要付出的就是时间及坚持。

5、如果每天看书2小时,电脑练习操作2小时,应该一个月就可以达到电脑3级水平,就是计算机水平可以满足到办公室工作要求了。


最后祝热爱学习的同学们成功!

如果需要精确的书名及相关问题,欢迎留言。


3个W思维


在当今的大数据时代掌握一定的计算机相关技术是有必要的,因为将来无论从事何种职业都或多或少的会接触到一些计算机知识。对于职场人来说,掌握计算机技术不仅会提升自身的职场竞争力,也会为自己赢得更广阔的发展空间。

对于零基础的人来说,要想学习计算机相关技术首先应该从基础知识开始学习,计算机基础知识包括操作系统、计算机网络、编程语言、数据库等内容,随着学习的不断深入,对于这些基础知识的理解也会逐渐深入。比如早期可以从了解操作系统体系结构开始,伴随着对于编程语言的了解,未来可以通过阅读操作系统的源代码(Linux)来提升对于操作系统的认知层次。

学习计算机知识可以从编程语言入手,在学习编程语言的过程中逐步补齐其他方面的知识,比如编程会用到操作系统知识,也会用到数据库和网络等方面的知识,通过学习编程语言能够把这些知识都串联起来,从而形成一个较为完整的知识结构。

目前编程语言有很多种,比较流行的编程语言也有几十种,比如像Java、C、Python、PHP、C++、C#、JavaScript等都是比较流行的编程语言,每一种编程语言都有自己的应用场景,也都有各自的特点。选择编程语言一方面要考虑自己的兴趣方向,另一方面也需要结合自己的知识结构,如果自己有较为扎实的数学基础,那么就可以考虑从事后端开发,学习Java、Python、C++等语言都是不错的选择。

最后,学习计算机相关技术一定要注重实践过程,要多做实验并不断积累经验,通过实验不仅能够锻炼自己的动手能力,还能够通过实验逐渐建立起抽象概念的画面感从而提升认知能力,这是比较重要的。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网方面的问题,也可以咨询我,谢谢!


IT人刘俊明


你可以从以下方面进行学习:

1.这是一条坚持的道路,三分钟的热情可以放弃往下看了,保持对黑客技术的喜爱和热情,静水流深,不断打磨技术。【切勿将所学用于非法目的!】

2.多练多想,不要离开了教程什么都不会了.要理论与实际相结合,搭建测试实验环境。如学kali渗透,要搭建好DVWA渗透测试系统,不要空学理论不渗透测试。

3.有时多google,baidu,我们往往都遇不到好心的大神,谁会无聊天天给你做解答. 黑客最好会用谷歌,由于国内目前不能用谷歌,你可以直接百度搜索关键字:谷歌镜像,通过镜像网站实现谷歌搜索。

4.可以加扣扣群或多逛论坛,多和大牛交流学习,多把握最新安全资讯,比如FreeBuf,不断提高自己的安全攻防能力和网络安全能力。

基本方向:

1.web安全方面(指网站服务器安全方面,进行渗透测试,检测漏洞以及安全性,职业目标: WEB渗透测试工程师)

2、网络基础与网络攻防。学习计算机网络基础知识,为网络攻防做准备。 深入了解网络原理,并掌握它,将对我们的渗透攻击及防御至关重要。

3、系统安全,window和linux系统学习与安全加固。 企业服务器主要有window和linux,其中以linux为主,企业一般都有这两个系统,对内办公系统一般用window,对外提供服务系统一般用linux,其中原因大家可以根据我们上面讲的方法谷歌一下)

4、逆向破解方面(对软件进行逆向破解,实现对软件的最高权限,拥有其最高操作权限,是属于较高级的一项技术。)

5、搞计算机的,不会编程说不过去,至少要会脚本编程,比如cmd, shell, vbs, powershell, python等。本人主要学习的是cmd shell python,其中又以python为主。

最后,衷心的祝福大家在计算机网络安全的道路上披荆斩棘,马到功成! 动动手指,点个赞点个关注再走呗。对网络技术,网络安全方面感兴趣的欢迎和我交流。


分享到:


相關文章: