讨厌算法的程序员 | 前言

这个主题是写给自己的,假如你刚好也和我一样讨厌算法,那也是写给你的。我的主要参考书目是《算法导论》第3版中文版,自己先琢磨明白一个算法,然后再按我的理解写出来。

算法导论第三版

既然讨厌为什么还学?主要是因为它正在变得极其重要,无处不在。另一个谈不上是原因的原因就是,每每看到我4个月大的孩子,无所畏惧的迎接他的未来,我就想尝试一次“重来”。

过往,完全不碰算法的程序员也可以活得很好,毕竟万物互联还在进行中,信息通路基础设施的构建还有很多工作可以做。这种场景下,算法更多的是在满足非功能性需求,提升系统效率。

一旦一个领域完成了信息联通,完成了信息基础架构的从无到有,每个联入的个体或终端就会主动或被动的对算法产生刚性的功能性需求,这种量级的应用是以前所不曾有过的。

  • 每个司机不仅要求能够到达目的地,还要求自己能随时避开拥堵调整路线。
  • 每个外卖小哥接单前后都要求自己是按照最优路线来接、送物品。
  • 每个人都希望资讯类App只推送对自己有价值的信息。
  • 社交网络中的人已经不再满足仅仅分享图片,还希望系统能自动帮他们识别图片甚至视频中的信息。

越来越多的算法需求会作为功能被提出,此时讨厌算法的程序员断然不能从系统、语言、数据库、网络、框架、UI这些层面找到解决方案,而必须求助于算法这个博大精深的武器库。

原文发布于微信公众号 - 人工智能LeadAI(atleadai)

原文发表时间:2017-09-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏华章科技

吴喜之:数据分析和数据挖掘是最大的求职法宝

本文是中国人民大学教授吴喜之在“2015中国数据分析师行业峰会(CDA•Summit)”上的演讲全文,演讲的主题是“如何成为一名数据科学家”。

633
来自专栏大数据挖掘DT机器学习

从执行到专家,不同阶层数据分析师都在做什么呢

1数据跟踪员:机械拷贝看到的数据,很少处理数据 虽然这个工作的人还不能称作数据分析师,但是往往作这样工作的人还都自称是数据分析师,这样的人,只能通过×××系统看...

3327
来自专栏大数据文摘

高管必备思维:区分2类问题和4类可视化方法

1012
来自专栏数据科学与人工智能

【陆勤阅读】从执行到专家,不同阶层数据分析师都在做什么呢

数据跟踪员:机械拷贝看到的数据,很少处理数据 虽然这个工作的人还不能称作数据分析师,但是往往作这样工作的人还都自称是数据分析师,这样的人,只能通过×××系统看到...

2078
来自专栏PPV课数据科学社区

吴喜之:数据分析和数据挖掘是最大的求职法宝

前语 本文是中国人民大学教授吴喜之在“2015中国数据分析师行业峰会(CDA•Summit)”上的演讲全文,演讲的主题是“如何成为一名数据科学家”。 ? 吴喜之...

3366
来自专栏CSDN技术头条

薪酬报告:过去1年大数据领域薪资有多高?

互联网在经历前几年的繁荣之后,现在开始进入寒冬,资本家不再像以前那样大胆地投资,纷纷攥紧自己的口袋。但是从整个互联网行业来看,大数据却一枝独秀,逐渐崛起。

844
来自专栏大数据挖掘DT机器学习

从执行到专家,不同阶层数据分析师都在做什么呢

1数据跟踪员:机械拷贝看到的数据,很少处理数据 虽然这个工作的人还不能称作数据分析师,但是往往作这样工作的人还都自称是数据分析师,这样的人,只能通过×××系统...

3186
来自专栏CDA数据分析师

【干货】如何系统地学习数据挖掘?

问题:如何系统地学习数据挖掘? 虽然是本科毕业,但是在看数据挖掘方面的算法理论时经常感觉一些公式的推导过程如天书一般,例如看svm的数学证明,EM算法..,感觉...

2048
来自专栏PPV课数据科学社区

答初学者问:如何系统地学习数据挖掘?

看数据挖掘方面的算法理论时经常感觉一些公式的推导过程如天书一般,例如看svm的数学证明,EM算法..,感觉知识跳跃比较大,那么数据挖掘系统的学习过程是怎么样磨刀...

3435
来自专栏大数据挖掘DT机器学习

如何系统地学习数据挖掘?

读者问:虽然是本科毕业,但是在看数据挖掘方面的算法理论时经常感觉一些公式的推导过程如天书一般,例如看svm的数学证明,EM算法..,感觉知识跳跃比较大, 是我微...

48613

扫描关注云+社区