摘要:如果在学习过程中有什么问题可以关注我公众号琉忆编程库给我留言。有兴趣可以深入学习最后附上学习的知识结构图谱,可以按着下面的这个知识结构图进行学习不一定完整,更多资料,面试题,都可以关注公众号琉忆编程库获取。
你好,是我——琉忆。PHP程序员面试系列图书作者。
作为一名PHP开发者过来人,也是经历了菜鸟到老手的过程,在此给那些想学PHP的同学指条路,即使你是转行学PHP一样可以学会PHP。
(如果觉得下面这段是废话,可以直接跳过到后面直接看我分享PHP图谱入门)
我是怎么接触到PHP的?
一、选了计算机专业
说说自己当初是怎么接触到的PHP,再学PHP的,最后怎么学。
其实说实话,当初高考完后并没有想过学计算机,个人最喜欢的其实是化学。
但是选专业的时候,家里人反对我学化学、生物相关的专业,说你毕业后就只能去工厂工作。
反而是在电厂工作的六叔跟我说你学计算机,那个工资高待遇好。
最后,才学了计算机。
二、开始学PHP
大一上学期学的C语言,但是C语言前期自学反而越学自信心越掉,因为觉得挺没意思的(都要编译黑框看效果,当时觉得不能做什么大的东西给别人看)。
反而是大一上学习进了学校的一个论坛社团的技术部工作,帮忙维护学校的网站。
因为学校的网站后端都是PHP开发的。
那时候第一次知道有HTML+CSS+PHP这种语言。
然后就跟社团的站长和学长请教怎么学PHP。
他们都建议我先学的HTML+CSS+JAVASCRIPT.
然后每周开例会汇报一次自己的学习进度。
三、先学的HTML+CSS+JAVASCRIPT,才学的PHP
因为在学校自学的,肯定一样是百度搜索各种视频啊,或者是图书馆找书。可能多点就是问学长要资料了。
当时真的是一脸懵,用什么软件编写HTML代码,怎么运行都不知道。
其实我并没有很明确的路,问了一些学长的东西,然后自己去图书馆找的HTML书籍(具体书籍名字我也忘记了)。
我按着那本书学习HTML+CSS,用的dreamwear CS6软件编码的。
说实在那本书真的很旧很旧了。。
那时候我记得很清楚也很兴奋,因为我用了一周的时间就学完了那本书,并且按着书里的内容反复的做出了很多个网页(其实也很基础)。
那时候真的信心一下子就上来了,但是太速成了,敲的太少,很多方法逻辑上也不能变通的运用在别的网站上开发!
所以初入坑,就决定了不学C/C++了,转行走网站开发吧,那么强大。
后续就自学了JAVASCRIPT,也是找的图书馆书籍照着打的学的。
四、PHP的学习路
其实学PHP的时候已经是大一暑假了,才开始自学的。
那一段时间真的挺迷茫,学了语法、基础但是就是不能很好的应用在前端的开发,至此在PHP+HTML+CSS+JAVASCRIPT的那段时间上花费了很多精力。
当时记得琢磨了一个多月才用PHP+mysql开发了第一个留言板功能,后续到文章功能,再后来到整个网站的开发。
至此,如果个人总结,如果你想学好一样东西,最好的办法还是站在巨人的肩膀上看远方!
个人觉得你想超过别人,还是得安安心心的按着前人的步伐走,找书籍、找视频的学,切忌急躁和速成!
多敲多练多实践,多思考!!切忌眼高手低,好像自己都懂,但是会出现实际应用就不会的问题!
正文:
你正在学PHP,我特意总结了从小白到老手的整个知识结构导图,这个导图比较简单,每个模块拓展开来都是一个很大模块的内容,由于时间的原因,我只总结了PHP的。后续会补上!
PHP开发工程师的知识结构
一、PHP开发工程师,必备知识结构(个人建议多学点,学完上面的内容,自己可以额外去拓展别的,不一定说学完上面的就是终止停下不学新的东西了!)
对于这个图,我还是得说不是完整的,因为我还没有加入数据结构的知识,看个人工作需要可以拓展的自学,反而是你学完这些东西找到一份工作或者说去开发PHP相关工作是肯定没问题的!但是我不希望你止步于学完他们就停下了。
一、学习顺序建议(不一定非要这样顺序学)
(1)前端知识(HTML+CSS+JAVASCRIPT)
前端知识并不算的难,所以你学起来是可以很快的。但是如果你要精通,这个还真的是很费力气的事情。
为什么要先学前端知识呢?
原因是:PHP是脚本语言,你在开发前端的东西时,一定会要把PHP代码嵌入到HTML中实现功能的!如果你自学PHP了发现就只能用PHP实现语法,但是想做一些和前端代码相关的功能时就局限了。(如果你有前端搭档你做后端当然也没问题)但是作为一个PHP开发工程师,不懂前端的东西,工作时,调试错误起来你头都会大!!
那么花多久学习前端知识比较好?
个人觉得看自己能力来学,不一定非要越短越好,学得懂,掌握的好才是最重要的。建议先定目标,再按目标去做计划,结合自身时间安排来投入学习!
(2)学习PHP知识
前端都会了,这次你可以开始入门PHP了!
可以按我下面的PHP知识图谱结构来顺序学习PHP知识(一到二这样顺序学下去)。
如果在学习PHP过程中有什么问题可以关注我公众号“琉忆编程库”给我留言。
(3)学习数据库(MySQL)
其实学习完PHP的知识,你就会发现数据库是多重要了。
PHP就是后端语言,相当于是前端和数据库的桥梁!
前端展示PHP从数据库取出来的数据,前端通过PHP对数据库操作。
所以,PHP的优化,MySQL的优化,防止网站被攻击都是很重要的!!也就是网络安全。
(4)版本控制
其实你前面都掌握完了,再学个版本控制,你就可以顺利出师找工作了!
如果你找不到工作,你可以给我发你的简历我帮你看看有什么问题,我的邮箱:330168885@qq.com。
找工作的时候,可以加入PHP面试QQ群:372859894,在里面讨论PHP面试问题。
(5)Linux
作为一种强大的操作系统,不要只会WINDOWS就以为很牛逼了!其实服务器最稳定最强大的都是用LINUX。
所以你想变得更厉害,LINUX最好多花点心思去学。
(6)web服务器
有操作系统了,那么是什么支撑PHP可以被支持跑起来的?就是依靠WEB服务器来跑的。
所以最好也去研究下Nginx还有Apache!你不会后悔的。
(7)计算机网络
怎么提高网站的访问速度,还有防御各种前端攻击,这个还真的建议多学学!不重要就不会写进学习结构图了。
(8)缓存Redis,memcache,mongoDB等
减少数据库的访问,提高数据的加载请求,缓存真的很重要。大型网站必备的。
(9)swoole
swoole很牛逼,PHP的协程高性能网络通信引擎,使用C/C++语言编写,可以用来做在线直播,在线聊天室。有兴趣可以深入学习!
最后附上PHPer学习PHP的知识结构图谱,可以按着下面的这个知识结构图进行学习!(不一定完整,更多PHP资料,PHP面试题,都可以关注公众号“琉忆编程库”获取。)
最后,感谢你的阅读。
有什么问题可以在下面留言跟我交流,我都会一一回答你。
个人的图书,《PHP程序员面试笔试宝典》、《PHP程序员面试笔试真题解析》已经在各大平台销售。
最后感谢你的支持。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/29803.html
摘要:一些知识点有哪些方法方法前端从入门菜鸟到实践老司机所需要的资料与指南合集前端掘金前端从入门菜鸟到实践老司机所需要的资料与指南合集归属于笔者的前端入门与最佳实践。 工欲善其事必先利其器-前端实习简历篇 - 掘金 有幸认识很多在大厂工作的学长,在春招正式开始前为我提供很多内部推荐的机会,非常感谢他们对我的帮助。现在就要去北京了,对第一份正式的实习工作也充满期待,也希望把自己遇到的一些问题和...
摘要:最适合入门的初级教程一为什么选择曾经要跟白头到老没想到它升了个级就抛了锚把我等抛弃了痛定思痛重新审视了一遍框架是世界上最好的语言这个没有疑问吧如果有那绝对是个异教徒这是要被拖出去烧死的信仰的问题神圣不可侵犯那最好的语言中最流行的框架是哪个呢 最适合入门的 Laravel 初级教程 (一) 为什么选择 laravel 曾经要跟 thinkphp 白头到老;没想到它升了个级就抛了锚;把我等...
摘要:半路出家的前端程序员应该不在少数,我也是其中之一。年,冯冯同事兼师兄看我写太费劲,跟我说对面楼在找,问我要不要学,说出来可能有点丢人,但是在那之前,我真得不知道什么是,什么是。 半路出家的前端程序员应该不在少数,我也是其中之一。 为何会走向前端 非计算机专业的我,毕业之后,就职于一家电力行业公司,做过设备调试、部门助理、测试,也写过一段时间的QT,那三年的时间,最难过的不是工作忙不忙,...
阅读 866·2021-09-29 09:35
阅读 1229·2021-09-28 09:36
阅读 1494·2021-09-24 10:38
阅读 1039·2021-09-10 11:18
阅读 613·2019-08-30 15:54
阅读 2483·2019-08-30 13:22
阅读 1939·2019-08-30 11:14
阅读 674·2019-08-29 12:35