三人行大道 发表于 2021-7-14 08:01

Go 上碰壁不是第一次

golang语言刚刚学了基础

发现高大上的东西都不会,
有没有好一些的教程,或者指点一下
真的是不知道怎么搞

whitehack 发表于 2021-7-14 10:10

也不说碰到啥问题..
只能给你个教程

https://www.runoob.com/go/go-tutorial.html

f10atin9 发表于 2021-7-14 10:20

本帖最后由 f10atin9 于 2021-7-29 18:55 编辑

哪方面?

jamescookers988 发表于 2021-7-14 10:40

f10atin9 发表于 2021-7-14 10:20
你这个高大上是指哪方面哇?

很多大公司,已经在JAVA ,C++的基础上建立深厚的文化,Go 语言能干的事,它们也能干,而Go语言的异步特性,容易用,但并不一定高效,C++封装的异步库,精准控制能做的更好,更符合公司的业务逻辑和要求。

。。知乎上看的,同问啊。。

10o0De1ta 发表于 2021-7-14 11:07

如果希望去了解一些偏向 Go 底层设计和原理的,可以看Draven大大写的书,对于 Go 底层有很详细的剖析 https://draveness.me/golang/

如果想去做一些后端项目,至少学一下 Web 框架 Gin 和 ORM 框架 Gorm,然后 RPC 相关的 GRPC(Web开发的原理基本都是跨语言的,学主要也就是了解一下 API 和 Go 最佳实践)

再就是需要去多接触 Go 的社区和发力的领域,比如 CNCF 孵化的那些云原生项目之类的,还有 Go 的知名开源项目比如 Docker K8s TiDB 这些

wildfire_810 发表于 2021-7-14 11:22

这个,我觉得也是,实际的去写项目解决问题。会比较有帮助

pzx521521 发表于 2021-7-14 13:45

https://github.com/geektutu/high-performance-go

liw1201 发表于 2021-7-15 06:57

网上相关go的书多的是,不做项目感觉很难学好的

stu2162583 发表于 2021-7-15 08:17

被刷爆了的b站是你的首选择。
偏向多方面。
web:传统mvc,则找一些beego、原生web(html、template)https://search.bilibili.com/all?keyword=beego&from_source=webtop_search&spm_id_from=333.851
前后端:gin + MVVMhttps://www.bilibili.com/video/BV1CE411H7bQ?from=search&seid=3282789238501825084
微服务:go micro,kit,grpc,go-zero https://search.bilibili.com/all?keyword=go%20micro&from_source=web_search
其他:机器学习,容器底层,数据库proxy https://www.bilibili.com/video/BV1Cb4y1D7Y8?from=search&seid=17876953129518727861
...

另外,如果有基础之后,可以找一些java教程,然后用go的方式去实现,你会发现,也是一条不错的选择。

三人行大道 发表于 2021-7-15 10:05

stu2162583 发表于 2021-7-15 08:17
被刷爆了的b站是你的首选择。
偏向多方面。
web:传统mvc,则找一些beego、原生web(html、template)h ...

你说也对、
不过现在是想先找份Golang的工作
页: [1] 2
查看完整版本: Go 上碰壁不是第一次