美文网首页
为什么我们要学习数据结构和算法

为什么我们要学习数据结构和算法

作者: 重生主角 | 来源:发表于2016-02-04 20:46 被阅读0次

我是一个还没有毕业,但是已经工作了将近两年的cocos2dx程序员,前几天跟一个做asp.net的舍友聊天,跟他聊到数据结构和算法,也产生可分歧,我觉得数据结构和算法很重要,他却不这么觉得,对于枯燥又难以理解的数据结构他们似乎很惧怕,当然我说重要也不是说我对数据结构有多么深入的理解,我只是结合我自身的一些经历,让我知道了数据结构和算法有多么的重要。

一年多的打磨,我已经可以用cocos2dx这个“上层建筑”写出一些复杂的游戏,在前几个月我甚至有一些沾沾自喜,因为同届的有的还处在迷茫之中,我就拥有这样的技术,而且可以找到待遇不错的工作了。但是通过这一个月跟前辈们的交流,我的认知发生了很大改变,我可以利用游戏引擎做出我想要的效果,但是当我脱离了游戏引擎,我根本什么都做不出来,通过反反复复的查看引擎的源码,我心里总是在默念一句话,这TM是人写出来的吗!在我能用游戏引擎实现一些游戏的时候,我觉得我已经很厉害了,我甚至在程序设计里用到了一些设计模式。但是脱离了游戏引擎,我依然写不出这种效果的游戏。

互联网的发展,让程序员的工资也水涨船高,大量的培训机构培训出大量的“应用型”程序员,他们大多数甚至没有接触过数据结构和算法,有的甚至依靠假简历,假学历初入职场就能拿到很高的工资,it技术发现太快了,我们现在用的一些技术都是前人盖起来的摩天大楼,不需要太多的思考就能实现很复杂的功能,但是就是因为it发展快,你不能确定你用的这门应用技术在什么时候就会被淘汰,再去学吗,都快奔三的人有那么多精力和时间吗?相反一些基础打的好的人,他们不畏惧任何技术的演变,这些基础就是数据结构和算法,无论技术再怎么变也离不开数据结构和算法的支持。

所以,从现在开始,每天抽时间学习数据结构和算法,每天进步一点点,虽然刚开始感觉不到学这些东西有什么用处,但是总有一天会庆幸自己有这些基础。

相关文章

  • 数据结构和算法系列

    一、简介 1. 什么是数据结构和算法? 2. 为什么要学习数据结构和算法? 3. 如何学好数据结构和算法? 4. ...

  • Java数据结构和算法(一)——简介

    本系列博客我们将学习数据结构和算法,为什么要学习数据结构和算法,这里我举个简单的例子。 编程好比是一辆汽车,而数据...

  • 为什么要学数据结构和算法

    为什么要学习数据结构和算法? 数据结构和算法是大厂必考的内容。 大型框架中必定会大量使用数据结构和算法的知识,你不...

  • 02数据结构与算法复杂度分析上

    数据结构与算法之美专栏笔记 1. 为什么要学习数据结构和算法 数据结构和算法本身解决的是“快”和“省”的问题,让代...

  • 数据结构与算法(1):引言

    一、为什么要学习数据结构和算法 数据结构和算法是编程的基础,为我们编程中的万丈高楼打好地基。很多人会认为数据结构和...

  • 记录五 认识算法

    我们为什么要学习算法? 正所谓:数据结构 + 算法 = 程序 。当我们了解了数据结构时,就必须要了解一下算法。因为...

  • 01 | 为什么要学习数据结构和算法?

    01 | 为什么要学习数据结构和算法? (1)想要通关大厂面试,千万别让数据结构和算法拖了后腿 (2)业务开发工程...

  • 数据结构和算法第一讲

    本讲内容: 为什么学习数据结构和算法?学习重点是什么?复杂度分析? 为什么学习数据结构和算法 阅读框架源码,理解其...

  • 为什么要学习数据结构和算法

    数据结构和算法是最重要的基础之一,这是老生常谈了。 Why? 为什么要学习数据结构和算法 最直接:建立时间复杂度、...

  • 数据结构与算法(01):为什么要学习数据结构与算法

    原文:数据结构与算法(01):为什么要学习数据结构与算法 前言 集中学习数据结构与算法有一段时间,计划花一段时间专...

网友评论

      本文标题:为什么我们要学习数据结构和算法

      本文链接:https://www.haomeiwen.com/subject/atwekttx.html