计算机基础到底是哪些基础?为什么很重要!

2020-06-08 16:10:00来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

计算机基础到底是哪些基础?为什么很重要!

经常有小伙伴私信我说“大哥大哥,我不是科班的,转行的,计算机零基础,啥也不懂,学计算机可以吗?计算机基础什么的都不知道,像什么操作系统啊,计算机组成原理啊,还有什么数据结构和算法,完全懵啊,咋整?”

这就是一个计算机基础知识的问题,那么这些不会,影响你学习编程吗?答案是不影响你开始学习编程,但是影响你未来可以走多远,学多深!

啥意思嘞,就好比这样的一个问题:“大哥,我数学和英语不好,可以学编程吗?”这个答案也是肯定可以的,那么有什么影响呢?

这么说吧,比如你以后找编程嘞的工作,如果你月薪一万你就满足了,那么什么数学,什么英语不会也没啥,但是如果你不至于月薪一万,以及制作一个底层码农,想要更高的月薪或者是更大的权利,那么英语和数学绝对可以成为你的助推剂!

这个懂吧!

那再说回这个计算机基础知识,这些知识点重要吗?当然重要,但是同样的,你不会的话或者了解的仅仅是一丢丢的话,好比数学会个加减乘除,懂点基本概念,英语会个“how are you”,那也没啥,你照样可以快乐的学习编程,但是这样的话,你能达到的上限是比较低的,想再次突破,那么这些东西很有可能就会成为你的瓶颈了。

假如我们把我们掌握的编程知识量用一个杯子来表示的话,好比这样:

 

 

刚开始,如果这些基础啊,数学啊,英语啥的,你都一窍不通,那么你的获取的最大知识容量也就是上面这个杯子的总容量,当你想突破的话,就要遇到瓶颈了,也就是你装不进去那么多知识(你理解不了,学不会),所以如果是这样的话,那你的发展什么的就是受限的,怎么突破?

到了这个时候,能帮你突破的可能就是这些计算机基础,数学啊,英语啊等等,当然,还有其他的,这里只所对我们程序员比较重要的,至于认知啥的,是个人想要不断成长,那都是必须滴。

怎么扩大我们的容量杯呢?

 

 



虽然我画的图比较抽象,但是足够说明问题,也就是说,你想突破自己的知识容量杯的上下限,计算机基础等知识是可以帮你的!

到这里很多人就说啦,我非科班,计算机基础啥的都不会,那岂不是玩完了,没啥前途啊?

你看你,这话说的就暴露你不是个爱学习的好学生啊,不会刻意学嘛,而且我告诉你,现在的科班不科班的,这块区别不大的,你多看两天这方面的书籍,你就比很多所谓科班的了解的还要多,只不过这个东西,需要你做到真正的理解,不然对你实际的编程没啥用处。

也就是说,很多科班的计算机基础也是差的一批,另外再告诉你个事,大部分的程序员其实英语好数学都不好,这是真事,所以,很多人会告诉你,学编程啊,你要学数学啊,学英语啊,这是因为他们在实际的编程生涯中发现了这块是个瓶颈性的东西,计算机基础啊,数学啊,英语啊学好了,对你帮助很大!

但是你可能比较疑惑,为啥很多人这些不好嘞,简单说说我的看法,首先无论是计算机基础,还是数学还是英语,想要深入学习,都是比较难的,难在一个理解与运用,另外计算机基础作为科班必须,为啥大部分都不好,除了难之外,还有就是计算机基础这些东西很枯燥,没劲学起来,另外就是很多老师讲的跟催眠曲似的,哈哈,溜了溜了

说了这么多,我只想告诉你,计算机基础真的超级重要,咋学?那必须跟着庆哥学啊,哈哈!

好了,那么我们经常说的计算机基础知识到底是哪些知识嘞?不像数学就是数学,英语就是英语,但是很多人就知道计算机基础,那么计算机基础包括哪些东西嘞?

说到计算机基础,应该不少人提到什么计算机组成原理啊,操作系统啊,计算机网络啊等等,这些对吗?其实我觉得没啥问题,但是不够准确,准确的来说这些应该是计算机专业基础,这些都是科班大学课程的,所以啊,简单说下计算机专业基础知识有哪些吧!

计算机专业基础:

1、计算机组成原理

2、计算机网络

3、计算机组成原理(写重复了)

4、操作系统

5、软件工程

6、设计模式

7、数据库

8、数据结构与算法

9、编译原理

10、汇编

11、……

大致就是这些,当然由于我的知识面还不够广,所以不够全面,不过大差不差,也是主要的一些计算机专业基础了。

然后我们再说计算机基础,其实大部分人眼里的计算机基础就是计算机专业基础了,这对一个学编程的来说问题不大,但是对于那些真的是计算机小白的话,这些也显得有点专业了,对于他们来说,可能还要包括计算机的一些使用方面的东西,比如一些软件怎么安装,为啥这样安装,或者一些计算机的基本操作啥的,就是围绕着计算机的一些大众化常识性的知识或者说是使用操作吧!

再往计算机专业基础去靠近的话,可能就是去了解啥是内存啊,啥是CPU啊,这些东西有什么用之类的,这都是属于计算机组成原理里面的了,其实学到最后就会发现,很多知识点都是联通的!

对于这些知识来说,无论你是学习Java还是Python,无论是前端还是后端,只要你是个程序员,敲代码的,搞编程的,这些知识都是你所需要的,就像前面说的,这是可以让你突破瓶颈,拓展知识上下限的一个东西!

所以,大家务必重视!今天就说这么多!希望对你有用!

最后在这里说一下,我目前是在职Java开发,如果你现在也在学习Java,了解Java,渴望成为一名合格的Java开发工程师,在入门学习Java的过程当中有遇见任何关于学习方法,学习路线等方面的问题,都可以申请加入我的Java学习交流峮:1080621881,里面聚集了很多正在自学Java的初学者,文件里面还有我做Java技术这段时间整理的一些Java学习手册,面试题,开发工具,PDF文档书记教程,需要的话都可以自行来浏览获取。


原文链接:https://www.cnblogs.com/hehe199316/p/13067824.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Java笔记:数组,异常,泛型

下一篇:一口气说出 6种 延时队列的实现方案,面试稳稳的