V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Tinywan
V2EX  ›  PHP

2022 PHPer 路在何方?

  •  
  •   Tinywan · 2022-01-12 15:01:57 +08:00 · 10871 次点击
    这是一个创建于 1050 天前的主题,其中的信息可能已经有所发展或是发生改变。
    106 条回复    2022-05-18 10:59:20 +08:00
    1  2  
    ericgui
        1
    ericgui  
       2022-01-12 15:03:47 +08:00   ❤️ 10
    路在脚下
    dzdh
        2
    dzdh  
       2022-01-12 15:09:27 +08:00
    php 写前端拼数组搞接口 + go 写后端服务
    coderxy
        3
    coderxy  
       2022-01-12 15:10:14 +08:00
    @dzdh 你这是 node 的战场
    wuxi889
        4
    wuxi889  
       2022-01-12 15:10:48 +08:00 via iPhone   ❤️ 9
    一天到晚,php 要完了,phper 以后路该怎么走。


    一个正常的程序员对自己的未来发展都不会仅限定于一种语言。
    charlie21
        5
    charlie21  
       2022-01-12 15:12:50 +08:00
    闷声发大财
    NewYear
        6
    NewYear  
       2022-01-12 15:15:19 +08:00
    是时候转 Java 了。。。
    xingshu1990
        7
    xingshu1990  
       2022-01-12 15:16:37 +08:00
    phper 不是没活路,浙江温州别说移动互联网,连基础的 cms+企业主题网站就已经够 phper 吃几年了,如果 SEO 优化技术能力好的,还可以赚的更多。
    大环境是 phper 没活路,私单是 phper 还是有路子。
    所以是不是应该自己换一个思路,或者换一个努力的方向。
    aquman888
        8
    aquman888  
       2022-01-12 15:16:52 +08:00
    go 和 python 怎么选
    xiaoz
        9
    xiaoz  
       2022-01-12 15:18:31 +08:00
    @aquman888 #8 ,都要,不吃亏。
    lujiaosama
        10
    lujiaosama  
       2022-01-12 15:22:50 +08:00
    我好像看过 2021 的版本, 是不是明年可以看到 '2023 PHPer 路在何方?'
    FantaMole
        11
    FantaMole  
       2022-01-12 15:32:32 +08:00   ❤️ 1
    这个问题我觉得至少可以问到 2030 年,建议直接一步到位
    v2bili
        12
    v2bili  
       2022-01-12 15:38:11 +08:00
    支持楼主
    puduhe1
        13
    puduhe1  
       2022-01-12 15:53:38 +08:00   ❤️ 1
    我们公司主要逻辑就是 php 写的 zijizhang.com 可以看看,还是有机会的
    Dogtler
        14
    Dogtler  
       2022-01-12 15:54:01 +08:00   ❤️ 1
    之前也是搞 php ,现在在写 go 跟微服务相关。
    今年又买了一本 rust 程序设计。
    危机感一直驱使着学习 学习。
    所以该切就赶紧切,切完别回头,php 是业务型语言具有局限性。
    rophie123
        15
    rophie123  
       2022-01-12 15:57:23 +08:00
    c++ go php 都干,目前写 php+vue 比较多,创业项目(创业公司)大多是它
    swcat
        16
    swcat  
       2022-01-12 16:16:07 +08:00
    怨天尤人有用么?
    不会学其他语言吗?

    没有出路, 工地搬砖也不累, 而且现在工地还真差你这种年轻小伙, 需要你这样的新鲜血液融入
    ericgui
        17
    ericgui  
       2022-01-12 16:23:29 +08:00
    @rophie123 创业公司其实不利于培养工程水平,都是短平快,非常糙,赶紧上线,这就没办法好好思考架构什么的
    tianyou666shen
        18
    tianyou666shen  
       2022-01-12 16:28:19 +08:00
    已经在写 go 了 能找到转的工作就转呗 反正又不是不能转回来 perfect hair Programming(PHP) yyds
    junmoxiao
        19
    junmoxiao  
       2022-01-12 17:26:16 +08:00
    为啥要纠结语言
    loudefa
        20
    loudefa  
       2022-01-12 17:29:22 +08:00
    为啥要纠结语言
    +1
    zwgf
        21
    zwgf  
       2022-01-12 17:32:28 +08:00
    为啥要纠结语言+1 ,2015 年的时候朋友就说 PHP 要完蛋,然后 2022 年了 PHP8.1 都出了也没见完蛋。
    Jackeriss
        22
    Jackeriss  
       2022-01-12 17:37:25 +08:00
    多学几门就这么难吗?
    zhuzhibin
        23
    zhuzhibin  
       2022-01-12 17:49:59 +08:00
    又开始了吗
    q792602257
        24
    q792602257  
       2022-01-12 17:57:38 +08:00
    可以多学几门,然后专精一门
    这样的话,如果想转其他的语言,也有一定的基础
    FawkesV
        25
    FawkesV  
       2022-01-12 18:04:14 +08:00
    已经转 JAVA 了
    falcon05
        26
    falcon05  
       2022-01-12 18:14:00 +08:00
    一点不慌,20 年前就传 PHP 要完蛋了,结果呢?
    XTTX
        27
    XTTX  
       2022-01-12 18:48:15 +08:00
    在不远的未来维护 legacy code 会是超赚钱的活
    rpman
        28
    rpman  
       2022-01-12 19:13:03 +08:00
    @XTTX php 很少有什么关键业务吧, 太下游了重写很方便
    cgpiao
        29
    cgpiao  
       2022-01-12 19:14:14 +08:00
    我觉得 ToB 就该用 PHP ,因为并发需求少,PHP 可以说是出活最快,脚本里速度最快,生态也最好的语言。
    ToC 的话 PHP 可能弱了点,特别是中国这种巨大用户量的情况下。
    PHP 就是太 low 了,前期没啥规范啥玩意都有,既不像函数式也不像面向对象。
    XTTX
        30
    XTTX  
       2022-01-12 19:22:13 +08:00
    @rpman #28
    类似前几年有个铁路控制台用的什么上古语言,需要维护,招标给了不少钱。谁知道呢,代码维护一般是公家给的钱多。php 不至于,国外有公司专门接这种活。偏门语言的程序员慢慢退休了。
    shayuvpn0001
        31
    shayuvpn0001  
       2022-01-12 19:32:40 +08:00
    @cgpiao 嘿嘿,C#笑笑不语。。。
    qq1340691923
        32
    qq1340691923  
       2022-01-12 21:54:01 +08:00
    先把 php 学精通了再来想这个问题,或许你心里就有了答案
    sagaxu
        33
    sagaxu  
       2022-01-12 22:15:49 +08:00
    别问,问就是 wordpress 周边闷声发大财
    2kCS5c0b0ITXE5k2
        34
    2kCS5c0b0ITXE5k2  
       2022-01-12 22:31:13 +08:00
    一辈子只会一个语言是走不下去的. 想接着干这行肯定要多学啊.
    inframe
        35
    inframe  
       2022-01-12 23:38:56 +08:00
    语言只是种约束而已,
    做事,做业务哪里是靠语言的,
    钱给够可以用什么都可以,、
    那么哪里有这样的场景和需求呢?
    Mac
        36
    Mac  
       2022-01-13 00:51:17 +08:00 via Android
    活的好好的
    shyangs
        37
    shyangs  
       2022-01-13 00:59:21 +08:00   ❤️ 1
    @lujiaosama

    好像是 PHP 的傳統. 2017 年版是韓天峰發布的.



    2017 年 PHP 程序員未來路在何方
    dcoder
        38
    dcoder  
       2022-01-13 03:31:55 +08:00
    努力刷题进 Facebook, 继续写 PHP XD
    dayeye2006199
        39
    dayeye2006199  
       2022-01-13 06:31:31 +08:00
    如果发觉自己只会一个语言 X -- 换一个就很费劲,那确实应该有点担心
    yaoyao1128
        40
    yaoyao1128  
       2022-01-13 06:41:37 +08:00 via iPhone
    路……
    感觉 php 转 js/go/ruby/python 方便点?
    不过路不是一直向着永恒的终点去的嘛()
    kunkunzhang
        41
    kunkunzhang  
       2022-01-13 06:45:46 +08:00
    为啥要纠结语言+1
    zjsxwc
        42
    zjsxwc  
       2022-01-13 08:34:37 +08:00
    我之前发了个帖子:
    [PHP 性能已经堪比 rust ,几乎是 golang 的两倍,且能编译 PHP 脚本为独立的二进制可执行文件]( https://zhuanlan.zhihu.com/p/439183490 )

    然后就在评论区被喷了,

    php 本身很好,一直在演进,但是架不住国内骂 php 的环境。
    LLLYang
        43
    LLLYang  
       2022-01-13 08:59:51 +08:00
    我有一个朋友,也是写 PHP 的,已经回青岛卖虾了
    yEhwG10ZJa83067x
        44
    yEhwG10ZJa83067x  
       2022-01-13 09:01:45 +08:00
    @qq1340691923
    赞同,我想很多 phper 就会用个框架做做增删改查呢。有的连接口,Trait 等概念都没有搞完全懂吧。
    我建议还是先学精通,你只要从零开始到精通一门语言,我想学其他语言也不会太难。
    Tinywan
        45
    Tinywan  
    OP
       2022-01-13 09:07:33 +08:00
    @dzdh PHP+ go 路线
    Tinywan
        46
    Tinywan  
    OP
       2022-01-13 09:08:28 +08:00
    @lujiaosama 每天都有人爱唱
    Tinywan
        47
    Tinywan  
    OP
       2022-01-13 09:08:58 +08:00
    @FantaMole 为啥是 2030 年,怎么讲?
    Tinywan
        48
    Tinywan  
    OP
       2022-01-13 09:09:44 +08:00
    @rophie123 创业公司 php+vue 一把锁
    Tinywan
        49
    Tinywan  
    OP
       2022-01-13 09:10:55 +08:00
    @qq1340691923 已经想好了,PHP + golang 路线
    justfindu
        50
    justfindu  
       2022-01-13 09:13:08 +08:00
    你应该问的是 你自己的出路在哪里?
    Tinywan
        51
    Tinywan  
    OP
       2022-01-13 09:14:24 +08:00
    @justfindu 我自己是没问题呀!只是现在国内的整个气氛就这样子。
    markgor
        52
    markgor  
       2022-01-13 09:15:47 +08:00
    我一直不明白 PHP 究竟哪里性能不行了?(不拿 PHP8 ,就说 PHP7 来说)
    真的是到达了语言性能瓶颈了吗?
    我猜测大部分项目,性能的瓶颈主要在于服务器网络带宽和数据库,而并非语言框架。
    redis 、mq 、elk ,这些 PHP 都有扩展可以支持使用。
    如果你觉得 phpfpm 性能不行,那你可以尝试 swoole 或 webman ( workman )框架。

    而且就如上面很多人提到,为何非要耗死在一种语言身上呢?
    语言只是个工具,
    对于把钉子锤进墙里,我觉得锤子比打桩机好用。
    Tinywan
        53
    Tinywan  
    OP
       2022-01-13 09:24:03 +08:00
    @markgor webman 开发的新项目已经生产半年了,webman 确实性能杠杠的而且很稳定。所以技术路线是 PHP ( webman + tp6 ) + golang 。新项目都采用 webman ,TP6 主要是维护旧项目和一些不适合 webman ,么有性能要求的项目。现在也是让公司的整个团队转向 webman ( cli 这种开发模式)
    conkke
        54
    conkke  
       2022-01-13 09:35:30 +08:00
    已经转 go 了,多学个语言就好了
    sagaxu
        55
    sagaxu  
       2022-01-13 09:48:35 +08:00 via Android
    大厂 PHP 还剩一些存量项目,增长空间有限,中厂 PHP 也在转 Go 转 Java ,小厂和创业公司机会越来越少,就业太差,连培训班都不怎么开 PHP 了。

    最近招 PHP ,十份简历有八份在学 Go ,有一些期望能转 Go 。市场不行,不能怪开发者浮躁,同等水平,还有哪个语言薪资和天花板比 PHP 低的?还不如学前端,至少职位数很多。
    cookgo
        56
    cookgo  
       2022-01-13 10:09:05 +08:00
    我认识的 PHP 都转 Golang 了。。。
    shangguanjiang
        57
    shangguanjiang  
       2022-01-13 10:14:41 +08:00
    Python 才是真找不到工作的啊
    mcwanderer
        58
    mcwanderer  
       2022-01-13 10:31:08 +08:00
    为毛要纠结语言,能解决实际业务问题就行。
    目前在用 laravel+nuxt ~路过
    Constantine1
        59
    Constantine1  
       2022-01-13 10:40:36 +08:00
    你猜特斯拉官网什么写的。
    lymith
        60
    lymith  
       2022-01-13 10:44:50 +08:00
    我经常用 php 写一些小脚本,挺好用的
    raysonlu
        61
    raysonlu  
       2022-01-13 10:53:14 +08:00
    2023 PHPer 路在何方?
    kamiu
        62
    kamiu  
       2022-01-13 10:55:19 +08:00
    做好自己?难道写代码是为了钱:)?
    Tinywan
        63
    Tinywan  
    OP
       2022-01-13 10:57:12 +08:00
    @shangguanjiang Python 不是语言榜第一吗?
    Tinywan
        64
    Tinywan  
    OP
       2022-01-13 10:58:23 +08:00
    @sagaxu 关键招聘 PHP ,还需要会前端 JS html csss
    Felldeadbird
        65
    Felldeadbird  
       2022-01-13 10:58:57 +08:00
    如果不考虑大厂,PHP 出路在小厂啊。
    对于小企业 PHP 仍旧是最强的业务编程语言。 自带前后端功能。开箱即用。

    以前可以一个 PHP 把前后端干完。 现在由于前端模块化了,拿到 dist 没用啊。开发不起来。必须去掌握前端语言,还要去解决 npm 历史巨坑问题。

    所以不要只吃一碗语言的饭,有时候得学会包装。
    Tinywan
        66
    Tinywan  
    OP
       2022-01-13 10:59:00 +08:00
    @cookgo PHP 搞不好,转过去也是一样!
    Tinywan
        67
    Tinywan  
    OP
       2022-01-13 10:59:27 +08:00
    @Constantine1 难道是 PHP?
    Tinywan
        68
    Tinywan  
    OP
       2022-01-13 11:00:51 +08:00
    @Felldeadbird 说的对,小企业 PHP 仍旧是最强的业务编程语言。应该 PHP + vue + golang ,哈哈
    Tinywan
        69
    Tinywan  
    OP
       2022-01-13 11:01:43 +08:00
    @mcwanderer 兄弟,今年的风气就是这样,也不知道怎么回事
    zy445566
        70
    zy445566  
       2022-01-13 11:08:09 +08:00
    我 17 年就发现 PHP 招人趋势不对,直接转 node.js 了,现在 node.js 这几年招人趋势一直在上升,你现在转再过 5 年还可能是领头羊,java 你现在过去就是大韭菜
    coderxy
        71
    coderxy  
       2022-01-13 11:08:22 +08:00
    其实不光 php ,nodejs python ruby 等等原来的后端小众语言现在都出现了大范围转 go/java 的情况。 现在基本上创业公司先用这一类小众语言快速迭代,稍微做起来了一点就马上换 java/go 语言进行重构。 所以一批小众语言很难受。
    coderxy
        72
    coderxy  
       2022-01-13 11:09:28 +08:00
    @zy445566 老哥,别了吧。我就是 17 年入行做的 nodejs ,现在 nodejs 在后端领域基本上都没啥市场了,公司和开发者都少,我都跑路了。
    vevlins
        73
    vevlins  
       2022-01-13 11:10:18 +08:00
    世界上哪有什么 phper ?有 phper ,是否还有 airpodser ,晨光圆珠笔 er 。
    可以打标签,但不必自我阉割。
    zy445566
        74
    zy445566  
       2022-01-13 11:13:37 +08:00
    @coderxy 在杭州么?如果在杭州来我司(滴滴),字节和阿里也能帮忙内推。标注想去的公司,简历直接发 NzE1ODQ1MjM1QHFxLmNvbQ==
    jiazhoulvke
        75
    jiazhoulvke  
       2022-01-13 11:14:55 +08:00
    我用 Surfingkeys 进这个主题的快捷键是 gg 。😄
    coderxy
        76
    coderxy  
       2022-01-13 11:15:04 +08:00
    @zy445566 算了。 已经转 go 2 年了 🤣
    coderxy
        77
    coderxy  
       2022-01-13 11:16:01 +08:00
    @zy445566 纯后端领域 nodejs 其实目前来看已经没有优势了,nodejs 的未来应该是 serverless 和大前端基础设施建设。
    ccppgo
        78
    ccppgo  
       2022-01-13 11:27:50 +08:00
    #74

    @zy445566 滴滴明后年凉了都不一定(不针对 node)
    Tinywan
        79
    Tinywan  
    OP
       2022-01-13 11:33:17 +08:00
    @zy445566 不转了,就是 PHP 了
    Tinywan
        80
    Tinywan  
    OP
       2022-01-13 11:35:21 +08:00
    @coderxy Java 过去就是割韭菜
    Tinywan
        81
    Tinywan  
    OP
       2022-01-13 11:37:58 +08:00
    @NewYear 过去就是割韭菜,实时就是好点
    Tinywan
        82
    Tinywan  
    OP
       2022-01-13 11:38:51 +08:00
    @Tinywan 感兴趣 webman 的同学,可以去看看 https://www.workerman.net/doc/webman/
    zhumengyang
        83
    zhumengyang  
       2022-01-13 12:31:24 +08:00
    Hyperf
    laragh
        84
    laragh  
       2022-01-13 12:39:47 +08:00
    @zhumengyang Hyperf 还是不多的
    今年面试发现岗位少了好多 还是学 Golang 吧。
    sagaxu
        85
    sagaxu  
       2022-01-13 12:50:01 +08:00 via Android
    @Felldeadbird 初创公司需要 PHP 不假,但问题是小厂往往朝不保夕,欠薪或者倒闭几率大。而挺过艰难时期的小厂,拿到钱第一件事就是把 PHP 换掉。

    PHP 的职位供应,以小厂 CRUD 为主,还有一些大中厂存量项目,竞争激烈。

    这对以 PHP 为主的开发者不是好事。廉价劳动力是优势,但是作为廉价劳动力的具体的个体,笑不出来。

    如果自我定位不是一直在小厂做业务 CRUD ,早晚得转,还不如趁早转了,减少低收益投入。
    Tinywan
        86
    Tinywan  
    OP
       2022-01-13 13:39:40 +08:00
    @laragh Golang 有出路?
    ydpro
        87
    ydpro  
       2022-01-13 14:24:26 +08:00
    @Felldeadbird npm 换 yarn 阿
    Tinywan
        88
    Tinywan  
    OP
       2022-01-13 14:37:30 +08:00
    @ydpro O(∩_∩)O 哈哈~
    suyuyu
        89
    suyuyu  
       2022-01-13 14:56:17 +08:00
    @Constantine1 是 Drupal 吗
    shuimugan
        90
    shuimugan  
       2022-01-13 15:16:27 +08:00
    PHP 没啥好玩的,代码审计来来去去都是那些函数、挖漏洞都是那些套路、安全嘛也就玩基于 AST 做污点分析结合 OpenRasp 做自保护以及基于 composer.lock 做个依赖检测之类、代码加密解密倒是有点意思、Web 框架 MVC 的都大同小异别用学 java 那套的微服务就对了,反正两三年就差不多到顶了。

    异步生态蹩脚,缺乏全链路异步的解决方案(那些异步里面用同步阻塞函数的就别说了),迎合 serverless 也就一般般没有什么特色,总而言之就是天花板太低适合快速“精通”,剩下的精力用在别的地方去吧。
    zhenrong
        91
    zhenrong  
       2022-01-13 15:18:06 +08:00
    路在脚下,活人还能让尿憋死吗。有活就干,没活就换,想靠一招鲜吃遍天吃到老,怎么都不可能。
    Xusually
        92
    Xusually  
       2022-01-13 15:31:57 +08:00
    问 PHPer 路在何方
    不如问自己路在何方
    不关 PHP 的事儿
    pengtdyd
        93
    pengtdyd  
       2022-01-13 15:32:59 +08:00
    说转 java 的真是笑死我了,java 卷王之王了已经
    sy2266
        94
    sy2266  
       2022-01-13 17:34:02 +08:00
    @sagaxu 确实是这样,我就经历过欠薪和倒闭,我从 ios->php->go->java ,转到 java 觉得, 学什么还是以市场需求为主,java 需求量是真的大
    Tinywan
        95
    Tinywan  
    OP
       2022-01-13 17:40:13 +08:00
    @sy2266 你这够厉害的,这个路线
    lyhiving
        96
    lyhiving  
       2022-01-13 23:58:19 +08:00
    搞个好点的 wordpress 主题,持续维护,一年收个几十万没问题的
    gongquanlin
        97
    gongquanlin  
       2022-01-14 09:47:30 +08:00
    PHP 例如 laravel 开发速度极快,CRUD 用 php ; go 主要做一些计算密集型、IO 密集型的应用服务
    php 本身特性,用例如 roadrunnder 、swoole 运行,速度非常快
    打包成 docker ,负载均衡,php 本身只搞业务逻辑 crud ,go 搞复杂耗时的应用。
    我现在虽然做 java ,但是私活都用 laravel +go 写,非常香。crud 逻辑用 laravel ,长连接服务转 go ,状态用 redis 、mysql ,不香吗~
    打包成 docker ,量上的时候直接堆服务器,完美
    laragh
        98
    laragh  
       2022-01-14 10:03:40 +08:00
    @Tinywan 至少你拥有两种语言 路更宽不是~
    Tinywan
        99
    Tinywan  
    OP
       2022-01-14 10:10:46 +08:00
    @gongquanlin 赞成
    Tinywan
        100
    Tinywan  
    OP
       2022-01-14 10:12:12 +08:00
    @gongquanlin 求勾搭 QQ 756684177
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5439 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 08:30 · PVG 16:30 · LAX 00:30 · JFK 03:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.