首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GitHub

GoLang 学习路线图 2019

  •  
  •   vsitebon · 56 天前 · 3499 次点击
    这是一个创建于 56 天前的主题,其中的信息可能已经有所发展或是发生改变。

    此为翻译为中文后的版本。

    中文仓库链接为:Quorafind/golang-developer-roadmap-cn


    题为:GoLang 学习路线图 2019

    原来的描述是:如果你想要成为一名 Go 的开发者的话,里面记录了一条成长路线以及一些你也许可以用得上的库。我为每一个想要问我:”我该怎么才能成为 Go 的开发者?“的人而准备。

    原仓库链接为:Alikhll/golang-developer-roadmap

    License: CC BY-NC-SA 4.0

    欢迎 Star

    第 1 条附言  ·  56 天前
    这里标题存在一个笔误,我应该用“ Golang ”而非“ GoLang ”,修正范围为“ L ”。此处引起的误解,请多原谅。
    27 回复  |  直到 2019-04-24 12:46:09 +08:00
        1
    konakona   56 天前
    Stared
        2
    BinRelay   56 天前 via Android   ♥ 2
    加上读 b 站源码?
        3
    strugglexiang   56 天前
    这个图是用什么画的
        4
    vsitebon   56 天前
    @strugglexiang 在页面下方有它的画图工具以及如何导入这个图本身的介绍
        5
    vsitebon   56 天前
    @BinRelay 哈哈哈,这个就不必了
        6
    egen   56 天前
    看了一下,大概目前黄色橙色灰色分别完成了 80% 20% 0%
        7
    mTerminal   56 天前
    何 bon ?
        8
    vsitebon   56 天前
    @egen 大佬如果有改进的话,可以直接在 Issue 里面提供,或者到原仓库提供 PR。感谢贡献
        9
    Muninn   56 天前
    这个作者的部分选择个人色彩比较明显,不过人家也声明了。

    另外,倾向跟我挺一致的,选库的时候不光看 star 数,更看近期维护程度和代码是否优雅。
        10
    vsitebon   56 天前
    @Muninn 是的,这也是我选择翻译他的原因。他尤其提到了不应该看是否时髦,而是看是否适合。
        11
    impl   56 天前 via Android
    有个编辑器叫 GoLand,但没有叫 GoLang 的语言。要出来布道请专业一点。
        12
    i945   56 天前
    @impl #11 喷人前仔细想想
        13
    Muninn   56 天前
    @impl 布道一般是介绍语言的好处,这种资料类的非要说布道那可能是戴着有色眼镜吧?
        14
    vsitebon   56 天前
    @impl 第一,golang 并非是误翻译,我只是忠实于原文。第二,golang 并非误称,官方并没有彻底否认这个称呼,详见 Go or GoLang : https://tip.golang.org/doc/faq#go_or_golang。第三,此次并非布道,只是提供了别人的学习路线。文中乃至仓库内没有任何描述该语言优点或劣势的表述。
        15
    vsitebon   56 天前
    @impl
    以及 https://en.wikipedia.org/wiki/Go_(programming_language)。
    都有提到关于这个称呼。如果有更多的问题,欢迎去原仓库提 PR 或者 提 Issue,与原作者进行讨论。
    上边的链接为: https://tip.golang.org/doc/faq#go_or_golang
        16
    zwpaper   56 天前 via iPhone
    @vsitebon 我觉得他说的应该是 Golang 而非 GoLang 后者确实很少见…

    另外这个路线图确实个人倾向很重,我觉得仅供参考吧
        17
    egen   56 天前
    @vsitebon #8
    非大佬,只是里面的很多库之前在其他语言用过,所以理解比较快,作为一份新手指南挺好的
    每个项目解决的问题不一样,所需要的技术也不一样,没必要过于追求完整,学起来反倒会迷失方向
    反正项目做多了,这些技术点都迟早会碰上,学无止境
        18
    vsitebon   56 天前
    @zwpaper 这个属于我笔误了。但我不认为他对原作者的“布道”一评没有个人倾向。所以我支持他去和原作者进行讨论。
        19
    impl   56 天前 via Android
    11s/要出来布道 //
        20
    vsitebon   56 天前
    @egen 我目前也只是到了使用 Gin 的程度,而且只是为了搭个小网站的那种。所以这对于我来说是有帮助的。目前使用或者说学习这门语言主要是想要替换掉之前的 Java 技术栈。
        21
    Rorysky   56 天前
    楼主问问 golang 适合做 高性能数值计算 不? 有相关 数据处理 /分析 的 库没有?
        22
    labulaka   56 天前 via Android
    杠精真特么多 求那些杠精滚出这种分享的帖子么
        23
    vsitebon   56 天前
    @Rorysky 不了解,也许你可以去 Google 一下,我刚刚找到的是: https://github.com/gonum/gonum
    目前社区生态在这方面不算好,但是有潜力。
        24
    Rorysky   56 天前
    @vsitebon #23 看过这个库,无论是覆盖率还是 质量 离 numpy 都很远亚……查了下作者是搞生物研究的……

    能否 wrapper 下 numpy 给 golang 用?
        25
    Rorysky   55 天前
    @vsitebon #23 另能否科普下 go 在这方面的潜力在哪里?
        26
    vsitebon   55 天前   ♥ 1
    @Rorysky 有难度,但是也许可以加入个人 Roadmap。目前使用 Go 的主要还是发力在网页后台以及分布式。你可以先关注这两个。
        27
    vsitebon   55 天前
    @Rorysky Go 其实在这方面的潜力并不大,我说的有潜力是指其它方面,这里没表述清楚。最大的问题是 Go 本身带有调度和 GC,所以很容易消耗计算资源(其实这点没仔细研究,只是根据已有的内容作出的判断)。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3333 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 04:40 · PVG 12:40 · LAX 21:40 · JFK 00:40
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1