初学者,学完了 golang 的基础知识,但是不知道下一步该怎么走,各位大佬还请指点一二

279 天前
 jellyspot

基础知识都学完了,但是感觉不会用,也写不出什么东西,也不知道该写什么,看那些纯 go 代码的项目依然看不懂。

我不是做开发工作的,学语言只是个爱好,想提高下自己,现在有如下几个问题想请教下:

1 、工作当中天天都是 k8s ,istio ,prometheus 这些的运维支持,想着能看懂些源码,能更深的知道底层原理,不知道这个期望是不定的有点高了,目前感觉压根看不懂,也不知道该从何看起。

2 、有没有什么练手的项目,能让我把 go 的理论知识放到实践中,写出些小东西

3 、go 内置的很多包都是怎么用起来的,比如 net/http 可以用来做简单的 web 服务,但是你们是怎么知道先用哪个函数,后用哪个方法,最后实现目标。或者说我现在想要实现某个功能,但不知道有哪个内置函数能实现,你们都是怎么知道的,都是网上现查或者凭经验的吗?

2858 次点击
所在节点    程序员
29 条回复
levelworm
278 天前
自己做项目吧。运维不需要自动化吗?
em70
278 天前
@jellyspot #17 OK,那你平时需要用到什么小工具呢,繁琐的手工劳动都可以自动化,先找个目标,做什么个简单小工具出来,不会做不要紧,问题一个个解决,不要逃避,不要放弃,有问题就问,等做好你就入门了,然后下一个

PS:发现需求,大于技术,大于产品,大于 everything
jellyspot
278 天前
@em70 受教了,感谢
seers
278 天前
我是因为在用阿里云的 k8s ,平时可以用 go 调用阿里云 api 写点小工具,你也可以这里切入
OK1writer
278 天前
@mikaelson 同问
AEDaydreamer
278 天前
如果自己没有思路的话可以看看这个
https://github.com/codecrafters-io/build-your-own-x
huiwang520
278 天前
rus4db
278 天前
项目驱动,问题驱动。
不要拿着锤子找钉子。
wqtacc
278 天前
转岗或者换个研发工作,你会快速进步

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/968514

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX