想通过开源项目,提升技术。

246 天前
 MidLevel

基本情况:

想通过业余时间,提升一下自己的技术。 有没有老哥有开源项目可以带带我~

7822 次点击
所在节点    Android
20 条回复
linuxsuren
246 天前
有兴趣学 Go 的可以看看我发起的项目 https://github.com/LinuxSuRen/api-testing
shangwuli
246 天前
让我想到禅道项目管理软件,有个插件应用市场,禅道是开源的,我朋友基于这个软件整了几个插件,现在还有收益,可以练练手: https://www.zentao.net/redirect-index-23835.html
flyun
246 天前
推荐我开源的二次开发 telegram 安卓应用,模块有详细的注释。功能实现 OpenAI 、Gemini 的 api 调用。
https://github.com/flyun/chatAir

业务做多了,应该接触架构设计。看复杂项目的代码结构,telegram 就是这样。现在流行的框架本质上是各种封装,而封装背后就是对复杂结构的简化。而锻炼这种能力,就需要看源码,不断调试总结。背算法也是一样道理,不过那个更纯粹,比较枯燥。有了这种能力后,不管有什么新的框架,接手各种项目也会得心应手。
MidLevel
246 天前
@linuxsuren
抱歉,目前还是希望深入 Android ~
MidLevel
246 天前
@flyun
谢谢老哥,
可以留个联系方式吗?
jixiaopeng
245 天前
一起来吧,我也是最近做开源项目,确实能提升不少,共勉,希望支持下,大龄程序员的我。https://github.com/huanghanzhilian/c-shoppinghttps://github.com/huanghanzhilian/c-shopping-rn
CHchenkeyi
245 天前
@linuxsuren 目前 市面上 API 测试工具挺多的,而且还都是免费,这个使用场景感觉挺难受
opentrade
245 天前
这里很多安卓 issue ,https://github.com/rustdesk/rustdesk/issues/3893 ,不过可能对你来说太难了
GenericT
245 天前
一排拉人白干活的,乐
甚至还有商业化的
GenericT
245 天前
推荐直接找点基础库,看看有什么 help wanted 的 issue 能做
上面这一堆和上班 CRUD 没啥区别
laminux29
245 天前
想提升技术,其实应该去看书。

无论去学别人的开源项目,还是自己开一个开源新项目,提升技术的意义不大。

CS 自学指南:
https://csdiy.wiki/
Hilong
245 天前
@hlibaibai1 看了下商城前端的样式挺好看的,管理端是还没有吗。
bojue
245 天前
@laminux29 开源写基础库和组件库肯定可以提升,相对于整天 CRUD 是 1 和 10 的区别
jixiaopeng
245 天前
@Hilong nextjs 14 项目包含了 c 端和 b 端,也是兼容手机和 pc ,app 也快开发完了,下一步开发小程序,谢谢支持。
YsHaNg
245 天前
chromium 啊
Rehtt
245 天前
@linuxsuren 想问问一般开源项目怎么进行协作,每个成员怎么知道自己要做什么
linuxsuren
245 天前
@CHchenkeyi 你说的没错,免费的多,但真开源的却是稀缺的,基本都有给商业倒流的嫌疑,用的不舒服。
linuxsuren
245 天前
andytao
245 天前
技术人的要思考两个问题:
1 、如何从 API boy 跨越到 系统工程 级别?
2 、如何从 研发 跨越到 产品及营销 维度?

Phosh 的努力方向是把 GNOME 带入手机平台,正在打造阶段,目前同时推进两个维度:
技术维度上正在适配和优化手机/触屏支持,
产品维度上正在搭建和构建手机/触屏产品体系
如果想提升自己的技术和系统工程能力,推荐跟进一下,既可为社区做贡献,又可以用全新的视野挑战自己的能力极限
https://gitlab.gnome.org/World/phosh
ck19920702
245 天前
找 Android 上常用的开源库学习, 然后可以看看上面的 Issues

一些基本上都会用到的库:
https://github.com/square/okhttp/issues
https://github.com/bumptech/glide/issues
https://github.com/coil-kt/coil/issues
https://github.com/square/leakcanary/issues

Android 源码的话,也是类似, 官方的 issue 平台看看

https://issuetracker.google.com/issues?q=Android%2F

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1025710

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX