竹笋

首页 » 问答 » 环境 » php程序员鱼龙混杂如何才能成为不可或缺
TUhjnbcbe - 2024/4/7 18:11:00
中药能治白癜风吗 https://m-mip.39.net/news/mipso_5939656.html

程序员危机是一个真实存在的问题。也有人说是互联网行业的下滑或者互联网行业已过了风口等等。我在这儿主要谈的是PHP程序员的危机,而这种危机多半来自于丰富的语言种类和公司对语言的选择上。

PHP从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷,Node.js、GO、Python不断地在挑战PHP的地位。这些技术的推动者非常热衷于唱衰PHP,PHP语言的未来在哪里?PHP程序员当如何应对未来的变革?

作为老牌的Web后端编程语言,PHP在全球市场占有率非常高,仅次于Java,从各个招聘网站的数据上来看PHP开发的职位非常多,薪资水平也非常不错。实际在中小企业、互联网创业公司PHP的市场地位是高于Java的。Java在超大型企业、传统软件行业、金融领域优势更大。

目前来看Node.js、GO、Python、Ruby等语言还难以企及PHP和Java。

一个合格的PHP程序员必须具备以下六点。

(1)熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉。

(2)理解动态语言的概念和运做机制,熟悉基本的PHP语法。

(3)学习如何将PHP与HTML结合起来,完成简单的动态页面。

(4)接触学习MySQL,开始设计数据库。

(5)不断巩固PHP语法,熟悉大部分的PHP常用函数,理解面向对象编程,MySQL优化,以及一些模板和框架。

(6)最终完成一个功能齐全的动态站点。

技术能力

1)初级PHP:Thinkphp,Yii,Laravel等驾轻就熟,增删改查必备。

2)中级PHP:get进阶技--数据库索引和优化自不必说,分表分库还是要有的,memcache和redis的使用频率不能低于月次,不了解前端是不是说不过去了?

3)高级PHP:除了上面的条件外,还要有门面担当的素质,玩转Linux常用指令,熟悉memcache和redis原理,对于算法和数据结构有你敢问我就敢答的自信,Hadoop,hive,spark不过是平常的玩具,最重要的还是经历过大场面(有处理过百万日PV网站高并发,大数据的经验)

影响PHP工程师薪资的因素

工作年限

1)普遍情况下北京PHP薪资水平。3年以下PHPer,年限差异对薪资影响不大,主要是积累的阶段。

2)3-5年的PHPer会出现分水岭,薪资跨度较大,跟程序员的自我修养有比较大的关系,此段位的程序员由于经验和精力等原因,会成为公司coding的主力,部分中小型公司也有机会转型到技术管理。当然也有部分有情怀的程序员开始创业。

3)5-8年的PHP发展会往技术或者管理两个方向,不过在中国,程序员普遍发展的轨迹,很少有程序员过了35岁还奋斗在一线(都35了还能熬夜么?),并且在市场上竞争力也会减弱,所以大部分会提早走上管理之路。

PHP入门易,精通难,且做且珍惜!从PHP的发展来看,除了先天条件,后天的规划也很重要,做一枚安静的屌丝or出任CTO,迎娶白富美?选择什么样的平台很关键,大平台技术好,福利高,有保障,但是空间小,像螺丝钉。发展型公司氛围好,产品前景不错,空间大,但是风险大,选择各有利弊,结合自己不同阶段的追求,才能做出最适合自己的选择。

总结

互联网行业不是一个进入就可以高枕无忧的行业,你需要不断地学习,提升自己。

想要进入这个行业的准程序员们也不要泄气,你要找到正确的方法和途径。很多线下的培训机构都稂莠不齐,请慎重选择。如果你学不会在网络中找资料,那就说明有问题了。因为现在网络资源这么发达,找资料是比较容易的。

PHP程序员不需要有太大的语言本身的危机感。

快速成长的关键是要对自己有一个正确的认识,不盲目跟风。注意根据场景来学习,能够思考并解决场景中遇到的问题,解决或优化瓶颈问题。这个过程中也是一个很好的学习过程。

1
查看完整版本: php程序员鱼龙混杂如何才能成为不可或缺