狂神不教 Java 教 go 了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
v2defy

狂神不教 Java 教 go 了

  •  1
     
  •   v2defy Nov 4, 2022 8453 views
    This topic created in 1273 days ago, the information mentioned may be changed or developed.

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

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

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

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