介绍
之前在食堂打饭,听见有同事说,唉,你说数据结构有啥用啊,除了考研面试用得到,还有设计模式有啥用啊,我其实不是很认同他的观点,但因为不认识我也不太想凑上去跟他掰扯。我是觉得,正如伟大的计算机学家说的,程序就是选择好的数据结构和算法。在处理数量级特别巨大的时候,数据结构有其得天独厚的优势,比如用了某种结构,可能性能上差了一个量级,这就是学成功的样子我感觉,然后应该是说学他的思想,然后把它理解消化转换成你自己的,至于创造力,这个真的要看人了,看命了,有些人本来就生出来就异于常人,那有啥好比的,我们只需要做好我们自己的事就好。
设计模式这块的话,就是经验的积累,看多了就会了,比如说你要去吃透一些源码的思想或者实现,哦,这里用到了啥啥啥,会好很多,比如 vuex 中用到的单例模式,vue 中的代理模式、观察者模式等等,你再自己总结思考,比如去封装一些类库,组件的时候,帮助会很大的。
我今年打算输出两个网站,一个是学数据结构和算法的,一个是学设计模式的,嗯,我在努力,谨以此篇献给在社会主义打工或者将来要打工的同学,有问题欢迎与我联系哈。
------ ataola, 写于2022年2月22日22点22分22秒