如果制作一个帮助程序员记忆 API 的功能的软件,其运作模式就像百词斩这类帮助用户记忆英语单词的软件一样。
这个软件会有大量的用户需求吗?
1
huntzhan 2018-04-08 22:39:47 +08:00
......要调用 API 不是查一下就好了么
|
2
huntzhan 2018-04-08 22:40:53 +08:00
还是说你想做一个类似 Dash 之类的东西把大量 API 放在一个 App 里
|
3
murmur 2018-04-08 22:46:09 +08:00
你需要杰特布莱恩斯系列全家桶
|
5
rock_cloud 2018-04-08 22:53:56 +08:00
做做试试被,现在做 app 又不难
|
6
hellohello123 2018-04-08 22:56:43 +08:00 via iPhone
api 为什么需要记忆 没有这个需求吧
|
7
WytheHuang 2018-04-08 23:02:37 +08:00 via Android
@alidasuhe JetbBrans
|
8
WytheHuang 2018-04-08 23:03:53 +08:00 via Android
@WytheHuang 拼错了 JetBrains
|
9
alidasuhe OP @rock_cloud 我不会软件开发
|
10
alidasuhe OP @huntzhan 不一样,我设想的这个软件的设计目的不是为了帮助用户记忆 API 的使用方法,而是帮助用户记忆 API 的名称和其功能简介。
|
11
alidasuhe OP @huntzhan 在你查找某个 API 的用法之前,需要你已经知道存在这个 API。
|
12
night98 2018-04-08 23:29:42 +08:00
还不如做一个模糊匹配的 api 搜索引擎,
比如:office file java 自动匹配 poi,openoffice 这种。 再比如:spring web down demo 自动匹配 springmvc web 下载相关的 class 和介绍以及一个简单示例。 |
13
alidasuhe OP @night98 我感觉人从电脑中查找信息的速度,始终远低于从自己的大脑的常用区域中查找信息的速度。所以假设当你想要用程序语言完成的某个功能需要调用大量的你不知道的 API 时,即便是通过专为搜索 api 优化的搜索引擎来临时查找、理解、记忆这些 API 的功能,你的大脑也需要为此付出巨大努力。
|
14
coderdusk 2018-04-09 00:50:27 +08:00 via Android
quizlet 可以自己制作发布分享单词本
|
15
em70 2018-04-09 00:51:45 +08:00
伪需求,如果 API 是公共的,google 一定能查到,比你做得好. 如果是私有的 API,会配有手册,没必要开发个管理工具,除非项目大得不行了
|
17
youngxhui 2018-04-09 07:30:19 +08:00 via Android
话说为什么要记忆 API 呢?
|
19
shintendo 2018-04-09 09:11:52 +08:00
是有多闲才会想去背 API ……
|
20
stanjia 2018-04-09 09:13:20 +08:00
确定能记完所有 Java 生态的 API 吗? mvnrepository 了解一下
|
21
kumakiti 2018-04-09 09:17:52 +08:00
API 我选择查文档,记得曾经有一次面试我说我不喜欢用 IDE,用编辑器,然后 API 都是需要的时候查文档,还被说 IDE 更方便之类不是吗 blabla 的 233
|
22
shintendo 2018-04-09 09:22:21 +08:00
如果是冷门小众、不常用的库,肯定不值得去背它的 API。所以要做这个功能的话,应该是针对热门的、广为使用的库,而这样的库很大概率有完善的文档和统一的 API 设计,基本上想要什么功能,猜也能猜出大概的名字,然后搜几下就知道有没有了。
是,搜索文档肯定不如搜索大脑快,但代价是我每天要跟背单词一样花时间去背 API,这笔时间和精力成本你没算。 |
23
jydeng 2018-04-09 09:29:33 +08:00
没有必要,我可不想像背英语一样去背 Api
|
24
michaelcheng 2018-04-09 09:33:28 +08:00 1
为记那么多 API 而占用我大脑大量的运存,那我就真的成一个 API 工程师了
|
25
scarletmu 2018-04-09 09:35:45 +08:00 2
楼主确实和他自己回复的一样不懂软件开发
|
26
st2udio 2018-04-09 10:18:45 +08:00
是有多闲去记 API,脑子就这样浪费了,还开发什么软件
|
28
Mutoo 2018-04-09 14:07:43 +08:00
不如来个帮 VIM 程序员记快捷键的 APP
|
29
learnshare 2018-04-09 14:11:34 +08:00
IDE 就是干这个的
|
30
ctro15547 2018-04-09 14:22:03 +08:00
IDE 没有这个功能吗,实在不记得了,按想法上网搜索一下也比这个快啊。。。
|
31
Building 2018-04-09 15:05:05 +08:00 via iPhone
没有 IDE 我基本等于不懂写代码。
|
32
abcbuzhiming 2018-04-09 15:11:14 +08:00
你应该做快速查阅 API 的软件,而不是记忆
|
33
wupher 2018-04-09 15:18:34 +08:00
背 API 没必要,意义也不大
|
34
zhangdawei 2018-04-09 15:21:29 +08:00
@alidasuhe 是这个理,
|
35
ispinfx 2018-04-09 15:42:17 +08:00
不是怎么记的问题,是需不需要记的问题。
|
36
maichael 2018-04-09 16:07:34 +08:00
Google+代码提示。
|
37
winglight2016 2018-04-09 16:22:18 +08:00
API 更新这么快,等你记住说不定已经没用了
|
38
byuc 2018-04-09 16:45:05 +08:00
文档目录 Ctrl+F 了解一下。
API 类相关类的产品最大的问题就是,:它不是权威的。天知道官方改了 API,你这里到底有没有更新。 所以获得用户的成本就在于:让用户相信,在这里获得的体验能大于因为你文档是错的而损失的时间。 |
39
qfdk 2018-04-09 18:06:10 +08:00 via iPhone
疯了 谁去被背这些 我画点儿时间学点儿别的背点儿单词多好 感觉是奇葩的项目经理想出来的
|
40
alidasuhe OP @shintendo 对于你这样的程序老手,能自身结合经验猜出 API 的名称,对于新手而言是做不到这一点的。
|
41
letexi 2018-04-10 09:39:12 +08:00
这个是有前景的,但是 API 不应该是常规的 API。应该有一套 API,普通大众都可以学,就像语言一样。学会了这套东西,就可以人机交互。这个有几个场景可以考虑:1 )脑机接口 API ; 2 )语音录入 API ; 3 )编程 API ; 4 )事务型 API,比如电子政务,是个 WS 服务,有一套 API,所有人学会了,只要简单请求就可以。
|
42
roujiamo 2018-04-10 09:51:06 +08:00 via iPhone 1
anki,很多专业课知识我都用这个软件复习
|