PHP可以自学吗?
是可以自学的,我很喜欢这个问题,我自己是自学成为全栈开发工程师的,毕业后去到一家科技公司实习,我实习的岗位是网站编辑,俗称小编,而公司是做开发的,主要用到的后端语言就是 PHP,跟同事了解,发现他们的待遇不错,所以决定自学 php。我***用的主要学习方式是通过学习网络视频,当时学习的是李炎恢老师的***,先学习 HTML 和 CSS,然后就学习 ThinkPHP框架,然后就去找工作了,***的是我应聘的第一家公司就是用 ThinkPHP ,然后就获得了工作。
我必须说一下,我的学习顺序是有问题的,工作后我发现要成为一个优秀的 PHP 开发工程师,学好前端技能是必要的,比如 HTML,CSS,J***aScript。如果你想快速成为一名开发工程师并获得第一份工作,可以看看我回到的“零基础学习Web前端开发应该先学什么?” 问题,里面有详细的学习***,如果你需要学习***,可是私信给我,我可以提供给你。
作为一个曾经在公司实习过半年PHP的人,我还是比较有发言权的。PHP当然可以自学,而且相较于J***a来说,的确相对简单了一些。我实习PHP之前从来没有学过PHP,但是有J***a基础,所以去了公司后大概两周的时间就开始做项目了。可以从我的实践告诉你PHP相对简单一些。关于入行和自学,我决定给你一些方法和建议。先说入行吧。
1.记得每天学习
一定要记得每天学习,不断的敲代码,不懂就问,就查资料(网上各种论坛,博客或者计算机专业的朋友都可以向他们请教)。2.要下苦功夫
俗话说:吃的苦中苦,方为人上人。要想在软件行业有所突破,要下苦功夫。切忌三天大鱼两天筛网。而且,将来工作之后,加班对于软件行业来说是家常便饭。所以,请做好吃苦的准备。
3.提高逻辑性
软件行业对逻辑性还是有一定要求的,所以你的逻辑性不能太差。如果逻辑性不好,要么想办法提高你的逻辑性,要么请出门,右转,去隔壁非软件行业。本来想说第四条要有一定的英语水平的,但是你是英语专业的,所以你的英文应该说的过去,这个也是你的优势。
以上只是入行的一些准备。请考虑好再入行。下面说一说如何自学PHP。
1.学习PHP基础
可以先将PHP基础语法,关键字,数组,函数等学习一下,记得一定要多敲代码,中间可以穿插一些算法学习来提高你的逻辑性。
2.前端
目前,全球5000万互联网网站中,有约60%以上使用着php技术;AlexaTop500中国网站排名,有394家使用了php技术,比例约为78.8%,尤其是在各大网站云集的深圳,php几乎是无处不在!目前在国内,php人才供求比达到1:40,php高端人才尤其稀缺。所以你选择php是很正确的选择。
跟J***A比,PHP是更适合入门的编程语言,PHP从 94年诞生以来,J***a 95年诞生以来,我们为什么一直跟J***A比?因为在整个编程语言里面,J***A的完整性,还有影响力是非常大的,所以我们老跟它比,这一次也跟他比,怎么比呢?中小企业和互联网创业公司里面,PHP的市场地位绝对高于J***A,为什么呢?
因为在我们的开发里面,PHP的敏捷度非常高。比如说中小企业或者创业企业,想要做一款产品,给大家举个例子:比如跟韩国的一个公司合作要卖化妆品,在韩国那边进货,但是要在网上去售卖。那么我要做一个化妆品的电商系统,而要做电商这么一个系统,我需要先把我们的平台搭建起来,用哪个编程语言来搭建呢?你用PHP还是用J***A?
中小型企业、互联网企业绝对选择PHP。我就挑两三个程度比较好的PHP工程师,一个月就搭建完了。而如果你要是用J***A的话,那么可能半年、一年,甚至你的团队要不断的扩展,后期要不断的去维护,才可以把这个系统搭建起来。
所以J***A在什么地方使用呢?超大型企业、传统软件行业和金融领域,他优势会更大。
但是我们要考虑一个问题,到底谁的市场会更大?我们现在中国的互联网企业里面,是传统的大型企业、传统的金融领域企业的数量多?还是中小型企业?其实中小型企业占90%。谁的市场大不言而喻。
如果你想要自学php的话,可能会有点困难,因为不是科班生,等于说就是小白,零基础,这样的话学起来如果走弯路,所以我还是建议你去培训班学习,但是你要是真的想自己学的话,网上有很多的***课程,可以去看一看。