【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天给大家推荐的内容包括:值得加以学习的九大前沿编程语言、十大极具创意的移动UI模式库、六项特质助你成为百里挑一的软件测试能手和学习如何应对网络恐怖活动等。
一、值得加以学习的九大前沿编程语言
原文标题:9 cutting-edge programming languages worth learning now
主流语言的兴起往往有迹可循:其提供庞大且活跃的开源代码为框架基础,能够显著降低开发工作的执行流程。然而,有时候我们会在工作当中发现,高人气主流编程语言往往并不足以满足自身的开发需求。在这样的时候,学习新型前沿语言就成了一种必要——而这正是今天的议题,探讨值得学习的九大前沿编程语言。
1. Kotlin:变身后的Java
2. Erlang:面向实时系统的函数编程语言
3. Go:简单而动态
4. OCaml:复杂数据结构的专用工具
5. TypeScript:量身打造的JavaScript
6. Rust:安全而实用的系统语言
7. Scala:JVM上的函数编程语言
8. Haskell:简单而纯粹的函数编程语言
9. Julia:为Python带来速度优势
二、十大极具创意的移动UI模式库
原文标题:10 Creative Mobile UI Pattern Libraries You Need to Know
在调动情感与参与度方面,图像往往拥有着无可比拟的重要作用。事实上,视觉效果的构成能够与用户之间建立起更加直接的关联与理解,从而准确传达预期感受。而在视觉构成这一领域,移动应用中的UI模式无疑是最为典型的代表,而下面将要提到的十大高创意水平移动UI模式库也绝对值得每一位开发者加以尝试。
1. UI Cloud
2. Pttrns
3. iOSpirations
4. Little big details
5. 4ourth Mobile Design Pattern Library
6. Android模式
7. Lovely UI
8. iOS Patterns
9. Capptivate
10. UI Patterns
三、六项特质助你成为百里挑一的软件测试能手
原文标题:6 Things to Know to Be a Unicorn Software Tester
每一家企业都需要出色的软件测试人员保证其软件质量。事实上,这样的卓越人才不仅需要具备专业的测试技能,同时也必须着眼于未来以发现接下来可能出现的问题。那么,我们该如何提升自身并逐步成长为软件测试领域的摇滚明星?以下六项特质也许能够带来帮助。
1. 自动化专业知识
2. 通过业务理解实现价值创造
3. 影响映射
4. 适应能力
5. 优先级排序能力
6. 测量的艺术
四、安全理论:学习如何应对网络恐怖活动
原文标题:Learn How To Tackle Cyber Terrorism
网络恐怖活动近来正快速兴起,并成为一种切实存在的巨大威胁。事实上,恐怖主义者正利用互联网作为其宣传自身及招募成员的理想载体。此外,黑客入侵与勒索行为同样令个人与组织用户苦不堪言。在今天的文章中,我们将立足于此,聊聊如何应对网络恐怖活动以确保自身不致成为受害一方。
1. 思考为先
2. 点击之前认真斟酌
3. 网络恐怖攻击的具体类型
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】