热门回答:
这就要看是要工作使用计算机还是开发研制计算机了。两者学习方式方向是有所不同的。前者学实用而后者学原理原点(因为这须综合构成的工业)。文盲者我这样糊答不知是否搞笑了。谢邀答。
其他观点:
以下均为个人想法。有问题欢迎讨论指教
说真的。这个问题范围太广。我都不知道从哪方面回答。(哭唧唧)
毕竟计算机这个专业涵盖的东西太多
我尽量帮你捋一遍??(写的不好别怪我。没捋清楚也别怪我)
慢慢来
如果你的目标不是要去当大神啥的。可以适当放宽要求。
以下内容都是在我假设你要当大神的基础上写的。
没耐心的同学可以直接拉到结尾看总结(这点耐心都没有还是不要想着自学了吧)
基础课(敲黑板!!)
计算机专业的基础课很多
大多数都难。还很重要
一.数学+英语(别笑)
线性代数高等数学概率论离散数学等等
听过这谁说了这么一句话:数学学的多好。从某种意义上来说就能走的多远(不光光计算机这一门学科)
而英语。总不能连英文文档都看不顺溜吧;学好了只有好处没有坏处。有些国外翻译过来的书简直坑人。一段话不但连个标点符号都没有。语序还有问题。里面的名词更是搞不拎清。
送上一张坑爹的数学知识图(当真你就输了)
二.编译原理
实话实说。我学的时候是很想撕书的(用的是龙书。翻译版的。后来换了原版)
一直到现在也没学的多好。吃不透(懒+傻)
此为大名鼎鼎的龙书。可以的话建议买原版的(前提是看得懂原著英文)
三.数据结构和算法
除了编译原理。个人觉得这个是最难的
建议看书的同时配上视频。再配上你自己的动手能力(不动手自己操作。这课真的啃不下去)
建议书籍:《数据结构与算法分析》
还有严奶奶的《数据结构》
用哪种语言看你自己
四.操作系统
你可以啃书(不推荐)
也可以自己学着做一个
《30天写操作系统》
边学边玩永远是最好的学习方法。
想学Lunix。就看这个《鸟哥的linux私房菜》
这样子的学习会比较有成就感
加油
五.计算机组成原理和体系结构
计算机组成原理在我看来。Emmmmm
真.枯燥(虽然没编译原理痛苦)
我光看视频就花了好长时间
推荐MOOC和网易云课堂的视频。找个牛一点的学校。带你入门是妥了。
Ps1.以上科目排序不分先后(想做大神。缺一不可 :P)
Ps2.想学好以上。说明你至少要熟练(精通)一个语言(C/C++/JAVA/Python)你自己选
下面是专业类(大概)
(我不知道你想做的是什么方向。就写这么几个)
人工智能(不怎么熟。去查一下如何自学人工智能)
一种语言(推荐Python)。机器学习。人工智能导论。数据处理。接下来又分语音、图像视频、NLP。在此不往下了。先把上面说的学了先吧
码农(如果仅仅是前端。那么基础课不怎么熟也没啥关系)
前端:HTML。HTML5。CSS。Javascript。面向对象。UI交互。前端项目实践balabala
后端:UML建模。网站开发(HTTP,WEB,MVC之类)。安卓开发balabala
硬件
嵌入式。单片机(这方面其他不清楚。详情请问“计算机硬件自学”)
总结
1:说真的。我真不想打这个(数学英语是前提。不在里面)
语言学习——数据结构与算法——离散数学、编译原理、数字电路——计算机组成原 理、体系结构、计算机操作系统——AI/前端/后端/硬件(随你啦)
不要死板硬套就仅仅照着上面那些东西学。这些是不够的(当然你要是能把上面全学透 了。记得带带我老铁)建议找你们学校计算机专业的。拿他们的培养计划。蹭课走起
2: 自学真的真的不容易。像是编译原理之类的。没有老师带简直就是要命
真的。去找个培训机构或者蹭课或者修双学位吧。自学需要的意志力太大了。(干了这 碗毒鸡汤)
3: 切记多动手。不动手的后果就是一菜鸡
其他观点:
谢邀。说到系统得学习计算机。其实个人认为可以借鉴计算机专业开设课程的顺序进行。
本人分享一下软件工程专业课程的顺序。请查收:
大一:
计算机概论。软件工程概论。C语言程序设计。高等数学。数据结构
大二:
离散数学。线性代数。概率论。
操作系统。计算机网络。c++语言程序设计
大三:
Java程序设计。jsp课程。数据库原理。uml语言。Linux操作系统
大四:
实习。实践的重要性
印象里重要的是以上这些罗列的课程。别小看数学。占的比例很大。
如果想搞计算机软件。要认真专研一门编程语言。要认真学数据库。
想搞嵌入式或者底层开发。要好好学习操作系统。C语言以及计算机单片机相关。
关注“极客宇文氏”。更多计算机相关知识分享
以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:http://www.shenzhoubaby.com/133749.html,转载请说明来源于:生活常识网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系@qq.com进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
计算机,原理,数据结构,的是,操作系统,语言,基础课,大神,人工智能,英语
没想到大家都对如何自学计算机?感兴趣,不过这这篇解答确实也是太好了
这就要看是要工作使用计算机还是开发研制计算机了。两者学习方式方向是有所不同的。前者学实用而后者学原理原点(因为这须综合构