Javaer 想做个开源项目,做啥好呢?

106 天前
 dcsuibian

想锻炼一下自己的能力。前端会 React 、Vue 、TypeScript 。

目前想的方向有两个:

请大佬们给点建议。如果还有什么其他想说的也尽情留言,比如其他方向、或者起名的创意之类的。

4461 次点击
所在节点    程序员
38 条回复
StinkyTofus
106 天前
说点打击的话, 第一个你做不成, 第二个做了没人要。 真想练练手并且想自己的工作有价值, 不如 fork 一下若依, 修修 bug 。
jeesk
106 天前
开源 dropbox
foolishcrab
106 天前
锻炼能力就这个 java 版本的 redis mq 啥的,现在用 java21 新特性写这些还是挺有意思的。

真的想做给别人用的就找个好点赛道。
你发的这两属于是也锻炼不了什么也不会有人来用,浪费键盘寿命的项目
qviqvi
106 天前
手写一个 web 服务器吧,我们现在不能用 tomcat 了,要改宝兰德,期待有免费开源的过程服务器
dcsuibian
106 天前
@StinkyTofus 是的,关于这点我也想到了。做这种已经有人做过的项目多少有点重复造轮子的意味。

从对开源界的贡献来说,确实不如直接修改已有的代码来的实在。更多是对于锻炼自己能力来说,我感觉从零搭建会更有意义。(当然这其中我也会参考已有项目的代码)

另外,我觉得我应该也可以做出一定的特色(虽然我现在还不知道会有啥特色),提供多一种选择。
dcsuibian
106 天前
@jeesk 这个不太行。

一是我没用过 Dropbox 。

二是我觉得在国内这种流量费巨贵,审查巨严的环境中可能没有什么应用场景。
dcsuibian
106 天前
@qviqvi 大佬你太看得起我了,我只是想做个 web 项目而已。那种事做不到的。。。
bojue
106 天前
@dcsuibian #7 Web 业务项目除了刚毕业前两年,后期对成长基本上性价比很低,感觉做不了诺伊做个自定义的 ORM 框架,我们目前的 PY 底层都是后端自己写的
msg7086
106 天前
做一个你自己会用的软件。
Rocketer
106 天前
研究一下自己工作中的重复劳动,做个 jetbrains 插件解决他。

这是个比较容易在圈内出名的赛道,万一真做成了,你将来的面试官可能就是你的用户。
ronen
106 天前
nacos apollo 。各种 db 的 client 。
xausky
106 天前
做个 pure java 实现的 redis 还可以,可以用于其他软件的单元测试,虽然有个叫 embedded-redis 的家伙,但是那个本质还是启动了个内置的 redis 进程
ZeroDu
106 天前
ruoyi ,这种脚手架没必要了,没啥难度,除非你自己写一些扩展,真正意义上的框架,结合自己公司日常用的能解决问题一些的,一些痛点
dlmy
106 天前
如果是想锻炼自己的能力,那光写业务代码已经没有任何意义了,最好的方式是先成为某个领域的 "绝活哥"。

可以尝试一下这个路线:
1 、手撸一个基于内存编程的单机版消息队列,使用 Java 中现成的数据结构,如 Set 、HashMap 等
2 、手撸一个基于数据库编程的消息队列,把数据模型抽取出来,使用 MySQL 存储
3 、手撸一个基于文件编程的消息队列,怎么写?怎么读?网络、IO 、操作系统...
OPPO
106 天前
做个数据库工具吧球球了
lower
106 天前
不要用自己女儿名字作为开源项目名字就好……
wzcloud
106 天前
找个工作中用到的出名的开源项目,从修 bug 开始,成为 commiter
37Y37
106 天前
从实际出发吧,例如这个小玩意 https://blog.ops-coffee.cn/s/python-django-blog-admin-dashboard-tools 为了解决我的一个小问题,没想到陆陆续续迭代了 6 年
zypy333
106 天前
数据同步框架,类似于 flink cdc ,规则引擎,类似于 urule (开源的很久没更新了),还有监控类软件
bojue
106 天前
@OPPO 适配信创的需求吗 [狗头] ?

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

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

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

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

© 2021 V2EX