想通过开源项目,提升技术。
基本情况:
本人从事 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
现在用的是 OPPO find X5 Pro ,开 4K 60hz ,8 分钟后手机提示过热强制停止,降温至少 5 分钟,完全没法拍。 除了 iPhone ,哪款能稳定长时间拍…
我需要一个能够最小化 python 代码文件,但不改变我的换行方式的代码压缩器。(为了便于报错时查错,所以行号不想改变) 具体点的说话,希望工具能够: 删除所有注释,以及末尾…
Scott Meyers在《More Effective C++》中举了个例子,不知你是否还记得?在你还在上学的时候,你的父母要你不要看电视,而去复习功课,于是你把自己关在房间…