在什么情况下适合学PHP?适合哪些人


看你需求,选择适合的就对了,公司都趋于逐利性,最快实现,成本最低,php还是有很大的市场,别听知乎er个个年薪百万的假象,个个掌握py.go.java,你认为他们真的什么都会么?还不是为了装装x,踏踏实实做能做的,迎合实际需求,语言只是其次,编程语言这些都是工具,选择实用的,准没错。

记住,越是大神,从不讨论语言的优越性,只有一些渣渣才天天去吵哪个nb,不信你用心观察观察,叫得最欢的往往是什么都想做,却什么都做不出来,只能通过用的工具显示优越性。工具再nb.又不是他发明的,何必跟这些人一般见识。

你既然问了这个问题,说明你还徘徊在工具之争的漩涡里,这世界上没有完美的编程的语言或工具,选择能带你成就感的,满足你需求的就对了,认准了就去做。

别想太多,最经典的那个例子就是,2个java程序猿说要做个社交网站,还在商量架构,结果一个phper已经把网站做好并且发布了,这个网站就是facebook,而这个phper就是扎克伯格。


不管长期还是短期来看一门群众基础良好,社区相对活跃的语言都是值得学习的,每个语言都有自己的起落周期,这是正常的,不要太在意,否则你会发现你永远都在追逐所谓的niubility的语言。另外不管你是否选择PHP,亦或是选择了其他语言,你要记住,永远不要被语言本身所约束,你不仅仅是一个PHP程序员,不是一个Java程序员,不是一个Python程序员,你所做的事情是有脉路可循的,做web,你需要掌握HTTP协议,TCP/IP协议,基本的HTML,资料库,CDN,这些是你不论用什么语言都要掌握的,语言更多时候不过是根据场景,习惯选择的趁手的工具罢了。


PHP 是为数不多的,无需太多基础靠一个简单的 PDF 文档就可学会的语言,任何情况都可学习。


很值得,php绝对是屌丝程序员和团队创业首选。

php运行环境成本低,源码二开成本低,招人成本也低。

前期运营项目买个虚拟主机就行。

真等到哪天不够用,招个会go,java不就行了


初学就不建议了,市场趋于饱和。可以尝试go和Python。


当然值得,如果只是想快速撸个小型网站什么的,快速出东西,php绝对是目前投入产出比最高的语言,没有之一,不接受反驳...


PHP值得学,但是不适合当做第一语言学习,或者说任何弱类型语言都不适合当第一语言学习。

同样的,PHP不会过时,但是只会PHP的程序员大概率要过时。


别听他们瞎说,什么协程都是 Go 捧臭脚的那些人在说,如果是做 WEB 服务端基本上都是同步的,但是这些概念基础还是需要学会。

PHP 还是很多中小型企业必备语言,项目推进快,有企业级的框架比如 laravel 、 symfony、doctrine2 之类的,比起 Golang 来说这方面有很多优势,开发效率高,代码易于维护。

但是如果你做到微服务就稍显不足,这时候摆在你面前的 是几个选择,比如 java 领域的 springboot,再或者 D语言的 huntframework,但是无论你选择哪个语言我觉得你使用 PHP 作为基础语言都是 非常不错的,PHP 都是值得你去学习的,很多概念 Java 开发者不理解,毕竟 Java 框架设计的很死板。

结论:PHP 值得你去学习掌握 ,中后期再转个语言很轻松。

对于 PHP 中后期我比较推荐看我另一篇回答(有示例代码):

PHP+GO,有没有什么好的结合方案或者建议??

www.zhihu.com图标

当前来看,php还没到没落的时候,大部分中小型公司的选择,存在就有它合理的地方,值不值得就看个人了。每个时间段都有人问同样的问题,就好比现在值不值得学英语一样,这个问题从90年代就开始问,到现在也有人问


你学php是为了啥工作还是兴趣?工作你可以去看看招聘里要java的多还是php的


如果你非常喜欢做外包,搞5年对进程线程协程都不用懂,也不用懂什么网路通信,TCP/UDP 这些,高并发,架构,微服务,也知之甚少。同步阻塞和非同步非阻塞分不清。

用人单位只会问你两件事,会小程序微信开发吗?愿意转go 吗?

那php这门语言用来养老最合适不过了,别的啥都可以不懂。


绝大多数的时候,老板关心的都是:最快什么时候能出活。

对于创业公司更加是如此。

快意味著可以有更多的试错机会,有更大的自由度,活下来的概率大一点点。

什么完美的架构、严密的逻辑、强大的可扩展性,在融不到下一轮钱就死的压力下,都是shit

给你6个月搭了个完美架构,和3个月就出完整的产品,让老板去选,恐怕大部分都会选后者。

就算有些缺陷,上线后再考虑重构就完了,哪用得著考虑半年、一年以后的事情?

上线后用户反映好流量大,那么什么都不是问题。

反应不好流量小,那你之前做的那么多工作也是白做。

语言选择上,只有是否适合业务场景,没有绝对的好与不好。

纠结在语言选择上的,不菜鸟就是钻了牛角尖的。

记住一个真理:


存在即合理


其实你的心里早就有了答案,不然也不会有这个想法,我也就不会在知乎看见你的这个帖子了。


推荐阅读:
相关文章