今天看啥  ›  专栏  ›  InfoQ

Google工程师:如何看待程序员普遍缺乏数据结构和算法知识?

InfoQ  · 公众号  · 科技媒体  · 2018-09-18 08:31
语言只是工具,而算法才是程序的灵魂。这句话,我估计你在编程之路上,已经听到过无数次。但具体到工作里,你是不是还会有下面这样的困惑?数据结构和算法,跟操作系统、计算机网络一样,是脱离实际工作的知识。除了面试,我可能这辈子也用不着。就算不懂这块知识,只要 Java API、开发框架用得熟练,我照样可以把代码写得“飞”起来。那今天我就来详细聊一聊,为什么要学习数据结构和算法。首先我先问你个问题,作为一名开发工程师,你真的愿意做一辈子的 CRUD boy 吗?我知道,大部分的程序员整天做的事情就是增删改查,在所谓的“业务开发”工作里,更多的是利用已经封装好的现成的接口、类库来堆砌或者翻译业务逻辑,这其中很少需要数据结构或 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照