学习PHP之前,需要弄明白的事情

很久没写过博了,今天试着写一篇杂文!

众所周知,PHP是一门语言,但是有些人可能现在认为是这样的:

我学会了说英语、说中文,是不是代表我就可以去当老师、去做翻译或者写写小说啊之类的?

不管是PHP也好,还是HTML,甚至C、JAVA这些也是如此,它只是一门语言,你现在学习的这门语言的语法!而不是,学会PHP之后,就等于可以做架构师、工程师之类的!在这之后,你需要知道 什么是设计模式,什么是数据结构等等!

有些人可能学习PHP是为了得到身边朋友的一样的高工资,但是你有没想过:为什么他只在关键时刻写几句核心,不用加班,而我们需要加班,加点,而且代码环节都是以别人已经写好了的东西,去做修改,或者复制。这些还不是最关键的,关键的是他不加班,只在关键时刻出马,工资还比我们高出很多很多……这些都是为什么?

当然,有一些朋友只是为了一时的激情,三分钟热度,喜欢上了PHP。因为别人写出了很好玩,很强大的功能,如同人家拍电影一样,同样的故事情节,人家拍出的效果很精彩、很刺激!

经常有人问 程序员 能拿多少工资,平均多少之类的话。

如果我作为一个HR,我需要确定的是你来我公司,你能干什么?你会干什么?写过什么,还只是单纯的看的懂人家的代码(如同阅读小说),或者修改别人的代码(翻译么?)。首先,我需要一个解决方案时, 你能少加班、少加点的去实现他。当我需要改进需求时,你能将他扩展,而不是把之前的代码,一股脑的删除,大量修改!比如我现在这个项目是用的文本存储模式,现在我不需要文本存储了,你写的代码,可以扩展出MYSQL出来,不需要做太大的修改变动。或者,我在出难题时,你老拿别人的东西去做修改,这虽然是解决的一种途径,但非长久之计。如果需要花很多时间,一方面浪费了项目的进度,而且还浪费了自己的青春。

当然啦,有人会说,不是每个人都是天生这样的能力!那你有想过为什么大家天生就会说话、会走路呢?当然,不包括一些有先天性的这些人,或许人家瞎子失去了光明,人家在黑暗的生活里可以装算命的,或者在他嘴上动功夫,会唱歌,会讲相声…只是大家在进入这个行业时,没有进行思想上的改革,误认为会说话了,就可以写小说、当老师了。

那么学习PHP之后,多久能参加工作?

我还是那句话,得看自己如何理解它,它能干什么,它可以干什么!就像小时候,体育老师教你原地踏步走,你非弄出一个跳,或者在踏步走的过程中,你竟然可以做出顺拐的奇葩动作。(当然,我认为可能是紧张等因素造成的,谁在马路上看到有人走路顺拐啊?反正我是没见过!!!) 在学习PHP的时候,大家尽可能的发动思维,就像小学数学试卷上写着:

2 ()2 = 4,标准答案是2 + 2 = 4,老师没教你乘法之前,你却写出了 2 * 2 = 4。这虽然属于奇葩行为,但你的思想已经得到了不小的进步,如果老师批评你 2 * 2 = 4 是错误的。我想,不必说太多。就像我初中解题的时候,老师出练习题是考你这节课学到的东西,我却用另外的解法写出来。老师只是跟我说:现在,不必这样。但你进入高中的时候,才会接触。你觉得这是批评,还是夸奖?

学习PHP的时候也是这样,你可以先照着标准案例写一遍,然后,自己变着法玩出更多的奇葩写法!多实践,多想为什么会得到这样的结果。可能在这里有些初学者可能懵了,我怎么变着法玩啊,我现在连基础的语法都没搞懂!知识如同水一样,越积越多,等自己真心想学的时候,知识是不会忘记的。除非你还是漏水瓶!积的快与慢、多与少,在于自己是不是真心去学习,有的水龙头 飙水,有的只可能是水滴。

说了这么多,有人认为这篇文章,没有说到重点。但你仔细想一想,我为什么不给你重点,还是没发现什么是重点,还是?