黑马程序员技术交流社区

标题: “无基础”到底是什么? [打印本页]

作者: 天亮1    时间: 2018-11-8 15:25
标题: “无基础”到底是什么?
“零基础”到底是什么?


       相对真正的零基础是怎样的?
       学习编程,我们常常说“零基础”。但“零基础”是个什么样的概念?我觉得是相对来说的。一个从来没碰过电脑,不会开机,不会打字的人,你要让他去学习理解计算机语言,我觉得这很难,除非他慢慢接触电脑,懂得了电脑基本操作,懂得了电脑基本常识。在这样的基础上,学习计算机语言才是“有可能的”。

那么问题来了,电脑基本常识都包括些什么呢?我觉得,能达到一般水平就好,懂开关机,懂切换输入法,懂文件操作,知道电脑有内存这个概念(不理解没关系,反正我也不知道内存到底是个什么玩意),等等等等。

那除了电脑常识,还需要具备些什么知识才能学习编程呢?不错,有很多人已经被告知,学编程要数学好,英语水平高。那到底数学和英语要达到什么水平才可以?

    数学水平?
     就我个人经验来说,编程要有一定的逻辑思维能力,也就是通常所说的数学。这个能力吧,一方面是方便理解代码执行过程,一方面是能让你想出一个问题的解决方案,也就是说写代码去解决一个问题,代码执行当然有先后顺序,所以这就和逻辑有关。至于达到什么水平,我说一般般,够用就好,除非你想成为大牛,那数学水平逻辑思维也必须是炒鸡牛的。一般人一般的智商,是足够应付了。

       英语水平?
       这个和上面也是一样,一般水平就够了。编程中的关键字(下有彩蛋),认识就好,据小白我不完全统计,这些关键字也不过百来个吧,都是些简单的单词,又不要你用单词造句。但是很多时候,我们入了编程的坑,难免会自己查找相关资料,有些东西是阴文的(划掉)英文的,比如API文档(不懂这个词不要紧,我就是为这个而来的),虽然有中文翻译,但是有些东西翻译后都是读起来很绕很奇怪的东西,绕来绕去反而把你给绕进去了。所以如果你英语很好,这时候就会很有优势了。最后我想说的是,不追求成为大触的我们,懂几个英语单词就可以了,完全没必要在乎那么多。当然了,英语不咋地却又是编程大触的人也不在少数。

    综上所述,一般人一般的智商水平是足够学习编程的,  
    黑马程序员,针对零基础教学培训,已拥有十多年教学经验, 欢迎前来合肥黑马程序员,咨询学习








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2