怎么转 golang?

2021-09-07 07:57:05 +08:00
 gamesover
打算面向工资编程,以前是 python flask 的
怎么转 go 呢?
4521 次点击
所在节点    Go 编程语言
35 条回复
wd
2021-09-07 08:02:05 +08:00
找个教程开始学呗,你怎么学会 python 的?
ampedee
2021-09-07 08:15:27 +08:00
小公司内部申请转组转的,这应该是最平滑的方式了,别的难度都挺大的
love2020
2021-09-07 08:46:36 +08:00
就酱转
ming159
2021-09-07 08:57:46 +08:00
在这里我一直感谢我之前的老板,不断的强调:"语言只是工具,核心是动态模型". 如果理解这句话,从 Python 转 Go, 一周就可以上手了.

语言所具备的几个基本点:
1. 变量
2. 类型
3. 条件分支 /循环
4. 函数
这些内容,只要会了一门语言,学一门新语言应该说是 1,2 天熟悉一下就可以了. 即便一下子记不住,后续回过头来查一下即可.
可能需要花点时间的也就是 协程 ,但是如果你多线程和异步的概念很扎实的话,协程也很简单. 而多线程,异步就是所谓的 "动态模型" 而这部分内容是与计算机语言无关的.
Victor215
2021-09-07 08:58:42 +08:00
一边写,一边骂骂咧咧,然后就学会写 go 了。(一个写了 7 年 python,刚转 go 的家伙)
hewiefsociety
2021-09-07 08:59:49 +08:00
找一个 Go 的工作,不会就谷歌,几个小时就学会了
xuanbg
2021-09-07 09:03:05 +08:00
6 楼说的很对,找个 go 的工作就完了。
ming168
2021-09-07 09:04:11 +08:00
+1
yin1999
2021-09-07 09:10:26 +08:00
go 语言真的很好上手,难一点的只有协程和 channel,然后推荐上手就启用 go modules,原来的包管理方式一言难尽吧。基础的语法啥的我看的是[go tour]( https://tour.go-zh.org/welcome/1),GitHub 上门有开源《 The way to go 》,这个比较详细,看起来费一些工夫。
yin1999
2021-09-07 09:13:07 +08:00
@yin1999 后面可以看一下 go 内置的一些包,比如:context,可以学到很多
cocoabeans
2021-09-07 09:13:28 +08:00
如果狗有螃蟹的工具链多好
janxin
2021-09-07 09:18:44 +08:00
看看语法就可以了啊,剩下的就是试着把手上的小项目重写成 Go
vevlins
2021-09-07 09:21:36 +08:00
招 go 的也不会要求你会 go,就这么简单
HelloWorld556
2021-09-07 09:23:03 +08:00
刚学三天,已经爱上了
chaleaoch
2021-09-07 09:28:21 +08:00
python 转 go 最大的难点是静态类型.
别的都还好.
darkengine
2021-09-07 09:30:14 +08:00
#12 说得对,把现有的 python 项目用 go 重写一遍,就会了。
shawnsh
2021-09-07 09:34:28 +08:00
@vevlins 对,但是工资不会高
nfyig
2021-09-07 09:56:30 +08:00
为啥要转, python 现在排名第二, go 都多少了..., 而且 go 的工资也不高...
yuchenyang1994
2021-09-07 10:32:32 +08:00
2 个星期就能学会的东西
pkoukk
2021-09-07 11:16:03 +08:00
@nfyig
排名靠前的都是红海,新语言的好处大家都还比较菜,好好干出头的机会多些。
如果写 java,得写个啥东西能超越 spring ?

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

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

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

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

© 2021 V2EX