【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天给大家推荐的内容包括:2018年最值得关注的五大软件开发趋势、***云基础设施自动化工具综述、我们需要弄清的关于软件测试的八个重要问题和导致数据分析项目失败的几种常见原因等。
一、2018年最值得关注的五大软件开发趋势
原文标题:5 Software Development Trends to Watch for in 2018
当下的时代可谓瞬息万变,去年还风靡一时的事物,新的一年可能已经鲜有人提及。而这一切的背后,则是技术进步带来的推动力量。那么,立足软件开发领域,2017年内取得的各项重大突破又有哪些能够在今年甚至更远的未来继续存在?下面,我们将一同作出预测。
1. 耀眼新星——区块链
2. 渐进式Web应用来袭
3. 物联网
4. 人工智能
5. 混合现实
二 、***云基础设施自动化工具综述
原文标题:The Best Tools for Cloud Infrastructure Automation
云迁移工作不可能自行完成——在项目真正成功之前,我们总是面对着大量任务。云迁移的***优势之一,在于降低运营成本与劳动力需求。而达成这项优势的核心,在于实现云基础设施的自动化与合理配置。在今天的文章中,我们将共同立足各类云基础设施需求了解几款重要的相关工具。
1. AWS CloudFormation
2. Puppet
3. Ansible
4. Chef
5. Kubernetes
6. Terraform
7. Google Cloud Deployment Manager
8. 微软Auzre Automatio
9. 思科Intelligent Automation for Cloud
10. Saltstack
11. VMware vCenter Configuration Manager
12. CEngine
13. Foreman
三、关于软件测试,我们需要弄清的八个重要问题
原文标题:The Top 8 Questions from Ask Me Anything: Why Testing Matters
一个月之前,SmartBear公司举办了首届Ask Me Anything会议,而核心内容正是“测试为何如此重要?”公司产品管理与运营总监Jeff Martin与销售工程师Temil Sanchez在此次会议上就测试自动化、BDD以及相关产品等话题进行了讨论。在本文中,我们摘取会议中最重要的八个核心问题,希望与大家共享探讨。
1. 过去一年中,你最关注哪起软件失败事件?为什么?
2. 迁移上传作法的优势与劣势分别是什么?
3. 如果要成为QA工程师,如今的毕业生应当拥有哪些技能或资质?
4. QA在BDD框架当中扮演怎样的角色?开发者自身能否快速编写自动化代码?
5. 测试领域迎来了哪些创新型技术成果?
6. 在构建过程中实现新产品的自动化并不难,但如何才能实现遗留产品的自动化?
7. 我们何时应该使用测试自动化?
8. 测试为何如此重要?
四、导致数据分析项目失败的几种常见原因
原文标题:Why data analytics initiatives still fail
时至今日,企业高管似乎特别偏爱讨论数据价值。然而,大多数人却无法计算出企业所持有数据的实际价值。那么,除了这种认知层面的模糊性之外,还有哪些因素制约着企业对数据的有效利用?在今天的文章中,我们将着眼于由Erwin与UBM两家数据治理解决方案公司发布的调查报告,共同探寻其中缘由。
1.汇拢数据,但并未整合
2. 没有意识到业务部门拥有独特需求
3. 只招聘数据科学家,却忽视数据工程师
4. 未能立足整个生命周期实现数据管理
5. 关注数量,而非针对性与关联性
6. 提供数据,但忽视其来源
7. 提供数据,却无法帮助用户理解上下文
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】