网易首页 > 网易号 > 正文 申请入驻

这3个字母让程序员集体破防,有人用C++硬刚了

0
分享至


过去一年,GitHub上C++仓库的提交量涨了23%,但 LeetCode 周赛参与人数只涨了7%。

多数人卡在同一个地方:DSA——Data Structures and Algorithms(数据结构与算法)。这三个字母像一道自动门,没刷够题就不让进大厂面试。但刷题本身又枯燥得像嚼蜡,于是无数人选择「先做个前端项目压压惊」,一压就是三年。

一位正在脱产学习的开发者最近做了个反常识决定:不躲了,用C++硬刚DSA,并且全程公开记录。他的方法有点意思——不是刷完题再总结,而是边学边用大白话拆解,逼自己消灭所有知识盲区。

为什么选C++这个「自虐」选项

Python写链表像搭积木,C++写链表像造积木。你得手动分配内存、处理指针、考虑析构,错一步就段错误。

但这位开发者发现,这种「痛苦」恰恰是理解深度的代价。Python把指针藏得太好,学的人以为懂了引用,实则没碰过内存布局。C++强迫你直视底层:节点在堆上还是栈上?next指针悬空了怎么办?

他的学习路径被切得极碎。不是「今天学链表」,而是:

第一步:搞懂节点是什么结构体

第二步:指针怎么把节点串起来


第三步:插入时指针的修改顺序

每个概念必须能用一句话讲给完全不懂的人听。讲不清楚,就回去重学。

公开学习=给自己上枷锁

他的核心策略是「build in public」——把所有学习过程公开记录。

这听起来像行为艺术,实则是利用社交压力倒逼输出质量。当你知道有人会看你的解释,就不敢糊弄。为了写清楚,你必须真正理解;为了真正理解,你必须发现之前以为懂了的盲区。

「 senior engineers who forgot what it feels like to be a beginner 」——这是他吐槽多数教程的原话。资深工程师写的指针教程,往往跳过「为什么需要指针」直接讲语法,仿佛读者天生就该懂间接寻址。

他的替代方案:用类比。指针像快递单上的地址,节点像仓库里的包裹。单链表是单向走廊,双向链表是能掉头的高速。这些比喻不精确,但能让大脑先搭个脚手架,再慢慢替换为精确理解。

具体执行:从0到「能解题」的四阶段

他的路线图没有宏大叙事,只有可执行的颗粒度:


阶段一:基础数据结构——数组、链表、栈、队列,每个都手写实现,不调用STL

阶段二:递归与分治——用C++写递归时,栈帧的消耗是真实的,这让人真正理解递归深度限制

阶段三:树与图——指针在这里变成左右孩子、邻接表,内存管理错误会直接体现在遍历结果上

阶段四:动态规划——状态转移方程用C++实现,空间优化时必须手动控制数组维度

每个阶段产出两篇文档:一篇技术实现,一篇「给外行看的解释」。后者是前者的试金石。

给同样想逃的人

他的原话很直白:「If you're in the same place, you're not behind. You're just starting……like me.」

DSA的恐怖感很大程度上来自比较。刷题网站上有人10分钟AC四道题,你一道想两小时,自然想关电脑。但公开学习的价值恰恰在于:它把「比较」转化为「同行」——你看到的不是分数,是另一个也在挣扎的具体的人。

他目前的进度:刚写完双向链表的完整实现,包括内存泄漏检测。下一步是红黑树,预计需要两周。

如果你也在某个时刻对着「请手写LRU缓存」的面试题发呆,他的记录或许值得一跟。毕竟,看一个真实的人如何从零啃下硬骨头,比看第十遍《算法导论》的序言更有代入感。

最后一个细节:他在文档里埋了个小彩蛋。每篇技术文档的末尾都有一行注释掉的代码,内容是当天学这个知识点时听的歌名。最新一篇是《The Man Who Sold The World》。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
内存条价格出现断崖式下跌,16G内存条1天跌了上百元,专家:未来将持续降价

内存条价格出现断崖式下跌,16G内存条1天跌了上百元,专家:未来将持续降价

极目新闻
2026-03-29 22:53:03
伊朗军方:美方唯一能听懂的语言就是武力 将“歼灭”来犯美军

伊朗军方:美方唯一能听懂的语言就是武力 将“歼灭”来犯美军

新京报
2026-03-29 19:38:13
美容院老板娘大实话:脱了衣服,女人的差距根本不在脸上!

美容院老板娘大实话:脱了衣服,女人的差距根本不在脸上!

夜深爱杂谈
2026-03-08 21:28:24
42岁男子长期被职场PUA抱住医生大哭,称一到公司门口就开始心慌,医生:他把领导的评价,当成对自己全部价值的判断

