【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天推荐的内容包括:确保你笑傲未来IT职场的那些关键技能、从BDD到TDD的各类敏捷技术优劣概述、云数据迁移流程中的六大隐藏瓶颈和JVM上的编程语言选项等。
一、确保你笑傲未来IT职场的那些关键技能
原文标题:Future-proof your IT career with these critical skills
随着企业对技术需求的持续激增,全球IT工作岗位预计将在未来十年内继续保持增长。但需要强调的是,尽管目前从业者拥有的大部分技能在未来仍然必要,但其中一部分特定技能的需求水平将高于平均值。下面,我们将一同了解专家给出的未来三到五年最热门技能。
1. 开发者仍将为王
2. 新技术将驱动新角色与技能组合
3. 网络安全技能需求达到历史***点
4. 数据相关技能需求旺盛
5. 架构、网络与支持类技能需求下降
6. 混合类角色将成为焦点
二、从BDD到TDD:各类敏捷技术优劣概述
原文标题:From BDD to TDD, the pros and cons of various agile techniques
从外部角度来看,敏捷原则可能看似一种实践。然而一旦投身其中,你就会发现敏捷执行者同样面对着多种多样的技术选项。那么,哪种选项真正适合你与你的团队?在今天的文章中,我们将纵览各类敏捷框架,并对其优劣状况加以阐述。
1. 行为驱动型开发(简称BDD)
2. 分布式敏捷
3. Kanban
4. 结对编程
5. Scrum
6. 测试驱动型开发(简称TDD)
三、云数据迁移流程中的六大隐藏瓶颈
原文标题:6 hidden bottlenecks in cloud data migration
将TB甚至是PB级别的数据迁移至云端无疑是一项艰难的任务。但更重要的是,在云环境当中,你应用程序的行为将有所不同、成本结构将发生变化,且数据移动需要耗费大量时间。没错,云数据迁移工作中确实存在大量隐藏瓶颈,我们将在今天的文章中对此进行深入探讨。
1. 数据存储
2. 数据准备
3. 信息验证
4. 传输封送
5. 数据传输
6. 云规模伸缩
四、不只是Java:JVM上的编程语言选项
原文标题:Beyond Java: Programming languages on the JVM
Java生态圈可谓无处不在。更重要的是,Java运行时,或者说Java虚拟机(JVM)也已经成为一个独立的软件生态系统。经过数十年的改进,JVM已经能够承载利用多种不同语言编写的应用,并对接同样的共享库与数据结构。在今天的文章中,我们将介绍几种专为JVM打造的重要编程语言,并了解其如何为Java提供强大补充。
1. Kotlin
2. Scala
3. Clojure
4. Groovy
5. Jython与JRuby
6. 还有更多
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】