课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 做过游戏前后端开发,喜欢思考,分享技术; 现在做iOS开发,音视频开发方向。

  • 课程详情

    课程介绍

      大学时代,身边很多同学对算法存在莫名的反感:枯燥、繁琐;
      刚出校门那会觉得自己玩了三年多算法没用,面试大公司的后台开发,问的都是Linux、网络编程、项目经验等;
      开始项目开发之后,用到的更多是设计模式、数据库、网络编程,每日都是频繁的业务代码实现;
      但是,随着时间的更迭,我慢慢开始发现算法基础的重要性。

      我对编程能力的认知包括三块:

      • 基础知识:数据库、操作系统、网络原理等;
      • 编码能力:软件架构(MVVM、MVP)、设计模式、编程语言(C、JAVA、C++)等;
      • 思考能力:分析需求、算法设计、数学基础等;
      算法能完善思维能力,尤其是贪心、动态规划、数据结构等是构成编码能力的基石。


      课程目标
      算法入门,掌握常见的算法包括贪心、动态规划、图论等。


      用户群体
      想要学习算法基础的程序员。