写下来发现有点怪臭长的, 语言能力确实不太行, 非常抱歉, 先贴一个Gemini优化版吧
本人情况
![]()
是渣本计科学生, 也算是科班, 九月马上就大三了. 因为从大一开始就一直在以考研为目标, 就没锻炼过自己的代码能力
大概就是大学刚入学的时候, 硬着头皮啃了算法书结果一点都没学明白, 比赛更是没拿到半点成果, 从这时候开始就对自己写代码有点恐惧了. ![]()
正好碰到AI时代, copilot搞了学生认证就一直在爽用写小作业小代码片段
后面Cursor这样的AI IDE发展起来后就开始用它们写大作业, 课设之类的. 到目前为止, 数据结构, 机组, 计网, 数据库的课设全都是用AI拉的一坨坨史山.
唯一一次自己写的稍微多一点的代码还是刚学C语言的时候写的学生管理系统, 不过感觉现在代码能力还不如之前.
现在想起来是真的后悔, 没有老老实实自己写代码夯实基础, 总觉得反正要考研, 先专心在应试上, 考上了还有几年时间续命.
当前问题
也就是现在这个暑假, 自己的两个任务
1. OS学习
因为目前而言对计算机其实还是挺热爱的, 在应试之前想学一些真正的知识, 于是现在就在学
南大JYY老师和MIT 6.S081的OS项目
之前课程基本没有超过150行的代码, 代码/工程能力薄弱的菜鸡看着OS项目里大量的代码是真的吃力 ![]()
这种无力感也不是第一次出现, 之前尝试做CSAPP的Lab, 别人半天能完成的Lab,我需要花四天时间, 并且还无法独立完成, 只能依赖博客和笔记来勉强理解. 最后也是因为时间紧迫, 只做了四个Lab, 书也只看了六章就烂尾了.
2. 尝试构建实验框架
其实很早就加入了学校的课题组, 研究方向是计算机视觉某个小方向, 希望能够做出一些成果,为未来的考研复试增加筹码. 不过直到现在才开始动手实践
在看了一定量顶会论文的代码仓库之后, 发现许多学术项目的代码质量和工程实践都比较欠缺.
为了自己的实验就想着重构一套包含“训练 → 推理 → 评估 → 再训练”闭环,并集成实验管理与评估功能的实验框架。
当然, 也是用AI来写. 最近用Augment写了三天, 大体上是弄完了, 但许多细节反复修改都达不到预期效果 (主要是配置文件和实验的输出管理).
面对这些问题, 真的有点无力了, 完全不知道如何下手修改. 再次陷入了对自己代码能力的深度焦虑中。 ![]()
也就是上面的两件事, 让我觉得确实还是有必要锻炼一下代码/工程能力, 要不然真的在专业领域寸步难行, 还请各位佬友给点批评意见 ![]()
