Golang Go语言学习之旅刚开始,大家有什么好的项目分享出来一起做的吗?

发布于 1周前 作者 ionicwang 来自 Go语言

学习 go 已经有一段时间了,觉得 go 挺有意思的,迫切希望实践学习,贡献代码
求推荐合适的开源项目或组织推荐
Golang Go语言学习之旅刚开始,大家有什么好的项目分享出来一起做的吗?

22 回复

你也可以试试自己开项目,说清楚想做成什么东西,看看有没有人愿意加入。

更多关于Golang Go语言学习之旅刚开始,大家有什么好的项目分享出来一起做的吗?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


#1 这个想法不错,有趣

#1 我这段时间一直在用 go 刷题( leetcode,lintcode ),感觉大家一起刷题不实在…

问题你是想做做什么。。。。。
什么方向

楼主可以帮我把这个 C++类改成 GO 的吗?我自己懒得写了,正打算用 GO 来实现这个调度系统。

#4 区块链方向

#6 加微信聊呗

有没有人有兴趣做 tumblr 抓图的啊?原始尺寸,嘿嘿嘿

以前用 Ruby 写过…后来身体不好…弃坑了

我正好前段时间用 go 语言开源了一个云盘,你可以作为参考: https://www.v2ex.com/t/423254#reply61

#11 很难吗?
#12 参考看看

不难,但是容易肾虚…

newProtocol, Fake HTTPS

我很看好 https://github.com/trojan-gfw/trojan 的思路,不过这个目前可用性太低。

https://gophercises.com/ 不是开源项目 但是拿来练手也挺好的

楼主有开始 用 Go 编写区块链了吗。 最近我也是在奔着这个方向走。

#20 还没有…

在开启Go语言的学习之旅时,参与实际项目不仅能加深理解,还能提升实战能力。以下是一些适合初学者的项目建议,适合团队合作或个人实践:

  1. 简易Web服务器:构建一个基础的HTTP服务器,支持静态文件服务和简单的路由处理。这有助于理解Go的net/http包及如何处理HTTP请求和响应。

  2. 待办事项列表(Todo App):开发一个命令行或Web界面的待办事项管理器,支持添加、查看、完成和删除任务。可以练习结构体、切片、JSON序列化和并发控制。

  3. RSS阅读器:创建一个简单的RSS订阅器,能够抓取指定RSS源的最新文章并展示。此项目能锻炼网络请求处理、XML解析和文本显示的能力。

  4. 聊天应用:利用WebSocket实现一个简易的实时聊天应用。这将让你熟悉Go的并发模型,以及如何建立和维护长连接。

  5. 图片处理工具:开发一个支持基本图片处理(如缩放、裁剪、旋转)的工具。可以基于Go的图像处理库,如github.com/nfnt/resize。

选择项目时,考虑团队成员的技能水平和兴趣点,确保项目既具挑战性又可实现。建议从简单项目入手,逐步增加复杂度。同时,利用GitHub等平台进行代码管理和协作,能有效提升团队协作效率和代码质量。记得参考官方文档和社区资源,遇到问题不妨在Stack Overflow或Go论坛寻求帮助。祝你学习愉快,项目顺利!

回到顶部