个人情况
记得在大学时期,我们也开过这堂课,当时自己还是比较感兴趣的,由于是三流学校,大部分同学都不爱或学不好这门课,自己幸得到老师宠爱经常被提问、做题。也不知道是后来课程难度加深还是什么原因没有深入和把这个爱好坚持下去。
参加工作,依稀觉得数据结构和算法的重要性虽然不是很明显,但也有过几次发挥重要作用的时候。印象比较深的是在中山移动出差的时候,从算法角度优化过一个同事的代码,效率从几个小时变成了几分钟,那感觉真好。
总之,数据结构和算法是编程的基础,也能给我带来快乐,还能拓展视野,现在又有基友作陪,那么,钱都花了何乐而不为呢?
课后习题
你为什么要学习数据结构和算法?在过去的软件开发中,数据结构和算法在哪些地方帮到了你?
稍不留神,已经回答了这些问题。。。
总结下作者的看法:
- 大厂面试喜欢考数据接口和算法,它也是你长期能力的体现;
- 不做 CURD boy,便于理解开源框架、锻炼设计思想
- 以开源水平的架构要求自己
- 在有限的生命中自我增值