为什么php工作难找?
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
不请自来。
我在大学快毕业的时候才开始自学的PHP,刚开始就是看视频入门,编程新手建议看韩顺平的视频。入门了之后(手写简单html网页,css基本样式,div+css基本布局,能够使用js操作dom,php基础知识,mysql增删改查),跟着学习视频做一做项目,比如留言板,博客之类的项目练练手,接下来你会对phpweb开发有一定了解。我当初刚开始是先学的php,然后才学的前端。
入门之后开始学习php高级部分,比如文件、日期、会话技术等等,网上搜一搜类库(比如文件上传类),看看别人的源码,尝试着参考别人的来写自己的类库。接下来可以看看http协议部分,刚开始不用学的很具体,懂得请求是如何通过浏览器到你的服务器再到你的代码的就行。
对于想要快速找到工作的话还是建议多做点项目,项目要代表你目前的最高水平,尤其要体现出你对整个php环境,web项目是如果运行的要有一定的了解,比如php-fpm、fastcgi你要了解,php是如何和nginx进行交互的。这些对面试来说还是非常加分的。
框架的话当然只是会用是没啥用的,你要了解框架运行机制,比如单入口的框架是如何映射到类的。尝试着自己写一个mvc框架。
最好会用git,把代码都放到github上面,对于找工作都是很有帮助的。
本人自学两个月后开始实习,实习期换了两家公司,第一家外包,第二家是做公司内部系统的,由于公司只有一个实习生,平时杂活太多,所以没有转正就给走了。
目前已经工作快两年了,最近在补充计算机的理论知识了,网络、操作系统、算法都是很重要的。
工作的话还是很好找的,我第二次实习离职出去找工作的时候,两周面试了七八家,不过都是小公司。简历上当然最重要的也是自己做过的项目,对于新手来说还是要有一定的知识广度的,绝对不能只会用框架,要简单了解框架运行的机制。
ps:从来没觉得php工作难找,BOSS或者智联一搜,一大堆一大堆得,准确的应该说用php搞技术的,搞底层的,搞常驻内存,异步编程的公司特别少,门槛比较高。但是招聘网站上大都是用php做业务的,开发起来迅速。推荐楼主多做点项目,多学点网络相关的,linux上lnmp环境一定要会搭建,多余的就不说了,多撸代码吧。