Go语言

对于你这个问题,其实目前很普遍,很多 Java 程序员因为工作需要,内部转岗,从 Java 转为 Go 开发。

Java 程序员已经有一定的编程基础,所以学习 Go 语言上手起来就会很快,个人不建议报名参加各类培训班,建议自学即可顺利转行。

如何学习 Go?

Go 语言学习路线图

「Go语言学习指南」一份涵盖大部分 Golang 程序员所需要掌握的核心知识、Go教程、Go开源书籍。学习 Go语言,首选 GoGuide。

项目地址github.com/coderit666/…

)

按照这个学生下路线图去学习 Go 语言,很容易即可从 Java 转行到 Go。

Go 语言电子书推荐

Go-Web编程百度云链接:提取码:ty2c

Go并发实战链接:提取码:41zd

Go语言编程链接 提取码:dcu3

Go语言标准库链接:提取码:8kx9

Go语言程序设计:提取码:2uqt

Go语言圣经:提取码:7emu

Go语言实战:提取码:f7o2

Go语言学习笔记:提取码:7il3

\

1. Go 语言官网

对于已经有 Java 编程经验的程序员,学习新的语言,最快的方式就是从官网开始学起,官网即标准,里面涵盖了各类编程基础知识以及丰富的标准库。

The Go Programming Language​golang.google.cn/

2. Go 包

The Go Programming Language​golang.google.cn/pkg/

3. Go 语言中文文档

)

Go语言中文文档​www.topgoer.com/

4..w3cschool

w3cschool.​www.w3cschool.cn/go/

这个网站,大多数编程爱好者应该都听过,学习过 Java 编程的朋友应该也比较熟悉了,这个网站中也有 Go 语言教程,特别适合新手。

)

5. Go 语言电子书

《GO圣经》很不错的入门书籍

《Go 语言实战》适合有一定的 Go 基础知识阅读学习

《GO Web 编程》,主要是介绍如何用 GO 进行 Web 开发,是从国外翻译来的一本书

《Go 学习笔记》,雨痕大佬的书,真的是学习笔记,对 Go 语言总结非常到位,每章都很精彩。

《GO 语言高级编程》,涵盖CGO、Go汇编、RPC实现、Web框架、分布式系统等高阶主题

6. Go 语言开源项目

这里开源君整理了 GitHub Top 10 + Go 语言开源项目,涵盖了 Go 语言从入门到精通到面试题的各类开源项目助力你成为 Go 语言高手,相信通过这 10 个 Go 语言开源项目的学习,可以助力你进阶。

开源指南:GitHub Top 10 + Go 语言开源项目(2021版)140 赞同 · 14 评论文章

开源君,专注分享 GitHub、码云优质开源项目,目前分享了诸多的开源项目,帮助了不少的朋友提升了技术与工作效率

7 人赞同了该回答

已经是程序员了,建议先撸一遍

a tour of Go

)

\

再读

How to write Go code​golang.org/doc/code.html

再读

\

Effective Go​golang.org/doc/effective_go.html

就可以试着写代码解决问题了。

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%