有没有和我一样的,都已经很久不主动记 API 了

2022-04-15 20:14:07 +08:00
 FreshOldMan
我现在已经很久没记 API 了,每次都是用到哪个 API 再去查,不知道这样对不对,感觉这样有时候效率是有点低,但是实在不想记那么多的 API ,因为有时候框架语言用的太多了,大家都怎么做的?
2414 次点击
所在节点    问与答
18 条回复
jigi330
2022-04-15 20:28:04 +08:00
记不住,靠 IDE 智能提示,或者网上查,还有就是装 copilot 插件,让它帮你写,大部分代码它猜的还挺准
night98
2022-04-15 22:05:31 +08:00
不记,实在想不起来的时候点进去看一眼,要是类名都忘了就先搜索一下
golangLover
2022-04-15 22:10:47 +08:00
结果面试叫我现场写,没自动补全,结果我就挂了
tuchg
2022-04-15 22:52:30 +08:00
从一开始学习编程我就没有刻意去记过 api ,一直认为记 api 是很蠢的行为
nicevar
2022-04-15 23:19:09 +08:00
别说 API 了,连字符串的操作都记不住,用的语言多了,经常弄混
lovepplforever
2022-04-15 23:21:29 +08:00
面相 Google 编程
rabbbit
2022-04-15 23:34:37 +08:00
很久没记了,然后面试全忘了.
hbdh5
2022-04-15 23:47:53 +08:00
从来没记住过什么 API ,我怕是被 JB 全家桶养成废人了
xtinput
2022-04-15 23:52:56 +08:00
只要记得哪些些功能是哪个库的,哪些库能实现哪些效果就 OK 了
GeruzoniAnsasu
2022-04-15 23:57:33 +08:00
我刚开始学写代码的时候能记住 10 多个 C 库函数和几十个 Windows API/MFC 类成员函数,参数不说记得很熟吧,有几个大概是些什么还是比较清楚的

后来呢,接触了 c++ stl / java ( android )/ kotlin / python / golang / haskell ,写了单片机的工程、嵌入式的 linux kernel 和 bootloader 、golang 的 crud 、vue 的 速成页面、unity 的小玩具 …………


别说什么 API 了,sql 语句我都得翻个文档出来参考。
更搞笑的是, 我觉得 dash 还是比较好用的,但后来 dash 也用得越来越少了,还是直接浏览器 google 文档,因为连 dash 搜索我要打什么前缀都要搞不清了:

Suddoo
2022-04-16 00:07:33 +08:00
不用记啊,现在的 IDE 越来越智能,语言本身也在不断进化,写法越来越简单
ClericPy
2022-04-16 00:08:08 +08:00
内存外存分开记呗

重要的热数据大脑内存里放着
低频的冷数据只记录索引 / 关键词, 然后存储在 workflowy 或者知识管理工具里
Leviathann
2022-04-16 03:54:45 +08:00
use it or lose it
不常用的东西是记不住的
常用的也不用刻意去记
ysc3839
2022-04-16 04:35:21 +08:00
我会记“有什么 API”以及“API 能做什么”,不会记“API 参数要求”
VeryZero
2022-04-16 09:18:51 +08:00
所以我喜欢用强类型语言,IDE 提示很靠谱,根本不用记。

以前用弱类型的不记真不行,每次用都查效率太低了。
echo1937
2022-04-16 09:28:51 +08:00
@VeryZero #15 强类型语言确实是降低了用户的心智负担,弱类型语言的语法提示都很难做。
yoke123
2022-04-16 10:16:55 +08:00
你的大脑不是硬盘,记住该记的就行了,建立索引,用到的时候用索引搜索。
7gugu
2022-04-16 11:17:08 +08:00
现在只能大概记个作用,如果有问题还是得去搜一下参数🤷‍♂️

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

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

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

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

© 2021 V2EX