level 5
最近跟几个大厂面试官聊天,发现现在学算法跟以前真不一样了。我整理了几条接地气的经验,适合没啥基础但想转行或者涨薪的朋友。
第一招:别急着刷题,先画知识地图
现在最怕的就是无脑刷LeetCode。我建议先用思维导图把知识点串起来,比如数组->排序->二叉树->动态规划,每个节点标注3道经典题。有个叫AlgoMind的插件能自动生成这个图,特别省事。
第二招:错题本是金矿
去年帮我师弟改了个习惯:每道错题不光记解法,还要用语音备忘录录下当时的思路卡点。后来他用ChatGPT分析这些录音,发现80%的错误其实都是同一种思维惯性,改掉后三个月就进了字节。
第三招:硬件知识要跟上
今年面试必问存算一体芯片,有个朋友背熟了算法但不知道新型内存怎么优化,挂在终面。建议每周抽一小时看看量子计算新闻,至少知道Qiskit是干啥的。
第四招:合规思维不能少
现在写算法得像律师似的,比如做推荐系统得能解释为啥推这个商品。有个取巧的办法:多参加Kaggle那些要求提交伦理声明的比赛,自然而然就培养出这种意识了。
第五招:每天半小时前沿资讯
我认识个二本毕业的哥们,靠每天早饭时刷arXiv最新论文,复现了篇生物算法的文章,现在在药企拿高薪。重点不是全看懂,是保持对技术风向的敏感度。
学习节奏建议:
前三个月死磕《算法导论》加剑指Offer
中间半年专攻一个方向(推荐医疗或者金融)
之后试着在GitHub发自己的工具包
现在B站那些免费课其实够用,别被培训机构忽悠了。最近全国IT职业培训那边有个算法认证挺靠谱,价格也不贵,建议考一个。
大家有啥具体卡壳的问题可以问,比如动态规划老是想不到状态转移方程这种,咱们继续唠~
2025年11月03日 13点11分
1
第一招:别急着刷题,先画知识地图
现在最怕的就是无脑刷LeetCode。我建议先用思维导图把知识点串起来,比如数组->排序->二叉树->动态规划,每个节点标注3道经典题。有个叫AlgoMind的插件能自动生成这个图,特别省事。
第二招:错题本是金矿
去年帮我师弟改了个习惯:每道错题不光记解法,还要用语音备忘录录下当时的思路卡点。后来他用ChatGPT分析这些录音,发现80%的错误其实都是同一种思维惯性,改掉后三个月就进了字节。
第三招:硬件知识要跟上
今年面试必问存算一体芯片,有个朋友背熟了算法但不知道新型内存怎么优化,挂在终面。建议每周抽一小时看看量子计算新闻,至少知道Qiskit是干啥的。
第四招:合规思维不能少
现在写算法得像律师似的,比如做推荐系统得能解释为啥推这个商品。有个取巧的办法:多参加Kaggle那些要求提交伦理声明的比赛,自然而然就培养出这种意识了。
第五招:每天半小时前沿资讯
我认识个二本毕业的哥们,靠每天早饭时刷arXiv最新论文,复现了篇生物算法的文章,现在在药企拿高薪。重点不是全看懂,是保持对技术风向的敏感度。
学习节奏建议:
前三个月死磕《算法导论》加剑指Offer
中间半年专攻一个方向(推荐医疗或者金融)
之后试着在GitHub发自己的工具包
现在B站那些免费课其实够用,别被培训机构忽悠了。最近全国IT职业培训那边有个算法认证挺靠谱,价格也不贵,建议考一个。
大家有啥具体卡壳的问题可以问,比如动态规划老是想不到状态转移方程这种,咱们继续唠~