V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
rimutuyuan
V2EX  ›  Go 编程语言

我们公司要做一个 Golang 技能标准,大佬们来出出主意

  •  
  •   rimutuyuan · 2021-10-31 22:07:50 +08:00 · 2840 次点击
    这是一个创建于 905 天前的主题,其中的信息可能已经有所发展或是发生改变。
    主要面向大学生的职业技能,分为初中高三级,主要是讲应用不是讲原理。


    我初步计划的结构

    初级:编程基础、Web 基础、数据库、简单部署

    中级:编程高级、Web 框架、缓存数据库、Docker 部署

    高级:这个其实主要是充数的部分,但要写的高大上又不很脱离实际,现在我只能想到一个 grpc


    除了 web 开发,go 还有哪些比较出名的应用场景呢,中间件这种就过于复杂了。像 python 就比较好设计,爬虫,数据处理再加上 web 就比较充实了,再 go 中虽然也有类似实现,但是说出去不是很响亮,python 爬虫路边老奶奶都可能听说过。
    11 条回复    2021-11-01 19:56:01 +08:00
    iyear
        1
    iyear  
       2021-10-31 22:20:50 +08:00
    中间件、微服务、分布式系统
    rimutuyuan
        2
    rimutuyuan  
    OP
       2021-11-01 09:40:18 +08:00
    大佬们都没在摸鱼吗
    cloverzrg2
        3
    cloverzrg2  
       2021-11-01 10:05:29 +08:00
    理解 go 的底层实现( GMP 协程模型、GC 、map 、interface 、chan 等)
    rimutuyuan
        4
    rimutuyuan  
    OP
       2021-11-01 10:12:57 +08:00
    @cloverzrg2 主要是应用方向,底层的话不适合作为比赛方向
    pengtdyd
        5
    pengtdyd  
       2021-11-01 10:17:02 +08:00
    没有大公司背书,大概率就会沦为自己的私人舞会,几个人的狂欢而已
    betainCao
        6
    betainCao  
       2021-11-01 10:17:22 +08:00
    kubernetes, crd, controller...
    cloverzrg2
        7
    cloverzrg2  
       2021-11-01 10:20:20 +08:00
    @rimutuyuan #4 哦,没注意。那可以写上分布式架构的要求,MQ 、RPC 、缓存之类的
    ElmerZhang
        8
    ElmerZhang  
       2021-11-01 10:34:06 +08:00
    graphql, casbin 之类的?可以去 awesome-go 的 list 里看一看
    Akiya
        9
    Akiya  
       2021-11-01 13:22:03 +08:00 via iPhone
    如果只是用的话,真的没必要分级了,初级都会用
    chenzheyu
        10
    chenzheyu  
       2021-11-01 14:54:41 +08:00
    所以说 grpc 到底是啥?对接 google ads api 还必须走 grpc
    saberlong
        11
    saberlong  
       2021-11-01 19:56:01 +08:00 via Android
    存储和索引
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3221 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:31 · PVG 20:31 · LAX 05:31 · JFK 08:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.