Ⅰ 应届毕业生面试php会提哪些问题
这个一般都比较简单,我列出下面几点你可以作为参考:
数据库的增删改查,基本会使用,深入点会问你怎么优化sql语句和配置项。
简单的数据库表设计
php的函数熟悉情况,数组和字符串函数的了解程度
session的使用场景
js的异步请求(一般会考jquery),dom对象的获取和简单操作。
最后就是php框架,是否了解mvc思想,和会使用哪些框架
基本就这些了,深入的缓存一般不会考的,比如memcache,nosql之类的
Ⅱ 请问就目前的IT行业就业形势,考虑薪资水平和待遇,php和java相比选择哪个方向更好
IT行业已经走入了我们的生活,并且影响着我们的生活。在这个迅速发展的数字时代,计算机技术已经被认为是第三次工业革命,在21世纪,我们可以预见,最能影响世界的就是计算机信息技术。计算机行业也被认为是高薪族的聚集地,从前景来看,IT行业也毫无疑问是发展良好的。IT业的高科技、高薪酬、广阔的发展前景动摇着不少职场人士的心。
随着当今互联网IT行业的快速发展,IT行业成为一个备受青睐的热门专业。根据人才机构发布的职位数显示,2013年3-4月,全国IT行业职位需求数为175158个,较上月大幅攀升了21%。但是我国从事IT行业的专业人员不到100万人,伴随经济结构的调整,科技兴国战略的进一步实施,科学、工业、国防和教育事业需要一大批高素质的计算机专门人才.在我国,IC人才、网络存储人才、电子商务人才、信息安全人才、游戏技术人才严重短缺;在软件人才层次结构上,水平高的系统分析员和有行业背景的项目策划人员偏少,同时软件蓝领也比较缺乏。
那么IT行业的就业前景如何呢?
首先,IT行业还将得到进一步的发展,这是毫无疑问的,伴随着行业的发展,IT人才的短缺现象将会越来越严重。据保守估计,目前中国市场对IT人才的需求每年超过20万人。而国内目前的IT教育主要是高等学校计算机、电子、电信、信息技术等相关专业的学历教育,每年培养的大学毕业生约为5万,远远不能满足市场的需要。其次,真正地实用的IT技术人才短缺,使得IT公司只能以优厚的待遇来吸引人才。
对于个人来说,IT行业良好的就业前景及薪酬待遇吸引了大量非计算机专业的人,大部分是年轻人。他们迫切需要依靠学习和计算机培训获得进入IT业的技术能力。而另一个方面,IT行业中职业的变化和更替也是最为频繁的,它要求从业者必须不断地学习才能保持这种持续工作的状态。同时一个人学习的技术越先进,掌握的技术越全面,那么这个人的事业发展前景就越广阔,工作选择的机会就越大。此外,由于互联网技术的飞速发展,很多掌握过时技术的人员也不得不重新进行培训,以使自己能够与最新的技术同步。
IT行业的就业前景比较看好的紧俏职位
(1)软件工程师。其实,软件工程师里面又包含很多职位,一般而言,软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。在这里,我们将开发项目的人员都称作为软件工程师。
(2)网络策划师。该策划师立足整个网站的创意,包括内容、技术、名称等全方位的策划、组织和设计,以及网页设计。
(3)IT行业顾问。随着IT业的发展,行业的竞争也逐渐加剧。对每一个新的创意的市场前景越来越难以估计。对企业给予专业的顾问咨询,需要的不仅是专业知识,还有行业经验的市场感觉,这是IT行业的专业顾问咨询人才的价值所在。
(4)游戏设计师。又称为游戏策划主管。游戏项目的整体策划者,主要工作职责在于设计游戏的整体概念以及日常工作中的管理和协调。同时负责指导策划组以下的成员进行游戏设计工作。
(5)网络警察。我国的网络经济方兴未艾,大力培养网络安全人才迫在眉睫。因为信息系统的安全不是做一次就万事大吉了,而是每天每时、甚至每分钟都要监测、检查内部有没有不正常的系统行为、有没有不该发生的流量等等。而我国目前的人才储备明显供不应求。
(6)网络管理。在计算机的世界里,每个人都会遇到像电脑故障这样那样的小毛病,也就是说,这些软件会因为你对它不太了解或操作错误而不合作,这时你就需要网络管理的帮助了。在现今社会里,不存在哪个技术学了就能立刻找到工作,哪个证书考了就能立刻找到工作。,做职业规划时首先要做好市场需求分析,根据个人喜好和能力,在正确的职业培训和指导下,制定一个切实可行的职业计划,再加上个人的努力,大家一定会找到一份比较满意的工作。
以上数据为2015年的数据,下面来看看2017年的趋势:
选择一个方向(只介绍主流方向)
千万不要选两个或者多个方向,只有一个方向学深了,才能找到一份高薪工资;
不要听信别人谣言,不要傻乎乎的听信别人去学习安卓和IOS等方向;
1.精通.net的越来越少;招聘数量越来越上升;人才越来越紧缺;(.net同样可以时间app,开始牛逼,.net结合到开源、云计算、互联网等方向)
2.同样,同样精通Java的人才很紧缺,工资较高;
3.安卓和IOS招聘岗位一直在慢慢跌落,以后越来越少;广州、深圳的安卓和IOS一路下滑,难以挽回;(想学安卓的话,最好先学后端,然后安卓,这样才有优势,只靠安卓,很容易被甩包)
例子:一个公司招聘四种岗位平均下来收到.net简历4份,java简历5分, 安卓400份,IOS 500份;市场成这样,同学们需要警惕判断!
4. H5同样处于波动状态,形式不是很好;做前端的目前一般,随着社会创新的发展,会逐渐跌落;
(如果有时间,可以查看一下数据:http://jobinfo.rupeng.com)
补充:python是一种小语言,只在个别领域牛逼,但是提不上场面,不属于大众语言。
补充:C++,同样处于一个很尴尬的地位,不上升,不下跌,形势不好!
补充:数据挖掘,云计算,大数据等方向就业需要项目实战支持,否则纯学习找不到太好的工作!
现在的时代是一个Web时代,app时代,windows桌面时代已经过去了;
总结:必须掌握一门长期稳定的后端开发语言或者系统开发技术,这样才能长久战斗,拿高工资,如果你再懂一个前端的,这样后端吃定了,前端也有技术,OK,市场就缺这样的人才,高工资高职位非你莫属!
Ⅲ PHP跟JAVA哪个找工作更容易
我做JAVA开发的。我有朋友做PHP的,说句心里话,不建议你在这个年纪转行做开发,你可以转行做别的,但是软件开发真的别来,一个是你的年纪偏大,另一个是你的基础应该不会很好。千万别听那些培训机构忽悠。我是大学已毕业就做的java,三年了,现在工资1W1,北京,我做的这几年遇到很多被培训机构忽悠的半路出家的人,真的是浪费钱,关键是浪费时间,java这个行业不缺低端程序员,可以这么说,如果你基础不好,去培训机构然后再找工作,除非你学的特别特别好,而且会忽悠,第一份工作能有7000块钱,基本上普通的也就5000多点,在北京。而且头一年你会相当痛苦,因为首先你要适应项目节奏,再次你会不断的被各种BUG,各种加班。真的是青春饭。另外,说一句,培训机构太忽悠,那些培训的老师大多是开发人员转行,试问一下:要是开发像他们说的那么好,他们为什么专业做培训呢
看到最近还有人赞我几年前的回答,就再补充一下,现在还在从事java研发,6个年头了,想说的是,真的不建议没有基础的人去培训机构培训,然后转行,尤其是年纪稍大的,因为目前整个行业初级工程师已经饱和了,根本不缺。在好的公司,高级工程师又各种卡学历,卡行业背景,甚至年纪都有一定要求。举个我自己的例子,目前在一家算是有点名气的公司,公司社招,只要top150学校,5年工作经验以上的高级研发(业务方向必须要求金融背景),虽然没有明面上说卡年纪,但是35岁以上的还没有转研发管理层,继续应聘研发岗位的一律不要。校招只招top100学校的科班出身。当然研发工资待遇确实比其他行业要高,目前我的月薪20K+项目奖+补助,但是每天都要加班到晚上9点多,项目紧时要到11点以后,周末也经常要加班,工作强度很大。真的是很累很累。或许有人说做到管理层就好了,其实也好不到哪里去,我目前也在转管理,带一个团队,但是,一样加班,一样累,经常晚上加班回家以后,想转行,可是除了敲代码,啥都不会了。女怕嫁错郎,男怕入错行。就业方向一定要谨慎,千万别听那些培训机构的忽悠。另外说PHP,不是说鄙视PHP,现在就业行情,整个大环境都不好,包括java,但是PHP,安卓,IOS还要差一些,我之前说的朋友做了五六年PHP,去年开始转JAVA
Ⅳ 很多人都在反映,PHP现在很难找到工作,真的是这样吗
是的,五年PHP,疫情前辞职了,现在待业快5个月了,找工作好难
先说结果,只会php的开发人员,现在确实比较难找工作。
第一:需求少了
由于疫情影响,有一些小公司倒闭了,现在的情况是人多公司少,竞争相当激烈,如果你只会php那你的竞争力比较低,现在都往全栈开发方向发展,就算你不往全栈发展,最起码你要懂点linux 系统 或者 除了php之外另外一种流行的编程语言。
第二:函数命名不规,传参位置不一
先来看网上一个段子:
三个程序员坐在格子间里编程。
A程序员一言不发,他用的是python.
B程序员写一会儿就按一下编译,然后就玩会儿手机。他用的是C++。
C程序员坐在那里浏览网页,不时飞快的键入一些字符。
经理看到,怒道:你怎么不干活,尽在上网。
C回答:我在查PHP实现这个功能需要用什么函数 。
尽快是一个段子,不过 php 开发者 在开发过程中,确实经常要上网去搜索 某个功能用的是哪个函数,如果不上网去搜索,我估计开发起来要困难很多 ,资深开发者除外。
第三: php 不再是 ’世界上最好的语言‘
当年在 web 开发领域,php 可以说是没有对手,绝大部分的web开发都是 用的 php 语言 ,但是随着现在架构演变,以及新的编程语言出现,严重冲击了php的地位。
php 除了在web 开发领域比较擅长之外,在其他领域就不太行了,比如现在比较火的大数据,人工智能等等。
php 的性能不太好,且对异步支持的不太好,虽然后来出现了 swoole等 优秀的扩展,但很多人还是选择了 其他编程语言代替,比如 golang
老铁,确实是这样的,PHP岗位比较少,在北京用PHP的大中互联网公司都很少,除非是已经在阿里P8-9以上的人,做管理,要是还是做coding的话,职业发展空间就相对较少,因为年轻人多,公司少,这就是现实。
说个简单的数据吧,这是我在某网站输入PHP后得到的猎头岗位数目,地点选择的是北京,也就4家企业,猎头岗位数量其实一定程度上是反应了整体大概的数量。
然后我们再看JAVA的,每页20个岗位,一共5页,也就是说大概100个猎头岗位。
有部分公司转向GO,截图不方便,大概是20来个猎头岗位。
当然不是说PHP的人就不行了,实际上有的独特项目就是PHP开发的,后面公司想要找这方面的人,还没发搞定,因为技术语言不一,但是整体来说 PHP找工作跟难是真的。
php目前确实不好找工作了。前后台分离模式崛起以后,可以说现在后端基本上被java垄断了。那么再说说java,这门语言出现的时间比较长了,所以你可以轻松找到1个10几年经验的java工程师,目前java从业者也是最多的。换句话说就是,java这么好招,我还要php干啥。不过也不能说php一无是处,毕竟是小公司的创业首选。拥有丰富经验的phper,还是能够找到工作的。
疫情之下,工作难找,吃饭又变难了
阿里巴巴在10多年前,淘宝的后端就是php,但是后面渐渐被替换为Java,至今里边php的应用早已荡然无存,足以证明php没落。
像我司京东,至少我目前接触的项目,后端全是Java,没有看到一点php的应用、文档等。
php的工作还是有的,至少我去年校招的时候投递网络,里边的岗位就有php开发岗,但是招聘人数特别的少,应是维护之前老的项目要用到。现在新的项目,后端挺少人会考虑php的,更多的是Java、Go、Python、C++等。
“php是世界上最好的语言”,这一句常挂程序员嘴边的赞美,我觉得更多的是对php没落的嘲讽,但也不比较真,顺应技术发展的潮流学习新知识,才是正确的选择。
很高兴收到邀请,我谈谈个人的看法。主要分为2点。
一、PHP语言在国内的使用情况
国内的大厂普遍使用Java开发比较多一点,而这点PHP就有点小众了。大厂生存抗压能力强所以裁员会比较少点。小公司抗压能力弱,在面对收入减少的情况下,不得不进行裁员。
二、今年疫情带来的特殊情况
企业生存压力大,加上疫情原因,导致利润减少,对开发的要求降低了,很多公司面临裁员问题。
三、PHP不会被替代
PHP是世界上最好的语言,在做web开发时候,非常快速。PHP的优势也是很明显的,不存在被替代的问题
只要功夫深,铁杵磨成针。
不要太过相信网上说的互联网寒冬,php待遇差,工作饱和了等一些谣言。
只要你技术过硬,不用你去找工作,工作自然会来找你。但是你的基础要扎实,还要有发展能力。
什么是发展能力。就是不断提升自我的能力,可以不断学习不断进步的能力。
我见过很多高手,从来都不仅会一门语言,python,java,php,nodejs,go对他们来说,只要工作有需要,他们都能应付的来。
所以我的建议是如果你对技术感兴趣,那就只管去做,工作岗位从来都不缺,他只是等待一个合适的人,而你一旦你出发了,成功就在脚下
五六年的php,后来转写go,夹杂着python,现在写了不到一年的java[捂脸]
我不是PHP,是java疫情期间公司面临倒闭,就进行了裁员。裁员后发现今年确实不好找工作,尤其是对于30左右的开发人员,真的好难找工作,刚毕业一两年的没有什么影响,他们都基本上一周之内找到了,其他的差不多一个月了还没有相关的应聘单位接收。感觉可以考虑考虑转行了,这一行确实优势不大,因为没有别人那么高超的学历和技术,并没有比他们优势大的让公司选择你。
现在也好迷茫,其他的又不会,这一行现在工作也不好找。还在外面漂着。不知道什么时候是个头。要说技术,说真的也不是很差,开发起来项目也不含糊,但是好久没面试了,准备起来比以前费劲多了,面试问的问题也越来越难。加油把
Boss上和前程无忧上的确很少。