关于该公众号(本文无关)
首先简单介绍一下我自己,一名80后程序员,目前就职于老美的大数据创业公司,专注于Go和数据处理。由于非技术专业出身,在入行初期走了很多弯路,于是混迹于各大论坛和开源社区,受到很多前辈的指导和提携,最近在Golang语言中文网晃悠的时候发现好多新手Gopher的困惑和迷茫,于是就有了这个公众号,对,我就是来回馈社会的。
“ 阅读本文大概需要3分钟 ”
下面是正文
今天和大家分享一下 Go知识图谱 和 Go的学习技巧,本篇文章试图让Gohper新手找到方向和少走弯路,并在技术的道路上越走越顺利,赢取白富美,走上人生巅峰。不用怀疑,我的志向就是这么远大。
Go知识图谱
我知道该图谱出现在你的视野里时,你的心跳加速了,但请不要害怕,没有牛人是一蹴而就的,关注转发我的文章,每天学一点,慢慢的,你就会和你的同龄人拉开差距。
在线查看地址https://www.processon.com/view/link/5a9ba4c8e4b0a9d22eb3bdf0
Go的学习技巧(敲黑板,讲重点了)
不要花太多时间在 看 语法上
学习语法最忌讳的就是慢慢看,会磨掉耐心。找一个基础语法书或者网站例如菜鸟教程 ,一口气看完语法
一定要气口,Go的语法不复杂。对着照着书上的Demo敲一遍代码
以上过程会很枯燥,但一定要坚持一口气做完,否则第二次,第三次…会慢慢磨掉你的兴趣和积极性。-
想一下最想做个什么项目,例如:Web项目,当然写爬虫来爬妹子图也是可以的
这个时候你已经对语言编译、运行、基础语法有了一定的了解,可以开始做东西了,没有必要把所有的都学懂了再动手。
找一个比较流行的框架例如:Beego
此时你的求知欲应该是最强的,路由、orm、json等很多需要了解。开始写自己的Web服务吧
慢慢的你可能需要有针对性的重新看语法,这很正常嘛,你的脑子又不是硬盘,而且知识就是在不断重复中积累的。-
尝试写点花样出来
Get、Post、json转struct、struct转json、接口实现等,一个一个摸索吧。
-
用Go写点与工作上相关的应用吧
如果没有这样的机会,那可以为现有的项目写点工具,例如:自动化部署工具、服务监听工具、数据迁移工具等。
如果您觉得这篇文章不错,那就帮忙点赞转发吧,
你的反馈是我最大的动力。
如果您还没有关注我,那还等什么。
有疑问加站长微信联系(非本文作者)