{eval=Array;=+count(Array);}
不请自来。
我在大学快毕业的时候才开始自学的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环境一定要会搭建,多余的就不说了,多撸代码吧。
我不是太赞同这个观点。现在使用php做为技术开发的公司太多了,在我的周围做网站一类的公司基本都是用的php开发。不说别的,微信的接口示例也是用php写的吧。虽然有人说php上手容易,但如果你学精了,成为高手了,照样很吃香的。所以修炼好内功,其它的都是浮云。
PHP工作难找?不知道楼主赶上的是什么时候,如果是现在,建议过完年在找,年底了,工作较少,等过完年工作会迅速增多的,所以你也不要担心找不到工作。
只要企业还在,PHP就是主角!
楼主,你可以按照这三个方向来找工作哦,然后跟着这三个方向来晋升岗位,其实也是很不错的。
另外,楼主也说自己是新手,那么,平时一定要多看基础知识,了解更多的PHP知识,多做项目,如果你不知道自己欠缺什么?那么,这个学习路线图你可以对照看一下的哦!可以看看自己欠缺什么东西哦!
学习每阶段可以掌握的能力如下:
另外,如果看了自己欠缺的知识,不知道去哪里可以找视频学习,可直接后台回复我,我看到会给大家留言的!
今年的php行情是不太好,或者说整个互联网行情都不太好,去年底今年初的裁员潮我身边很多同事朋友都失业了,但是他们都也相继找到工作了。我也是在找了两个月之后找到的工作,分享一下找工作的经验。
1,适当降低薪资要求,今年涨薪难度比较大了,面试几个之后,就能知道大概开多少钱了。
2,面试之前多做准备,刷面试题,看文章,其实面试多了,大概都能知道会问些什么,把自己的项目和一些题目进行结合,就能回答的很好,让人感觉在项目中有实际经验。
3,面试的时候要多说,尽量把自己知道的都说出来,这样说不定哪个点就打动了面试官,被录取了,面试看运气,看技术,也看眼缘。
4,简历一定要包装好,好的简历才有更多的面试机会。
本人就是php开发程序猿,我来回答一下这个问题:其实并非php的工作难找,而是适合的职位没有,php看似简单,但是也不尽然。如果是新手,只懂学习时使用的tp框架,请看清楚,懂的只是框架,也就是能看得懂,但不一定会写,这就存在一个误区,以为懂了tp框架,就懂其他框架,不可否认tp框架是国内优秀的开源框架之一,而且很适合新手学习,也很多开源项目基于tp框架开发,但是实际商业运行的程序中,很少使用tp框架的,而且就算是tp框架的,也改得面目全非,因为程序开发围绕公司业务开展,不是所有开源框架都适合,所以很多公司招聘的时候会要求开发人员懂thinkphp、ecshop、dedecms等程序,会懂php+mysql基本的增改删查操作,还要懂js、css、html或者bootstrap、layui、vue、node等前端知识,另外最好懂json、xml数据交互,要求会一点photoshop、cdr、ai设计等等。为什么要懂这么多?因为懂这么多才不会影响项目进度,一个项目离不开前端设计、后端开发、数据库数据交互存读、服务器运维。所以,只会一点点php的新手一般不会招,要有些成功的项目,最好是独立完成的,至少一年经验以上三年以下的人才会招!
作为一个多年PHP开发人员,我很负责任的告诉你,PHP找工作一点都不难,现在市场很大,需求人员也很多,找工作还是很容易的。
而且可以看得出,工资待遇都不错。
那么,为什么你会感觉自己找工作难,或者说给面试的机会少呢?
我觉得不外呼有两个方面的原因:
第一,工作经验少,或者说是项目经验少,因为公司来说,肯定是希望能招聘到一个有一定项目经验的开发人员。实际的开发工作,和教学还是有一定的差距的,实际工作,不仅只要求你写代码,还要会svn或者git,sql语句等。所以如果你是个没有工作经验的新人,最好的话先找个实习的机会,增加工作经验,以后机会大把大把的!
第二,简历做得不好。因为如果你是有工作经验的,那么要考虑你的简历上写的内容,是否能满足招聘岗位需求。比如说岗位上需要你会git,你刚好也会,但是没有写到简历里面,那么就很可能被刷掉。个人建议不要投太多公司,投几家你最中意的就行,但是需要你根据不同招聘公司的岗位要求,专门做不同简历,里面要体现你能满足该公司的岗位需求,比如需要你会git,那你就可以在工作经验那里写上曾经某某项目是用git管理的,这样能增加成功率。
最后,祝你早日就业。
据统计,目前绝大多数的互联网公司都在用PHP开发自己的网站,所以虽然目前学习PHP的人有很多,但从整个市场环境来看,PHP工程师还是供不应求,也就是说学PHP就业找工作不会受到丝毫的影响。或许这样解释你无法直观的了解到PHP的的地位,针对这种情况,下面为您列出了最直观的数据。
一、PHP拥有众多免费资源,所以使用PHP不用担心自己的技术会受到合作商限制。而除此之外,PHP还具备强大的跨平台性、数据库支持、安全性、扩展性、执行速度快、可移植性等诸多特性。
二、PHP由于拥有许多免费、开源的资源,所以PHP的开发成本并不高,如果后期需要维护,费用也不会太高,也正因为如此,PHP才会成为Web开发领域的主流。
三、曾经在最受欢迎的编程语言调查中,PHP在全球五大较受欢迎的编程语言中占据其一。
四、在对全球五千万家互联网网站的调查数据显示发现,其中百分之六十以上的互联网网站都在使用PHP技术。而在我国百分之八十以上的动态网站都是通过PHP语言开发的。
五、据最新调查显示,我国PHP人才的缺口已经高达四十万。PHP工程师就业范围覆盖各行各业,已就业的php工程师中百分之七十五月薪可达万元以上。
从上述几点中我们可以看到,PHP的优势是非常明显的。或许还有其它语言能与其比肩,或许以后PHP会退出编程语言开发的主流,但目前为止,PHP依然还是Web开发领域最受欢迎的开发语言。所以如果您以后想要从事与Web领域有关的工作,那么PHP绝对是您最好的选择
老茶以为不是PHP工作难找,而是你的技术还没有达到企业的要求,才会出现投那么多简历只有一个面试的情况。
PHP程序员历来都挺吃香的,特别是一些有多年开发经验的程序员。由于PHP的特性,导致PHP程序员往往是在中小型企业中,比较吃香的。但是,给予PHP程序员的薪资待遇并一定比大企业差。
根据题主的描述,你是新手并且只会TP框架。作为一名符合企业要的PHP程序员,这些显然是不够的,以下这些技术你也得懂。
1、要熟悉HTML、javascript、Ajax、CSS等技术,熟练使用jQuery、Bootstrap等常见框架
不管是跟前端配合,还是做后台开发。一名不懂得前端技术的PHP程序员,不能是一名合格的程序员。你不懂得这些技术,怎么实现前后端分离技术,怎么把前端做好的界面整合到系统里面去。
2、熟悉linux/UNIX等操作系统,有高性能数据库设计经验,熟悉MYSQL、redis、php高级缓存等技术
不管是PHP新手还是老手,都应该知道PHP的瓶颈之一就是速度慢,而速度慢的关键之一就是Mysql数据库。作为一名合格的PHP程序员,不懂得数据库的优化设计,缓存的使用是不行的。
3、实际项目的开发经历
PHP毕竟是拿来做项目用的,所以企业很看重你的实际项目开发经验。
比如做O2O的企业,就喜欢招一些有这方面经验的程序员;做电商网站的,就喜欢有高并发处理经验的PHP程序员。
有做过类似项目的程序员,录用后马上就能上手。从企业的成本和效率来看,更倾向于招聘这些人。
从题主的描述来看,显然是刚入门PHP这个领域,必定是缺乏项目经验。如果新手想要在PHP这个领域,走下去并且越走越好,那就得这样做。
1、先把基本功完善好,把该掌握的技术理论和实际应用都掌握了
不管是在职还是失业,基本功都是可以先完善的。这些基本功包括HTML、JS、Ajax、CSS技术等前端技术,还有一些知名的前端框架,都要熟悉。
这些不仅在入职后的开发会应用到,面试的时候也会经常问到的。利用找工作的企业,先完善下这些技术,是非常有必要的。
2、既然缺乏项目经验,那么降低自己对岗位和薪资要求是没办法的事情
有没有好的项目经验,直接决定着程序员的岗位高低、还有薪资水平。作为新手缺少项目经验,那么先选择一家能积累到项目经验的企业,积累一段时间。
等积累到差不多经验后,再考虑更好的选择。这类企业推荐一些做外包的企业,这种企业接触的项目比较多,容易快速积累到项目经验。但是非常累,而且待遇不会太好。
另外一种企业就是创业型企业,但是这需要眼光和运气。你要是能碰到,一家刚好处于快速发展的创业型公司。那么不管是从经验积累,还是未来的前景都是非常不错的。
至于中大型企业,对于新手来说被录用的机会比较低。如果是碰到有招应届毕业生的,刚好自己又符合条件的可以试试,要不然对非应届生的新手,机会是不大的。
问题总结:PHP工作不是难找,相反企业对这方面的人才还是非常急需的。只是企业要的是招来马上能用的人才,对于没有项目经验的人来说,自然就会觉得工作不好找了。
给大家看一个数据,这是智联招聘的一个统计数据:
首先,我们横向对比一下PHP岗位、JAVA岗位和Python岗位:
PHP岗位在北京、上海、深圳、郑州4处加在一起的数量是1903,Java 4078,Python 442,所以大家想想,一直吹捧的Python,他的招聘需求到底有多少?
其次,既有招聘岗位,肯定有简历,简历有共有的,有重复的,那么我们到底的共用是多少?投递简历的数量:PHP工程师简历共1307个,Java是20085个,Python是11713个,
我们结合真实的招聘岗位数据,和简历数据来分析:
PHP:招聘岗位数1903,应聘简历数1307;
Java:招聘岗位数4078,应聘简历数20085;
Python:招聘岗位数442,应聘简历数11713;
可以看到,五个Java程序员去竞争一个岗位,但是PHP的话应该是三个岗位,但是Python的话,就比较可怕了,自己算算,多少人争抢?就业能好么?
所以可以看出来PHP的就业前景是很好的,之所以没有找到工作,会不会是能力方面不过关呢?建议可以从自身找找问题,多学点专业知识,充实自己。
Php向来不难 请记住做php那就是一个后端 框架代码只是基础,数据库 消息队列 操作系统 nosql 高并发 高可用部署运维 通信原理 数据结构 高级算法 等等等等 这些也是一个合格后端需要熟悉的。如果只是知道tp知道怎么弄太肤浅了 。 Php还是太方便了 让人忘记轮子是怎么造的,也是因为如此才让人总是觉得phper水平低就业难才问这种问题吧。
10
回答4
回答9
回答10
回答10
回答10
回答3
回答1
回答6
回答5
回答