是否该继续 PHP 还是投向 go 的怀抱?跪求各位大佬给点意见 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
strive
V2EX    程序员

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

  •  
  •   strive
    jhStrive 2018-03-07 09:40:49 +08:00 11552 次点击
    这是一个创建于 2777 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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