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

想学多一门语言,在纠结选 PHP 还是 Python ,老哥们来指点一下

  •  1
     
  •   13192262269 · Feb 28, 2019 · 9483 views
    This topic created in 2806 days ago, the information mentioned may be changed or developed.
    求各位老哥打醒(╬▔▽▔)
    先说一下背景:
    1.公司目前只用到 java,本人 java 科班出身,2 年左右
    2.已自学 goland
    3.打算往<服务架构性能方向>发展
    4.向往北京,打算以后到北京发展,现 base 广东二线城市
    86 replies  •  2019-03-01 20:25:47 +08:00
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Feb 28, 2019
    1
    goland 是 IDE。。
    mayorbryant
    mayorbryant
    Feb 28, 2019
    2
    PHP 是世界上最好的语言
    songkai
    songkai
    Feb 28, 2019
    3
    优先学习技术排名高的;语言这个东西没什么说的, 主要还是学好语言周边的技术体系。
    13192262269
    13192262269
    OP
    Feb 28, 2019
    4
    @bestkayle #1 go,go,go<( ̄︶ ̄)↗
    13192262269
    13192262269
    OP
    Feb 28, 2019
    5
    @mayorbryant #2 小老弟,我 java 表示不服
    orqzsf1
    orqzsf1
    Feb 28, 2019
    6
    C++
    13192262269
    13192262269
    OP
    Feb 28, 2019
    7
    @orqzsf1 #6 为毛?面向过程编程表示很心累
    xuanbg
    xuanbg
    Feb 28, 2019
    8
    有空多学点基础多好,学什么语言。语言这东西,用到什么就学什么,现学现卖就好。
    tomxin7
    tomxin7
    Feb 28, 2019❤️1
    9
    python 啊,写脚本很爽的
    13192262269
    13192262269
    OP
    Feb 28, 2019
    10
    @xuanbg #8 鸡儿,老子要赚钱养家
    simple2025
    simple2025
    Feb 28, 2019 via Android❤️8
    12
    肯定是前端呀,省得你天天有精力去学其他的
    hlwjia
    hlwjia
    Feb 28, 2019 via iPhone
    13
    打算往性能架构上发展,你还选 php?
    Fate810
    Fate810
    Feb 28, 2019
    14
    不要问,问就是 PHP
    magicluna01
    magicluna01
    Feb 28, 2019
    15
    都 9102 了,学 go 吧~
    fbb707
    fbb707
    Feb 28, 2019
    16
    @13192262269 您真是科班出身? c++是面向过程?
    tanszhe
    tanszhe
    Feb 28, 2019❤️1
    17
    推荐 rust。 有重构一切的能力和优势
    13192262269
    13192262269
    OP
    Feb 28, 2019
    18
    @fbb707 #16 C
    miscmz
    miscmz
    Feb 28, 2019 via Android❤️2
    19
    语言都是工具,要用的时候补上都不迟。有空真不如补补基础,比如看看 cpp 是不是面向过程
    13192262269
    13192262269
    OP
    Feb 28, 2019
    20
    @chenqh #12 ∪▽∪ 前端这么忙的吗?哈哈哈
    janxin
    janxin
    Feb 28, 2019
    21
    选 php 吧,毕竟最好的语言
    LokiSharp
    LokiSharp
    Feb 28, 2019
    22
    Python 啥都能干
    13192262269
    13192262269
    OP
    Feb 28, 2019
    23
    @miscmz #19 (ノ=Д=)ノ ┻━┻,我想表达的是的.c,不是.cpp
    13192262269
    13192262269
    OP
    Feb 28, 2019
    24
    @magicluna01 #15 我居然出查了一下 9102,看来你很潮哦,小兄弟
    dmjob2015222
    dmjob2015222
    Feb 28, 2019
    25
    go ,python 吧 ,php 放弃吧,虽然 php 是世界上最好语言
    KasuganoSoras
    KasuganoSoras
    Feb 28, 2019
    26
    学 PHP 不会掉头发,而且是世界上最好的语言
    Perfect Hair Programming 完美秀发编程
    13192262269
    13192262269
    OP
    Feb 28, 2019
    27
    @KasuganoSoras #26 ∪▽∪ 我怎么记得拍黄片
    retroxs
    retroxs
    Feb 28, 2019
    28
    小孩子才会做选择
    KasuganoSoras
    KasuganoSoras
    Feb 28, 2019
    29
    @retroxs #28
    13192262269
    13192262269
    OP
    Feb 28, 2019
    30
    @KasuganoSoras #29 卧槽
    botian
    botian
    Feb 28, 2019
    31
    当然是 PHP (能坑一个是一个,嘻嘻)
    yoke123
    yoke123
    Feb 28, 2019
    32
    这还要看? 学前端啊
    13192262269
    13192262269
    OP
    Feb 28, 2019
    33
    @botian #31 卧槽,为什么坑,快说 (ノ=Д=)ノ
    botian
    botian
    Feb 28, 2019❤️1
    34
    @13192262269 相对来说 PHP 发展这么久了,相对饱和,python 还有广阔的发展空间
    ydirel
    ydirel
    Feb 28, 2019
    35
    JavaScript 接外包也方便
    snoopy1024
    snoopy1024
    Feb 28, 2019 via iPhone
    36
    @bestkayle 笑出猪脚……
    13192262269
    13192262269
    OP
    Feb 28, 2019
    37
    @snoopy1024 #3 我去,我打错了一个字母好吗?是 golang
    wangyuescr
    wangyuescr
    Feb 28, 2019 via Android
    38
    中午不睡 下午不崩溃吗
    ruyuejun
    ruyuejun
    Feb 28, 2019
    39
    java 科班出身,基本是 web 方向,那么 php 基本告别了,等于在学重复的东西。
    那么推荐 go,你又学过了 go,最后就只剩下 python 了。
    至于 rust,有空可以看看
    nEoooYe
    nEoooYe
    Feb 28, 2019❤️1
    40
    先深度再广度,建议先把当前的语言基础打扎实把,如果觉得已经精通了,那么 [服务架构性能方向] 也会有许多需要学习的地方。
    语言,需要使用的时候再去学习也不晚,精通一门,学其他的也不慢。go,java 其实已经足够应付后端高性能开发了,如果非要推荐的话,那就 python 把
    zorui
    zorui
    Feb 28, 2019
    41
    lisp > Scheme > Common Lisp > Clojure
    zhangalong69
    zhangalong69
    Feb 28, 2019
    42
    同 Java,同学了 go,目前下一门语言准备是 py,公司有 php 做转发层的,都在想往 java 靠拢呢,没必要学 php 了
    justfortest
    justfortest
    Feb 28, 2019
    43
    @zorui #41 学术派?
    GeruzoniAnsasu
    GeruzoniAnsasu
    Feb 28, 2019
    44
    作为程序员怎么能不学习魔法

    scheme 和 haskell 推荐看一看
    1224085895
    1224085895
    Feb 28, 2019 via Android
    45
    c++
    tao1991123
    tao1991123
    Feb 28, 2019
    46
    学了 Java、Go 不如学点前端吧 比较实用
    dilu
    dilu
    Feb 28, 2019
    47
    说白了多学就是为了挣更多的钱,或者说提高核心竞争力,这样说对吧?

    那么问题来了,首先我先声明不是说 Python 不好啊,Python 是一个很优秀的语言。

    在深度学习、爬虫等领域有很高的地位。

    但是在 Web 开发中,Python 的占比总归是小于 PHP 的,看楼主的介绍应该也是做 Web 开发的,那还是选 PHP 的性价比更高一点。

    最后,PHP 是最好的语言,手动狗头加逃
    LittleDust
    LittleDust
    Feb 28, 2019
    48
    大家都从 PHP 转 Java,你倒好,Java 转 PHP ……
    to2false
    to2false
    Feb 28, 2019
    49
    2 年 java 估计都没学出世吧,继续学 java
    jadec0der
    jadec0der
    Feb 28, 2019
    50
    新人入行适合学 php,好找工作,但是你又不打算因为这个换工作。对你来说,php 适合做 side project,python 适合在工作中搞点自动化,还是更推荐 python。
    lein
    lein
    Feb 28, 2019 via Android
    51
    c++ 兼学 php
    java 兼学 python
    go 兼学 js
    前面的都可以走上架构级,后面的都很容易写小玩意
    k9990009
    k9990009
    Feb 28, 2019 via Android
    52
    js 才是最火的
    2kCS5c0b0ITXE5k2
    2kCS5c0b0ITXE5k2
    Mar 1, 2019
    53
    全都要啊
    zilili
    zilili
    Mar 1, 2019 via Android❤️1
    54
    如果就这两个选择,感觉 python 好些,可以走 web 可以走 ai 可以走爬虫…方向多些,要我选,我选前端
    onevcat
    onevcat
    Mar 1, 2019
    55
    如果只是以学语言为目标的话,推荐 Haskell...
    supertan
    supertan
    Mar 1, 2019 via iPhone
    56
    js 吧,一入前端深似海
    13192262269
    13192262269
    OP
    Mar 1, 2019
    57
    @ruyuejun #39 感谢老哥
    13192262269
    13192262269
    OP
    Mar 1, 2019
    58
    @wangyuescr #38 睡是肯定要睡的呀
    13192262269
    13192262269
    OP
    Mar 1, 2019
    59
    @zorui #41 😭,没一样是听过的
    liuyibao
    liuyibao
    Mar 1, 2019
    60
    看需求的话 PHP 多些
    JRay
    JRay
    Mar 1, 2019
    61
    我也是 java 刚学完 go py 之前学过 但是没有实际项目练手都忘记了。 还是要撸点东西出来才行啊
    KIMMG
    KIMMG
    Mar 1, 2019
    62
    可以尝试下 ruby
    13192262269
    13192262269
    OP
    Mar 1, 2019
    63
    @tao1991123 #46 说的也是
    @GeruzoniAnsasu #47
    @dilu #47 javaEE 方向,再学 php 不是等于在学重复的东西了?
    @jadec0der #50 这就很不错
    @LittleDust #48 很真实
    @k9990009 #52 牛逼
    @zilili #54 这弯转的
    ired
    ired
    Mar 1, 2019❤️1
    64
    PHP 从业第六个年头,如果希望 Python or PHP 的话,我推荐是 Python。
    原因无他,Python 能处理的应用场景比 PHP 多。
    madiks
    madiks
    Mar 1, 2019
    65
    还是别学新语言了,不管 java 还是 go 抓住一门语言深入才是王道
    danielclay
    danielclay
    Mar 1, 2019 via iPhone
    66
    @xuanbg 这个学点基础的东西指的是那些方面啊
    13192262269
    13192262269
    OP
    Mar 1, 2019
    67
    @ired # 64 🙇‍谢了
    july1115
    july1115
    Mar 1, 2019
    68
    现在用 php,准备学 Python
    dany813
    dany813
    Mar 1, 2019
    69
    肯定是 JS 啊,一统江湖
    likelike
    likelike
    Mar 1, 2019
    70
    学学 Dart 写写 flutter 还不是美滋滋
    xiaowangge
    xiaowangge
    Mar 1, 2019
    71
    Java 工程师成神之路 | 2019 正式版

    https://mp.weixin.qq.com/s/hlAn6NPR1w-MAwqghX1FPg
    alexmy
    alexmy
    Mar 1, 2019
    72
    游戏后端 ... 然后学习了 js, react 的坑,还顺带练习写了一个工具网站: https://www.keylala.cn , 算是没有浪费买了 3 年的阿里云服务器,之前置空了好久,心痛。
    assad
    assad
    Mar 1, 2019
    73
    java 吧
    version
    version
    Mar 1, 2019
    74
    转写游戏吧,
    iphper993
    iphper993
    Mar 1, 2019❤️1
    75
    小孩子才做选择题,成年人都是全都要的。
    NarwhalL
    NarwhalL
    Mar 1, 2019
    76
    不应该是学汇编吗?逃。。
    MrJing1992
    MrJing1992
    Mar 1, 2019
    77
    小孩子才做选择题,成年人都是全都要的。+1
    ns2250225
    ns2250225
    Mar 1, 2019
    78
    @likelike +1,Dart 工程师,一个顶 Web,Android,IOS 三个,老板,我要打十个,😂
    wsstest
    wsstest
    Mar 1, 2019❤️1
    79
    python+1,现在编程普遍是偏向于轻量级的脚本语言,python 未来几年内可能都是主流
    TomIsion
    TomIsion
    Mar 1, 2019
    80
    你这个头像不错
    zealinux
    zealinux
    Mar 1, 2019
    81
    如果可以,多学点汇编
    devtk
    devtk
    Mar 1, 2019
    82
    建议学 go 和 python
    crackhopper
    crackhopper
    Mar 1, 2019
    83
    显然 node.js 。先不说大前端的趋势,反正我觉得 javascript 比 python 给我感觉好多了,异步很舒服。python 优势就一个:科学计算,你如果不做什么算法类的,不太建议。async/await 貌似也是 3.5 才支持的,而有的时候还必须得 python2,这就醉了,虽然 future 啥的可以拯救一下,但仍然很麻烦,而且我怀疑很多人根本搞不清楚协程和 future。

    php 新的语法不太了解,但历史遗留问题多,而且我总觉得和 js 太像,搞得我前后端切换会有点混淆,还不如直接 js 了。go 不错(我没深入了解过,但口碑和市场都不错,不过貌似也是强类型语言),c++有点难估计你够呛能精通(指针加多线程绝对搞死你,哪怕用智能指针,weak, shared, auto 这些都是最最基本的;虽然,我觉得挺值得学的,但不推荐,反正 java 这种强类型的已经学过一个了,再学个动态类型的比较好)。
    misaka19000
    misaka19000
    Mar 1, 2019
    84
    我在三年前思考过同样的问题,现在看来,真心劝楼主一句 珍爱生命,远离 PHP
    lestat
    lestat
    Mar 1, 2019 via Android
    85
    lua
    xuanbg
    xuanbg
    Mar 1, 2019
    86
    @danielclay 数据结构、算法,以及分析问题、解决问题的方法论。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1764 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 183ms · UTC 17:20 · PVG 01:20 · LAX 09:20 · JFK 12:20
    ♥ Do have faith in what you're doing.