SYJ

个人博客

欢迎来到我的个人博客~


算法与数据结构学习第一课

前言

近段感觉一直得不到大的提升,感觉在行业里边也没有什么竞争力,所以自己想了想自己目前的欠缺,认为算法及数据结构必须要得上提升。只有算法及数据结构基础好,才能写得出更加强壮性,更加优雅的代码。这次学习是通过 极客时间王争老师的《数据结构与算法之美》学习,之中会加入自己的理解和从其他渠道理解的东西。必要的知识点都会记录,也另一方面鞭策自己学习进步。

为什么学习算法与数据结构?

  • 进入大厂的敲门砖 随着现在互联网行业的成熟,对从业者的要求也开始越来越高,特别是目前大公司,基本上现在的面试都会问到算法及数据结构,很多要求现场直接手写算法或设计一个最优方案。不懂数据结构与算法,进入大厂的路也就堵死了。
  • 提升自己的工作效率 大部分程序员每天都是干重复的工作,五年的经验,实际跟刚开始的一年经验的技术时候没有区别。五年的工作经验但并不是五年的技术经验。这样在现在越来越多涌进互联网行业的行情中,迟早要被淘汰。如何更好的干好自己的工作,实现自己更高的价值,写出更优雅的代码,学习这个都会有提升。
  • 对代码有要求,写出开源框架的水平 高手之间的竞争其实就在细节。这些细节包括:你用的算法是不是够优化,数据存取的效率是不是够高,内存是不是够节省等等。这些累积起来, 决定了一个框架是不是优秀。所以,如果你还不懂数据结构和算法,没听说过大O复杂度分析,不知道怎么分析代码的时间复杂度和空间复杂度,那肯定说不 过去了,赶紧来补一补吧!
  • 对生活中的事件处理方式改变 算法及数据结构不仅仅在技术上可以用到,在生活也会用到。比如说在处理一些事情上,算法的思想会使你想出更优的解决方式。更加睿智。长期来看,大脑思考能力是个人最重要的核心竞争力,而算法是为数不多的能够有效训练大脑思考能力的途径之一。

下面我们就会开始算法与数据结构的学习之旅吧,我们一块学习。 fighting!

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