• 请不要在回答技术问题时复制粘贴 AI 生成的内容
FreshOldMan
V2EX  ›  程序员

到底要不要坚持学习 PHP

  •  
  •   FreshOldMan · Aug 12, 2019 · 11580 views
    This topic created in 2648 days ago, the information mentioned may be changed or developed.

    一直做移动端,之前选了 PHP 学习,现在纠结要不要继续,因为最近 PHP 的传闻太多(让我不想再继续), 所以作为我这样的情况,是继续,还是趁投入的还不多换成其他语言,比如 go,java,python 三者中的一个。

    88 replies  •  2020-04-04 21:03:57 +08:00
    shakaraka
    shakaraka
    Aug 12, 2019❤️1
    1
    go
    vicnicLight007
    vicnicLight007
    Aug 12, 2019 via iPhone
    2
    什么传闻?我 iOS,php 都学了八八九九,会 python,麻烦告知下
    way2create
    way2create
    Aug 12, 2019
    3
    既然你都这么想了 换
    hang333
    hang333
    Aug 12, 2019
    4
    php 最近有什么传闻? 如果想换的话建议学 go
    txtxdog
    txtxdog
    Aug 12, 2019
    5
    @hang333 p++?
    wangkai0351
    wangkai0351
    Aug 12, 2019
    6
    @hang333 好像是 php 分岔吧
    lepig
    lepig
    Aug 12, 2019
    7
    都赶紧走吧 少一个人和我抢饭碗
    richangfan
    richangfan
    Aug 12, 2019
    8
    有移动端开发经验就选 Java。还有你听说的流言蜚语并不会影响到世界上最好的语言。
    mamahaha
    mamahaha
    Aug 12, 2019
    9
    如果还没秃,可以考虑多学点。
    nguoidiqua
    nguoidiqua
    Aug 12, 2019 via Android
    10
    PHP 行业消亡不至于,但扩张基本可能性不大了。如果蛋糕就这么大了,吃蛋糕的却继续增加,你说结果如何?

    现在最热衷转 Go 的就是 PHPer,好多写 Go 教程、博客的人原先就是搞 PHP 的。
    rainymorn
    rainymorn
    Aug 13, 2019
    11
    什么传闻?
    awpshoot
    awpshoot
    Aug 13, 2019 via Android
    12
    PHP 存量支持你扩展自己的领域
    haohappy
    haohappy
    Aug 13, 2019
    13
    PHP7.4 的预加载功能能加速 laravel 框架 30%~50%,而且明年 PHP8.1 的 jit 出来肯定还有更大的提升,
    到时候性能都差不多的时候,大家还会选择什么?你真的喜欢数组,切片,字典么?

    php7.4 的 beta2 版本已经出来了 http —— s://downloads.php.net/~derick/ 自己去测试看看 不就清楚了
    http —— s://wiki.php.net/rfc/preload 测试代码都备好了
    auciou2
    auciou2
    Aug 13, 2019❤️5
    14
    PHP 必会,另加一门语言。
    如果是独立开发者,毫不犹豫地选择 PHP 从开始。
    jaskle
    jaskle
    Aug 13, 2019 via Android
    15
    技多不压人,语言学习成本很低的。你需要自己去体会。
    imycc
    imycc
    Aug 13, 2019 via iPhone❤️1
    16
    主业用 py,会一点点 php,让我放弃 php 的理由是我用不习惯 array,很反(我的)直觉。

    后续想往 Go 靠,但是看了一些资料觉得 Java 在微服务跟分布式的积累做得比较好。

    所以短期内的看法是,巩固已经会的技术,学 go 或者 java,同时学习 java 在大型企业后台上积累的优秀方案跟思路。

    如果已经会 php 的话就不必转 py 了,在做 web 上大家半斤八两。应用场景上,py 在运维 /运营平台之类的用得比较多。php 我到不是特别了解。
    components
    components
    Aug 13, 2019
    17
    目前很多一线城市的技术栈选择的语言是 php+go
    也就是说 php 要会,go 也要会,然后再懂 Java 的微服务就更好了( Java 目前在微服务这块是所有微服务生态中最强的,没有之一)
    garychang
    garychang
    Aug 13, 2019❤️1
    18
    当你喜欢那种语言,就坚持用下去,不要被外界影响,不然你永远是跟随者
    components
    components
    Aug 13, 2019
    19
    补充下,现在学习 php,建议一定要去使用下 swoole 以及整个 swoole 生态的东西
    https://wiki.swoole.com/wiki/page/p-open_source.html
    EscYezi
    EscYezi
    Aug 13, 2019 via iPhone
    20
    P++ is not a fork
    9151
    9151
    Aug 13, 2019
    21
    PHP 分支,说明 PHP 是真的壮大了啊
    to2false
    to2false
    Aug 13, 2019
    22
    如果你这么想了,那就不要学了
    askfilm
    askfilm
    Aug 13, 2019
    23
    @FreshOldMan 为了工作还是兴趣? 如果为兴趣随意。

    如果为了工作, 建议学 php, java。 别听 go 和 python 吹上天,go 和 python 一样找工作足够让人头疼
    kisshere
    kisshere
    Aug 13, 2019❤️16
    24
    到底要不要坚持去考上清华

    一直在学校学习,之前选中目标是清华,现在纠结要不要继续,因为最近清华的传闻太多(让我不想再继续), 所以作为我这样的情况,是继续,还是趁投入的还不多换成考其他大学,比如 北大,复旦,浙大 三者中的一个。
    xiaotianhu
    xiaotianhu
    Aug 13, 2019❤️2
    25
    到底要不要坚持移民美国
    一直研究移民,之前选了 移民美国,现在纠结要不要继续,因为最近美国 的传闻太多(让我不想再继续), 所以作为我这样的情况,是继续,还是趁投入的还不多换成其他国家,比如 澳洲,加拿大,日本 三者中的一个。
    AlvaIM
    AlvaIM
    Aug 13, 2019
    26
    php 是最好的编程语言.......
    别弃疗
    masker
    masker
    Aug 13, 2019 via Android
    27
    这都能以感情用事?????我觉得你死守着现在用的那门语言就挺好。
    jon
    jon
    Aug 13, 2019
    28
    php 最近有什么传闻?怕不是 fake news?
    alpha2016
    alpha2016
    Aug 13, 2019
    29
    多学点 go 不会错
    tanszhe
    tanszhe
    Aug 13, 2019
    30
    go 很简单 一个星期 基本就能做项目了, 可以投入一下
    no1xsyzy
    no1xsyzy
    Aug 13, 2019
    31
    p++ 是好事,虽然我觉得应该叫 typed php 之类的……
    dif
    dif
    Aug 13, 2019
    32
    @kisshere 当年就是因为一直在纠结上清华还是北大,导致我最后去了蓝翔,但我不死心,我觉得去北大,就报班了北大青鸟。
    zjiecode
    zjiecode
    Aug 13, 2019
    33
    之前做移动开发,是 ios 还是 android,如果是 Android,直接学 java 成本不是低很多,而且工作岗位很多。

    另外 ,我觉得,无论学啥,只要学精通,都很不错吧。
    lazypu
    lazypu
    Aug 13, 2019
    34
    java 吧,目前看来咋都不怕失业
    ooozx
    ooozx
    Aug 13, 2019
    35
    @kisshere 这评论可以说很真实了
    skiy
    skiy
    Aug 13, 2019
    36
    13 年的时候就知道 Go 了,那时就想学的了,入门的书应该是《 GO 编程语言》七牛的许大牛写的。无奈工作场景用不到,那时教程也不多。
    这两年 Go 势头很猛啊。特别是中国区。
    daryl
    daryl
    Aug 13, 2019
    37
    学 java。
    TesterCC
    TesterCC
    Aug 13, 2019
    38
    今年后端圈最火就是 Go 了吧,学 PHP 和 Python 的一大把转学 Go 的。
    SuperMild
    SuperMild
    Aug 13, 2019
    39
    Go 势头真的猛,即将加入泛型,到时必然又发展一波。
    Takamine
    Takamine
    Aug 13, 2019
    40
    都学了不就好了吗。
    www6688w
    www6688w
    Aug 13, 2019
    41
    如果你无法摆脱这种想法,那你还是祸祸其他语言去吧
    love
    love
    Aug 13, 2019
    42
    不建议 PHP,这个语言是真的 low,应用范围也窄

    java/python/nodejs/go 哪个都比它好。

    个人建议学 php 不如学 node 了
    hhh798
    hhh798
    Aug 13, 2019
    43
    PHP 只会越来越没落,后端菜鸡最集中的就是在 PHP,一个礼拜就能上手糙快猛的堆屎山。在后端鄙视链中 PHP 属于最底层,比 node 都不如。建议学 go。
    set01
    set01
    Aug 13, 2019❤️1
    44
    如果想着三四线城市混,不建议学 go,基本没有工作机会的。。。
    起码一两年内不会有
    vtwoextb
    vtwoextb
    Aug 13, 2019
    45
    建议学 go,php 开发 web 还是很快很不错的
    Raymon111111
    Raymon111111
    Aug 13, 2019
    46
    学 java
    baoguok
    baoguok
    Aug 13, 2019
    47
    成年人了还做选择题,不应该是都学了么?
    iPhoneXI
    iPhoneXI
    Aug 13, 2019 via Android
    48
    当然是都学
    企业开发用 Java,大数据和一些中间件 Java 也比较多
    微服务 golang,Java 都挺流行
    容器当然是 golang
    数据科学用 Python 可能还要学 Java scala
    yc8332
    yc8332
    Aug 13, 2019
    49
    java 可以学,如果做 web、接口,php 没问题的。。。。。java 烂的更多,我看他们写的代码完全都不优化的,都是全家桶拿来用。
    ibugeek
    ibugeek
    Aug 13, 2019
    50
    php+go,外包一把撸。想往大企业发展的话,还是转 java 吧。
    lostberryzz
    lostberryzz
    Aug 13, 2019
    51
    @kisshere 在?为什么不考交大?
    assad
    assad
    Aug 13, 2019
    52
    外包那些 java 是真烂,代码不忍直视,毫无章法,写出来的东西,也就是个能用。
    assad
    assad
    Aug 13, 2019❤️1
    53
    现在国内,也就 java,php 工作最好找
    其他语言,出来就那几个大厂需要点,其他基本都集中在 java 和 php 了
    Python,Go,Node,出来找个工作试试,累死你
    NerverLibis
    NerverLibis
    Aug 13, 2019 via iPhone
    54
    @imycc php 可以开守护进程用探针监控 cpu 内存参数,调用云短信实现自动报警
    ben1024
    ben1024
    Aug 13, 2019
    55
    可以坚持,如果对 java 有兴趣也可以去学,go,python 不建议
    zjsxwc
    zjsxwc
    Aug 13, 2019
    56
    小学生才做选择题!我们成年人:全都要!
    native
    native
    Aug 13, 2019 via Android
    57
    主要开发都离职了。坚持下去有什么用
    guoqu2002
    guoqu2002
    Aug 13, 2019
    58
    一直玩白手,现在纠结要不要继续,因为最近 白手要被砍的传闻太多(让我不想再继续), 所以作为我这样的情况,是继续,还是趁投入的还不多换成其他职业,比如 红眼,散打,瞎子 三者中的一个。
    233 玩游戏的时候有过这种纠结,结果哪个都没玩好,希望楼主不要像我这样~
    Varobjs
    Varobjs
    Aug 13, 2019 via Android
    59
    选什么还用问,建议放弃,什么语言都苦逼
    varzy
    varzy
    Aug 13, 2019 via Android
    60
    其实我挺推荐好好看一看 laravel,即使未来不用。laravel 教会了太多东西
    varzy
    varzy
    Aug 13, 2019 via Android
    61
    @varzy 少个我。教会了我太多东西
    daodao116
    daodao116
    Aug 13, 2019
    62
    应该这么问,到底为什么要坚持学 PHP ?
    beingWH
    beingWH
    Aug 13, 2019
    63
    搬砖的还挑用什么砖夹子???
    wulongqiu
    wulongqiu
    Aug 13, 2019
    64
    如果为了工作和赚钱的话,别浪,首选 Java 次选 PHP,其它的可以边工作边学。
    BCy66drFCvk1Ou87
    BCy66drFCvk1Ou87
    Aug 13, 2019
    65
    java、go 更有前途.jpg
    barbery
    barbery
    Aug 13, 2019
    66
    语言只是达成目标的工具,殊途同归,语法不用罢了,学哪个都行,能坚持学下去就可以了
    guokeke
    guokeke
    Aug 13, 2019
    67
    你应该全都要。
    MrUser
    MrUser
    Aug 13, 2019
    68
    它只是“个人爱好”或者“赚钱工具”,如果不爱了或者有碍赚钱了那就换吧。
    看是否买满足你某方面的要求再决定吧。
    xlcoder166
    xlcoder166
    Aug 13, 2019❤️1
    69
    too young to simple

    除了语法和语言特性差异外

    设计模式 数据结构 算法等这些编程语言的通用知识才是要学习的核心

    举个简单的例子 面向对象的 IoC, PHP Java Go 等等这些 不就是通过各自的语法和语言特性来实现

    再换句话说 1+1 = 2, 一加一等于二,One Plus One Equal Two

    通过知识学好了 语言迁移岂不是手到擒来

    单就 PHP 而言, 若是真能把几个主流框架 例如 Laravel Yii 等这些

    拆轮子 搞透彻 估计你也不用发这个帖子
    TimPeake
    TimPeake
    Aug 13, 2019
    70
    拍黄片? 可以啊 ,个人感觉比较有前途
    wengjin456123
    wengjin456123
    Aug 13, 2019
    71
    PHP 再加个 JS,可稳了
    miniwade514
    miniwade514
    Aug 13, 2019 via iPhone
    72
    @auciou2 赞同。不知道后端感觉怎么样,至少从前端视角来看,PHP 对前端很友好,容易上手并且框架成熟,社区活跃。我和身边一些前端,大学里做项目都是用 PHP 做后端(当时 node 还没火),WordPress、thinkphp、laravel 等等,做中小型项目很方便。
    如果是奔着找工作,PHP 近几年确实没那么好了,竞品多了。
    okjb
    okjb
    Aug 13, 2019
    73
    有个 7788 的水平就换
    areless
    areless
    Aug 13, 2019
    74
    v2ex 就是 PHP 写的。
    @nioncodotcom 任何语言都有新手
    @love 例举一个 PHP 不能胜任的场景

    只有新手才计较用什么品牌的工具。工人干活,老匠人总有自己一套……将工程化组件化当成技术是可笑的。没有一个真正的传奇工匠是推崇工程化组件化的(笑)
    zdb1115
    zdb1115
    Aug 13, 2019
    75
    工人干活,老匠人总有自己一套…… 同意
    auciou2
    auciou2
    Aug 13, 2019
    76
    谢谢赞同!后端的感觉是 PHP 各种顺手,编程的过程中经常在赞叹 PHP 创始人、开发者的精妙。
    本人是独立开发者,每个项目都是从 0 用原生语言写,从 0 写过论坛程序、博客程序。
    2002-2009 年写 ASP,2009 年初至今一直写 PHP,当时用了一周的时间学习 PHP,然后开始做项目。
    最近的半年用 PHP 完成了 2000-5000 个小功能。

    无论什么语言,工作量都是惊人地庞大,对于每个项目需要记忆太多的东西。我喜欢 PHP 的原因是 PHP 语言的代码十分简洁,大大减少了工作量。PHP 的运行效率,也很满意。如果数据结构设计合理,PHP 对于高并发也有很好的表现。

    也走在 Golang 的学习和探索的道路中。
    auciou2
    auciou2
    Aug 13, 2019
    77
    @miniwade514 谢谢赞同!
    RRRSSS
    RRRSSS
    Aug 14, 2019
    78
    语言不重要吧 不过大厂现在都是 Java,有的是 Go,小点的公司 PHP Node 都有
    zjsxwc
    zjsxwc
    Aug 14, 2019 via Android
    79
    主要是 PHP 好招人,
    那些菜鸟只会写 PHP,
    让他们写 Java,写出来的都是屎,比写的 PHP 还烂
    hubqin
    hubqin
    Aug 14, 2019
    80
    @imycc #16 PHP 的 array 很好用的,组装数据入库,查询数据出来显示,从心所欲,用得飞起。Python 的元组、列表才让人分不清。
    ii55dd
    ii55dd
    Aug 14, 2019
    81
    php 是最好的语言,没有之一
    crist
    crist
    Aug 14, 2019
    82
    其他语言的程序员建议:不要选 PHP,太 low ; PHP 的程序员建议:不要选 PHP,少一个人和我抢饭碗。
    zwfengwu
    zwfengwu
    Aug 14, 2019
    83
    @askfilm 对的
    zwfengwu
    zwfengwu
    Aug 14, 2019
    84
    每个语言都都有自己的魅力啊,说语言不行的,一般也都是其他语言的菜鸟比较多吧.说语言不行,最起码也得有说出具体哪里不行吧
    lllllliu
    lllllliu
    Aug 14, 2019
    85
    PHP 作为入门语言和处理一些简单情况下的任务和应用还是很舒服的~
    其他语言不会也要把从 PHP 里学到的那些知识记住~
    这样拓展语言的时候很多概念都是通用的~
    花一点时间了解一下基础语法,语言特性,其他的各种设计模式 /思想,都是通用的。
    whsir
    whsir
    Aug 14, 2019
    86
    php 是世界上最好的语言,你会发现很多小城市招人 php 是硬通货
    qq1054000800
    qq1054000800
    Aug 14, 2019
    87
    Web 开发来说,PHP 还会是霸主
    大流量、微服务,静态语言比较:Golang 会慢慢取代 Java
    动态语言,Python、Ruby、Node 这三家加一起都不会及 PHP 一个零头,没一个能打的。
    Python Web 要行,早行了,Python 可比 PHP 新出来。
    Ruby 不用说已经软了。
    Node4-5 吹的上天,一统天下呢?至今沦为写 JS 打包的小工具语言,JS 大项目简直是灾难,还有前端大都是没脑子的,没逻辑、写后端不行的。

    综上:PHP+Golang 无敌于天下
    tuomasi
    tuomasi
    Apr 4, 2020 via Android
    88
    @qq1054000800 曹尼玛 你他妈才没脑子
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2561 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 186ms · UTC 11:19 · PVG 19:19 · LAX 03:19 · JFK 06:19
    ♥ Do have faith in what you're doing.