【知识框架】一个CSer最少得学会点什么?

     一个什么也不会,还想在计算机科学与技术上做点啥的人写了一片我们的底线,最起码该做点啥,才不虚度一个CSer的时光,请看正文分享.

写点什么学点什么?我的人生太迷茫,愿看到文章的你们不要再迷失。

 

人生在世,来也匆匆,去也匆匆,明天和意外谁也不知道哪个先到来。

 

要学的知识,亏欠的帐千千万,不要急,慢慢来,心急吃不了热豆腐,反而容易焦虑、不安、浮躁,从而囫囵吞枣自欺欺人的以为自己学习了,投入了,可是为什么不成功呢?因为现在的社会看的是一个人有多少真才实学,能学透不?

 

当我们沾沾自喜,自以为什么都会的时候,可以扪心自问,想想知识框图里的内容,你能讲得明白,实现的出来吗?如果答案是否定的,那么好好静下心来学习吧。

 

下面结合自己感受和大学的学习经验写一写一个计算机科学与技术专业的培养路线和自己心里觉得自己应该掌握的知识吧(公共基础课为主、无关专业方向发展)。

 代码+算法思维+英语+学习能力很重要,做人也很重要。

 身体也很重要,怎么觉得人的德智体美劳都很重要呢,这就大概是核心价值观的体现吧。

高数(高阶导数求极值等)、线性代数(矩阵和变换)、概率论(各种置信区间、效果评估都用得到);

高等数学

函数极限连续会求吗?

求导数会吗?(一阶、二阶)

一元函数的积分,定的、不定的能拿来就算吗

点、面、线的关系会求吗?

多元函数的求导会吗?(一阶、二阶)

二重积分、三重积分?

两类曲线积分?

梯度、散度、旋度知道吗?

级数的敛散性,正项级数、交错级数、和函数求值?

傅里叶级数?级数展开?

常微分方程的求解,各种型的,还有欧拉方程。

 

 

线性代数

行列式求职

矩阵,逆矩阵,转置

向量

向量表示、基变换、向量间关系

线性方程组的求解

矩阵的特征值和特征向量

二次型的判定和转换

 

 

 

 

 

概率论与梳理统计

高中的概率,贝叶斯公式等,拿球的问题

离散与连续的经典随机变量和分布,概率密度函数是啥?

多维的呢?还能玩转不?加入别的变量的关系

数字特征,求期望、方差、协方差

大数定律,最次得会切比雪夫、伯努利、辛钦吧?

样本的数字特征和函数分布和他们之间的关系,要理解不是死记硬背

参数估计,一堆估计的无偏性和有效性,置信区间

假设检验,验证求的值的接收与误判

 

 

 

 

 

高级语言程序设计,不管是C、C++JAVA、还是在人工领域比较火的Python,请记住语言永远是工具,活学活用就好。

数据结构与算法(了解思想+自己能实现),书上写的算法都不明白,高深的你想怎么研究和搞懂。

数据结构与算法

算法分析

线性表顺序存储

线性表的链式存储,有头、无头、单链、双链、循环链;多项式求值

栈、队列、波兰表达式求值

串,KMP算法及优化算法

树的遍历、高度等、递归和非递归方法实现,最小生成树;哈夫曼树

图的表示、遍历、最短路径

查找、哈希表

排序,各种排序的思想和实现?

 

贪心

动态规划

遗传

分治法

 

 

 

 

 

考研必学课:操作系统、计算机组成原理、计算机网络、软件工程、数据库系统。

计算机网络

分成

各层关系与协议

传输的介质,速率、时延计算

报文格式,冲突检验机制与控制

路由选择

网段划分

网络安全

 

 

 

 

 

 

软件工程

过程

各个过程的功能与输入输出

类图的关系绘画

开发模式选择

案例设计

测试方法

 

 

数据库

概念

E-R图

关系代数、SQL,索引、视图等

范式的判断与处理

事务与封锁

 

 

很有意思的理论课:集合论与图论,近世代数,计算方法+也有实践。

真的后悔还有一些自己当时学了和没学一样的课(大学物理+物理实验、电路+电路实验、数字逻辑设计、计算机组成原理实验、电工实习(就记得按照说明书焊了个收音机了))

还有一推一名学生应该学习的专业选修课,写着写着,真相抽自己几个耳光,当初干嘛呢?!!!浑浑噩噩过日子的我可能让我自己上了一个假的大学,这个因也因此让我吃了近10年的苦果。

 

 

如果想学习就踏踏实实的开始,不要花太多的时间准备所谓的学习资料,再多的资料P用没有,真正学到脑袋里,能讲给别人的那才是你的。

 

写着写着真心写不动啊,可能就是因为肚子里除了赘肉和shit,也没啥吧。不管做啥,坚持下去或许会有回报、不坚持啥都没有。

 

图片来源于网络,侵删!

 

  

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章