一小时入门 Golang

作者/分享人:Mai
向 Ta 提问
目前在深圳一家创业公司,Go 开发者,拥有超过8年的开发管理经验,能 hold 住各类开发应用场景(秒杀、亿级API调用、上百亿级的大数据量存储、微服务架构),TiDB,logkit, kingshard 等开源项目 Contributor,深圳地区 Gopher meetup 分享嘉宾和组织者,个人公众号:茶歇驿站(tech_tea),Go 夜读(Github: https://github.com/developer-learning/night-reading-go)

Go 是 Google 开发的一种静态强类型、编译型,并发型,并具有垃圾回收功能的编程语言。Golang 的特点在于:简化问题,易于学习;内存管理,简洁语法,易于使用;快速编译,高效开发;高效执行;并发支持,轻松驾驭;静态类型;标准类库,规范统一;易于部署;文档全面;免费开源。

学习一门新的开发语言最重要的就是做到三点:

  1. 基础知识
  2. 学习抄代码
  3. 学习写代码

本场 Chat 主要内容包括:

  • Golang 开发工具:vim, vscode, sublime text3, IntelliJ Idea go plugin, Atom, LiteIDE。我个人是推荐 vim 和 vscode。
  • Golang 核心:基本结构;基本数据类型;标准库
  • Golang 高级编程:goroutine;channel;...
  • Golang 实战:用 Golang 实现一个可格式化输出的日志包

Golang 入门必备学习资料:


实录提要:

  • Go 语言适用于哪些方面,与 node.js 比价值有什么优势?
  • 哪些有名的产品或项目用了此语言?
  • PHP 可以转型 Go 吗?多久或如何能精通?
  • 可以推荐一个基于 Go 的 MongoDB ORM 层库 Rails 这套开发框架吗?
  • 投资 Go 语言值得吗?为什么?学习周期有多长?
  • Go 做 GUI 的软件开发,有没有优势?
  • Go 语言的最典型应用是哪些?作为全栈工程师需要掌握吗?
  • Go 语言有没有考虑过,用来做监控系统?
  • Go 语言编译器效率如何?如何优化对性能要求高的场景?
  • 有 Go 语言对人工智能支持和开发有哪些优势?
  • Go 在 Web 开发的最佳实践有哪些?如何结合和 PHP 起来?
已有699人预订
预订达标
文章出炉
交流日期
     
17.06.19
17.07.04
17.07.10 20:30
查看文章评论/提问
EVAN
一块钱白花了
飞雪无情
可以通过《Go语言实战》笔记,从入门到精通,关注微信公众号flysnow_org,或者网站www.flysnow.org即可阅读。
犀利一下下
这内容也太水了点儿吧~资源收集帖?
薛锦
垃圾。。
💋echo
一块钱不值...
清阳
果然只是入门……
00
😯😯😯
张亚
我要退五毛
王宏亮
能退我5毛钱吗?
死性不改
太水了吧,gitchat 能不能审核下,这样的文章要给大家退钱啊
谢工: 主要是chat直播答疑啊
李勇
感觉没啥干货,不值得
Ziksang
go语言试用于什么方面,与node.js比价值有什么优势,有什么不如node.js
Adele
哪些有名的产品或项目用了此语言?
谢伟: docker容器时代的犀利产品
咸柠沙士
请教老师您是怎么做包依赖管理的?
谢伟: govendor可以实现。
不老猫
用go做web开发推荐什么框架组合? 使用mysql redis mongodb
joseph.herder💭
go在web开发的最佳实践有哪些?如何结合和php起来?
周永吉
只值一块钱
气死110
确实不值,
Cribug
真水
J
一块钱 很多了对于这篇文章来说················
你可能还喜欢
如何成为一名合格的 C/C++ 开发者?
范蠡
从新一期技术雷达看技术领域最新趋势
徐昊
微服务中的短信服务如何设计?
猿天地
亿级 QQ 会员活动运营系统的设计之道
廖声茂
详解 Java 常用的四种锁机制优缺点
安爷
数据科学 Kaggle 比赛项目实战:Titanic
刘明
微信扫描登录