想问问关于 PHP 的后续发展问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
louxiaohei
V2EX    程序员

想问问关于 PHP 的后续发展问题

  •  
  •   louxiaohei 2020-06-22 14:32:21 +08:00 3371 次点击
    这是一个创建于 1995 天前的主题,其中的信息可能已经有所发展或是发生改变。

    坐标杭州,底层搬砖小码农,快 3 年的工作经验了,但感觉自己就是菜,不知道 php 的核心到底应该是学什么东西,最近也在看数据结构和算法的题,但是 php 往深度学的话到底是什么东西,产生迷茫,有大佬指点吗 0.0

    22 条回复    2020-06-22 17:52:26 +08:00
    puzzle9
        1
    puzzle9  
       2020-06-22 14:41:50 +08:00   2
    代码有两种 一种是 为了自己的心 另一种是为了生存

    php 他只是一个编程语言 你给大看 他就是一个语言 你给小看 他还是个语言

    天下语言都是取得彼此的长处 慢慢的 都成了天下是一家了

    然后 这个 你学习的话 可以看下其他类似语言

    更重要的 主要是看你以后想干什么

    核心这玩意 看开了 就是看开了 如同恍然大悟一样
    gz911122
        2
    gz911122  
       2020-06-22 14:48:09 +08:00   2
    后端 继续深入的话通常是解决方案和中间件的取舍问题. 和语言本身关系不大吧..

    比如订单量上来后的分库分表, 数据量再增多之后的 hbase/es 用于查询.
    微服务与分布式事务. 等等等等..
    dongisking
        3
    dongisking  
       2020-06-22 14:56:45 +08:00
    @gz911122 顺便问下有没有 PHP 做微服务的项目。。。
    gz911122
        4
    gz911122  
       2020-06-22 15:00:10 +08:00
    @dongisking 应该有吧
    k8s istio, servermesh 那一套玩意应该是语言无关的..
    phperjs
        5
    phperjs  
       2020-06-22 15:15:14 +08:00
    同杭州,同样有点迷茫
    SmiteChow
        6
    SmiteChow  
       2020-06-22 15:22:44 +08:00
    语言是工具 竞争力要与行业绑定
    mitu9527
        7
    mitu9527  
       2020-06-22 15:22:53 +08:00   3
    编程规范、最佳实践,面向对象,设计原则和模式,分层架构、分布式架构(建议先去看分层架构)、线程编程或协程、各种缓存、单元测试、重构、测试驱动开发、持续集成,等等。

    多去看一些业界沉淀下来的技术,少看一点所谓的前言技术,早点变得“务实”起来,以后大概率不会差,“务实”很重要。
    eslizn
        8
    eslizn  
       2020-06-22 15:37:10 +08:00   1
    核心就是设计好了架构, [很容易] 招 [便宜] 的人 [堆业务逻辑]
    raincode
        9
    raincode  
       2020-06-22 15:45:29 +08:00
    再学个 java,前端
    louxiaohei
        10
    louxiaohei  
    OP
       2020-06-22 15:49:21 +08:00
    @eslizn 啊,没错,我就感觉整天就是写业务逻辑,再这样往后也只是业务逻辑上的提升,挣扎
    oldhorse
        11
    oldhorse  
       2020-06-22 16:34:22 +08:00
    同楼主,一年半了,天天就是 curd,业务逻辑。感觉再这样下去人要废了
    sun019
        12
    sun019  
       2020-06-22 16:55:11 +08:00
    go 啊 go+PHP 很好用的
    terranboy
        13
    terranboy  
       2020-06-22 17:01:00 +08:00
    看看 C 语言 看看 PHP 一些功能怎么实现的
    2379920898
        14
    2379920898  
       2020-06-22 17:01:42 +08:00
    别问,问就是转行
    Immortal
        15
    Immortal  
       2020-06-22 17:02:18 +08:00
    @dongisking #3
    虽然好多年没写 PHP 了 但是还在关注
    之前有看到过一个 你看下
    https://www.swoft.org/
    mrgeneral
        16
    mrgeneral  
       2020-06-22 17:10:29 +08:00
    语言本身只是工具,所以纵向就是一些特定领域的生态( Nginx 、My SQL 、No SQL...)以及解决方案(分布式存储、计算...)。
    但最后所有的技术最终都是要解决某个问题,所以还得横向探索出目标领域的方法论。
    feng12345
        17
    feng12345  
       2020-06-22 17:14:34 +08:00
    杭州是 java 的大本营,后面的 php 岗位应该是越来越少的,应该趁早转 java
    xjmroot
        18
    xjmroot  
       2020-06-22 17:37:28 +08:00
    go go go
    louxiaohei
        19
    louxiaohei  
    OP
       2020-06-22 17:38:35 +08:00
    @feng12345 话说,哪个城市的 php 会多一些,广州吗还是上海? 0.0
    louxiaohei
        20
    louxiaohei  
    OP
       2020-06-22 17:39:39 +08:00
    @oldhorse 在思考要不要换环境求生路 0.0
    dongisking
        21
    dongisking  
       2020-06-22 17:50:18 +08:00
    lenkaren
        22
    lenkaren  
       2020-06-22 17:52:26 +08:00
    根本无所谓,一般人都是做业务代码为主,那有意义的基本是这个语言背后的常规生态和行业,比如你做一般网站、做后台业务、做博客,那一般可用 php ;微服务、比较讲究异步、长链接等需要的后端业务,go 、java 等都 ok,搞一些服务监控的话,go/pyhthon/java 都有。

    如果纯粹考虑发展和收入,选择一门语言不如选择一个行业,一个公司来得重要。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5184 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 01:22 PVG 09:22 LAX 17:22 JFK 20:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86