想通过开源项目,提升技术。
基本情况:
本人从事 Android 行业快三年了。
Android 基本工扎实。
平时工作内容:“切图仔”的活居多。
业余时间充足。
接受新东西快。
想通过业余时间,提升一下自己的技术。
有没有老哥有开源项目可以带带我~
有兴趣学 Go 的可以看看我发起的项目 github.com/LinuxSuRen/api-testing
让我想到禅道项目管理软件,有个插件应用市场,禅道是开源的,我朋友基于这个软件整了几个插件,现在还有收益,可以练练手: www.zentao.net/redirect-index-23835.html
推荐我开源的二次开发 telegram 安卓应用,模块有详细的注释。功能实现 OpenAI 、Gemini 的 api 调用。 github.com/flyun/chatAir业务做多了,应该接触架构设计。看复杂项目的代码结构,telegram 就是这样。现在流行的框架本质上是各种封装,而封装背后就是对复杂结构的简化。而锻炼这种能力,就需要看源码,不断调试总结。背算法也是一样道理,不过那个更纯粹,比较枯燥。有了这种能力后,不管有什么新的框架,接手各种项目也会得心应手。
抱歉,目前还是希望深入 Android ~
谢谢老哥,可以留个联系方式吗?
一起来吧,我也是最近做开源项目,确实能提升不少,共勉,希望支持下,大龄程序员的我。 github.com/huanghanzhilian/c-shopping 、 github.com/huanghanzhilian/c-shopping-rn
目前 市面上 API 测试工具挺多的,而且还都是免费,这个使用场景感觉挺难受
这里很多安卓 issue , github.com/rustdesk/rustdesk/issues/3893 ,不过可能对你来说太难了
一排拉人白干活的,乐甚至还有商业化的
推荐直接找点基础库,看看有什么 help wanted 的 issue 能做上面这一堆和上班 CRUD 没啥区别
想提升技术,其实应该去看书。无论去学别人的开源项目,还是自己开一个开源新项目,提升技术的意义不大。CS 自学指南: csdiy.wiki/
看了下商城前端的样式挺好看的,管理端是还没有吗。
开源写基础库和组件库肯定可以提升,相对于整天 CRUD 是 1 和 10 的区别
nextjs 14 项目包含了 c 端和 b 端,也是兼容手机和 pc ,app 也快开发完了,下一步开发小程序,谢谢支持。
chromium 啊
想问问一般开源项目怎么进行协作,每个成员怎么知道自己要做什么
你说的没错,免费的多,但真开源的却是稀缺的,基本都有给商业倒流的嫌疑,用的不舒服。
可以看看我这里的总结 github.com/LinuxSuRen/open-source-best-practice/
技术人的要思考两个问题:1 、如何从 API boy 跨越到 系统工程 级别?2 、如何从 研发 跨越到 产品及营销 维度?Phosh 的努力方向是把 GNOME 带入手机平台,正在打造阶段,目前同时推进两个维度:技术维度上正在适配和优化手机/触屏支持,产品维度上正在搭建和构建手机/触屏产品体系如果想提升自己的技术和系统工程能力,推荐跟进一下,既可为社区做贡献,又可以用全新的视野挑战自己的能力极限 gitlab.gnome.org/World/phosh
找 Android 上常用的开源库学习, 然后可以看看上面的 Issues 一些基本上都会用到的库: github.com/square/okhttp/issues github.com/bumptech/glide/issues github.com/coil-kt/coil/issues github.com/square/leakcanary/issuesAndroid 源码的话,也是类似, 官方的 issue 平台看看 issuetracker.google.com/issues?q=Android%2F
求个毕设的灵感,实在没有什么好的思路😭 今天发现腾讯会议有,回声检测。 可以研究一下回声消除 哈哈 做个支持监控视频识别的吧 检测项: 1. 身穿制服,比如大白服装 1.…
图片来源:GopherSource 反转控制IoC – Inversion of Control 是一种软件设计的方法,其主要的思想是把控制逻辑与业务逻辑分享,不要…
本人在前后购买不低于 10 门课程,先不说之前的课程质量。但是,今天算是被无语到了。你们可以去看一下,“大模型在客服场景的应用实践”,要深度没深度,有些一讲才一多分钟,就敢明目…