如何学习算法?

简介: 我知道很多人对于学习,尤其是算法学习是有一些心理障碍,或者缺乏信念,关于如何保持坚定的信念可以看看这篇:别高估自己1年的成就,却低估自己10年的发展

2.jpg

最近读了些文章,以下的文章并没有对具体算法的解答,有的是一些关于学习、信念等问题的更为抽象的思考和方法论,我个人读完认为挺有用的,分享给大家。


我知道很多人对于学习,尤其是算法学习是有一些心理障碍,或者缺乏信念,关于如何保持坚定的信念可以看看这篇:别高估自己1年的成就,却低估自己10年的发展


总结来说:“认知 信念 原则 执行


进入正题


首先是讲学习方法的:如果高效学习有什么秘诀的话,那就都在这里了:)


文中主要强调几点


  • 不要完美主义!
  • 不要过度“学习路径依赖”,学习要冲着自己的目标去
  • 不要看不起“薄薄”的“傻”教材,这些你看不起的学习材料,可能是你入门某个领域的关键
  • 不要迷信单一教材
  • 实践!
  • debug非常非常重要
  • 量变到质变
  • 最后,一定要相信时间的力量


接着是探讨学习算法有没有用的问题:学算法有什么用?唉,对你来说,可能真没用


文中重点是:

算法不是技术领域的唯一的核心竞争力,但无论是一个人,一个企业,还是做一份事业,都需要有核心竞争力。什么都没有,肯定是不行的。很多同学问我,去大厂工作,一定要有算法比赛的成绩吗?答案当然不是。我认识太多大佬,没有参加过任何算法比赛,轻轻松松进大厂。有的大佬在面试时直接说:算法我不太懂,但是设计模式软件架构随便问;有的大佬则本科三年就做出一个简易的操作系统内核,面试时聊os把面试官聊晕;有的大佬在iPhone 3的年代就自学iOS开发,一年时间直接进大厂iOS部门当负责人;有的大佬只有高中学历,考不上大学,自学外挂技术竟然成才,如今成为知名游戏厂商的安全部门技术大拿。

所以,“没有什么”从来不是问题。关键问题,从来都是:“你有什么”。


么才叫学会了什么叫学会了?自己到底有没有学会?知识掌握的七个境界


也许你会说,我不会算法照样能在大混,算法非得学吗?关于这个可以看看这篇:大厂面试为什么总考算法?以及如何避开算法面试。


关于以上的问题,文中已经有答案了:就是成为领域专家


最后,祝你成为技术大牛。关于如何成为,可以看看这篇:资深技术 Leader 曹乐:如何成为技术大牛


文中强调:


但其实在成为技术大牛的路上,方法反而是没那么重要的。真正困难的,在于数年,数十年如一日的坚持。太多人遇到挫折,遇到瓶颈,就觉得手头的事情太乏味枯燥,就想要换一个方向,换一个领域,去学新的技术,新的东西。而真正能够成为大牛的,必须是能够青灯古佛,熬得住突破瓶颈前长时间的寂寞的,必须是肯下笨功夫的聪明人因此和坚持相比,方法其实并没有那么重要。



相关文章
|
19天前
|
存储 算法 安全
2024重生之回溯数据结构与算法系列学习之串(12)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丟脸好嘛?】
数据结构与算法系列学习之串的定义和基本操作、串的储存结构、基本操作的实现、朴素模式匹配算法、KMP算法等代码举例及图解说明;【含常见的报错问题及其对应的解决方法】你个小黑子;这都学不会;能不能不要给我家鸽鸽丢脸啊~除了会黑我家鸽鸽还会干嘛?!!!
2024重生之回溯数据结构与算法系列学习之串(12)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丟脸好嘛?】
|
15天前
|
机器学习/深度学习 人工智能 自然语言处理
【EMNLP2024】基于多轮课程学习的大语言模型蒸馏算法 TAPIR
阿里云人工智能平台 PAI 与复旦大学王鹏教授团队合作,在自然语言处理顶级会议 EMNLP 2024 上发表论文《Distilling Instruction-following Abilities of Large Language Models with Task-aware Curriculum Planning》。
|
19天前
|
算法 安全 搜索推荐
2024重生之回溯数据结构与算法系列学习(8)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丢脸好嘛?】
数据结构王道第2.3章之IKUN和I原达人之数据结构与算法系列学习x单双链表精题详解、数据结构、C++、排序算法、java、动态规划你个小黑子;这都学不会;能不能不要给我家鸽鸽丢脸啊~除了会黑我家鸽鸽还会干嘛?!!!
|
19天前
|
存储 算法 安全
2024重生之回溯数据结构与算法系列学习之顺序表【无论是王道考研人还真爱粉都能包会的;不然别给我家鸽鸽丢脸好嘛?】
顺序表的定义和基本操作之插入;删除;按值查找;按位查找等具体详解步骤以及举例说明
|
19天前
|
算法 安全 搜索推荐
2024重生之回溯数据结构与算法系列学习之单双链表精题详解(9)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丢脸好嘛?】
数据结构王道第2.3章之IKUN和I原达人之数据结构与算法系列学习x单双链表精题详解、数据结构、C++、排序算法、java、动态规划你个小黑子;这都学不会;能不能不要给我家鸽鸽丢脸啊~除了会黑我家鸽鸽还会干嘛?!!!
|
19天前
|
存储 Web App开发 算法
2024重生之回溯数据结构与算法系列学习之单双链表【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丢脸好嘛?】
数据结构之单双链表按位、值查找;[前后]插入;删除指定节点;求表长、静态链表等代码及具体思路详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
|
19天前
|
算法 安全 NoSQL
2024重生之回溯数据结构与算法系列学习之栈和队列精题汇总(10)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丢脸好嘛?】
数据结构王道第3章之IKUN和I原达人之数据结构与算法系列学习栈与队列精题详解、数据结构、C++、排序算法、java、动态规划你个小黑子;这都学不会;能不能不要给我家鸽鸽丢脸啊~除了会黑我家鸽鸽还会干嘛?!!!
|
19天前
|
算法 安全 NoSQL
2024重生之回溯数据结构与算法系列学习之顺序表习题精讲【无论是王道考研人还真爱粉都能包会的;不然别给我家鸽鸽丢脸好嘛?】
顺序表的定义和基本操作之插入;删除;按值查找;按位查找习题精讲等具体详解步骤以及举例说明
|
19天前
|
存储 算法 安全
2024重生之回溯数据结构与算法系列学习【无论是王道考研人还真爱粉都能包会的;不然别给我家鸽鸽丢脸好嘛?】
数据结构的基本概念;算法的基本概念、特性以及时间复杂度、空间复杂度等举例说明;【含常见的报错问题及其对应的解决方法】
|
19天前
|
算法 安全 搜索推荐
2024重生之回溯数据结构与算法系列学习之王道第2.3章节之线性表精题汇总二(5)【无论是王道考研人还是IKUN都能包会的;不然别给我家鸽鸽丢脸好嘛?】
IKU达人之数据结构与算法系列学习×单双链表精题详解、数据结构、C++、排序算法、java 、动态规划 你个小黑子;这都学不会;能不能不要给我家鸽鸽丢脸啊~除了会黑我家鸽鸽还会干嘛?!!!