人们对PHP其实很吝啬。
最近我拜读了一篇非常棒的文章——《How False Stereotypes Turn Into Technical “Truths”》:
我们对编程语言的偏见不仅仅影响程序员辩论时的气势,还会对该编程语言的应聘和薪资产生重大影响。
这让我一下子想到了大家对PHP社区的看法。
今天我在JavaScript Jabber网站的节目上听到了Jenn Schiffer关于人们如何判断的精彩点评,感触良多,情不自禁地想与大家分享。
学习如何编程
虽然JavaScript的确迅速占据了PHP的地位,但是依然有很多的方面的原因吸引了新的开发人员到PHP领域中来:
如果想要在共享的主机上建立网站或app。
如果想要学习LAMP架构。
所有入门级的招聘岗位要的都是PHP开发人员。
每个人都恨PHP
下面是一些关于PHP编程社区围绕着消极氛围的例子:
PHP Sadness:整个网页都是在说明使用PHP有多么的“sad”——可悲。
PHP:a fractal of bad design:通篇抱怨PHP有多么烂的文章。
Why does PHP suck?另外一篇与上述类似的文章。
太多了,真心举不胜举,如果用发表在《Hacker News》和Reddit上的一句话总结的话,那就是:
今天学习PHP,明天直接就淘汰。
看到这里,你是否开始质疑自己选择了一门糟糕的编程语言?
你可知——一切都是建立在PHP的基础上
不要怀疑自己的选择。尽管看上去似乎所有人喜欢的都是Clojure、Haskell和JavaScript——没有人喜欢PHP。不要以为你争取到你的第一份工作只是因为侥幸?
看到这里,有没有一种想去网上搜索哪些项目是基于PHP的欲望?那么我告诉你:
WordPress
雅虎
维基百科
4chan
有木有吓一跳?很多闻名于世的大型网站都是用PHP写的。不过,如果就此认定PHP只适用于创建web应用的话,那么请允许我为PHP喊冤……
你还停留在2004年的观念上么?
不知道你有没有发现,很多对于PHP的批评针对的都是2000年初时的版本。
现在的PHP也具备了类,可以做OOP,有像Laravel和Symfony这些很棒的框架。
PHP的程序包管理器可以让你在浩瀚的存档开源软件包中翱翔。
PHP还具有很棒的测试框架。如PHPUnit单元测试框架,以及Behat和Codeception行为测试框架。
当然,我也不否认上面提到的一些抱怨,也是合情合理的。因为每一种编程语言都是不同的,也许有些语言的确是比PHP产生的问题要少,但是考虑到PHP的年龄、灵活性以及它的设计目的,那么你就不得不同意——PHP的容纳性真的很好。
对开发人员的影响
作为PHP开发人员,不被重视这个现状(除了是在一些严谨的开发项目中)——说出来还真是蛮让人沮丧的。这也影响了PHP开发人员在社区中的地位。
现在的话,PHP开发人员大多活跃在封闭的微社区中,因为在大型软件工程社区里,总感觉不那么受欢迎。不过,不用担心,他们也时常有他们自己的聚会,他们自己的用户群和他们自己的会议。
无望的结局
老实说,尽管我坚信PHP是一门非常好的编程语言,但是我也不止一次地想要放弃。所以,我非常理解很多人的想法。
但是,如果仅仅是因为人云亦云,你就拒绝PHP——那么,PHP开发人员就会越来越少,PHP社区也越来越小——直至看不到PHP的出路。
如果你已经决定要学好PHP,找一家靠谱的培训机构,将会让你的学习过程事半功倍。
千锋教育一直秉承“用良心做教育”的理念,致力于打造IT教育全产业链人才服务平台,培养优质人才20000余人,同期在校学员5000余人,合作院校超500所,合作企业超10000家。全国共有十三个校区。
千锋教育PHP培训班毕业学员,其平均年薪相比行业平均年薪,足足高出五万。
千锋教育采取企业开放场景教学;讲师、班主任、项目经理立体管理;名师100%全程面授;打造高级PHP程序员,让你真正的学有所用。市场的价格就是你的价值。千锋教育,为你迅速增值。
学习6天——掌握京东、淘宝首页开发——市场对应薪资3000+;
学习30天——熟练掌握主流电商贴吧技术开发——市场对应薪资5000+;
学习45天——使用框架在阿里云、腾讯云部署博客上线真实项目——市场对应薪资6000+;
学习第七十天——写框架、用框架、开发微信,独立完成任意框架开发——市场对应薪资8000+;
学习90天——熟练完成B站、优酷及直播平台弹幕实现、能够部署99台以上的服务器搞秒杀——市场对应薪资10000+。
学习PHP培训,首选千锋教育。千锋教育力造IT培训领导品牌,学员百分之九十以上都是大专以上学生,力求为你营造最优质的学习环境。千锋教育现在更有0学费入学、 2周免费试听、跨学科周末班限时免费送活动, 一次报名,学习双技能,如同打了五折。欢迎你前来咨询,试听。