结束语 | 送君千里,终须一别
王争
该思维导图由 AI 生成,仅供参考
专栏到今天真的要结束了。在写这篇结束语的时候,我的心情还是蛮复杂的,既有点如释重负,又有点不舍。如释重负,是因为我自己对专栏的整体质量非常满意;不舍,是因为我还想分享更多“压箱底”的东西给你。
专栏是在 2018 年 9 月发布的。在发布后的两三天时间里,就有 2 万多人订阅,同时也引来了很多争议。有人说,我就是随便拿个目录就来“割韭菜”。也有人说,数据结构和算法的书籍那么多,国外还有那么多动画、视频教程,为什么要来学我的专栏?
这些质疑我都非常理解,毕竟大部分基础学科的教材,的确是国外的更全面。实际上,在专栏构思初期,我就意识到了这一点。不夸张地讲,我几乎读过市面上所有有关数据结构和算法的书籍,所以,我也深知市面上的数据结构和算法书籍存在的问题。
尽管有很多书籍讲得通俗易懂,也有很多书籍全面、经典,但是大部分都偏理论,书中的例子也大多脱离真实的软件开发。这些书籍毫无疑问是有用的,但是看完书之后,很多人只是死记硬背了一些知识点而已。这样填鸭式的学习,对于锻炼思维、开拓眼界并没有太多作用。而且,从基础理论到应用实践,有一个非常大的鸿沟要跨越,这是大学教育的普遍不足之处,这也是为什么我们常常觉得大学里学过的很多知识都没用。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
这篇专栏结束语以作者对专栏的复杂心情开篇,回顾了专栏的创作初衷和历程。作者强调了自己对专栏质量的追求,并解释了为何要写这样一篇专栏。他指出了国内外数据结构和算法书籍的不足之处,并表达了自己对于专栏的期望。在专栏写作过程中,作者力求结合理论、实践和经验,以及真实的软件开发场景,让读者更好地理解数据结构和算法的应用。此外,作者还提到了专栏中的课后思考题的设计和重要性。最后,作者鼓励读者在学习之余多加思考和实践,并感谢读者的陪伴和支持。文章以“送君千里,终须一别”作为结束语,表达了对读者的祝福和感慨。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《数据结构与算法之美》,新⼈⾸单¥68
《数据结构与算法之美》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(362)
- 最新
- 精选
- yongxiang我的学习历程是怎样的? 刚开始学习启动晚了,再加上学习方法不对、静不下心来,始终不得要领,课后题看了也完全没有概念,很是烦躁。 最近两个月终于摸索到了合适清晰的学习方法:正如老师的文章一样,把注意点放在发现问题,解决问题上。 采用笨办法,拿一堆A4白纸、铅笔、便利贴,在便利贴上写下要学习的章节、1个小时的起始学习时间、完成后面说的步骤的哪几部分,然后郑重地贴在白纸上,最后在规定的时间结束时,写下完成的情况。 把学习的过程分解成以下的步骤: 1. 归纳提炼问题:先把标题、课前问题,课后问题写下来,把概述和段标题提炼成问题写下来,把文章的内容分解归纳成一个接一个问题写下来; 2. 查找答案:然后,将文章读一遍,看看前面问题的答案在哪里,文章还有没有回答其他的问题; 3. 动手实践:对着代码将文章中的算法过程的图自己推导画一遍,找出算法的关键线索在哪里;最后,将代码回忆输入编辑器,将文章图片中的例子数据输入进行测试,同时加入打印日志观察顺序过程,看看自己回忆输入的代码犯了什么错误,记录下来。 这样一遍下来,心中终于感觉踏实了,自己不用看文章也能写出代码来了,感觉掌握了这个算法的思想,紧跟老师的思路。 这两个多月,基本上每个周末都会去麦当劳学习(找了很多地方,发现只有在麦当劳能静下心来学习,学习效率最高)。每次有新的章节先学新的,如果章节中有联系前面章节的,抓紧把这些章节的进度赶上去。睡前有空,就翻一遍每次学习记录的笔记,回忆一下。 目前的学习进度是多少? 目前终于完成了大概70%的章节的学习,当然这一轮还没结束,课后题也还没开始完成,有些章节学了又忘了,对复杂度分析还是不熟练。我想还需要再重点突破一下,然后再来回滚动学习两遍。 这门课,我收获了什么? 一是,找到了合适的学习方法:问题、动手、分解,以及合适的场所;二是,收获了自信心,相信自己能学会算法;三是,现在看其他书籍、代码的时候,会注意它使用了什么数据结构与算法来,有什么优缺点,不像以前,即使看到了也不知道是什么。 最后,非常感谢王争老师,把这么宝贵的经验分享出来,提供了深入浅出、联系实际的文章。让我觉得,自己有希望成为一位真正的软件工程师,不是一辈子打杂。 路漫且长,终于有了点光,可以继续赶路。
作者回复: 老弟,写的太好了,有点感动!我觉得我做了一件非常有意义的事情。
2019-02-258139 - humor老师,谷歌不用加班,那么多产品是怎么做出来的呢?我觉得有deadline的产品有时候也会加班吧😄
作者回复: 效率高啊。没有什么牛逼的产品是通过体力堆砌出来的!实际上,在谷歌,大家很鄙视加班的人(=没能力的人),所以,加班都是回家偷偷的加!😄
2019-03-0244 - 广行你是结束了,但我才刚刚开始。
作者回复: 不急 慢慢来
2019-02-2433 - hopeful作为一个现在已经是大三的学生,很早就已经知道数据结构与算法对于以后在编程领域长远发展的重要性,也知道大厂面试也会将数据结构与算法视为面试重点,所以在数据结构与算法这方面一直很重视。我在大二上学期的时候学了数据结构之后,去leetcode刷题的时候却连一些最简单的题目都不会,于是在下学期的时候花了很多时间去刷题。但是在刷题的过程中经常会陷入一些细节问题中无法脱离出来,没有办法写出通过所有case的代码,只能在网上看别人是怎么写的,但是过了几天又忘了。如此反反复复,让我觉得很受打击,同时也无法感受到算法在实际开发中的作用。对于我而言,这个专栏好就好在它是从对数据结构与算法的实践运用出发,告诉我们某些算法可以用在哪里,同时也没有涉及到太多太难的算法题,再加上基础篇的大部分都是已经学过的内容,所以看起来不是特别吃力,同时高级篇和实践篇对我而言也不像算法题那样难得离谱。可能是我智商不够,可能是我刷题不够多,可能是我一直掌握不到刷题方法,导致在刷题这方面我一直没什么进步,进大厂可能没什么希望了。但学了这个专栏后,我觉得,如果我能在毕业前把这个专栏的内容都吃透,那么,在大学毕业时,在数据结构与算法这方面,就没有什么遗憾了。谢谢王争老师和《数据结构与算法之美》专栏!
作者回复: 我刷过上千道题,刷题这件事情并不难。开始刷的时候,挫败感肯定是有的。要稍微掌握点技巧,循序渐进的刷。我有空了可以写写我刷题的一些经验、教训。
2019-02-2026 - DY感谢王争老师,数据结构和算法确实让我学到了很多东西,发现了很多可以提升的地方。越学习越发现这个课程可以让我静下心来学习,更有动力去学习二遍三遍,并动手练练,因为第一遍的学习感觉自己如果再努努力多写代码练练,这门课程完全可以掌握的。看的第一遍使自己对数据结构和算法非常有信心。老师讲的太好了,期待推出新的专栏。
作者回复: 我的设计模式很快就要上线了...
2019-08-07411 - xcoderliu刚开始学 ,王哥出完了还会关注这里的评论吗?
作者回复: 关注的
2019-06-143 - 太阳是块坚冰全极客,最喜欢的专栏!
作者回复: 多谢!
2019-06-013 - danvid王老师,你的专栏也基本看完了,虽然不是全部都搞懂了(80%吧),但是你的知识点确实涵盖了对于一个入门者的所有需求,我是从机械转行的,我不希望我比科班生差点什么,所以我会努力学,这次是我一次看完,后面回头我还会继续过一遍,希望吧这个学好。也希望王老师能出点书或者能记录的东西,我希望可以以后忘记的时候方便查看,跟着学习的这段时间确实学了很多很好的思想,希望继续学习与大家越走越近
作者回复: 关注我的微信公众号“小争哥”就可以了
2019-05-303 - 。。。谢谢争哥 数据结构和算法本来觉得很难,但是学了您的专栏以后感觉也就是这么一回事😁
作者回复: 是的 你的感觉是对的
2019-04-223 - 沉睡的木木夕在这里说声谢谢! 再问个脸皮厚的问题,因为有蛮多人应该没跟上进度,我也是其中一个。现在专栏结束了,如果看到后面实在不懂,问问题是不是没人回复了 - -
作者回复: 过年前那一阵子工作比较忙,所以回复留言比较少。我自己挺抱歉的。后面会及时回复的。
2019-02-223
收起评论