三年多的前端,求推荐一些适合的开源项目!
1
Lbyn 2023-08-18 15:43:59 +08:00
蹲一手
|
2
elliottzhao87 2023-08-18 15:56:39 +08:00 1
从你常用的项目开始,从这个项目中你最常用的功能开始。
|
3
murmur 2023-08-18 15:58:03 +08:00
前端可不是看开源项目,是突破狭义前端,去其他领域搞,比如图形学,大型软件的设计
比如在线 office ,他的难点不在于技术,在于需求分析和设计,你连说明白 office 有哪些功能、交互是什么、输入什么期望什么结果都描述不明白,给你再好的技术也开发不出来 |
5
21Silva OP @elliottzhao87 那比如屎山项目呢,自己就尝试优化,按照这种思路去提升?
|
6
elliottzhao87 2023-08-18 16:22:47 +08:00
@21Silva 你想从屎山中学到什么?屎山就先算了吧……
|
7
21Silva OP @elliottzhao87 哈哈哈哈哈,可以优化一波,反正已经这样了,大胆尝试大胆优化
|
8
Cola98 2023-08-18 16:30:49 +08:00
工作中常用的开源组件或者开源库开始看,或者说好奇某个功能怎么实现的也可以去看下,举个例子,我是做运维的,之前好奇 kafka 的 topic 是怎么创建的,就会去搜 kafka topic 创建源码分析等等,再到源码中寻找,一步步跟着去看这种
|
9
zifeimao 2023-08-18 16:37:56 +08:00
你用啥就看啥,别的估计也看不下去 :)。
|
10
Chad0000 2023-08-18 16:41:21 +08:00 via iPhone
@elliottzhao87 #6
也不是不行:如何安全的铲除屎山。很考验架构能力 |
11
shermie 2023-08-18 16:47:43 +08:00
要根据自己的兴趣来
大多数人在工作几年以后,感觉自己会点什么,仔细一想又好像什么都不会。那这个时候就需要自己做一些东西来将自己的技能实体化。 我自己之前喜欢搞逆向,经常会遇到抓包的问题,后来接触的多了,就自己写抓包工具,慢慢的就懂了一些网络编程方和协议方面的东西,但是现在又感觉那些也没什么值得高兴的,又回到了什么都不会的状态,这大概就是一个循环吧 |
12
wei2629 2023-08-18 17:02:26 +08:00
一开始也是开发什么框架啊,小轮子啊。其实没什么用,有时候很难融入到团队中,可能是各种原因。 因为没有使用到业务所以也很难持续的维护。后来想写一下工具,减轻自己的开发任务,就学了 ast 还有代码生成等技能。100 行代码里有 50 行都是生成的,感觉维护起来有动力。所以一定要开发自己能经常用到的,能减轻自己任务的项目。
|
13
C0dEr 2023-08-18 17:10:39 +08:00
如果你对 c++以及音频处理有兴趣的话,建议你搞搞 kodi 的视频倍速播放,用 SoundTouch 重新优化音频倍速,这是我的刚需😂
|
15
FeatureProbe 2023-08-18 17:33:03 +08:00
自荐一下,FeatureProbe: 一款开源的灰度发布、AB 实验、功能发布操作管理平台。如果你有兴趣可以了解一下:
源码地址: https://github.com/FeatureProbe/FeatureProbe 文档地址: https://docs.featureprobe.com/ |
16
lran9527 2023-08-18 17:37:38 +08:00
去看若依 怎么写的,其实还可以。
|
19
jones2000 2023-08-18 17:48:37 +08:00
不用框架,自己写, 能提高能力。缺什么开源代码里面找。
|
21
windcode 166 天前
两个方式:
- 寻找贴上 [good first issue] 标签的 issue ,或者直接去这个汇总网站上寻找 https://goodfirstissue.dev/ - github 上搜索 community tasks ,有的 maintainer 为了驱动社区发展会将所有适合贡献的 issue 整理到一起,分门别类,类似这种: https://github.com/KusionStack/karpor/issues/463 |