【51CTO.com快译】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
本期给大家推荐的是2017年将大放异彩的七款大数据工具、令软件开发者抓狂不已的十种人与事、开源开发者最常面临的五项支持问题和六个步骤助您成功实现持续部署过渡等。
一、2017年将大放异彩的七款大数据工具
原文标题:7 big data tools to ditch in 2017
大数据分析已经成为每位IT从业者必须或者希望掌握的技能。然而,知识储备的短缺往往让我们很难顺利乘上这波技术转型与职业提升的浪潮。着眼于2017年,哪些技术堆栈能够使我们的发展更为顺畅?下面一起来看:
1. MapReduce
2. Storm
3. Pig
4. Java
5. Tez
6. OOzie
7. Flume
2018年热门技术展望:
1. Hive
2. HDFS
二、令软件开发者抓狂不已的十种人与事
原文标题:10 things that tick off software developers
身为软件开发者,相信每位朋友都有自己的一把辛酸泪——同事们总在拿同样的问题折磨我们、没完没了的会议,就连单位提供的饮料都充斥着一种廉价感……作为扬眉吐气的***炮,今天,我们就立足于调查结果,聊聊那些让开发者抓狂不已的人和事。
1. 产品/项目经理(22.5%)
2. 老板(20.9%)
3. 招聘人员(20.0%)
4. 说明文档(19.8%)
5. 会议(18.8%)
6. 办公室环境(13.1%)
7. 同事(13.1%)
8. 面试(12.6%)
9. 错误/Bug(10.5%)
10. 质量保证(7.6%)
三、开源开发者最常面临的五项支持问题
原文标题:The 5 most common support issues for open source developers
除了开发工作之外,开源贡献者还需要负担起后续技术支持的重任。在最近的一项调查中,有67%的受访者表示乐于提供技术支持。然而,开发者却未必透彻了解用户群体的提问思路。下面,我们将一同了解五项最为常见的求助问题。
1. 我该如何设置或者使用此软件包中的特定功能?
2. 安全更新会对我造成怎样的影响?
3. 我该如何立足这套堆栈对专用与开源代码内的bug进行隔离?
4. 哪套软件包或者具体版本更适合我的实际需求?
5. 这两套版本对我而言有哪些区别?
四、六个步骤助您成功实现持续部署过渡
原文标题:6 Steps To Successful Continuous Deployment Transition
敏捷方法与DevOps已经成为持续部署的实现基础,但除此之外,我们还需要适应组织、文化乃至技术层面出现的种种变革,才有可能将这两项基本发展原则真正变为现实。在今天的文章中,我们将分享一套六步走战略,希望能够帮助大家成功完成持续部署过渡。
1. 设定正确目标
2. 建立坚实的沟通渠道
3. 首先实现持续集成
4. 自上而下实现自动化
5. 建立生产就绪型应用
6. 全力支持执行人员
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】