怎么更有效率的找轮子

2022-10-30 15:05:21 +08:00
 wgit

英语水平不行

不知道怎么表达关键词

进行翻译得到的结果往往强差人意

python 库很丰富,却卡在了不知道怎么找....

3162 次点击
所在节点    Python
12 条回复
jones2000
2022-10-30 15:18:14 +08:00
靠别人, 不如靠自己, 自己写。
changwei
2022-10-30 15:18:27 +08:00
没事就经常去 github 的 trend 里面看项目名称和 readme ,慢慢就会看懂了。
即使是英文程度好的人,第一眼看到 scrollspy ,segmentcontroller 这样的单词,也不一定能看懂它实际指代的是什么功能的库
wgit
2022-10-30 15:42:56 +08:00
@jones2000 #1 想要实现某个功能,却没有思路的时候。如果有能直接套用或可以借鉴的例子,无疑能大幅提高效率
jones2000
2022-10-30 16:11:41 +08:00
@wgit 编程没有标准答案。把自己学过的东西结合起来使用。 最大发挥自己的能力。
ae86
2022-10-30 16:22:09 +08:00
问群友
lete
2022-10-30 16:46:32 +08:00
我每次都是自己造,造完后发现这样的轮子已经有了,咬着牙也要用自己的轮子
liutao1998
2022-10-30 23:52:39 +08:00
源头都在 github ,google 搜索用 英文关键字
dayeye2006199
2022-10-31 01:46:25 +08:00
可以去别的项目里面看他们用什么。

比如我想做一个命令行程序,但是不知道有什么轮子可以用。
但是我知道某一个项目的命令行设计的很合理,我可以去看看他们是怎么弄的
Mogeko
2022-10-31 06:53:22 +08:00
我以 js 为例:

1. 以 js + 做什么事情做关键词(翻译)+ lib 搜 Google ,关键词越短越好。比如处理日期的就是 “js date lib”

2. 如果有多个结果的话 去 npm 看看谁的下载量最高

3. 以 js + 关键词 + github 去看 issues 和 pr 的活跃度

4. 至少把 README 看完,然后基本就能知道这个轮子是否适合你的项目了
microxiaoxiao
2022-10-31 08:10:08 +08:00
这样,先看主要分类,一般介绍主要功能的,然后进一步搜索,类似深度优先搜索。
e7
2022-10-31 10:15:51 +08:00
github 搜 awesome
9ine
2022-10-31 20:08:55 +08:00
@e7 这就去建一个 awesome 仓库骗 star (狗头

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

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

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

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

© 2021 V2EX