关于

你好,我是 polarisxu,Go语言中文网 站长。目前在北京一家创业公司担任 CTO。2011 年春,北京大学硕士毕业,先后在开心网、奇虎 360 工作。本人一直从事服务端相关工作,有着丰富的经验,对前端也有所掌握,Android 开发也了解些。虽然目前管理方面的事情较多,但一直保持着技术学习。擅长服务端技术和架构。

我与 Go 语言

我的 Go 语言学习之路

2012 年 3 月,Go1.0 发布时,Go 相关的资料还是比较少的,那时候主要看官方文档、啃源码。那段时间是我技术成长最快的,一方面,参与的项目有挑战,通过项目学习 Go,很快掌握了它;另一方面,项目负责人(diogin)是一个大牛,能完全 Hold 住 Go,他给我们讲解、传授了很多知识。

在 360 的项目开发的是一个消息系统(长连接),为了进一步巩固 Go 基础,2012 年底,我利用业余时间,使用 Go 语言实现了 Go语言中文网 ,同时发现了一本英文电子书:《The Way to Go》,这本书还是挺不错的,看完后,自己更系统的了解了 Go。(该书无闻组织翻译了中文版:https://github.com/Unknwon/the-way-to-go_ZH_CN

13、14 年左右,asta谢开源了他的 Go Web 编程,我参与了校对;那时还混进了雨痕的圈子,看了他一版接着一版的《Go 语言学习笔记》,很受用。

还有就是上文提到的学习标准库一书,虽然还没有写完,但通过撰写该书,让自己对 Go 的标准库有了更深的了解,对写出符合 Go idiom 的代码有很大帮助。

那段时间,每天很忙碌、很充实,一方面打理着网站,学习别人优秀的文章,同时自己也写一些博文,回答网站上、QQ 群里的问题;另一方面,对市面上新出的 Go 书籍,比较优秀的会第一时间关注、阅读,比如 Go 语言实战(Go In Action)、Go 语言圣经等。在工作中,自己能决定的,尽可能都使用 Go 语言来实现。

对我学习 Go 语言之路的总结:

系统的学习基础(官方文档、优秀的书籍、博文),跟着项目巩固所学,工作中没有项目,自己创造项目或参与别人的项目,参与社区互动,接触优秀的人,尝试回答别人的问题,学习优秀开源项目和 Go 官方的一些源码。。。

新手的 Go 语言学习建议

经过这几年社区的运营,接触过很多新手,大家常问的问题就是:怎么学 Go?工作中没有用到,但又想学,怎么能做到学了不容易忘?

作为新手,特别是工作年限不长、刚毕业或大学生,你们这个时候接触 Go 语言,并且愿意学,真是一个很好的开始。当别人都还在“王者”、“吃鸡”时,你却在学习,差距便从此拉开。无闻就是一个很好的例子。

作为一个 Go 语言的老手,我个人建议,系统学习基础,同时,跟着项目动手实践,工作中,有可能的话,尽可能使用 Go 来处理。这也是我运营 Go 社区这么多年后决定开这个星球的原因,我希望一步步带着大家做项目,让新手快速的掌握 Go 语言。

最后,我要说明一点:要让自己在职场上不断升值,只是学习 Go 语言是不够的,当你学的越多,不知道的也会越多。服务端(其他端一样)要学的知识很多,比如:网络协议、Web Server、Linux、MySQL、MongoDB、Redis 等等,这些方面的知识,我们的星球后续根据情况也会涉猎;同时,关于职场经验,也可以学习交流。

加入 Go 中文网知识星球

赠送星球历史精华 PDF

goodspdf

内容会不断更新

赠送电子书

现在加入根据需要送 Go 经典电子书合集。加入后可以星球私聊我。

ebooks

往期直播的视频

见主题:知识星球《Go项目实战》直播视频分享

星球目前的规划

  1. 利用碎片时间,每天巩固若干知识点;
  2. 定期布置作业;
  3. 一步步实现 求职爬虫、博客 等系统,跟着项目学习巩固 Go 语言;
  4. 日常技术、职场等答疑解惑;
  5. 争取一个月一次长文分享或直播;
  6. 不定期线下聚会;
  7. 其他欢迎提议。。。

嘉宾介绍

  1. diogin:星主 Go 语言的引路人,绝对的大牛,在 360 时,因为 Go 的不成熟,他带领我们修改 Go 运行时,经常给我们讲课。只是比较低调,不被 Gopher 们所知。
  2. 轩脉刃:轩脉刃的刀光剑影,应该有不少人知晓,和我在 360 一起开发消息系统的同事、好友。乐于分享,写了不少 Go 语言的优秀博文。目前就职于滴滴,任技术专家。
  3. 周洋:星主的又一位好友,一起启动 360 Go 消息系统,之后一人承担所有工作,并在 Gopher China 和 Go 官方博客分享。绝对的大牛、高富帅。现任花椒直播技术总监。
  4. 无闻:和星主神交很久的好友。国内很早期的 Go 布道师,录制过好几期视频,Gogs 的作者,Macaron的作者等。Github:https://github.com/Unknwon 。不多介绍,相信你知道他。
  5. Gitea 项目发起人和主要贡献者、xorm 作者,国内早起 Go 布道者之一。本星球实战项目的代码托管到 gitea.com 上,因为它支持私有项目,且不限制人数~
  6. 柴树杉,大家称他为柴大,国内很早期的 Go 爱好者和推广者,为 Go 官方贡献过代码,翻译了 《Go语言圣经》 一书,撰写了《Go语言高级编程》 ,这两本书都是必看的。其中,Go语言高级编程 已经出版,欢迎大家支持。
  7. Seekload:Go 忠实拥趸,公众号:Golang来了,个人站点:seekload.net 任何问题都可以向我提问,能回答的一定不会敷衍。
  8. 刘鹏杰:Go语言发烧友,公众号《Go 程序员开发》作者,个人看云笔记:https://www.kancloud.cn/liupengjie/go/570004 善良真诚,乐于交流分享。

扫码加入

立即扫码加入(259元/年)

zsxq

或者给我们转账,然后加微信 274768166,我们拉你入星球成为付费用户,限时优惠:229元/年,便宜30元。先加微信再转账也可以。

wxpay229

支持 3 天无理由退款。

联系方式

欢迎关注 polarisxu,本博客文章首发于该公众号