suzhi168 2016-06-27 05:36 采纳率: 0%
浏览 4

基础知识之算法、数据结构、数学基础知识恶补

高老师,您好!!
个人觉得,现在好些程序猿把更多的精力放在功能开发了!!!也很少用到算法、数据结构的基础知识!!!而大数据,需要了解这些东西!对此,您有什么好的意见来补习下这些基础知识

  • 写回答

1条回答 默认 最新

  • gaoyangau 2016-06-27 06:23
    关注

    你好。
    首先,在具体的项目中,本着解决项目问题的出发点来开发功能,这个无可厚非。甚至在很多“无脑”的情况下使用还是效率很高。
    对于说用到算法、数据结构,这种观点我想应该更多的是一位程序员在注意到在挑战更快速、更精确、更有效等多种更高追求的领域的时候才会比较注意的问题。从个人长期发展来看,这些知识我想还是必要的,尤其对于一个想成为架构师,想成为能够有较强辨别问题能力的高级人才来说,这些是必须的。
    关于补习这些方面,我认为可以找一些基础的读物来读比如《数据结构》、《算法导论》、《离散数学》等等。
    但是请注意一点,书籍本身在阅读的过程中会比较枯燥,甚至读了只会让人觉得是准备要应付什么考试而不知道怎么应用,这种错觉是会有的。
    这些更偏重理学的读物其实教给人的是建模的能力和思路,在未来十几年的IT生涯发展中,你会发现真的是万变不离其宗,多多围绕它进行思考会受益匪浅的。

    评论

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度