基本情况:
想通过业余时间,提升一下自己的技术。 有没有老哥有开源项目可以带带我~
1
linuxsuren 241 天前
有兴趣学 Go 的可以看看我发起的项目 https://github.com/LinuxSuRen/api-testing
|
2
shangwuli 241 天前
让我想到禅道项目管理软件,有个插件应用市场,禅道是开源的,我朋友基于这个软件整了几个插件,现在还有收益,可以练练手: https://www.zentao.net/redirect-index-23835.html
|
3
flyun 241 天前 3
推荐我开源的二次开发 telegram 安卓应用,模块有详细的注释。功能实现 OpenAI 、Gemini 的 api 调用。
https://github.com/flyun/chatAir 业务做多了,应该接触架构设计。看复杂项目的代码结构,telegram 就是这样。现在流行的框架本质上是各种封装,而封装背后就是对复杂结构的简化。而锻炼这种能力,就需要看源码,不断调试总结。背算法也是一样道理,不过那个更纯粹,比较枯燥。有了这种能力后,不管有什么新的框架,接手各种项目也会得心应手。 |
4
MidLevel OP @linuxsuren
抱歉,目前还是希望深入 Android ~ |
6
jixiaopeng 241 天前
一起来吧,我也是最近做开源项目,确实能提升不少,共勉,希望支持下,大龄程序员的我。https://github.com/huanghanzhilian/c-shopping 、https://github.com/huanghanzhilian/c-shopping-rn
|
7
CHchenkeyi 241 天前
@linuxsuren 目前 市面上 API 测试工具挺多的,而且还都是免费,这个使用场景感觉挺难受
|
8
opentrade 241 天前
这里很多安卓 issue ,https://github.com/rustdesk/rustdesk/issues/3893 ,不过可能对你来说太难了
|
9
GenericT 241 天前
一排拉人白干活的,乐
甚至还有商业化的 |
10
GenericT 241 天前
推荐直接找点基础库,看看有什么 help wanted 的 issue 能做
上面这一堆和上班 CRUD 没啥区别 |
11
laminux29 240 天前
想提升技术,其实应该去看书。
无论去学别人的开源项目,还是自己开一个开源新项目,提升技术的意义不大。 CS 自学指南: https://csdiy.wiki/ |
12
Hilong 240 天前
@hlibaibai1 看了下商城前端的样式挺好看的,管理端是还没有吗。
|
14
jixiaopeng 240 天前
@Hilong nextjs 14 项目包含了 c 端和 b 端,也是兼容手机和 pc ,app 也快开发完了,下一步开发小程序,谢谢支持。
|
15
YsHaNg 240 天前 via iPhone
chromium 啊
|
16
Rehtt 240 天前
@linuxsuren 想问问一般开源项目怎么进行协作,每个成员怎么知道自己要做什么
|
17
linuxsuren 240 天前
@CHchenkeyi 你说的没错,免费的多,但真开源的却是稀缺的,基本都有给商业倒流的嫌疑,用的不舒服。
|
18
linuxsuren 240 天前
|
19
andytao 240 天前
技术人的要思考两个问题:
1 、如何从 API boy 跨越到 系统工程 级别? 2 、如何从 研发 跨越到 产品及营销 维度? Phosh 的努力方向是把 GNOME 带入手机平台,正在打造阶段,目前同时推进两个维度: 技术维度上正在适配和优化手机/触屏支持, 产品维度上正在搭建和构建手机/触屏产品体系 如果想提升自己的技术和系统工程能力,推荐跟进一下,既可为社区做贡献,又可以用全新的视野挑战自己的能力极限 https://gitlab.gnome.org/World/phosh |
20
ck19920702 240 天前
找 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 |