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

狂神不教 Java 教 go 了

  •  1
     
  •   v2defy 2022-11-04 19:16:43 +08:00 8171 次点击
    这是一个创建于 1129 天前的主题,其中的信息可能已经有所发展或是发生改变。

    b 站的“遇见狂神说”,他的 java 课程看的人挺多的,最近他开始更新 go 语言直播课,据说要播一年零三个月。当然只是前面一段时间教 go,后面的 linux,redis,nginx 之类的其实任何语言都适用。

    估计以后培训班教 go 的也要多起来了。其实我觉得 go 入门是比 java 要简单的。

    31 条回复    2022-11-06 00:39:11 +08:00
    golangLover
        1
    golangLover  
       2022-11-04 19:20:20 +08:00
    至今为止我从不知道 golang 最佳的错误处理手段是什么。绝大部分人所谓的入门简单,就是很多基本 practice 都不清楚,反正能 run 就行。
    gimp
        2
    gimp  
       2022-11-04 19:22:58 +08:00   4
    感谢楼上,学到 practice 是 <实践> 的意思。
    mxT52CRuqR6o5
        3
    mxT52CRuqR6o5  
       2022-11-04 19:22:58 +08:00
    有些人 go 写的跟 php 似的
    wu67
        4
    wu67  
       2022-11-04 19:32:58 +08:00   1
    @mxT52CRuqR6o5 因为有很多是 php 转过来的
    Frankcox
        5
    Frankcox  
       2022-11-04 19:37:56 +08:00   3
    该学 Rust 了
    coer
        6
    coer  
       2022-11-04 19:48:30 +08:00
    @gimp best practice
    Purelove
        7
    Purelove  
       2022-11-04 19:59:39 +08:00   2
    就我个人而言,go 的语法相当丑陋..
    MIUIOS
        8
    MIUIOS  
       2022-11-04 20:02:58 +08:00
    @Purelove 类 C 语法 不过确实丑陋 这个是事实
    imbo
        9
    imbo  
       2022-11-04 20:09:19 +08:00
    狂神水平一般吧,讲 java 的时候照着尚硅谷的内容讲,课程搬运工
    misslita
        10
    misslita  
       2022-11-04 20:10:32 +08:00 via Android
    确实要换个方向卷,不少熟练工毕业了,不换个方向卷不过
    Leviathann
        11
    Leviathann  
       2022-11-04 20:16:56 +08:00
    @golangLover c 的哲学不就是这样,worse is better 糊弄糊弄能跑就行
    yl20181003
        12
    yl20181003  
       2022-11-04 20:31:57 +08:00
    GO 还好吧,多了一种选择,总不能所有人都去卷 Java , 太没意思了
    statumer
        13
    statumer  
       2022-11-04 20:41:38 +08:00   2
    @golangLover #1 建议学习 monad 思想。学 go 错误处理绕不开 monad 。
    zhiyu1998
        14
    zhiyu1998 &bsp;
       2022-11-04 23:11:04 +08:00
    @Purelove 遍地 interface 始终没有 Java Javascript 要强面向对象一些 个人感觉哈
    Akitora
        15
    Akitora  
       2022-11-04 23:15:57 +08:00
    go 最令我不适的不是错误处理,是包只分到文件夹那一级
    jeesk
        16
    jeesk  
       2022-11-05 08:33:19 +08:00
    go 火的原因就是语法简单, 看看 scala, kotlin 语法糖太多了。 不适合 工程化项目。
    hopingtop
        17
    hopingtop  
       2022-11-05 09:26:57 +08:00   1
    err 目前就是这样,没得什么黑魔法包装,无非就是多两行代码,但是他能给你暴露更多东西,能够第一时间处理。而不是一上来直接一个 try catch 然后 1000 行逻辑代码(例子比较极端)。。。
    golang 写出的代码就是开水代码,人人都能看懂。其实这种风格,在工程上来说,是真的讨喜,就算屎的代码,也好扒拉。
    但是对于程序员来说,还是多多少少有点其他遗憾, 比如不能 特炫技能,黑魔法,容易交接替代。
    gap
        18
    gap  
       2022-11-05 10:14:00 +08:00 via iPhone
    大家知道有哪位教 rust 教的比较好的吗?
    v2defy
        19
    v2defy  
    OP
       2022-11-05 10:22:04 +08:00   3
    v2defy
        20
    v2defy  
    OP
       2022-11-05 10:39:46 +08:00   2
    杨旭大佬视频的内容取自书上,算是书的视频讲解版,偏入门。

    陈天大佬的视频是从无到有完整的做一个项目,展示做项目的思路,软件设计中的权衡选择,偏实战。
    gowk div class="fr">     21
    gowk  
       2022-11-05 11:20:31 +08:00   1
    Java 其实是门好语言,但是被 Spring 绑架的太厉害
    越来越不好玩,越来越复杂,越来越对新手不友好
    大型团队,大型项目选择 Java 无可厚非,有时是不得不做的选择
    而我只想简简单单,快速出活,别给我整那么多脑回路,所以我选择了 Go
    人生不只编程,还有很多更好玩的东西
    love2328
        22
    love2328  
       2022-11-05 11:49:22 +08:00
    @gowk 很好
    penzi
        23
    penzi  
       2022-11-05 12:16:37 +08:00
    @golangLover go 在设计上就让你的异常处理无论怎么写都是 Google 的 best practice
    hfpp2012
        24
    hfpp2012  
       2022-11-05 13:36:26 +08:00
    go 再多一年就会满大街了
    lchynn
        25
    lchynn  
       2022-11-05 13:39:04 +08:00
    Python 除了性能,没有缺点。
    quicksand
        26
    quicksand  
       2022-11-05 14:52:14 +08:00
    @gowk 因为 Spring 真的帮你做了太多事了,但是后果也很明显,学 Java 开发已经变成学基于 Spring 开发了
    lijiangang886
        27
    lijiangang886  
       2022-11-05 18:20:39 +08:00
    用缩进来控制代码结构就是大伞兵
    dog82
        28
    dog82  
       2022-11-05 19:15:09 +08:00
    我是用 c 的方式写 go 代码,其实 go 的思维方式很难培养
    div id="r_12304885" class="cell">
    hahaFck
        29
    hahaFck  
       2022-11-05 20:27:38 +08:00
    期待 rust
    itree
        30
    itree  
       2022-11-05 22:07:44 +08:00
    学习的榜样,自己照教程学了一遍(会了),再讲一遍,而且没有强制收费。
    qviqvi
        31
    qviqvi  
       2022-11-05 23:14:28 +08:00
    求推荐 go 的课程
    v2defy
        32
    v2defy  
    OP
       2022-11-06 00:39:11 +08:00
    @qviqvi go 的课程现在 b 站很多了,一搜一大把,我觉得武沛齐讲的不错 https://www.bilibili.com/video/BV1Mi4y1x7xF
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     979 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 23:28 PVG 07:28 LAX 15:28 JFK 18:28
    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