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

2022 PHPer 路在何方?

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


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

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

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



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

    然后就在评论区被喷了,

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

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

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

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

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

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

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

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

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

    异步生态蹩脚,缺乏全链路异步的解决方案(那些异步里面用同步阻塞函数的就别说了),迎合 serverless 也就一般般没有什么特色,总而言之就是天花板太低适合快速“精通”,剩下的精力用在别的地方去吧。
    zhenrong
        91
    zhenrong  
       123 天前
    路在脚下,活人还能让尿憋死吗。有活就干,没活就换,想靠一招鲜吃遍天吃到老,怎么都不可能。
    Xusually
        92
    Xusually  
       123 天前
    问 PHPer 路在何方
    不如问自己路在何方
    不关 PHP 的事儿
    pengtdyd
        93
    pengtdyd  
       123 天前
    说转 java 的真是笑死我了,java 卷王之王了已经
    sy2266
        94
    sy2266  
       123 天前
    @sagaxu 确实是这样,我就经历过欠薪和倒闭,我从 ios->php->go->java ,转到 java 觉得, 学什么还是以市场需求为主,java 需求量是真的大
    Tinywan
        95
    Tinywan  
    OP
       123 天前
    @sy2266 你这够厉害的,这个路线
    lyhiving
        96
    lyhiving  
       123 天前
    搞个好点的 wordpress 主题,持续维护,一年收个几十万没问题的
    gongquanlin
        97
    gongquanlin  
       123 天前
    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  
       122 天前
    @Tinywan 至少你拥有两种语言 路更宽不是~
    Tinywan
        99
    Tinywan  
    OP
       122 天前
    @gongquanlin 赞成
    Tinywan
        100
    Tinywan  
    OP
       122 天前
    @gongquanlin 求勾搭 QQ 756684177
    1  2  
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4125 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 02:00 · PVG 10:00 · LAX 19:00 · JFK 22:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.