数据结构与算法,我到底为什么而学?

2020-04-15 17:13:34 +08:00
 GenialX2

今天,我想聊聊在数据结构与算法学习路上的一些小感想。2018 年 8 月左右,开始有计划、有目的性地学习这门知识。当然,这期间也会有怠慢的时候。不过,在这断断续续的 21 个月里,对于学习数据结构与算法这件事儿有了一个更新层次的认识与思考。下面,从两个方面聊聊:学到了什么?为什么而学?>> 数据结构与算法,我到底为什么而学?

4126 次点击
所在节点    程序员
17 条回复
dilu
2020-04-15 17:24:25 +08:00
别想太多 就是涨工资 好找工作而已

我不信都是为了兴趣
GenialX2
2020-04-15 17:24:37 +08:00
Aug
2020-04-15 17:39:07 +08:00
当然是为了面试,做好面试题
kenvix
2020-04-15 18:10:20 +08:00
理解类库的原理


当然最终目的是钱
charlie21
2020-04-15 18:15:42 +08:00
十以内加减法,为什么学
zfz001
2020-04-15 18:52:43 +08:00
虽然复杂的算法用得少,但常用的还是有的。只是现在有的轮子造得很好,不怎么再去造轮子了吧
Mistwave
2020-04-15 19:10:41 +08:00
写得很好,赞一个
学到知识和解决问题的快感很多人是体会不到的🐶
forrestshuang
2020-04-15 19:22:04 +08:00
太重要了,很多算法都是基础。我现在就经常吃不会算法的亏
fffang
2020-04-15 19:39:04 +08:00
解决什么问题需要你改现有的算法而不是直接使用?
roy2220
2020-04-15 20:01:04 +08:00
数据结构和算法是前人们,领域最聪明的头脑,研究留下来的瑰宝。真正热爱计算机科学的人,都会对这些"技术"叹为观止,如数家珍。因为不是每个人都拥有最聪明的头脑,但是能“白嫖”这些聪明人的智力成功,这是很幸福的事情,庆幸生在这个时代吧。这些“技术”或许在工作中用不上,但是业余造轮子一定能用上,甚至在我看来,工作很多时候都不是什么正经事,只求温饱,业余的探索才是能做一辈子的正事。
GenialX2
2020-04-15 20:31:43 +08:00
@roy2220
nianyu
2020-04-16 09:26:22 +08:00
通常来说是面试
nianyu
2020-04-16 09:27:17 +08:00
现在一群人在刷 leetcode, 问题是刷这玩意也理解不了算法的本质. 说白了还不是为了面试
zjyl1994
2020-04-16 09:51:31 +08:00
一般来说都是为了面试的。。。
面试官爱考那就去学啦
zkwap
2020-04-16 10:13:32 +08:00
唉,都说了实话,和为了应付考试一个理
wr410
2020-04-16 11:11:23 +08:00
数据结构和算法是你将来从事编程的万恶之源,也决定了码农和工程师的差距。
btnokami
2020-04-16 12:53:18 +08:00
因为有意思啊。广义的算法其实不仅仅是 quicksort, dijkstra 这些。raft, paxos 也叫算法,CMS, G1 也是算法,OS 中的 cache prediction, context switch, memory control 都是算法。仔细去看会发现计算机科学里到处都是算法,想真的让计算机这门工具为自己所用,算法是必不可少的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/662740

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX