V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Jack66
V2EX  ›  程序员

起步 PHP ,用了近 2 年 go,开发经验 7 年。目前在一家小公司负责研发,目前项目因为人力用 PHP 开发,纠结重构用 go 还是 Java ,目前三线城市 Java 岗位多出于这个原因,大家有什么好的建议

  •  1
     
  •   Jack66 · 2023-10-26 09:30:48 +08:00 · 2907 次点击
    这是一个创建于 423 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家推荐下 java saas 开源系统

    41 条回复    2023-10-27 09:19:52 +08:00
    flyqie
        1
    flyqie  
       2023-10-26 09:36:32 +08:00 via Android
    不好招 go 人的话建议还是 java 。。

    起码好招人。。
    knightdf
        2
    knightdf  
       2023-10-26 09:37:02 +08:00
    saas 果断 java
    fhy1994
        3
    fhy1994  
       2023-10-26 09:37:35 +08:00
    写业务还是 Java 吧,小城市还是 Java 程序员多。
    fhy1994
        4
    fhy1994  
       2023-10-26 09:38:19 +08:00
    @fhy1994 虽然我也写 PHP 和 Golang 。
    demoshengxw
        5
    demoshengxw  
       2023-10-26 09:38:50 +08:00 via iPhone
    别问,一定是 java 。
    xiaofan2
        6
    xiaofan2  
       2023-10-26 09:39:46 +08:00
    遇事不决选 Java 准没错
    liuidetmks
        7
    liuidetmks  
       2023-10-26 09:42:17 +08:00
    有啥好不好招人的,跟着做两个星期不就会了?
    iOCZ
        8
    iOCZ  
       2023-10-26 09:44:19 +08:00   ❤️ 4
    问了又问,到底在期待什么
    JaguarJack
        9
    JaguarJack  
       2023-10-26 09:46:28 +08:00   ❤️ 1
    之前是不是有过相同帖子的?
    Conantv2
        10
    Conantv2  
       2023-10-26 09:46:41 +08:00
    你懂 Java 就选 Java ,不懂就选 Go ,因为你技术负责人不懂 Java 的话做不了审阅。
    sunny352787
        11
    sunny352787  
       2023-10-26 09:48:25 +08:00
    以我的经验来看,用你最擅长的,然后招不介意切换语言的来

    如果你强行上自己没接触过的语言,作为技术负责人,如果出问题了,你都不好解决。而其他人写的代码第一你可以通过代码审核把关,第二哪怕真出问题了你也能很快解决
    jjx
        12
    jjx  
       2023-10-26 09:48:34 +08:00
    问的有点奇怪

    谁主导重构, 你吗, 如果是你的话,肯定要你熟悉的语言啊, 你帖子中没写你熟悉 java
    realJamespond
        13
    realJamespond  
       2023-10-26 09:50:29 +08:00
    crud 两小时就会了,用啥都一样
    sunny352787
        14
    sunny352787  
       2023-10-26 09:51:41 +08:00
    @JaguarJack 好家伙,看了你的回复去翻了一下 op 信息,一个月前发了一个一模一样的帖子...
    xingjue
        15
    xingjue  
       2023-10-26 09:52:26 +08:00
    考虑未来发展 又是 php 果断 golang
    vultr
        16
    vultr  
       2023-10-26 09:53:32 +08:00
    当然是用 go,小地方招个 java 玩得好的并不比招个 go 玩得好的容易。
    encro
        17
    encro  
       2023-10-26 09:56:19 +08:00   ❤️ 3
    当然是 typescript ,来自一个从 php 转 python 转 go 转 C#转 rust 转 typescript 的我。。。

    因为全干工程师 ts 最适合目前
    sadfQED2
        18
    sadfQED2  
       2023-10-26 10:08:55 +08:00 via Android
    招 java ,我前司经历。项目本来是 php 写的,后续 php 的大佬太少了,不好找,于是重构成了 golang ,随着我们这帮人离职后,公司发现 go 比 php 还难招人,于是又重构成了 java
    lsk569937453
        19
    lsk569937453  
       2023-10-26 10:18:59 +08:00
    肯定用 java 。go 的坟头草都 2 米高了。
    hancai
        20
    hancai  
       2023-10-26 10:19:11 +08:00
    我们公司大部分业务在用 go 重构,java 转 go 他们开发说 2 天就行了,边写边问,而且还是核心业务。 现在的项目 java 的最小化部署都得 128G 内存,很多私有化交互,太吃资源了。
    cwliang
        21
    cwliang  
       2023-10-26 10:22:28 +08:00
    小公司选 node.js 全栈
    wlfeng
        22
    wlfeng  
       2023-10-26 10:22:50 +08:00
    小城市选 java ,好招人
    zzzkkk
        23
    zzzkkk  
       2023-10-26 10:26:05 +08:00 via Android
    pengtdyd
        24
    pengtdyd  
       2023-10-26 10:26:22 +08:00
    《公司发现 go 比 php 还难招人》笑死了。。。。
    vaaagle
        25
    vaaagle  
       2023-10-26 10:28:11 +08:00
    如果真的要放弃 PHP 了,那就 java ,应该有很多一线的 JAVA 回来。GO 怎么说,有一大部分都是 PHPer 的第二门,如果你不想重新招人的话,那 GO 是当前一个不错的选择。
    Bazingal
        26
    Bazingal  
       2023-10-26 10:30:09 +08:00
    我说怎么这么熟悉,原来是相同的帖子又发了一次,怎么上个帖子没有你想听的答案?
    lbp0200
        27
    lbp0200  
       2023-10-26 10:31:54 +08:00
    三线城市,什么技术栈都会早晚遇到招人难的问题,不如想想远程办公
    BBCCBB
        28
    BBCCBB  
       2023-10-26 10:32:08 +08:00
    go 写业务很蛋疼..
    rockxsj
        29
    rockxsj  
       2023-10-26 10:35:15 +08:00
    啊? 为啥不继续用 PHP
    OMGZui
        30
    OMGZui  
       2023-10-26 10:40:22 +08:00
    啊? 为啥不继续用 PHP
    MeteorVIP
        31
    MeteorVIP  
       2023-10-26 11:05:55 +08:00
    我之前是 c#现在正在学 java
    PaulSamuelson
        32
    PaulSamuelson  
       2023-10-26 11:10:57 +08:00
    用 Go ,就是要挑人少的,这样楼主的工作就稳住了,
    java ,玩一来个会来事儿的 javer 就能把你卷走,
    bug51
        33
    bug51  
       2023-10-26 11:18:06 +08:00
    @duanquanwu 你说用 Go 做门槛来防守工作岗位。万一楼主想跳槽呢,拿个 Go 去跳槽也尴尬呀。哈哈哈哈
    Navee
        34
    Navee  
       2023-10-26 14:34:02 +08:00
    先用 Go 重构一波,然后用 Java 重构一波
    我说的不是段子,是我们公司之前真实上演的
    大佬觉得 PHP 招个人划不来,他本身研究 Go 的,找了几个 Java 开发转 Go 把 PHP 重写了,然后大佬带着徒弟们远走高飞,接盘侠发现 Go 招不到人也没有 Java 愿意转,然后就把 Go 重写成了 Java
    flashBee233
        35
    flashBee233  
       2023-10-26 14:44:25 +08:00
    JDK21 怎么样
    cnfox
        36
    cnfox  
       2023-10-26 15:15:46 +08:00
    直接用 go ,招人的时候招 Java 和 go 都行。。来了转 go 就行了。。转 go 很简单。。
    hanlin85
        37
    hanlin85  
       2023-10-26 15:33:02 +08:00
    @Bazingal #26 一时间我还以为我记忆被重置了,不知道 OP 同个内容反复发帖是为啥
    duluosheng
        38
    duluosheng  
       2023-10-27 00:40:07 +08:00
    Java ,轮子多,人力资源可选的多
    zhady009
        39
    zhady009  
       2023-10-27 07:03:44 +08:00 via iPhone
    建业务开发议 Kotlin 或 Java
    happy32199
        40
    happy32199  
       2023-10-27 08:25:49 +08:00 via iPhone
    web 框架测试,PHP 也是有框架排在 go java 框架的前面的。
    为公司好,优化。
    为自己发展,java 重构吧……
    也不要用开源,spring 全套 微服务 高并发,告诉老板一直发展到淘宝那规模,都不需要换架构的
    moyt
        41
    moyt  
       2023-10-27 09:19:52 +08:00
    肯定用 go 啊,别为公司考虑,要为自己考虑,go 不好招人,你才稳
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1059 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:06 · PVG 02:06 · LAX 10:06 · JFK 13:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.