未登录用户
首 页
书 架
登录系统
注册账号
联系我们
duidaima.com
版权声明
闽ICP备2020021581号
闽公网安备 35020302035485号
搜索
我要提问
随便写写
我要写书
自己写过的代码隔段时间就忘了
发布于 1天前
43 热度
11 评论
远行de风
0 粉丝 39 篇博客
关注
打赏
如题,是因为年纪大了?还是因为业务代码本来就不容易记住?除了代码,我还忘了很多技术,像之前做的高并发项目,很深入了解过数据库事务,锁,缓存等等,后来换了数据平台项目,用 clickhouse 做存储,深入学了很多细节和优化技巧,最近又换项目组了,做 AI 之类的项目,数据仓库 clickhouse 什么的知识也忘记了。回想一下这么多年,好像做过很多项目,但现在也都忘差不多了,甚至觉得没什么成长。有点恍惚!
用户评论
原木风
这个正常啊,除非有什么特别难的攻坚成果,印象深刻,要不然就是日常普通的开发,哪里会记得这么多!
2025/9/2 8:32:00
[
0
]
[
0
]
回复
李明发
正常,这也是为什么要写注释的原因
2025/9/2 8:24:00
[
0
]
[
0
]
回复
张蜚
忘记了说明是不重要的,没关系,需要的时候再回看
2025/9/2 8:22:00
[
0
]
[
0
]
回复
旧梦扰人心
虽然忘了,但是和没做过还是不一样的,回去再看看,很容易就想起来,细节或许记不清,但是大致的脉络还是会想起来的。其实最好的方法就是随时积累,记笔记,定期看一看。
2025/9/2 8:19:00
[
0
]
[
0
]
回复
凝晨
国内环境导致的,老板只关心今天给你需求,明天能不能上线,至于你用什么搞得,他根本不关注,你要是搞不了,那就把你开除 换下一个人继续搞,就这种恶性竞争下,肯定是做一部分忘一部分,因为根本没有时间去巩固和学习。
2025/9/2 8:11:00
[
0
]
[
0
]
回复
残雪冰心
因为 op 只在编码的第一层徘徊。 估计还看不上或者认识不到文档重要性。实际在软件工程中 方案,说明,工作联系单,会议纪要 等文档是重要的软件组成部分。
2025/9/2 8:08:00
[
0
]
[
0
]
回复
心溺深海
只要 commit id 还在,reset --hard 基本万能的
2025/9/2 7:59:00
[
0
]
[
0
]
回复
浮生若梦
俺也一样!深入了解和优化的一些技术点、过段时间基本就忘记了,后面想在其他地方用类似的技术点就得去翻之前的项目代码,不过还好能大概记住所用在的项目,还能去翻翻,不知道以后会不会连哪个项目用到什么特别的技术点都忘记了。
2025/9/2 7:53:00
[
0
]
[
0
]
回复
人走茶凉
前提:只有你一个人,或者,你可以说动协作开发的其他成员进行强制拉取。
首先,请保持工作区干净
即:
`git status`提示当前无修改
步骤一
向前软重置一步。重复执行,直到退到记录 1
git reset --soft HEAD^1
或者是直接一步到位退到记录 1
git reset --soft ${记录 1 的 commit id}
步骤二
提交当前工作区
git commit ${可以填写记录 2 的提交信息,也可以顺带标注一下回退原因}
步骤三
强制 push ,覆盖远端
git push --force
步骤四
如果有协作开发的同学,揖让让他们拉一下新的远端再接着开发。
这个前提只针对 test 分支。也就是如果只有你一个人在 test 分支,就无所谓。
2025/9/2 7:53:00
[
0
]
[
0
]
回复
孤寂成海
因为这就是低水平脑力劳动 跟流水线打螺丝并没有本质区别,只是制造业流水线需要体力 软件流水线需要脑力而已,即使是低水平脑力劳动 也有太多人学不会了 所以做程序员还能摸鱼就偷着乐吧!
2025/9/2 7:51:00
[
0
]
[
0
]
回复
勿笑疯狂
?不是每个人都是这样的吗?
2025/9/2 7:48:00
[
0
]
[
0
]
回复
点击加载更多评论
吐槽.灌水
443 成员 |
1598 话题
+我要提问
+随便写写
可能感兴趣的话题
大家会为这样的软件付费吗?
共同创业就应该被当场奴隶对待吗?
立军令状了:年底准备搞一个Agent出来 搞不定就跑路
Windows KB5063878可能导致硬盘损坏的问题,微软有提供新的修复更新了吗?
首先,请保持工作区干净
即:
`git status`提示当前无修改
步骤一
向前软重置一步。重复执行,直到退到记录 1
git reset --soft HEAD^1
或者是直接一步到位退到记录 1
git reset --soft ${记录 1 的 commit id}
步骤二
提交当前工作区
git commit ${可以填写记录 2 的提交信息,也可以顺带标注一下回退原因}
步骤三
强制 push ,覆盖远端
git push --force
步骤四
如果有协作开发的同学,揖让让他们拉一下新的远端再接着开发。
这个前提只针对 test 分支。也就是如果只有你一个人在 test 分支,就无所谓。