V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
strive
V2EX  ›  程序员

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

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

    坐标:成都
    专业:软件工程
        小弟我从 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
    你是个厨子 当了司机就不会做饭了?
    只是说长期不做手生,对于业内新的技术不太了解
    不是 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
    hhxsv5  
       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
    bestkayle
        51
    bestkayle  
       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   ·   我们的愿景   ·   实用小工具   ·   990 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 20:17 · PVG 04:17 · LAX 13:17 · JFK 16:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.