合作专线:17362615757
行业资讯

AI新闻

当前位置:首页 > 行业资讯 > AI新闻

come第三方开发者主要路线网图2019,前请收着这份实用指南


整理 | Rachel责编 | 阿司匹林出品 | AI科技大本营(ID: rgznai100)
Go是Google开发的一种静态、强类型、编译型、并发型,并具有垃圾回收功能的类C编程语言。2009以开源项目的形式发布,2012年发布1.0稳定版本,距今已经十年了,其性能类似于Java和C++,但速度极快,适合搭载于web服务器,用于高性能分布式系统开发。
作为热门的编程语言之一,Go语言吸引了很多关注。根据TIOBE编程排行榜,2016年,Go语言成为年度最受欢迎的编程语言;2019年,Go语言的热度不减,仍稳居排行榜前20名。在基于云的服务中,Go语言因其在编译速度和执行性能上的优越性,具有其他编程语言无法比拟的优势。随着云计算的迅速发展,更多基于Go语言的项目正在不断涌现。
今天,营长就为大家推荐了一份来自Github的2019年Go开发者指南,帮助大家快速入门Go语言。
该指南提供了详细的进阶路线图,列出了学习Go开发所需的各类知识和技能,而且每个知识点也附上啦相应的学习资源。相信无论是零基础的新手,还是对Go语言有一定了解的开发者,都能够有所收获。
Go开发者路线图

学习资源整理
1、先决条件
1)Go:2)Dep工具,Go模组:3)SQL:
2、基本开发技能
1)学习Git,在GitHub上建立一些仓库,与他人分享你的代码:2)了解HTTP(S)协议,request方法(GET,POST,PUT,PATCH,DELETE,OPTIONS)3)不要害怕使用Google——Google搜索的力量:
4)看一些和数据结构及算法有关的书5)学习关于认证的基础实现6)学习面向对象原则
3、命令行工具1)cobra:2)urfave/cil:
4、网络框架/路由1)Echo:2)Beego:3)Gin:4)Revel:5)Chi:
5、数据库
1)关系型SQLServer:PostgreSQL:MariaDB:MySQL:
2)云数据库CosmosDB:DynamoDB:
3)搜索引擎ElasticSearch:Solr:Sphinx:
4)NoSQLMongoDB:Redis:ApacheCassandra:LiteDB:RavenDB:CouchDB:
6、对象关系的映射框架
Gorm:Xorm:
7、高速缓存GCache:分布式缓存Go-Redis:GoMemcached:
8、日志
1)日志框架Zap:ZeroLog:Logrus:
2)日志管理系统Sentry.io:Loggly.com:
9、实时通讯
Socket.IO:
10、客户端
1)RESTGentelman:GRequests:heimdall:
2)GraphQL:
11、最好知道的库
Validator:Glow:GJson:Authboss:Go-Underscore:
12、测试
1)单元,行为,集成测试GoMock:Testify:GinkGo:GoMega:GoCheck:GoDog:GoConvey:
2)端对端测试Selenium:Endly:
13、任务调度
Gron:JobRunner:
14、微服务
1)消息代理RabbitMQ:ApacheKafka:ActiveMQ:AzureServiceBus:
2)消息总线Message-Bus:
3)框架GoKit:Micro:
4)RPCProtocolBuffers:gRPC-Go:gRPC-Gateway:
5、Go模式:
以上就是本期营长为大家推荐的《2019年Go语言开发者指南》,最后为大家献上传送门,预祝大家五一学习愉快,peace~
GitHub项目地址:
◆CTA核心技术及应用峰会◆
5月25-27日,由中国IT社区CSDN与数字经济人才发展中心联合主办的第一届CTA核心技术及应用峰会将在杭州国际博览中心隆重召开,峰会将围绕人工智能领域,邀请技术领航者,与开发者共同探讨机器学习和知识图谱的前沿研究及应用。
更多重磅嘉宾请识别海报二维码查看,目前会议早鸟票发售中(原票价1099元),点击阅读原文即刻抢购。添加小助手微信15101014297,备注“CTA”,了解票务以及会务详情。

推荐阅读
硬核粉丝 | 清华双胞胎“YCY Dance Now”杀进超越杯编程大赛决赛小样,加张图你就不认识我了?“补丁”模型骗你没商量!| 技术头条Python基础入门_基础语法和变量类型东大漆桂林、清华李涓子、复旦肖仰华等大牛确认出席CTA峰会!5月一起打卡杭州京东 60 天哗变!CTO 成优化第一人 | 畅言异构计算=未来?一文带你秒懂3大主流异构《互联网人叹气图鉴》回报率29%! 大神用情感分析创建一个比特币交易算法, 原来交易玩的是心理战她说:为啥程序员都特想要机械键盘?这答案我服!
粤ICP备19111974号