# go-roadmap **Repository Path**: ashbur-e/go-roadmap ## Basic Information - **Project Name**: go-roadmap - **Description**: Go语言学习路书 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-28 - **Last Updated**: 2022-12-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Why For Golang ## 起源 故事的开始,还是蛮开心的,从大二开始正儿八经走上编程这条路,`大厂`就是个梦,双非本科难以企及的梦;我的个人公众号也叫做`菜鸟的大厂梦`,有读到的伙伴关注下,关注下昂。 2022年12月21日,我入职腾讯-云智研发中心啦,成为了云鼎实验室的一员;Base西安,也算是圆了一开始的一个梦。 我们部门的业务呢,是用Go写的,那我自然而然,就转了Go,成为了一名Gopher。 Go语言的水平目前仍在上路阶段,老板,多多包涵~ ## 摸索 从决定转Go到学习,入门,开始写项目,也就一个多月吧;在之前,我学习更多的还是看视频,视频教程更直观;但是对于我来说,视频太漫长了,而且Go很年轻,我能找到的优质视频教程,少之又少。那就读文档咯。 [《Go语言精进之路》](':include')、[《Go语言设计与实现》](':include')、`Tony老师的Go入门第一课`等等,总之,就是好不容易上路了。 ## 项目 对于一门语言来说,学会语法是第一步,然后呢?就会陷入一种困境,使用Java习惯了开发一个Web应用的流程,换成Go,无从下手;那就Copy项目源码嘛~~ Java里有Spring,Go自然也有Web框架;那我们就再造一个Web框架,在`Gin`的基础上,看看能不能读懂,且封装出一套我们自己的Web框架,这就是第一个项目Ashbur-web的由来~目前还在研究动态路由解析,等我慢慢更新。 至于Web应用,那就写个博客系统吧;我自己有一个用Halo(一个很好用的Java博客系统)搭建过一个小博客网站;我在掘金上看到有大佬用Go重写了Halo,哇哦,大受震惊,那我也写一个吧,这就是Ashbur-Blog-Api的由来,目前还在研究开头中,等我慢慢写。 ## Go 到底好不好 网上说Go优势的文章太多了,自己搜吧,反正学起来都说好烦,用过都说好!