为什么我忘记了自己写过的代码?写完隔一段时间,别人再问我,细节全想不起来

54 天前
 fushall

如题,

是因为年纪大了?还是因为业务代码本来就不容易记住?


除了代码,我还忘了很多技术,

像之前做的高并发项目,很深入了解过数据库事务,锁,缓存等等,

后来换了数据平台项目,用 clickhouse 做存储,深入学了很多细节和优化技巧,

最近又换项目组了,做 AI 之类的项目,数据仓库 clickhouse 什么的知识也忘记了。。。


回想一下这么多年,好像做过很多项目,但现在也都忘差不多了,

甚至觉得没什么成长。。。

有点恍惚

5891 次点击
所在节点    程序员
57 条回复
welcomezhangjun
54 天前
忘记了说明是不重要的,没关系,需要的时候再回看
kuandrew
54 天前
正常,这也是为什么要写注释的原因
nah
53 天前
年轻的时候各个游戏独立密码大小写数字符号不重样,现在怎么着,出去旅游七天回来,电脑锁屏密码都不记得了。
xuanwu
53 天前
写出的英文代码往往更没有拥有感:
https://www.zhihu.com/question/355691918/answer/904463940
fushall
53 天前
@sir283 太扎心了
mangoDB
53 天前
一样的,我甚至回看自己的代码,还会流露出赞美之情,因为当下的我几乎写不出这样的代码了,所以也会怀疑自己是不是越来越笨了。
kxg3030
53 天前
这不是挺好的么 没有内存碎片残留 不占用空间
llsquaer
53 天前
都是这个感觉,很早以前上班用 EXCL ,那个函数,各种透视图,玩的贼 6.。现在不会了,基本只会 VLOOKUP sum avg 常用的。其他的都忘完了。

后来学习编代码,以前都会那个小本本记录下主要实现,没事看看,免得忘了。 现在不用了。
sincw
53 天前
挺好啊,内存本来就不大,不清理的话就会卡顿
xyhuangjia
53 天前
反正都是今天上,明天砍的业务代码,记他干嘛
LUOMUXIE
53 天前
这不是正常的清理缓存吗,所以我一般写的注释和注意事项
body007
53 天前
好记性不如烂笔头,在我刚实习那几个月就学会了写笔记,不论做了啥都可以写道笔记中。下次需要搜一下再看一遍就好了。
ak47007
53 天前
做的东西写了笔记,过段时间又会把之前写的笔记忘了
MIUIOS
53 天前
不然也不会有注释了
karlliu
53 天前
正常人类都是如此。

这也就是为什么有些人“记忆力”天赋略高于其他人,其在很多事务上的成就便会高于普通人很多。

“语言”天赋亦是如此。

但真正深入工作过的人,会得到一些“灵感”,这在你处理其它问题时,会以“直觉”的形式帮助你比其他人更快的解决问题。
BingoW
53 天前
这不挺好的吗,李连杰演的屠龙刀倚天剑里面,张三丰教他剑法,他说全都忘了。。跟你情况差不多,这是要学成了。。
tcitry
53 天前
一样,主要还是看怎么能快速捡起来,比如记笔记,对概念、模式的理解,业务逻辑本身是否清晰,代码组织是否简洁。
kevin249
53 天前
年纪大了 曾经我以为自己全都记得住 越来越发现不行了 年纪大了 要烂笔头记
kakki
53 天前
这只能说明你是一个正常人
CutieJohn
53 天前
岂止是过一段时间,第二天就忘了

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

https://ex.noerr.eu.org/t/1156405

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

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

© 2021 V2EX