不想写 Java 但是想从事后端开发有什么路子可走? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kenshinhu
0.01D
V2EX    问与答

不想写 Java 但是想从事后端开发有什么路子可走?

  •  
  •   kenshinhu 2020-10-21 09:28:35 +08:00 4846 次点击
    这是一个创建于 1824 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在找工作,想继续从事后台的工作;
    但是大部分的职位都是 java 开始,
    其次就是 php,python,go,
    因为之前工作的时,
    写了好几年的 java,
    十年前对这个体系有感觉有点浪费人生(我指开发速度,现在看似好很多,得益于 spring ),
    所以就转投了 Javascript 近八年,
    说白了就是接外包比较好做吧;
    node+react/vue+小程序这个就可以一人搞店;
    但是当想找份稳定一点的工作时,发现 js 体系的全端开发没有多少;
    前端可能相对多一些;
    但后端几乎是 java 的开下;
    想问问大家有没有办法可以 除 java 以外杀出一条后端的路呢?
    36 条回复    2020-10-22 15:09:01 +08:00
    lyusantu
        1
    lyusantu  
       2020-10-21 09:33:14 +08:00
    如果开发速度“快”才能不浪费人生的话 直接上"7 天学会 PHP"就好了
    jmjc
        2
    jmjc  
       2020-10-21 09:33:56 +08:00
    更后一点 c++,搞外包 PHP,传统企业.net ,互联网公司 java 。go 现在太小了,Python 不太程序员。
    DoubleShut
        3
    DoubleShut  
       2020-10-21 09:40:42 +08:00   1
    自己当老板,想做什么做什么
    XPo
        4
    XPo  
       2020-10-21 09:56:13 +08:00   1
    C#
    wysnylc
        5
    wysnylc  
       2020-10-21 10:13:19 +08:00
    想开车但是不想开四轮的,大家有木有什么办法
    lights
        6
    lights  
       2020-10-21 10:47:44 +08:00
    看火热程度,Go 语言是个不错的选择
    也有继续用 Python 或者 PHP 做后台的(本小厂就是 Python 2.7 的后端),但……我觉得没前途
    C++是经典老牌语言了,长鹅一直在用,老牌企业也一直在坚持用 C++
    另外语言层面 C#很不错,后端和桌面客户端都可以写,但印象中岗位不是很多的样子
    dajj
        7
    dajj  
       2020-10-21 11:34:10 +08:00   2
    放平心态,打工就是吃屎, 赚钱才是优先考虑的。 无论做什么,总会有不愉快的点,总会有不相干的理由
    realkenshinji
        8
    realkenshinji  
       2020-10-21 11:55:52 +08:00 via iPhone
    也可以 kotlin 开发 spring 应用啊 (逃
    hoyixi
        9
    hoyixi  
       2020-10-21 12:11:53 +08:00
    说实话,Python 、PHP,Node 这些,如果论幸福感和性价比的话,Java 还是比较好的(尤其你提到稳定性)。
    要不看看 Go?
    BoarBoar
        10
    BoarBoar  
       2020-10-21 12:46:47 +08:00   1
    @wysnylc 你的意思是 java = 四轮车 ?
    revalue
        11
    revalue  
       2020-10-21 13:16:35 +08:00
    后端搞 node 毁一生,node 就是个玩具
    revalue
        12
    revalue  
       2020-10-21 13:17:08 +08:00
    node 被营销包装得太多了,坑了多少新人
    Rwing
        13
    Rwing  
       2020-10-21 13:18:04 +08:00
    C# ?
    axbx
        14
    axbx  
       2020-10-21 14:02:40 +08:00
    GO PYTHON C++ 都可以
    chenqh
        15
    chenqh  
       2020-10-21 14:17:58 +08:00
    你都会 react 和 vue 了,为什么不转前端?
    Jooooooooo
        16
    Jooooooooo  
       2020-10-21 14:32:24 +08:00
    和语言叫啥劲
    coderxy
        17
    coderxy  
       2020-10-21 14:37:09 +08:00
    go 吧。 我也是 node 转的 go,原来也学过 java 。go 对于 node 开发者来说切换挺平顺的,很多地方设计思维跟 node 也有共通之处。node 作为后端现在确实不太行了,岗位很少。
    kenshinhu
        18
    kenshinhu  
    OP
       2020-10-21 14:48:02 +08:00
    @coderxy 我也是这样想,仅是觉得现在 go 的第三方库还没有 node 完善
    kenshinhu
        19
    kenshinhu  
    OP
       2020-10-21 14:49:21 +08:00
    @chenqh
    相比前端更多的是喜欢后端的业务逻辑;
    可能觉得前端(以我遇到过的工作)都是对样式调整比较多,所以就觉得相对乏味
    coderxy
        20
    coderxy  
       2020-10-21 14:55:26 +08:00
    @kenshinhu go 的话各种轮子还比较少,但是如果只是拿来做 web 后端的话,基本的轮子已经不缺了。 我已经转了快 2 年了,感觉还不错。 造轮子这件事对于有些人可能很难接受,但我个人还是挺喜欢的,喜欢这种能自己完全掌控所有代码的感觉,也能提升自己。
    TypeError
        21
    TypeError  
       2020-10-21 15:27:04 +08:00
    国内后端 Java 太多

    不想写 Java 我觉得就 jvm 系的 Scala 、kotlin
    加上 go
    python 写写数据处理、运维工具

    非常不喜欢 nodejs
    ericxu131
        22
    ericxu131  
       2020-10-21 15:29:24 +08:00
    服务端写 Kotlin 一晃 3 年多了,基本不写 Java 了。
    puduhe1
        23
    puduhe1  
       2020-10-21 15:50:54 +08:00
    php 是世界面最好的语言
    amwyyyy
        24
    amwyyyy  
       2020-10-21 16:56:19 +08:00
    go
    raaaaaar
        25
    raaaaaar  
       2020-10-21 17:05:26 +08:00 via Android
    早日入 go
    namelosw
        26
    namelosw  
       2020-10-21 21:24:32 +08:00 via iPad
    这个描述感觉 Ruby 比较贴近你的期望。虽然现在搞 Ruby 的不多还是有一些的。

    以前搞 Ruby 的大神比例很高。

    很多只搞 Java 的看着很牛,学习的时候也不少花功夫,上手就感觉菜得抠脚。
    fanfpy
        27
    fanfpy  
       2020-10-21 21:52:34 +08:00
    我 C#就这没没排面嘛
    0Shaka
        28
    0Shaka  
       2020-10-22 01:13:21 +08:00
    > 但后端几乎是 java 的开下;

    并不是, python, php, golang, c++ 都在后端占有很大的份额, java 只是微服务领域的生态领先其他语言, 但这一优势也一直在被 golang 冲击着.

    你不想写 java 我猜是不喜欢 java 臃肿的语法和风格, 那么你也许会喜欢 go
    maryshaw
        29
    maryshaw  
       2020-10-22 07:30:47 +08:00 via Android   1
    @coderxy 也想转 go,交流下经验呗
    Cbdy
        30
    Cbdy  
       2020-10-22 07:59:53 +08:00 via Android
    用 Java15
    StephenHe
        31
    StephenHe  
       2020-10-22 08:48:59 +08:00
    @ericxu131 感觉 java 想变成 js,js 想变成 java,这两个语言吃错药了吗。
    kenshinhu
        32
    kenshinhu  
    OP
       2020-10-22 09:29:06 +08:00
    @StephenHe 我记得 当时 sun 还没 卖 java 在 ruby 流行时,有出一个 Groovy,情况有点和现在的类似
    glfpes
        33
    glfpes  
       2020-10-22 09:50:04 +08:00
    java 开发速度具体是哪里慢了?
    coderxy
        34
    coderxy  
       2020-10-22 10:17:50 +08:00
    @maryshaw 看看菜鸟教程,gin 这种框架先写个小项目。 最好是跟着公司一起转,几个月时间边写项目就边转过来了。 自己个人转然后找工作比较吃力。
    kenshinhu
        35
    kenshinhu  
    OP
       2020-10-22 11:12:31 +08:00
    @glfpes 个人感觉是 jvm 编译过程有点慢,而且在还没有 spring 体系的支撑前还是还是要多层服务搭建,但以前还是 ssh 的时代记得那个时候从 0 开有 CRUD 的功能出来时要两三天,当天后期有 maven 之后就顺手很多,但是扔有很多时候出现因为 jar 包版本造成的异常,但如果框架组成配置都有自己一套脚本架的估计会更快。
    ericxu131
        36
    ericxu131  
       2020-10-22 15:09:01 +08:00
    @StephenHe 互相借鉴好的特性和工程思路吧。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     806 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 21:11 PVG 05:11 LAX 14:11 JFK 17:11
    Do have faith in what you're doing.
    ubao msn 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