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

是否该继续 PHP 还是投向 go 的怀抱?跪求各位大佬给点意见

  •  
  •   strive ·
    jhStrive · Mar 7, 2018 · 12501 views
    This topic created in 3168 days ago, the information mentioned may be changed or developed.

    坐标:成都
    专业:软件工程
        小弟我从 16 年毕业以后一直从事着 PHP 开发。因为缺少了市场调研,我所在团队开发的项目现在处于无限期暂停阶段,而公司最近全力开发物联网的项目,所以,公司 PHP 这一块可能从此以后没有开发任务了;而现在有一个公司内部转向 GO 开发的机会,但是小弟我昨晚思考很久,至今仍然犹豫不决,原因有以下两点:
        1.虽然对于程序员而言,语言只是工具,但 PHP 在 web 开发有着成熟的体系和解决方案,而自己还没深入了解到一定程度,我是否该继续坚持着 PHP
        2.在招聘平台看了一下,GO 在成都招聘的职位不是很多(薪资比 PHP 高),而我目光也比较短浅,无法窥见 GO 的未来发展趋势和互联网这个行业的本质
        对于编程而言,我觉得我挺爱它的,而现在这个选择(机会),让我比较茫然,希望各位大佬能给点经历或者建议,让小弟参考参考

    Supplement 1  ·  Mar 7, 2018
    谢谢各位老哥们热情的回复,真的十分感谢,谢谢你们
    64 replies  •  2019-04-03 11:29:00 +08:00
    rrfeng
    rrfeng
    Mar 7, 2018 via Android
    1
    既然说了语言只是工具,那为什么不多学一门手艺?
    zjsxwc
    zjsxwc
    Mar 7, 2018❤️2
    2
    面向工资编程,没毛病。
    dilu
    dilu
    Mar 7, 2018
    3
    你是个厨子 当了司机就不会做饭了?
    只是说长期不做手生,对于业内新的技术不太了解
    不是 PHP 转 GO 而是多学了 GO
    cloudzhou
    cloudzhou
    Mar 7, 2018
    4
    强烈支持你试试看
    isb
    isb
    Mar 7, 2018
    5
    有时间纠结不如直接去拥抱
    uuus007
    uuus007
    Mar 7, 2018
    6
    多一门手艺,没毛病。 以后都是多语言开发了,只会单一语言,越来越不好混了
    xpresslink
    xpresslink
    Mar 7, 2018
    7
    这个还用问比继续拍黄片要强吧
    leriou
    leriou
    Mar 7, 2018
    8
    试试 go 吧, 干净简单, 部署方便, php 做业务还行, 再往下做中间件就做不了了
    matsuz
    matsuz
    Mar 7, 2018
    9
    给你一个带薪学习的机会,为什么不去

    Go 在未来的应用范围肯定比 PHP 广,毕竟 PHP 的主要用途几乎就只有 Web 开发

    只要工资没降太多,我觉得你可以去

    当然,你要是对 PHP 是真爱的话那就算了
    strive
    strive
    OP
    Mar 7, 2018
    10
    @cloudzhou @zjsxwc @rrfeng @isb @uuus007 谢谢各位老哥的建议</br>@dilu 我平时也学习了一些 Python,我怕多了会浮躁什么都学不好</br>多谢各位
    southsala
    southsala
    Mar 7, 2018
    11
    go 的用途多一些,gogs 这个工具很赞
    strive
    strive
    OP
    Mar 7, 2018
    12
    谢谢各位老哥,我决定学习 go 开发了,十分感谢
    stabc
    stabc
    Mar 7, 2018❤️1
    13
    首先你可以试着用少量时间学一下 GO,看看自己对它有没有兴趣,有兴趣就学。但如果作为职业规划我是不推荐 GO 的。
    然后我个人建议你学 C++。C++语法和 PHP 很像(或者说 PHP 跟 C++语法很像),你上手时可能会有眼前一亮的感觉。而且 C++的职业发展前景更加稳固。而且你挺爱编程的话,不学一门底层语言就可惜了。
    xiaoqi
    xiaoqi
    Mar 7, 2018
    14
    两手抓两手都会硬...
    wekw
    wekw
    Mar 7, 2018
    15
    公司内部提供转换的机会这是多少人求之不得的,过一年你就有两门手艺了呀!
    Norie
    Norie
    Mar 7, 2018
    16
    @xiaoqi 抢我台词
    onepunch
    onepunch
    Mar 7, 2018
    17
    我记得看过一本书说 “ 30 岁之前不要怕,30 岁之后不要悔” ,你要是你真的想去做,感兴趣,那么你就去做,不要犹豫。年轻就是财富,作为一个攻城狮应抓住每一个机会去学习。

    语言不同特性也是不同的,应用场景也不太一定一样。go 在高并发方便的表现还是很出色的。
    byrain
    byrain
    Mar 7, 2018
    18
    学。 艺多不压身。 我也是从 python 转到 go 了。
    Immortal
    Immortal
    Mar 7, 2018
    19
    php golang python 都有写..感觉语言互相并不冲突 看业务场景和具体需求选择而已
    mol310
    mol310
    Mar 7, 2018
    20
    技多不压身,反正闲着也是闲着,不如多学一门手艺,多一条出路
    MushishiXian
    MushishiXian
    Mar 7, 2018
    21
    当然可以学 go,php 也不能丢,要不然之前的努力不就白费了
    visonme
    visonme
    Mar 7, 2018❤️1
    22
    每个语言都有其适用的领域,所以不要过多考虑某种语言的未来发展,除非这个语言背后主导者停止了对它的支持。

    某个时期使用一门主要语言作为开发工具是没错的,但是你的工具集不能只有一门语言可以选择。

    学 go 挺好的,至少现在你有应用的场景会有实际的经验,比很多没有实际应用的学习会好很多了,为什么不学呢?
    go 会成为你下一个较长时期的主要开发语言,这并不代表你就放弃了 php,php 的路很长,只是在未来较长的时间里,你在 php 上的时间和精力分配会少点而已~

    最后我想说,没冲突,除非你眼里除了 php 容不下其他,不然就放开胸怀拥抱它把
    yanjinbin
    yanjinbin
    Mar 7, 2018 via iPhone
    23
    你这样的顾虑不适合继续学 PHP
    fatjiong
    fatjiong
    Mar 7, 2018
    24
    骚年,不是转 go 哦,只是多学门手艺,一起学习就好。
    JulyXing
    JulyXing
    Mar 7, 2018
    25
    内部转岗是一个很好的机会,不仅学到新的技术而且也可以去了解项目继续学习。
    lawmil
    lawmil
    Mar 7, 2018
    26
    你是个司机,不能说换了个车就不会开了啊,
    赶紧学起来吧,没什么可怕的,多一门语言为以后打基础
    ioven
    ioven
    Mar 7, 2018
    27
    学一门静态语言有助于拓展思维,目前正在抽空撸 Go
    Yemilice
    Yemilice
    Mar 7, 2018
    28
    都学呗。。。。
    zdkmygod
    zdkmygod
    Mar 7, 2018
    29
    公司内部转 Go 是主要做什么类型的项目,如果还是做 Web 的话,触类旁通的学习没准效果更好。但是如果是换做中间件或者工具类的话,看你的个人兴趣,有没有想法转一个方向,还是沿着 Web 的方向专下去。
    xomix
    xomix
    Mar 7, 2018
    30
    没见过粤菜厨师学了几个川菜就转菜系了的。语言不是编程。
    teaaa
    teaaa
    Mar 7, 2018
    31
    我 一个 16 年毕业的 php 渣渣程序媛 依然要开始学 java 了 公司业务需要。加油!提高自己的竞争力而已呀 不用想太多
    8355
    8355
    Mar 7, 2018
    32
    我给你的建议是学 Go 首先现在 Go 处于高速发展期 不管是区块链还是网游后端接口或者是其他高并发领域都非常需要 Go

    php 更偏向中小型架构的网站 如果是做网站前端程序那 php 制霸 后端并发 Go 是非常强的
    很多只做 php 的人都缺乏很多偏底层的编程概念 在 Go 里你都能找回来 到时候你在理解 php 又是一个不同的境界. 现在有公司带着你走 你就应该转, 自己直接学是非常吃力的 你会发现有很多东西都是跟 php 差距很大的.
    TanLian
    TanLian
    Mar 7, 2018
    33
    想学 GO 的话可以关注我的公众号:大后端开发,里面都是我学习 GO 语言过程中的总结
    nullen
    nullen
    Mar 7, 2018
    34
    转学 Java 和 Golang 吧。
    xkeyideal
    xkeyideal
    Mar 7, 2018
    35
    楼主看我的头像
    qce7
    qce7
    Mar 7, 2018
    36
    问下仁兄觉得 php 程序员学 C 怎样 @stabc
    not4jerk
    not4jerk
    Mar 7, 2018
    37
    有转 golang 的机会要珍惜啊
    gowk
    gowk
    Mar 7, 2018
    38
    楼主看我的头像
    fhefh
    fhefh
    Mar 7, 2018
    39
    @TanLian 已关注 内容真棒~
    feverzsj
    feverzsj
    Mar 7, 2018
    40
    一个是脚本语言,一个是系统语言,差别很大
    0x4b0082
    0x4b0082
    Mar 7, 2018
    41
    github trend 看一下 你会发现 laravel 也救不了 php 2333
    to2false
    to2false
    Mar 7, 2018
    42
    围观
    TanLian
    TanLian
    Mar 7, 2018
    43
    @fhefh 多谢肯定哈
    timothyye
    timothyye
    Mar 7, 2018
    44
    技多不压身,我也是成都的,转 go 快 3 年了……
    之前一直.NET ……
    justff
    justff
    Mar 7, 2018❤️1
    45
    @raphaelsoul 忍不住笑出声
    bryanly
    bryanly
    Mar 7, 2018
    46
    内部转岗美滋滋啊, 自己想转还没有相应的项目经验支撑呢
    hasbug
    hasbug
    Mar 7, 2018
    47
    求 go 的书籍
    wspsxing
    wspsxing
    Mar 7, 2018 via Android
    48
    带薪学习好啊,动态语言的多学一门实用的静态语言没错
    hhxsv5
    hhxsv5
    Mar 7, 2018
    49
    IT 这行就是不断学习的命,技术迭代很快。
    gs139
    gs139
    Mar 7, 2018
    50
    1、在很远的将来,web 仍然占用很重要的地位
    2、PHP 仍然是最适合 web 开发的后端语言
    3、golang 真的不适合开发 web
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Mar 7, 2018 via iPhone
    51
    别做 it 了做鸡蛋灌饼吧
    yaun192324
    yaun192324
    Mar 7, 2018
    52
    我也刚上手 go 有没有不错的小项目 能够让照着敲一敲的?
    dobelee
    dobelee
    Mar 7, 2018 via Android
    53
    這並不妨礙 php 蟬聯世界上最好的語言。😏
    hheedat
    hheedat
    Mar 7, 2018
    54
    go
    fox0001
    fox0001
    Mar 7, 2018 via Android
    55
    PHP 是现在,go 是未来
    enlau0912
    enlau0912
    Mar 7, 2018
    56
    認真說。學 C、C++吧 我玩了快二十年 現在還缺人
    akira
    akira
    Mar 7, 2018
    57
    等于是公司帮你交学费,不管是学什么都是赚啊。
    huba
    huba
    Mar 8, 2018 via Android
    58
    @raphaelsoul 为啥
    dizzy
    dizzy
    Mar 8, 2018
    59
    @timothyye 我也是成都的。刚刚开始学 golang,游戏后端,以后有空多交流啊~~
    simple2025
    simple2025
    Mar 8, 2018
    60
    @enlau0912 CPP 难啊
    wangbenjun5
    wangbenjun5
    Mar 8, 2018
    61
    这种问题得看公司,如果是大公司福利待遇好,有这么好的机会学习一门新技术怕啥?如果是创业公司,随时可能倒闭,还是换公司吧!
    0x4b0082
    0x4b0082
    Mar 10, 2018
    62
    @huba 不仅 laravel 不行,swoole 也不行 :doge:
    这一届 php 没有扛把子了 热度就下去了 web 后端毕竟只是很小很小的工作
    huba
    huba
    Mar 10, 2018 via Android
    63
    @raphaelsoul 那 phper 该如何转型。🤔
    gz911122
    gz911122
    Apr 3, 2019
    64
    建议继续 PHP
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   682 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 111ms · UTC 18:05 · PVG 02:05 · LAX 10:05 · JFK 13:05
    ♥ Do have faith in what you're doing.