PHP和Python该如何抉择?现在PHP还有前景吗?

现在PHP还有前景吗?

有,这个我个人认为两个方面的数据就可以回答这个问:

1.市场占有率

在最新的服务端编程语言统计中,PHP 依然是以绝对的优势独领风骚,而且得益于 PHP 7.* 的发布和普及,市场占有率又攀升了 0.1%。

(此图来源 鸟哥 微博:Sina Visitor System)

2.社区生态

到目前为止,我还是认为一门语言有没有发展前景,最大程度都是来源社区。你稍微留意一下 PHP 生态社区里面的动态,其实你就会发现,PHP 的生态依然一片繁荣,鸟哥作为核心成员的 PHP 还不断为 PHP 注入更多的活力和新的性能提升,这些官方的事情其实不用多说。下面看几个例子:

1.PHP 大会。记得去年邀请了 PHP 的作者和诸多的国内外大神,包括微博的胡波,Swoole 作者韩天峰,淘宝的信海龙等…虽然这些大会对于某些人来说不觉得有什么,但是你想想:没有 PHP 生态的话,哪来这些技术大会。而最新一届 PHP 大会又要准备来了:

Sina Visitor System

2.Swoole。这个其实我觉得超棒,很多人一开始鄙视 PHP 的理由就是诟病 PHP 的性能跟不上,然而在 PHP 7 和 Swoolehttps://github.com/swoole/swoole-src的结合使用之下,能解决到超大类型的业务需求了。

3.框架。其实说实在的, Web 框架集大成者当属 ruby on rails,但是学 PHP 也不用怕啊,因为我们有 LaravelThe PHP Framework For Web Artisans!想跑一个完整的 Web 应用?一行命令就可以搞定,用上 Laravel 的时候,我总会觉得生活如此美好!

4.Composer。PHP 的包依赖管理,Ruby 有 Bundle,Node.js 有 npm,没事,我们有 composer,又是一个让生活变得美好的工具。

5.语言新版本的普及速度。下图依然来自鸟哥微博:

没有 PHP 繁荣的生态,没有 PHP 社区一大堆开发者的努力,PHP 7 能普及得如此快?

我个人一直保持一个观点是:一个人在社会中独立于其他人的的最重要标记就是学会独立思考,所以,少年,也不要听信太多的谣言和段子,自己去融入社区去看看,再做自己的决定,毕竟这是个影响你职业的决定。也因此我一直觉得那些一味相信“用 mac 就是装逼”的人太可悲。

PHP和Python该如何抉择?

再来看 Python 和 PHP 如何抉择。恰巧的是,在下也有一定的 Python 的使用经验,我可以在这大言不惭地说,如果你选择的是 Web 开发方向,一定要选 PHP,(你可以在 PHP 学成之后去学 Go)不要在 Python 这里纠结,除非你真的超喜欢 Python 或者做数据分析。

Why PHP?

1.学习成本低。这个可以体现在各个方面,包括语言本身和社区文档,教学视频等。

2.工作机会更多。不管是哪个主流的招聘网站,你可以去看看,PHP 的工作机会数量都是秒杀 Python 的,虽然在平均工资看来,PHP 可能会有少少劣势,不过这也是由于 PHP 的从业人数众多引起的吧。我身边认识的那些 PHP 稍微学得好一点的,薪资也不见得会差。

最后,如果你真的走上 PHP 的学习之路的话,真心希望你学习新一点版本的 PHP (至少5.4 之后,最好 5.6 之后)和新的编程思想,也不要听信那些 “PHP OOP 把 PHP 变得不像 PHP” 的鬼话。作为一名代码工作者,你在有权利享受代码给你带来成就感的同时,也有权利享受“使用代码可维护性换取那么一丁点性能”而节约的时间陪陪女朋友。但凡一个有英文阅读能力,有点自主学习能力的少年,一年的时间绰绰有余了。恰好在下有从事教育事业的经验,我来带的话,我有信心三个月带出一名合格的开发者。

不要担心自己的前途和成就如何,努力奋斗就是了。个人的发展,自我奋斗还是很重要的。纵使前路有鸟哥,韩天峰,胡波,信海龙等四皇,年轻一代的成就终会超越他们,看看历史进程会在我们这一代选择谁而已。毕竟,我是要成为索隆的男人啊!

多说一句:我去年就立过 flag,说过一句话:十年内,你可以甩开膀子写 PHP。而今年,我也阔以大胆的说:九年之内,你依然可以甩开膀子写 PHP

你可能感兴趣的:(技术人生,python,java,人工智能,编程语言)