php校招不好就业,岔路口如何抉择?
谢谢邀请,
楼主说到的情况,并不能完全说明目前的就业状态,php在目前中国的大环境下,就业的机会还是相当多,现在越来越多的互联网公司首选php作为后台的开发语言,而且这个语言虽然本身带着很多争议性,并不妨碍现在这个语言在发展过程中的强劲势头。
校招并不能完全反应软件真实的需求,而且从中国软件发展大方向来说,中国整体对软件人员的需求量还是相当巨大,就拿现在笔者老家洛阳,以前基本上没啥软件公司,目前经济发展情况一般,只不过最近两年稍微有点起色,还是发现了很多软件公司出现,中国软件最近几年的发展大部分已经慢慢从一线城市渗透到二三线城市了,中国绝大部分人口在二三线四线,所以从大的环境看整体软件的缺口大着那。
学习编程最忌讳的就是觉得自己学的语言不行了,抓紧切换到别的语言,前面积累的一点东西然后白白的扔掉,学习一门语言就耐住性子搞好,起码坚持到开窍,一些局部的现象并不能涵盖整体的趋势,起码要经得住。大方向没有错,就继续补强自己的基础,基础弄好了,找到工作只是时间问题。
可以肯定的说选择php不是啥错误,要做的就是坚持学习,从大环境看需求量还是相当大,不行就换个城市去找,基础打好了自然就能找到工作,立贴为证。
就这么走了,不点个赞
来帮你分析一下你现在遇到的情况,造成你现在找工困难的主要原因。
学校原因
这个问题我在许多我回答的问题中都有提到,现在中国的大学教育的课本的内容比较落后,至少落后5年左右,也就是你们在学校学习的知识实际上出来工作是没有多大作用的,这就是中国的应试教育,教育不是根据市场而出教材的,这是造成你找到难的根本之一。
开发语言
Php曾经是一门非常热门的开发语言,这个热潮在10年前左右,就是电商兴起及快速发展的时候,你从当下如果要做电商的话用Php可以非常容易找到开源的方案就可以知道。但当前电商已经被巨头垄断,就是是阿里系及腾讯系的京东,其它能活下来的都是比较垂直方向的。所以用人缺口持续减少是很正常的。
而当前这几年主要的热门方向是大数据、人工智能及区块链,这些方向基本跟Php没有什么关系。这些方向主要是Python和Java的领域。
何去何从
建议转学其它语言如Python和Java,Python是最近非常火的开发言语,主要善长Pa虫、人工智能和科学研究领域。而Java是一棵常青书,由于一直在业内都比较流行,而且其本身就是适合大型系统的开发,有非常多的成功方案和技术支持。
你本身还未毕业,学习的深度和积累有限,在老司机眼中这点经验跟没有其实也没有很大区别,重点是基础要扎实。
最后,用工缺口少要看你所处的城市,基本上程序员都集中在一线城市,如果你当前的城市程序员缺口少可以去北上广深尝试机会。
-----------------------------------
本人现处广州从事互联网工作多年,资深技术人员、管理人员。愿结识有互联网业务的技术人员或企业人员。
一般校招确实是没有什么PHP,但是你可以在数据结构,算法,数据库方面战胜其他人。之前有同学参加校招说考的算法和数据结构比较多,还有一点网络,数据库的知识。
如果时间够的话你也可以转Java,毕竟会了一门语言再去了解其他的语言会很快,最起码可以入门,会基本的操作。
个人意见,不知对错。
女生学PHP的多吗?
谢邀,这是两个问题,首先我先回答第一个。
第一,我认为女生学php还是挺多的,程序猿(媛)这个行当,其实女生相比男生而言还是有很大的优势的,因为程序员的工作性质是专一,需要注意力特别集中,所以工作环境就特别的枯燥,乏味,有时候气氛会特别的紧张,女生会在这里起到很大的调和作用,而且很多互联网公司更愿意去接纳女生。
第二,php是一门后端需要,负责后台数据的处理,负责存储,调用,分析用户的一些数据,对用户做出反馈,同时,php作为一门web语言,还可以实现给app提供数据展示,在公司一般的主要工作还是负责数据的处理工作,配合前端,将数据显示给用户,配合数据库,将用户的一些数据存储起来,分析,解释,用户的行为,从而给用户提供更好的体验。
再次感谢您的邀请,其实php只是一门单一的语言,要想在公司立足,需要更多的技术来支撑,而且互联网是一门包容的世界,更是知识更新迭代特别快的时代,只有一边工作,一边学习,才能不被互联网所淘汰。
对于女生而言,还是有一部分学php开发的。php是当下最流行的计算机语言之一,决定了其市场份额。php的简单易上手,让众多开发者青睐随着信息发展,越来越多企业开始建设其网站或者APP。
php语言在建设动态网站或接口方面有优势php语言的性能也是毋庸置疑的,尽管也有其局限性,但是随着发展,php的发展整体还是不错的。
如果你想学好php技术,建议最好专业全面的学习一下。可以根据自己的实际需求考虑要不要参加学习班之类的,去实地多方面对比一下,再选择适合自己的。
女程序员还是不少的,PHP为后端开发的一个脚本需要,也可以开发前端。一些小的CMS系统或者门户新闻发布等大多使用PHP进行开发(现在使用NodeJS的也不少),当然作为后端开发语言,它还可以做很多事,百度就使用的是PHP。主要还是看个人的兴趣点,只要深入学习之后自己就会有所了解。
PHP本身学习门槛不高,入门相对还是挺容易的,学习的女生还是挺多的,我以前就带过两个女生,他们基本上是PHP零基础的,一个以前搞JAVA的,一个以前搞前端的。我就带着做PHP,上手还是挺快的,用不了多久就可以独自做项目了。在公司里做开发还能做啥,难道你真以为公司会请程序员鼓励师?
我喝多了,也有时间,就给妹子讲一下这个行业,希望加精,纯手打。
关于编程语言,作为QA我觉得不重要,重要的是你选了程序这条路,PHP是前端语言,且不是现在前端编程的主流,就目前而言,随着越来越多的逻辑处理偏向于后端,所以前端基本处于一个混吃等死,今生无望的节奏。所以给妹子的建议是:首先你需要明确是不是要走编程这条路,其次语言不重要,重要的是你的编程思想。
另外咨询一下妹子需要不需要内投简历。
php和前端哪个前景更好?
如果你准备学习php或者前端。
我感觉你第一考虑的不应该是php和前端前景哪个更好。你应该考虑你喜欢那个岗位,这样才能做好,前端和后端是不分离的,很多做后端的会前端,很多做前端的也会一些后端,只不过因为近俩年前端发展太快,所学的东西太多,而且前端的工作量比较杂,
很多小公司前端得自己设计,自己做网站,甚至人手不够的话,后台也得前端自己用一些织梦cms模板搭,相反后端也一样。
这俩个行业是不分离的,你应该抓紧充实自己,争取的像一个更好层次的发展,不过最好你得精通一门语言的情况下你在去学别的东西。这样会快很多。
从程序的角度来说,PHP是后端程序,和前端没有可比性。
如果你是从就职的角度来说的话,我给你以下的建议:
前端语言一直在进步,而且速度相当快,比如h5就是新兴的,一下子改变了很多规则。当年flash的落没也让很多flash程序改行了。h5和js的框架也一直在更新,jquery,boostrap,backbone之类的。可能你换个工作,公司用的框架不同,你就要学习新的东西。而前端也没有最好只有更好,你用A插件能完成一个交互,用B插件也行,那么怎么分辨哪个更好?你要看是不是和框架冲突,插件大小,插件功能等各种因素。
而从后端程序上来说,它的进步就比前端要慢,当然也不是没有,但是公司更新底层的可能性肯定比更新界面的可能性要来的小很多,如果公司早期已经用了php作为底层来做网站了,要整体更新成其它后端程序,耗费过大,中小型公司不一定会选择去更换后端程序。
所以,如果你要做前端程序员,就要保持学习的心态,甚至要学一些设计软件的基础使用(因为有一些小公司不会分的太清楚,需要前端自己来切图)。
如果你要做后端程序员,就要确定自己有足够的逻辑理解能力,能看懂别人写的代码逻辑。
最后,从工资角度来说,高级后端程序员的平均工资应该会比较高,中低级的到是差不太多。如果你觉得你的能力能走到高级的水平,还是选择后端吧!
让我建议的话,我建议你选择前端。
- 国内互联网公司对前端的需求很大,薪水也较高。
- 小程序、轻应用等都是采用的前端技术。
- 未来的应用web领域js目前是没有其它语言可代替的,而php可以有ruby,python,java, net多种替代方案。
- 就从技术的前后来说,前端js确实是一个中间件,就算php开发人员,对js还是需要掌握,所以可以先学js,等你js的水平相当自信的时候,可以在深入一下php。不过我推荐你选择Python。并不是说php不好,而是了解更好的东西,以此来开阔自己的视野,放宽自己的思路。
首先,声明一下,所有编程语言的学习到最后都是殊途同归。
其次,这个问题剖析一下,前景如果指的是学习后对自己的编程能力的提升,回到最上面的声明;如果指的是将来的就业机会和薪资,那建议题主选择前端。为什么?PHP不是世界最好的编程语言么(手动滑稽)?
唉o(︶︿︶)o ,就业机会和薪资待遇都写在各大招聘APP和网站上了,我干嘛还在费一番口舌吹一番牛逼呢。
来看看它俩的区别吧!
1:Web前端是一种应用场景,PHP是一种语言。各种技术的共同汇集,才能实现web应用,PHP是其中的一个技术分支而已。如果你逻辑思维比较好,可以偏向PHP方向;如果你是对用户体验和设计感兴趣,可以学WEB前端。PHP是后端程序语言,跟数据库打交道比较多;前端偏交互设计、UI展现。
2:两种技术的发展和就业都是非常可观的,前提是有过硬的技术在手。WEB前端工程师,需要熟悉 HTML5、CSS3、JavaScript;精通至少一种前端框架:React、Angular、Vue 等;熟悉至少一种前端构建工具:Gulp、Grunt、fis3、webpack 等。
而一名优秀的PHP开发工程师,则需要熟练掌握php、JavaScript、Html、Css、Xml、ajax等技术;熟悉数据库设计和编程,熟悉MYSQL、sqlserver数据库这些知识。
3:当你能够掌握过硬的专业技能后,都是很好就业的。在一线城市,高级WEB前端工程师,或者PHP开发工程师,拿到10000元以上月薪,都不是难事。至于学哪一门,看大家的兴趣爱好了。
作为公司和求职者,该怎样面试一名PHP技术总监/高级程序员?
作为公司和求职者,该怎样面试一名php技术总监或高级程序员,我从求职者角度来回答这个问题。
先说下招聘公司的招聘流程,包括招聘渠道选择、职位发布、筛选简历、电话初步沟通、通知一面、二面及三面、面试通过后薪酬确认、背景调查、发0ffer、求聘者原单位工作交接、体检、入职。
在这个互动过程中,求职者从如何准备简历、选择求聘网站、挑选单位投递简历、电话面试沟通、一二三轮面试应答、薪酬确认、与原单位老板交流、交接、体检及入职进行说明。下面以友人孩子的亲身求职经历来具体分享整个过程(以求聘者为主线)。
公司背景:坐标北京中关村,IT高新公司,老板技术出身,系美国硅谷公司原技术高管回国创业,产品医疗智能设备,专利,招php高级程序员。
求职者背景:男,本科毕业四年,php高级程序员,三线城市企业技术负责人,月薪一万,计划北漂。职位目标:高新IT公司高级程序员。求职渠道:网络招聘,工具某直聘。
现已成功入职,高级程序员兼分项目负责人,年薪稅后40万,五险二金。
求聘过程及重点准备措施如下:
一、准备简历。
重点介绍个人研发项目经历(和求职岗位任职资格匹配),个人特质(突出沟通与学习新事物能力),管理团队及协调跨部门能力,未来三年清哳的职业规化(很重要,本人注明是架构师及技术总监,因为高级程序员晋升就是这两个职位,时限太长久不现实,程序员技术迭代快),期望公司平台的描述(建议一公司一简历,针对性强,精准度高,投中机率大)。个人准确待遇要求(比如稅后年薪不低于40万,其它按北京市规定)。
记住:一份精心准备,按"需"包装的简历可以有效通过网站机器筛选,并通过HR筛选官的法眼,这样你就成功了一半。
二、选择求职网站。
初选用猎头网站,效果一般,猎头素质参差不齐,不能准确了解个人需求,改用某直聘,期待能碰上老板或CEO面试。
三、挑选公司投递简历。
在某直聘上,挑选高新公司时关注三方面,一是公司简介,有无专利,风投信息。二是发布人信息,是否老板。三是整个公司招聘职位的JD(任职资格,岗责等)是否专业,薪资水平是否有竞争力,如果感觉模糊、虚的成份多,放弃。
投递时要根据公司职位要求,修改简历,一公司一简历。记住大数法则,多投多中。
四、电话面试。
老板亲自电话沟通,毕竟是技术出身。注意这个环节老板问什么你就答什么,不要多说其他的,老板主要是确定你的简历真假,以及语言思维逻辑性如何,关于岗位的其他关键任职资格还需要面试时辨别。你只要表达清晰、连贯、有逻辑就可以,只要简历真实,大都可以通过,下来就是双方约定面试时间了。友人孩子把几个有意向的公司约在了2天之内,切记每天最多安排3家,多了跑步过来,毕竟时高级职位。
五、面试环节。
因老板CEO已经先沟通过了,直接是技术负责人面试,重点是技术探究,从后端到前端,到全栈,从搜索代码库能力到分析场景的业务逻辑不同路径,孩子按照自己所学所悟认真回答,交流中表现出较高的学习能力和总结能力,接着进行现场编码测试,半小时内写一段程序,完毕后交后台运行,测试后良好,技术负责人非常满意。直接汇报公司后安排了CFO和HRD共同进入二面环节。
CFO重点了解了孩子团队管理能力以及产品和研发的协调经验,比较满意;HRD问何时能到岗?孩子答最快两个月,对方很惊讶:为何这么长?孩子答道:“按公司规定是一个月,但我这个岗位比较特殊,技术负责人,交接东西多,复杂,跨部门项目多,我还要招人培训他,原来的团队才不至于散。况且老板待我不错,他创业也不易,这是我最快的时间了,如果贵公司不允许,那只能遗憾了,这是我做人的原则。”对方不住的点头称赞。汇报给CEO后公司决定录用。
六、薪酬确定。
孩子问公司能给到什么价?老板先开出了税后年薪35万。孩子考虑了一下说,还有几家没有面试,考虑一下,后天下午电话老板讲最终诉求。经过面试,又有2家发了offer,其中一家出了税后40万的价格。孩子电话老板说,想加入公司,但给的待遇有些低。老板问了其他公司给的价格后,说:我也可以给40万,给你配最新电脑,有餐补、交通补助,每月公休外还有一天自由支配,不用打卡。孩子同意了。2个月后入职高级程序员职位,兼分项目负责人(与原单位老板交流及交接省略)。
通过以上分享,大家了解了孩子是如何面试高级程序员这个职位的过程,从面试环节,注意事项等各方面进行了阐述。自己有一定的技术能力是前提,在面试前一定要了解高级程序员的岗位职责,任职资格所需能力,提前提升自己达到标准要求、了解目标公司的背景,从老板背景、技术负责人背景、产品所需技术路径,到研发团队规模等各方面,因为这些和你的面试问题有关。老话说的好:机会只给有准备的人,知己知彼,方能百战不殆。
希望我的回答能给哪些想面试高级程序员的人有帮助,欢迎关注探讨,成长的路上有我陪伴。