很贴心的一份,适合非科班入门计算机的课程路线

news/2024/11/29 11:33:52/

大家好,我是小林。

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

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

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

大家要充分利用好互联网的资源,有很多可以免费白嫖的基础课程。

比如:中国大学 MOOC 网

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

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

好了,发车!


第一门课:国防科大的《大学计算机基础CAP》

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

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

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

在这里插入图片描述

第二门课:浙大的《程序设计入门——C语言》

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

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

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

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

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

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

在这里插入图片描述


第三门课:浙大的《数据结构》

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

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

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

在这里插入图片描述


第四门课:华中科大的《计算机组成原理》

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

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

在这里插入图片描述


第五门课:哈工大的《操作系统》

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

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

在这里插入图片描述


第六门课:哈工大的《计算机网络》

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

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

在这里插入图片描述


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

是不是感觉自己又可以了?


http://www.ppmy.cn/news/535958.html

相关文章

计算机专业课程体系介绍(含学习顺序)非常有利于新手学习

计算机专业课程自学参考有人说,计算机专业的人编的程序要比非计算机专业的人编的要好.也许这是在大多数情况下适用的,但是并不是绝对的.你在这个方面经验比别人多,研究的比别人深入,那你就比别人专业,所以要相信自己.我本不是计算机专业的,但是本专业也学过许多计算机课程.准备…

MySQL:事务

事务 在介绍事务之前,我们先来了解一个案例: 在一个买票的软件中,当客户端A检查还有一张票时,将票卖点,但是还没有更新数据库,客户端B检查了票数,发现大于0,于是又卖掉了一张票。然…

(二)WPF - 应用程序

一、运行程序的过程: (1) Application 对象被构造出来。(2)Run方法被调用。(3)Application.Startup 事件被触发(4)用户代码构造一个或多个 Window 对象。(5&…

zeromq的学习笔记

ctx_t 在创建ctx_t时,会设置以下参数 _io_thread_count io线程数默认是1 _max_sockets最大socket数是1023 _starting标识设置为true,此时socket还没有创建 _terminating设置为false,在调用zmq_ctx_term时该标识会设置为true _tag设置为ZMQ_CTX_TAG_VALUE_GOOD&…

TCP 学习笔记

Win R 打开控制台输入CMD 打开小黑窗, 输入ipconfig 查询本机地址 “外网IP是全世界唯一的IP地址,仅分配给一个网络设备。而内网IP是由路由器分配给每一部内部使用的IP地址,而内网的所有用户都是通过同一个外网IP地址进行上网的,而内网的IP地址每个人的都不一样…

GO 类型

GO 类型-变量 变量 GO是静态类型语言,不能在运行期改变变量类型。 变量定义 使⽤关键字 var 定义变量,⾃动初始化为零值。如果提供初始化值,可省略变量类型,由 编译器⾃动推断。 var x int var f float32 1.6 var s "…

细粒度分类:Cross-X论文笔记——Cross-X Learning for Fine-Grained Visual Categorization

细粒度分类:Cross-X论文笔记——Cross-X Learning for Fine-Grained Visual Categorization 综述主要思想网络结构OSME模块C3S正则化器CL正则化器损失优化实验可视化分析精度对比总结综述 论文题目:《Cross-X Learning for Fine-Grained Visual Categorization》 会议时间:I…

小程序性能优化

目录 代码包体积优化 1.合理使用分包加载 1.1独立分包 1.2分包预下载 1.3分包异步化 2.避免非必要的全局自定义组件和插件 3.控制代码包内的资源文件 4.及时清理无用代码和资源 代码注入优化 1.启动过程中减少同步API调用 2.启动过程中避免CPU密集型任务 首屏渲染优…