【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
本期给大家推荐的是OWASP十大安全趋势榜单变化解析、五个步骤助你的IT职位保得万全、六大常见Android问题应对方案和优秀软件开发者必须具备的十大优秀品质等。
一、OWASP十大安全趋势榜单变化解析
OWASP十大安全趋势榜单会不时对内容进行调整,旨在更好地反映现实情况的具体变化。而作为内容调整的核心议题,可以看到越来越多从业者意识到应用程序安全性必须立足于软件开发流程。下面,我们将共同了解最新一轮OWASP安全威胁榜单中的调整情况。
1. 将2013-A4:不安全直接对象引用与2013-A7:功能层级访问控制缺失合并为2017-A4:访问控制问题
2. 添加了2017-A7:攻击保护能力不足
3. 添加了2017-A10:API保护缺失
4. 移除了2013-A10:无效重新定向与转发
二、实用小技巧:六大常见Android问题应对方案
原文标题:Android gotchas: Fast fixes for 6 common problems
智能手机已然成为我们日常生活中的重要助力。然而,故障永远是技术方案中不可或缺的一部分,Android系统当然也不例外。时常出现的一些小问题是否让你懊恼不已?别担心,在今天的文章中,我们将共同了解如何轻松解决这类小麻烦。
1. 如何处理Android手机卡死或者无法启动
2. 手机运行缓慢怎么办?
3. 设备过热该如何应对?
4. 应用持续崩溃该怎样解决?
5. 如何快速释放Android手机的存储空间?
6. 如何修复帐户同步问题
三、众多IT职位或岌岌可危:五个步骤助你保得万全
原文标题:IT Jobs in Jeopardy: 5 Steps to Protect Yours
云计算的广泛普及令一众IT职位岌岌可危,但开发者却乐于借此自由获取需要的硬件并为最终用户提供大量可轻松下载的应用成果。而在另一方面,自动化与AI方案的大量涌现也给其它一些传统IT职位带来新的威胁。面对这样的困境,从业者该如何自保?下面五项提示也许能够为你指出方向。
1. 成为业务部门坚定不移的盟友
2. 永远将客户需求放在第一位
3. 重新开始进修之旅
4. 保持透明——准确传达工作思路
5. 了解客户,保持领先优势
四、优秀软件开发者必须具备的十大优秀品质
原文标题:10 Habits of Highly Successful Software Developers
想象一下,如果你身为招聘人员,且面对着两份几乎完全相同的求职简历——对方拥有基本一致的语言、框架、平台、方法、行业等积累背景,这时我们该如何选择?很明显,除了硬性条件之外,开发者自身的品质以及软技能也成为决定其最终命运的核心要素。下面,我们将对此展开深入探讨。
1. 编写易于阅读及测试的明确、可复用代码
2. 了解代码如何协助驱动整体业务
3. 听得多、说得少
4. 严守工作纪律
5. 有能力高度关注正确事物
6. 是一位有耐心的问题解决者
7. 能够从互联网上获取帮助
8. 在一定程度上掌握必要技术之外的专业知识,但又不会浪费太多精力
9. 对新生事物保持开放心态
10. 乐于接受挑战
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】