PHP 程序员们, 团结起来, 我们去学点新东西吧

2021-01-10 13:05:27 +08:00
 crazjieb

https://medium.com/swlh/one-year-from-php-dying-this-decade-32e2b7a79507

大周末又看了一篇唱衰 PHP 的, 我个人写过一两个月 Golang, 真的感觉特别好. 而且我也开始慢慢觉得 PHP 走向没落了, 而且在不久的将来必然会走向衰亡. 所以, 我在此以个人名义呼吁, PHP 程序员们, 要么掌握一些前端知识转全栈, 要么去学学 Golang, 学学 Python, 不考虑语言问题, 就是为了正常职业发展, 也要多掌握几门语言的. 为此, 我建了一个群, 有想一起学习 Golang 的童鞋, 可以我微信: bXV5ZXdlaQ==, 我们一起每天进步一点点.

PHP is the present. Not the future.

11548 次点击
所在节点    PHP
89 条回复
chengs
2021-01-11 00:38:08 +08:00
从 php 跳 go 。真的会选,java c#不香?
xiaomu8
2021-01-11 00:39:53 +08:00
PHP 都不用唱衰,本来就是凉凉的语言了,再加上国内这种大环境(无脑跟风,无脑需要高并发),翻身的机会都不会有。
而且 PHP 本身语言的优势到现在这年代已经全是劣势了。
然后大学(本科)本来就不教 PHP,现在培训班都没有,一个以后招不到人的语言我也想不到有什么企业要去用这种语言。
至于总有人拿小公司,创业公司说事,如果你打算一辈子呆小公司创业公司拿极低的工资那么 PHP 确实挺适合你的。
johnsona
2021-01-11 01:13:33 +08:00
@keller 真实
hello2060
2021-01-11 05:38:53 +08:00
@Jooooooooo 50k 了,要的是人,不是语言
zjsxwc
2021-01-11 07:22:32 +08:00
不觉得现在写 php 的和股市一样吗。

在股市里面只有两种散户,一种是常年炒股的,一种是新手。

常年炒股的都是能赚钱的,至少不会亏。
写 php 的也一样抛开新手,剩下还坚守的都是实实在在获利的,要让这群人离场除非有更大获利盘出现,而目前 go 显然不是。

话说回来,楼主自己都已经不写 php 了,无非是目前用 go 的公司还少,但要吸收 php 目前剩下的开发者到 go 我觉得很难,除了我上面说的原因,更大的原因是企业愿不愿意全面转 go 。
yekern
2021-01-11 08:17:40 +08:00
能用 C/C++写 PHP 扩展了么, 能和其他语言配合使用 FFI 了么.不能就去好好玩玩.这样就算以后 PHP 真的落寞了 没人用了 你还会用 C/C++ ,随手学个其他语言也不是啥难事.
ericgui
2021-01-11 08:25:38 +08:00
特斯拉高薪招聘 drupal 工程师
zjsxwc
2021-01-11 08:37:43 +08:00
@shanghai1998 使用各种 persistent 相关 connection 的 api 代替默认的,一般都是 p 字母开头的,比如 pconnect()。

https://blog.csdn.net/will5451/article/details/56487506

不单单是 mysql 可以服用长链接连接池,redis 、memcahched 这些都有类似的接口
goxxoo
2021-01-11 09:11:33 +08:00
写程序的就不要考虑市场了~好好写程序呗
liuzhaowei55
2021-01-11 09:13:36 +08:00
我更倡议大家拥抱变化,接受 PHP 不断更新的特性,融入新的技术,技术没有银弹。
jevonszmx
2021-01-11 09:19:29 +08:00
@shanghai1998 最中肯的建议,就是最好最好不要让前端的请求中有 mysql,甚至是简单的 mysql 连接。

HTTP 的服务器之前用 varnish 之类的缓存,数据用 redis 之类的 nosql,php 本身再加上 opcache 和 apcu,配合一个熟悉的消息队列,可以对付很大的流量。
Constantine1
2021-01-11 09:25:15 +08:00
😅差不多得了。
Felldeadbird
2021-01-11 09:36:43 +08:00
为什么要学习新东西? 本末倒置。PHPer 应该进一步完善 PHP,巩固 PHP 可以做的事情,再去扩展新的领域。这才是救 PHP 的最好方式。
ben1024
2021-01-11 09:41:45 +08:00
Golang 生态较弱和语法不全不太适合做业务,做中间件和脚本合适些。
simo
2021-01-11 09:50:10 +08:00
多学几门语言,至少精通 2-3 门,多做一些扩展视野的工作,不仅限于编程,能帮助跳出对编程语言好坏、死生的认知。
在不同的场景和预判下,能给出多种并能选出最优方案,是一件让人身心舒畅的事情。
JellyDong
2021-01-11 09:52:19 +08:00
最近搞了一个 PHP 的项目,我很惊讶,他哪来的自信说自己是世界上最好的语言。
可能是我不太了解,不过目前来看,我觉得写起来没有其他语言方便...
Rwing
2021-01-11 09:52:53 +08:00
这个方向真的不太对啊,GO 用来写业务的话,开发效率可不快啊。。。。
Light3
2021-01-11 09:55:40 +08:00
楼主 铜币接好..
建议一会换个语言再发..
都 2021 年了 还 php 转一切呢..
试问 哪个 php 不会写点别的呢
ihipop
2021-01-11 09:59:10 +08:00
@zjsxwc fpm 模式下用 p 简直给自己找麻烦
jqh
2021-01-11 10:10:35 +08:00
@shanghai1998 PHP 也有连接池解决方案,可以了解下这个项目 https://github.com/louislivi/SMProxy

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/743513

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX