学习任何东西,不仅限于软件编程语言。都需要我们具备一定的基础知识。每一种技能对基础知识要求又不尽相同。今天我们就来了解一下,学习 PHP 语言到底要具备哪些基础知识。
一、英文水平
相信很多人看到这四个字的标题内心着实一紧。觉得自己英文水平很菜。估计学习编程语言已经没戏了。曾经的我也是如此。那时候我学习 C、Java 的时候,没有任何人做引导。老师每天只讲书本内容。根本不会跟你讲学习方法。
其实学习编程语言,掌握初中的英文能力就够了。编程语言里面的单词加起来不足 500 个(不完全统计)。并且这 500 个里面大多数都是初中英文当中就已经接触过的。当然,要想把编程语言钻石得更深入,初中的水平显然是不够的。但是,我们现在可以借助像有道词典,以及各种中文资料文献。依然可以使我们能很好掌握 PHP 或其他编程语言。英文好的同学,可以不借助这些软件,直接阅读或在线跟国外的大牛交流。在这些方面会比我们有优势。
在当前中国这个大环境下。其他很多时候,我们的英文水平已经足够在工作中站稳脚跟儿。在工作中,我们也可以慢慢学习啃掉一些经常遇到的英文单词。长此以往,我们也可以慢慢走向更高的技术层次。只是比英文水平好的同学多花一些时间和汗水而已。
二、数学
为什么编程对数学知识有特殊要求呢?因为,计算机基础及理论以及各种编程语言都是基于数学之上的具体形态。比如,二进制、八进制、十六进制、位移、加减乘除、取模。以及底层信号的传输都是0101这种格式。所以,数学的基础知识一定要牢。一般来讲,高中水平足也。当涉及专业知识的时候。比如金融领域的系统开发。就会涉及到利息的计算。此时,我们只需要定点学习这块的知识就够了。
这里我说一个题外话,我数学基础一直都是特别好。很多都是工作之中慢慢强化学习巩固的。有一次遇到一个错误:0 不能作为被除数。在计算机领域也是与数学一一对应的。我把 0 当成被除数进行了操作。导致程序报错异常。如果我的数学基础扎实的话,就会规避这个情况了。
三、耐心与毅力
其实耐心与毅力并不属于文化知识的范畴。之所以拿出来与之并论。是因为我们的主题旨在怎样把 PHP 学好的基调上。
耐心是人的一种心态。做事不急躁,能不厌其烦去做一件事儿。遇到困难也能平复稳住心态继续前行。
毅力也是人的一种心态表现。是人的忍耐力持久力。
在学习 PHP 或其他任何东西的过程当中,肯定会遇到困惑、困难。以及,学习本身是一件枯燥且长时间的事情。三心二意、半途而废的人肯定是不适合在这一行干的。IT 领域目前的薪资水平的确是所有行业里面偏中上的。在享受高薪资的同时,我们前期也要经历很多困苦磨练。
四、学习方法
具备了以上三点。说明我们已经具备了学习 PHP 的基础积累。但是,如果能提高我们的学习方式,让我们事半功倍,那么何乐而不为呢?
本小节我们就来讲一讲学习方法。
所谓学习方法,是指正常情况的学习方法,遇到问题时的学习方法。
正常情况下,我们很顺利。那么,只需要按部就班即可。每天定好学习的步骤,长此往不断坚持下去即可。那么,当我们遇到困难的时候怎么办呢?
通常我们在学习过程中遇到的问题基本上都可以在百度找到想要的信息。搜索的时候一定要选好关键词。关键词一定要专业。不能以口水话的形式搜索。否则,只会得到更多无效的搜索结果。浪费自己的学习时间。同时也会让自己陷入沮丧的境地。