专栏首页一起学Golang不止技术的书籍推荐

不止技术的书籍推荐

Hi,各位老朋友、新朋友,好久不见,按照之前的规划,本次专题是书籍推荐,主要包含3类:

  1. Go语言技术书籍和资料
  2. 开发人员综合技能书籍
  3. 团队协作书籍

Go语言技术书籍和资料

1.《Effective Go》 每一个Golang开发人员都应当把Effective Go多读几篇,它能帮助你理解Go、掌握Go,培养Go思维,用Go的思维去解决问题,而不是利用你已有的编程(C/C++/Java/Python)思维去写Go代码,防止写出蹩脚、笨拙的Go代码。

你可以从这篇文章中理解:

  • 代码格式化
  • 注释
  • 命名
  • Go语法

链接:https://golang.org/doc/effective_go.html

2.《Go语言圣经》

这是一本很好的Go语言书籍,有中文版并且开源,可以网上阅读或下载PDF。如果你的英文不是特别好,这本书可以帮助你快速入门Go语言。

链接:https://legacy.gitbook.com/book/yar999/gopl-zh/details

3. Google

Google即不是书籍也不是资料,但是在查找Golang资料中最有用的工具,并且能找到很好、很有用的Go英文资料。搜索的正确姿势是:“golang topic”,优先看Golang官方(*.golang.org)的资料。比如我要学习reflect相关的知识,我会先看Golang博客的文章:

综合技能

1.《软技能 代码之外的生存指南》

技术之外必读的一本书,在理财文章推荐提到的,我们作为一个人,需要注重的是全面的发展,不能只关注技术能力的建设。《软技能》从职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、精神篇等7个方面,介绍软件行业从业人员所需的代码之外的技能,以及如何培养。

2.《高效能人士的7个习惯》

如果你想在职业发展走的顺利,你必须注重工作效率。这本书的帮助其实不仅仅是工作,而是个人的方方面面都可以得到效率的提升。

团队协作书籍

除了个人开发者除外,我们大多数技术人都在团队之中,团队合作和生产效率是至关重要的话题。

很多公司的研发流程都采用敏捷,尤其是科技巨头,如果你们已经采用了敏捷,或者即将采用敏捷,我建议好好读下下面这2本书。对于团队,带来的不仅仅是团队效率的提升,还有更高的软件质量、更高的生产力等等,对于个人,你的综合能力能不断提升,在团队中出类拔萃。

《学习敏捷 构建高效团队》

非常好的敏捷入门书籍,带你理解敏捷思维和实践,以及介绍多种敏捷方法,比如Scrum、XP(极限编程)、看板、精益,这些思维,绝对能帮助你成为更出色的工程师,为你如何搭建一支高效的研发团队提供一些思路。

《敏捷革命》

Scrum是使用最多的敏捷方法,这本书由Scrum敏捷之父编写,这个老头人生经历很牛,西点军校 -> 越战飞行员 -> 学术界 -> 工业界,他从他的经历介绍了Scrum是如何建立起来的, 这本书能帮你更好的理解和运用Scrum。

本次书籍推荐到此结束,感谢阅读。

本文分享自微信公众号 - 一起学Golang(golang_together),作者:我是大彬

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-02-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 为什么使用通信来共享内存

    『不要通过共享内存来通信,我们应该使用通信来共享内存』,这是一句使用 Go 语言编程的人经常能听到的观点,然而我们可能从来都没有仔细地思考过 Go 语言为什么鼓...

    大彬
  • Go调度器系列(4)源码阅读与探索

    各位朋友,这次想跟大家分享一下Go调度器源码阅读相关的知识和经验,网络上已经有很多剖析源码的好文章,所以这篇文章不是又一篇源码剖析文章,注重的不是源码分析分享,...

    大彬
  • Go语言高阶:调度器系列(1)起源

    如果把语言比喻为武侠小说中的武功,如果只是会用,也就是达到四五层,如果用的熟练也就六七层,如果能见招拆招也得八九层,如果你出神入化,立于不败之地十层。

    大彬
  • GO学习之路(二)Go for win10 IDE环境的安装

    由于之前一直使用python ,用的是pycharm ,故继续用pycahrm配置GO的IDE Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件...

    学到老
  • 程序员技术选型:写Go还是Java?

    本文作者根据自己的使用体验,详细对比了 Go 和 Java 的使用差异,给了开发者们一个中肯的选用参考。

    深度学习与Python
  • go语言相关资料

    Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, ...

    ccf19881030
  • 一、Go语言由来与关键时间线

    1、Go于2009年11月正式宣布推出,成为开放源代码项目。 2、在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃...

    cn華少
  • Go初学者资料必看

    《Go 编程基础》是一套针对 Google 出品的 Go 语言的视频语音教程,主要面向 Go 语言新手级别的学习者。

    公众号guangcity
  • 【从零开始学习Go语言】一.初识Go语言

    Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

    一只特立独行的兔先生
  • 【从零开始学习Go语言】一.初识Go语言

    Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。

    一只特立独行的兔先生

扫码关注云+社区

领取腾讯云代金券