高老师,您好!!
个人觉得,现在好些程序猿把更多的精力放在功能开发了!!!也很少用到算法、数据结构的基础知识!!!而大数据,需要了解这些东西!对此,您有什么好的意见来补习下这些基础知识
基础知识之算法、数据结构、数学基础知识恶补
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
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 手机接入宽带网线,如何释放宽带全部速度