V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
seaguest
V2EX  ›  问与答

用过 go,再也不想用 PHP 了怎么办?

  •  
  •   seaguest · 2019-05-15 15:52:00 +08:00 · 4095 次点击
    这是一个创建于 2019 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上份工作用 go,感觉很爽,现在的工作都是 php,感觉各种水土不服。 而且项目的代码质量比较差,从来没有 code review,完全对 php 失去了兴趣怎么办?

    大家对于工作换语言是什么看法,还是必须选择自己感觉舒服的语言的工作?

    32 条回复    2019-05-17 13:45:03 +08:00
    graysheeep
        1
    graysheeep  
       2019-05-15 15:52:56 +08:00   ❤️ 1
    go 比 php 工资高的多 那就 go 吧!
    keepeye
        2
    keepeye  
       2019-05-15 15:54:19 +08:00
    算起来已经很长时间没用 php 了,除了最近用 php 做了个解析 xls 的 phar,go 下面实在没有能用的包
    linxl
        3
    linxl  
       2019-05-15 15:55:27 +08:00
    那就继续找 go 的工作, 我所在的厦门 go 的机会今年比较多点, 但是要么邀请很高, 要么工资很低, 换语言尴尬(我也 php).
    tt67wq
        4
    tt67wq  
       2019-05-15 15:57:41 +08:00
    那是你上份工作代码质量高,我现在虽然用的 go,但是代码已经不能看了。。。我想弃了 go 转 elixir
    dongisking
        5
    dongisking  
       2019-05-15 15:58:25 +08:00 via Android
    好奇怎么从 go 跳到 PHP 的
    seaguest
        6
    seaguest  
    OP
       2019-05-15 16:02:30 +08:00
    @keepeye
    xlsx
    可以用这个 https://github.com/tealeg/xlsx

    xls 这个(可能会有点 bug )
    https://github.com/extrame/xls
    seaguest
        7
    seaguest  
    OP
       2019-05-15 16:11:00 +08:00
    @dongisking

    切换到 php,主要是新公司需要吧,对于程序员来说换语言问题不大,可能是系统架构,代码质量比较渣,越搞越郁闷,效率远没有用 go 高,感觉写的代码也没有积累的价值。
    keepeye
        8
    keepeye  
       2019-05-15 16:12:39 +08:00
    @seaguest extrame/xls 不是有一点 bug,而是基本不能正常解析我的 xls 文件,会丢失数据
    dongisking
        9
    dongisking  
       2019-05-15 16:17:08 +08:00 via Android
    @seaguest 目前我也是 PHP,晚上下班用 gin+gorm 写写 demo,总体上比较清晰,但轮子实在不多。如果在没有 go 的实战经验的公司推广 go,难度很大
    seaguest
        10
    seaguest  
    OP
       2019-05-15 16:20:16 +08:00
    @dongisking

    尝试推广过,有部分独立的功能模块自己是用 go 开发的,因为这边节奏很快,没什么太多的时间学习,切换新语言,老板也不支持。

    因为一些原因想离职,于是语言这个问题就突然暴露出来,感觉看到 php 就想吐了。
    ylsc633
        11
    ylsc633  
       2019-05-15 16:36:29 +08:00
    其实跟 php 没有关系...

    是因为 换了新环境 你不习惯而已....

    习惯了 就都习惯了....
    seaguest
        12
    seaguest  
    OP
       2019-05-15 16:46:38 +08:00
    @ylsc633

    是啊,公司 996,来了新公司个人定位模糊,工作内容一变再变,打算离职,于是语言这个问题就像是压倒自己决定的最后一根稻草,各种不习惯。
    dongisking
        13
    dongisking  
       2019-05-15 17:02:39 +08:00 via Android
    @seaguest 996 的话什么语言都不想写了,不过技术从来不是驱动公司的环节,对 go 的爱暂时还是留在 GitHub 里吧……要么忍要么滚
    reus
        14
    reus  
       2019-05-15 17:09:30 +08:00
    @keepeye gooxml
    toma77
        15
    toma77  
       2019-05-15 17:12:36 +08:00   ❤️ 1
    我个前端写了一阵子 go 都不想写 js 了。。
    xrlin
        16
    xrlin  
       2019-05-15 19:20:00 +08:00 via iPhone
    代码质量主要看人和是否有时间写好的代码。
    masker
        17
    masker  
       2019-05-15 19:34:05 +08:00 via Android
    见到这种标题就想屏蔽发帖者怎么办?
    dobelee
        18
    dobelee  
       2019-05-15 19:45:44 +08:00 via Android
    代码质量差跟 php 有毛关系。。。
    seaguest
        19
    seaguest  
    OP
       2019-05-15 19:48:44 +08:00
    @masker

    哈哈,屏蔽吧。
    这个真不是 go 吹,主要还是项目代码的 php 让我太失望了。
    seaguest
        20
    seaguest  
    OP
       2019-05-15 19:52:32 +08:00
    @dobelee

    对啊,目前团队的整体技术水平一般,主要是业务驱动。
    老板一直说互联网就是要快,996,需求一个接一个,根本没什么时间做好规划设计,越到后来,项目越是难以维护。
    之前的后台技术负责人,用的 svn,发布都是手动合代码,master 和 develop 分支的代码千差万别,开发 /发布流程现在依然还是很混乱。
    songjiaxin2008
        21
    songjiaxin2008  
       2019-05-15 19:57:50 +08:00
    seaguest
        22
    seaguest  
    OP
       2019-05-15 20:08:34 +08:00
    我和老板是大学认识的,不算很熟,我的上个创业公司失败后,他来找我,当时这里发展不错,融资也很快,所以打算过来学习一下,过来也有期权,来了大半年吧。

    目前想辞职主要有几个原因:
    1, 996 太伤身体,身体太疲惫。
    2, 个人定位模糊,最开始参与业务开发,后面因为公司需求去独立负责一个模块,但是现在这个方向不行有加入新的业务开发。对于我个人没有明确的定位,现在是哪里需要去搞哪里。感觉心很累。
    3,我是降薪过来的,最近要给我涨工资,勉强达到上家的水准,理论上目前自己去找工作,是可以找到待遇更好的。

    整体上公司的节奏很快,疲于搞需求,感觉没法最大化自己的价值,我个人还是希望做点有技术含量,能体现自己价值的东西吧。最近每年差不多每年代码都要写在 5-10 万行吧,有的时候真是写代码会想吐。

    目前没有想着找下家,也没什么压力,在考虑先休息一段时间,尝试一下自由职业。
    jon
        23
    jon  
       2019-05-15 20:30:38 +08:00
    PHP 又背锅了
    sagaxu
        24
    sagaxu  
       2019-05-15 21:23:44 +08:00 via Android
    当年找了份 php 的工作,干了不到半年被强迫转了 Java,然后四年没碰 PHP。四年后又找了份 PHP 的差事,然后过了半年,因同事离职,被拉去接盘公司的 Java 项目,然后 Kotlin 真香,再也不想碰 PHP 和 Java 了。
    releaseme
        25
    releaseme  
       2019-05-15 21:33:42 +08:00
    Go 就是新时代的 php 啊(逃)
    ragnaroks
        26
    ragnaroks  
       2019-05-16 08:48:21 +08:00
    这是正常思维.
    a11214214
        27
    a11214214  
       2019-05-16 08:51:57 +08:00
    @linxl 同厦门...感觉 PHP 不适合维护 转 Java 了 遇事不决上 Java
    keepeye
        28
    keepeye  
       2019-05-16 09:00:31 +08:00
    @songjiaxin2008 这是 xlsx,跟 xls 完全不是一种东西
    seaguest
        29
    seaguest  
    OP
       2019-05-16 11:28:42 +08:00
    @sagaxu

    如果公司搞个 PHP 的新项目,让你回去搞 PHP,还回的去吗?
    sagaxu
        30
    sagaxu  
       2019-05-16 12:07:51 +08:00 via Android
    @seaguest 钱给够,用什么都行
    freehere
        31
    freehere  
       2019-05-16 14:05:42 +08:00
    我之前写 php,现在写 go,没啥不舒服的,而且 php 写起来应该比 golang 快很多。公司用啥你就用啥好了
    kiylx
        32
    kiylx  
       2019-05-17 13:45:03 +08:00
    @seaguest PHP 框架的开发效率在解释型语言里算上非常高的,开发的 bug 多只可以找自己的项目组的问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2712 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:41 · PVG 20:41 · LAX 04:41 · JFK 07:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.