42岁男子长期被职场PUA抱住医生大哭,称一到公司门口就开始心慌,医生:他把领导的评价,当成对自己全部价值的判断

大风新闻
2026-03-28 21:28:03
跑完马拉松!杭州45岁老板心梗离世:妻子说“再来一万次也嫁他”

跑完马拉松!杭州45岁老板心梗离世:妻子说“再来一万次也嫁他”

社会日日鲜
2026-03-29 10:43:38
睡觉时总在凌晨3、4点醒来,医生直言:一般提示3大疾病,别忽视

睡觉时总在凌晨3、4点醒来,医生直言:一般提示3大疾病,别忽视

健康之光
2026-03-28 08:48:52
张雪峰女儿亲自辟谣!父母恩爱没离婚,回应三个问题,口才很意外

张雪峰女儿亲自辟谣!父母恩爱没离婚,回应三个问题,口才很意外

离离言几许
2026-03-27 14:42:23
英超大地震!曼城恐扣 60 分直接降级,王朝一夜崩塌

英超大地震!曼城恐扣 60 分直接降级,王朝一夜崩塌

奶盖熊本熊
2026-03-29 04:47:36
新版人民币已正式落地,纸币将被取代?苏州试点6年揭示了答案

新版人民币已正式落地,纸币将被取代?苏州试点6年揭示了答案

清欢百味
2026-03-29 19:24:48
伊朗伊斯兰革命卫队称美以大学将成“合法袭击目标”

伊朗伊斯兰革命卫队称美以大学将成“合法袭击目标”

新京报
2026-03-29 07:26:06
通便神器找到了,堪比“开塞露”!一杯下去全排空,肚子平裤腰松

通便神器找到了,堪比“开塞露”!一杯下去全排空,肚子平裤腰松

心灵的触动a
2026-03-24 10:37:43
全世界都不敢相信

全世界都不敢相信

牛弹琴
2026-03-29 07:54:55
今天南北经济的失衡,达到了历史上最严重的时期。

今天南北经济的失衡,达到了历史上最严重的时期。

流苏晚晴
2026-03-28 13:37:46
全网悲恸!数里长街送别张雪峰老师!遗体迎接告别全纪录!

全网悲恸!数里长街送别张雪峰老师!遗体迎接告别全纪录!

魔都囡
2026-03-29 03:39:39
一个大清算的时代,要掀开序幕了

一个大清算的时代,要掀开序幕了

月满大江流
2026-03-28 09:58:46
她是国家一级演员,婚内多次给丈夫戴绿帽,丈夫却隐忍14年没离婚

她是国家一级演员,婚内多次给丈夫戴绿帽,丈夫却隐忍14年没离婚

黎兜兜
2026-03-29 21:20:05
比披丝巾更可怕的是“瑜伽裤外穿”,廉价又卡裆,三角区更尴尬

比披丝巾更可怕的是“瑜伽裤外穿”,廉价又卡裆,三角区更尴尬

生命之泉的奥秘
2026-03-20 03:56:49
2026年中国房地产,大概率要进入“躺平时代”,房奴时代正在落幕

2026年中国房地产,大概率要进入“躺平时代”,房奴时代正在落幕

流苏晚晴
2026-03-29 16:21:16
恭喜陈梦,开启第二春!抵达浙江,新岗位曝光,与张继科进行竞争

恭喜陈梦,开启第二春!抵达浙江,新岗位曝光,与张继科进行竞争

萌兰聊个球
2026-03-29 14:16:48
102-54!广东又赢了,最大功臣诞生!杜锋2大败笔,数据一清二楚

102-54!广东又赢了,最大功臣诞生!杜锋2大败笔,数据一清二楚

多特体育说
2026-03-29 21:45:54
2026-03-30 06:03:00
报错免疫体
报错免疫体
一名在需求评审和数据异常中反复横跳的产品运营。
384文章数 1关注度
往期回顾 全部

科技要闻

马斯克承认xAI"建错了",11位创始人均离职

头条要闻

伊朗议长:美航母遭受巨大损失 我们绝不接受屈辱

头条要闻

伊朗议长:美航母遭受巨大损失 我们绝不接受屈辱

体育要闻

绝杀卫冕冠军后,他单手指天把胜利献给父亲

娱乐要闻

汪峰定律再现!李荣浩喊话单依纯侵权

财经要闻

Kimi、Minimax 们的算力荒

汽车要闻

岚图泰山X8配置曝光 四激光雷达/华为新一代座舱

态度原创

教育
本地
时尚
艺术
公开课

教育要闻

建议给家长放春秋假,否则的话,学生放春秋假就失去意义

本地新闻

在潍坊待了三天,没遇到一个“潍坊人”

来到1980的周也,好毛利兰

艺术要闻

600 年前的「产亡孤魂」,藏着中国女性最痛的记忆

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版