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

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

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

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

这个懂吧!

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

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

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

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

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

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

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

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

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

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

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

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

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

计算机专业基础:

1、计算机组成原理

2、计算机网络

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

4、操作系统

5、软件工程

6、设计模式

7、数据库

8、数据结构与算法

9、编译原理

10、汇编

11、……

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

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

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

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

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

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

  1. 电脑编程学习_零基础到底是否可以学习电脑编程?答案扎心了!

    我们偶尔推送过Python方面的推广,大白并不否认那是推广,不过也有朋友留言问零基础是否可以学习,还有些朋友留言说是骗人的,这里大白给大家解答一下. 首先那肯定不是骗人的,留言者所谓的骗人应该指的交了 ...

  2. 全国计算机等级考试——二级公共基础知识辅导讲义 卿勇军主讲

    全国计算机等级考试--二级公共基础知识辅导讲义 卿勇军主讲 第一章数据结构与算法 1.1算法 1.算法是指解题方案的准确而完整的描述.换句话说,算法是对特定问题求解步骤的一种描述. *:算法不等于程序 ...

  3. 主板是计算机所有部分连接的基础,计算机基础相关知识答案.doc

    计算机基础相关知识答案 计算机基础相关知识 一.填空题: 1.计算机的硬件主要由(控制器).(运算器).(存储器).(输入输出设备)以及电源等硬件组成. 2.计算机硬件系统可以分为两大部分,即(主机 ...

  4. 计算机二级C语言辅导j机构,全国计算机二级C语言公基础知识辅导.pptx

    全国计算机二级C语言公基础知识辅导 ;知识点分布;第一章 数据结构与算法;1.算法是指解题方案的准确而完整的描述.换句话说,算法是对特定问题求解步骤的一种描述. *算法不等于程序,也不等于计算方法. ...

  5. 入门Python难不难?零基础到底要怎么学Python?

    近几年的Python编程发展得非常好,又因为人工智能的发展而发展.入门Python难不难?零基础到底要怎么学Python?本文,小分享入门Python需要掌握的知识. 1.数据库:Python在数据库 ...

  6. 文秘专业计算机基础考题,《计算机应用基础》课程无纸化试题库建设及应用分析...

    [摘要]<计算机应用基础>是大学新生必修的通识教育课程,该课程实践性较强,传统的笔试考试形式无法对教学效果进行准确的考核,因此大部分高校目前均采用上机考核方式.本文根据我校<计算机应 ...

  7. 计算机考试一级考试基础知识,全国计算机等级考试一级msoffice基础知识

    全国计算机等级考试一级msoffice基础知识 导语:在日常生活中,媒体(Medium ,复数形式为Media )是指文字.声音.图像.动画和视频等内容.多媒体(Multimedia )是指能够同时对 ...

  8. 利用计算机形考试二,计算机应用基础形考试题

    计算机应用基础形考试题 计算机应用基础形考试题分别有哪些呢?我们不妨一起来参考下范文吧!希望对您有所帮助!以下是小编为您搜集整理提供到的计算机应用基础形考试题内容,希望对您有所帮助!欢迎阅读参考学习! ...

  9. 二级公共基础知识_计算机二级选择题(公共基础知识)

    在这一期的文章主要以计算机二级选择题的公共基础知识进行讲解. 在计算机二级考试当中,选择题中的二级公共基础知识是必考的部分.很多考生对计算机二级的公共基础知识选择题有很多不解.二级公共基础知识选择题主 ...

  10. js和php难度,有js基础和简单的php基础,但是学习nodejs还是很吃力

    相关的书和资料大家列举的很多了,绰绰有余,我简单分析下感受,希望有帮助. 不知道你有的js基础到底有多少:对象.方法.作用域.回调.链式调用.闭包.原型链这些概念到底理解的怎么样?这些没有深入的理解, ...

最新文章

  1. Sublime Text 3 史上最性感的编辑器
  2. 测试core :: demangled_name
  3. spring中怎么让事物提交_Spring怎么在一个事务中开启另一个事务
  4. mac下解决mysql乱码问题
  5. 实现 iOS UICollectionView的事件透传
  6. easyuI企业管理系统-实战二 表格引入json数据
  7. 1458: 移动距离(暴力模拟)
  8. 2019工程伦理慕课答案(2019秋)习题及期末答案
  9. 微信红包体系设计分析
  10. CAD图形的缩放——放大镜
  11. 投票系统(投票问题可多选、带柱状图)
  12. VS下使用LoadLibrary加载dll失败
  13. Mac-记录一些超好用的快捷键
  14. android闹钟小案例之知识点总结
  15. [HNOI2008]玩具装箱(1D/1D动态规划)
  16. MCU器件选型---主流厂商
  17. Ubuntu如何安装Python
  18. Apache Hadoop YARN:另一个资源协调者
  19. 安卓Android中腾讯音视频和直播 API的使用
  20. python导入库的方式有几种_python库导入的三种方式

热门文章

  1. 米家扫地机器人静音模式在哪_米家扫地机器人2代发布日期确定:带拖地功能...
  2. 软件测试级别详细介绍
  3. erlang Error in process with exit value: {undef,[{M,F,[A],[]}]}
  4. [GW-CTF2019] babyvm
  5. 工程制图计算机绘图实训总结感悟,工程制图心得体会.doc
  6. 从零开始学习 JD CHAIN(一)- 快速部署 JD CHAIN
  7. python mro_python之理解super及MRO列表
  8. html自动验证邮件地址格式,JavaScript验证Email邮箱格式的三种方法
  9. 分享 | 3D目标检测方法总结
  10. 自学网站大全(值得收藏)