feiyuanqiu
2015-05-07 04:08:24 +08:00
性能真不是什么大问题,能让 php 性能成为瓶颈的时候你们的老板估计要开心得跳起来
php 被喷主要是:
1、php 本身就不是个严谨的语言
2、php 从业者的素质确实有些良莠不齐
3、人云亦云跟风狗,整天有事没事拿 “PHP 是最好的语言” 到处晃
第一点就不多说了,天天这样吐槽那样吐槽的帖子也有很多了
第二点,现在基本没有哪个学校会教 php 了吧,新的 php 程序员基本是自学或是转职做程序员从培训学校速成的,老一届的优秀的 php 程序员渐渐富集到 百度腾讯新浪 这几个还在使用 php 的大公司去了或是在小公司创业公司做技术总监这些高级职位了,那么大量的下层岗位就由我这样的半桶水程序员来担当了,这类人的问题就是基础不扎实,只会跟 php 语言有关的东西,经常会问一些很初级的问题,导致程序员圈子整天黑 php,然后这又导致 php 对新人的吸引力越来越低,一个新人跑到论坛问该学什么语言呢?80%会说 python,10%会说 csapp、clrs、sicp...然后又导致 php 的从业者越来越少(真是感觉现在 php程序员越来越少,不管是从论坛的招聘帖情况来看,包括前公司从去年到今年只招到了一个人,干了三个月走了,到我上个月辞职,一个在国内同类行业中排得上号的员工总数接近两千人的企业的 php 程序员就只剩 3 个...),然后导致这些企业不得不(或是为了上市融资显得高大上)从 php 转向 java(因为实在招不到人了)
反观 java,现在有哪个学校不教 java?哪个大公司不招 java?移动开发这么火,薪资叼叼的,我都经常在想我毕业的时候要是不进 web 部门进的是聊天工具部门现在也应该是月入一狗的码农了啊
而且,在小公司做 php 真的感觉很 low 很像民工啊!一会要你改 html 页面这里左移 1px 了,一会让你写存储备份 SQL 数据了,一会哪个哪个部门的老大上来说他们想要个什么什么功能这么简单今天下午能上线吧,一会新来的产品经理不熟悉业务提了一堆狗屎一样的需求你要挨个挨个给他纠正了,一会前同事几年前留下的一个 1000 行的函数又出 bug 了测试环境死活不能重现生产环境不允许调试没有权限查看线上数据你就跟福尔摩斯一样一行行检查代码用反证法推理哪里有问题...捱到下班回去什么也不想干,书也不想看,项目也不想做,结果技术一点长进也没有,要找工作了发现连一点能拿来要工资的东西都没有,完全浪费了时间。工作中是任人使唤谁都可以投诉你一把的苦力,网络中是到处被黑歧视链的最底端,这种生活简直是见了鬼