非科班想入门计算机,应该怎么样?中国大学MOOC来帮忙!

有很多非科班的读者问我, 怎么入门计算机呀 ?

不瞒大家说,笔者其实也是非科班出身,大学期间的专业是电气自动化,后面由于个人兴趣,从事了开发工作,这期间我也自己补了很多计算机专业的知识。

这是最好的时代呀,我们想要学习什么,网上资源都有很多,所以什么非不非科班并不是什么理由,只要真心想学,不愁学不会。 

大家要充分利用好互联网的资源,有很多可以免费白嫖的基础课程(当然那种核心进阶的,深入的基本找不到精品)。

非科班想入门计算机,应该怎么样?中国大学MOOC来帮忙!

比如: 中国 大学 MOOC 网

它就是一个很好学习的平台,里面的课程都是国内名校老师录制的精品课程,不管什么专业的都有。

笔者从中国大学 MOOC 课网整理了一个入门计算机的课程路线,都是零基础系列的,跟着这一套课程学习下来,基本就达到了计算机专业本科生的平均水平了。

好了,发车!

第一门课:

国防科大的《大学计算机基础CAP》 

这门课作为第一门非常的好,妥妥的小白入门计算机的第一门课。

老师会从整体视角给大家介绍了计算机相关的知识点,让小白先对计算机有个基本的认识,为大家揭秘计算机的工作原理以及应用场景。

地址:

https://www.icourse163.org/course/NUDT-1001614002

非科班想入门计算机,应该怎么样?中国大学MOOC来帮忙!

第二门课:

浙大的《程序设计入门——C语言》

学计算机怎么少的了编程,因此 这一步就开始接触编程语言了。

我建议把 C 语言作为我们的编程入门语言,C 语言不会大家想象那么难,它的难点主要就是指针,攻克了指针,相当于掌握了 C 语言的精髓。

学好 C 语言后,再学习其他编程语言的时候,其实很容易就上手的,因为大多数编程语言都是类  C 语言,意味着大体上的语法是相似相通的。

另外,学好 C 语言对于我们后续学习 Linux 系统编程、网络编程也是有好处的,因为 Linux 操作系统就是基于 C 语言开发的。

而且,接下来的数据结构也需要用到 C 语言,因此这里花点功夫把 C 语言学好是大有益处的。

地址:

https://www.icourse163.org/course/0809ZJU007A-199001

非科班想入门计算机,应该怎么样?中国大学MOOC来帮忙!

第三门课:

浙大的《数据结构》

所谓程序,其实说到底就是「 数据结构 + 算法 」。

这门课里也会涉及许多简单又有用的算法,而且近年来,面试大厂时,也特别爱考察算法和数据结构的问题,所以这门课尤为重要。

地址:

https://www.icourse163.org/course/ZJU-93001

非科班想入门计算机,应该怎么样?中国大学MOOC来帮忙!

第四门课:

华中科大的《计算机组成原理》

到这一步,开始进阶,开始深入学习计算机中的 CPU 、内存、硬盘等硬件的工作原理。

地址:

https://www.icourse163.org/course/HUST-1003159001

非科班想入门计算机,应该怎么样?中国大学MOOC来帮忙!

第五门课:

哈工大的《操作系统》

操作系统也是很重要的一门课,哈工大的操作系统老师会用 Linux 内核代码的角度带你进一步认识和理解操作系统,也会用生活小例子帮助大家理解,生动有趣。

地址:

https://www.icourse163.org/course/HIT-1002531008

非科班想入门计算机,应该怎么样?中国大学MOOC来帮忙!

第六门课:

哈工大的《计算机网络》

学完计算机网络,你就会慢慢明白两台计算机之间是如何网络通信的,到这一步就已经达到了本科计算机的平均水平了。

地址:

https://www.icourse163.org/course/HIT-154005

非科班想入门计算机,应该怎么样?中国大学MOOC来帮忙!

好了,如果你坚持下来了,那么恭喜你已经入门计算机了!

文章来源:微信公众号丨小林coding

PS:另外对于学习编程或者正在工作的朋友,如果你想更好的提升你的编程能力乃至转行,弯道超车,快人一步!笔者这里或许可以帮到你~

C语言C++编程学习交流圈子【点击进入】微信公众号:C语言编程学习基地

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

非科班想入门计算机,应该怎么样?中国大学MOOC来帮忙!

 

上一篇:数据库【数据索引&插入&查询】


下一篇:08 学生课程分数的Spark SQL分析