离散数学及其应用怎么样_计算机科班生究竟走了怎么样的路?

689237359e07c997595569530b2a5650.png

假如你是一个本科生,想要跨考计算机专业的话,这篇文章大致可以让你了解大概。

或者你还是一个大一计算机专业小白,对自己课程有所迷惑的话,你可以来看看我们所总结的科班本科阶段的学习路线,可直接按以下管线学习,足够学上至少两年。

第一部分对应学习管线,第二部分对应管线中每一个环节所推荐的参考书目。
推荐的学习路线
编程语言学习篇
C -> C++ -> Java、Python为什么启蒙(入坑)语言是C语言?
现在的编译器、计算机的操作系统等等都是使用C语言,学习各种算法最主要使用的是C语言。
因此掌握想要学会技术活,掌握C语言是必须的。同时想要学会其他语言,学习C也是必不可少的。
这一套学完就基本掌握了语言的精髓了。
本科难度一般指的是熟悉,而非精通。算法与数据结构篇
离散数学 -> 算法与数据结构 -> 算法竞赛入门
这一套学完就不惧怕面试的算法题了。
对于求职,主要掌握线性/树/图/网络四种结构,以及贪心/DP/分治/搜索等基本算法即可。计算机体系篇
汇编 -> 计算机组成原理 -> 数据库 -> 操作系统 -> 编译原理
这一套学完对计算机的理解会提高几个层次。
但一般的程序员很可能用不到太深的内容。人工智能入门篇
计算机图像 -> 计算机图形 -> 大数据分析 -> 计算机视觉 -> 自然语言处理

这一套学完大概能理解AI的发展和应用。
这几门不能说有严格的递进关系,每门大概熟络后就可以进入下一门,对于有志于从事AI相关的,能精通一个方面就很难得了。
下面我们来看看推荐书目:
C:《C程序设计语言》
C++:《C++程序设计语言》
Java:《JAVA编程思想》
Python:《Python核心编程》
离散数学:《离散数学及其应用》
算法与数据结构:《算法导论》(前几章)
算法竞赛入门:《挑战程序设计竞赛》
汇编:《汇编语言程序设计》
计算机组成原理:《计算机组成原理》
数据库:《数据库系统概念》
操作系统:《现代操作系统》
编译原理:《编译原理》
计算机图像:《数字图像处理》
计算机图形:《OpenGL编程指南》
大数据分析:《统计学习方法》
计算机视觉:《计算机视觉》
自然语言处理:《Deep Learning in Natural Language Processing》
当然,在我看来,我还是建议更多的计算机小白入门编程时去学习C/C++。
就我个人目前的一些学习,使用python基本上是用于科研、处理数据部分。
也有一种说法,如果想要从事前端方面的工作,也有人推荐使用C#,学会这门语言你同样也可以改JS、Java语言的代码。但是最后,不管你学的是什么语言,都需要用心,坚持才是胜利!


私信无偿领取2020年最新python学习资料(400集视频+笔记+源码+课件)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机科班通常需要学习以下四个核心领域,也被称为"四大件": 1. 计算机组成原理(Computer Architecture):学习计算机硬件的基本组成和工作原理,包括中央处理器(CPU)、存储器、输入输出设备等。了解计算机内部的运行机制,包括指令执行、存储器层次结构、总线和I/O管理等。 2. 操作系统(Operating System):学习操作系统的概念、功能和原理。掌握操作系统的管理和调度进程、内存管理、文件系统、设备管理等基本知识。了解操作系统如何提供对硬件资源的抽象和管理,以及如何协调多个应用程序的执行。 3. 数据结构与算法(Data Structures and Algorithms):学习各种基本的数据结构(如数组、链表、栈、队列、树、图等)和算法(如排序、查找、图算法等)。掌握数据结构和算法的设计思想和实现方法,培养解决问题的能力和编程技巧。 4. 数据库系统(Database Systems):学习数据库的基本概念、结构和操作。了解关系型数据库和非关系型数据库的特点和应用场景。掌握SQL语言的基本使用和数据库设计、优化的基本原则,以及数据库管理系统的原理和技术。 除了这些核心领域,计算机科班还会学习其他重要的课程,如编程语言、网络通信、软件工程、人工智能等,根据个人兴趣和专业方向的不同,还可以选择深入研究相关的领域。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值