【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天给大家推荐的内容包括:五种途径助你快速掌握Python的奥秘、***NoSQL文档数据库综述、能够真正改变你产品开发体验的十种敏捷化实现方式和导致商务智能失败的九种常见原因等。
一、五种途径助你快速掌握Python的奥秘
原文标题:5 approaches to learning Python
Python是一种功能强大且选项丰富的编程语言,目前已经受到开源开发人员的热烈欢迎。事实上,众多主流语言排行榜都将Python视为最合适的编程上手选项。而无论你身为经验丰富的开发者,希望测试自己的代码成果;还是只是想了解基础知识以拓展所掌握的语言门类,下面这些学习途径都值得加以关注。
1. Codecademy:上手教程
2. Khan Academy:讲师为主导
3. Tutorialspoint:用文字完成教学
4. GitHub:探索空间
5. PythonTutor:值得关注
二、NoSQL数据库对决:***文档数据库综述
原文标题:NoSQL standouts: The best document databases
“用正确的工具完成正确的工作”。这一真理在数据库领域自然同样有效。文档数据库属于NoSQL数据产品中的一类,适用于那些专注于应用而非数据库技术的开发人员。在今天的文章中,我们将介绍七款最知名且最为流行的文档数据库,并对其优劣作出逐一比较。
1. Amazon DynamoDB
2. 谷歌Firebase
3. IBM Cloudant
4. CouchDB
5. Couchbase Server
6. MongoDB
7. RethinkDB
三、能够真正改变你产品开发体验的十种敏捷化实现方式
原文标题:
Top 10 Ways Agile Will Change Your Product Development Experience
敏捷性在现代企业中的重要地位已经无需赘述。而除了提升运营流程与产品开发成效之外,敏捷方法实际上也能够有效改善产品的开发体验。在今天的文章中,我们探索多种方法,共同了解如何让敏捷开发模式成为团队工作的助力——而非负担。
1. 认清现实——敏捷开发方法相当困难
2. 质量,质量至上
3. 检查与适应
4. 一切皆以透明化方式呈现
5. 不只是双重价值
6. 我们将面临一系列考核
7. 同样是个学习的过程
8. 自治者为王
9. 目的决定一切
10. 过程充满乐趣
四、导致商务智能失败的九种常见原因
原文标题:9 ways you’re failing at business intelligence
很明显,企业管理者需要具备高质量数据才能做出合理的业务决策。然而,时至今日,及时以用户友好的格式获取准确数据仍是一项重大挑战。正因为如此,商业智能类解决方案才不断涌现。但我们该如何判断相关方案是否可靠?又要如何回避失败状况?以下九种导致失败的原因值得你关注。
1. 建立商务智能系统时一味“下达命令”
2. 削减测试时间与资源
3. 对广泛的数据完整性问题缺乏估计
4. 采取消极方式激怒用户
5. 选择无意义的分析方式
6. 假定单凭数据已经足够
7. 过于信任商务智能工具
8. 供应商管理效率低下
9. 忽略SQL及Excel等主流工具
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】