外媒速递:要成为真正的软件开发者,这七本英文论著不容错过

原创
新闻
学会编码并不困难,但单单掌握这一能力还不足以支持你在软件开发领域中获得并长期拥有一份工作。那么,对于刚刚走出学校或者心中对开发工作尚有追求的朋友们来讲,我们该如何自我提升,并最终成长为真正的软件开发人员?

【51CTO.com原创稿件】外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!

今天给大家推荐的内容包括:要成为真正的软件开发者不得不看的七本英文论著、八个问题弄清持续交付的本质与意义、我们到底该如何为企业选择正确的数据库方案和CIO该如何重新规划自己的IT预算等。

一、要成为真正的软件开发者,这七本英文论著不容错过

原文标题:7 books you must read to be a real software developer

[[229650]]

学会编码并不困难,但单单掌握这一能力还不足以支持你在软件开发领域中获得并长期拥有一份工作。那么,对于刚刚走出学校或者心中对开发工作尚有追求的朋友们来讲,我们该如何自我提升,并最终成长为真正的软件开发人员?以下七本论著也许会带给你答案。

1. Code Complete: A Practical Handbook of Software Construction, Second Edition.

2. The Mythical Man-Month.

3. The Pragmatic Programmer: From Journeyman to Master

4. Design Patterns: Elements of Reusable Object-Oriented Software

5. Extreme Programming Explained

6. Refactoring: Improving the Design of Existing Code

7. UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition

二、八个问题弄清持续交付的本质与意义

原文标题:The Top 8 Questions to Ask About Continuous Delivery

持续交付能够将组织转变为快速发展的软件生产机器?答案是肯定的,但这要求组织在协议、沟通、透明度、工具以及流程等多个方面做好充分准备。下面,我们将共同面对八个问题,了解如何将持续交付与生产流程映射起来。

1. 持续交付是什么?

2. 持续交付与DevOps之间有何区别?

3. 需要在开发工具链中采取哪些技术变革才能实现DevOps?

4. 需要调整哪些业务实践方可实现持续交付?

5. 持续交付的成功归功于谁?

6. 持续交付需要多久才能实现?

7. 持续交付管道是什么?

8. 持续交付能带来切实回报吗?

三、我们到底该如何为企业选择正确的数据库方案?

原文标题:How to choose the right type of database for your enterprise

[[229651]]

关于数据库的评测文章数不胜数,但我们在阅读之后往往仍然无法获得明确的选择指导。考虑到没有哪款数据库能够通吃一切,我们首先需要花点时间了解自己目前掌握的项目,并在“SQL对NoSQL”之外更深入地探寻不同数据库选项的差异。

1. 关系数据库管理系统(Oracle、MySQL、MS Server、PostgreSQL)

2. 文档存储(MongoDB、Couchbase)

3. 键-值存储(Redis、Memcached)

4. 宽列存储(Cassandra、HBase)

5. 搜索引擎(Elasticsearch)

四、2018年IT革命:从建立良好的预算习惯开始

原文标题:Your IT resolution for 2018: Build better budget habits

[[229652]]

研究表明,约有一半的原价会制定新年新计划,但最终只有不到10%的比例能够长期坚持下去。事实上,同样的状况在企业当中也时有发生。因此,我们今天将专注于一项工作:面对瞬息万变的2018年,CIO该如何重新规划自己的IT预算。

解决现有挑战

1. 治理能力低下

2. 预算分配后遗症

3. 过度依赖行业基准

打破误区

4. 更高预算不一定能带来更高价值

5. 影子IT并不总是坏事

6. 并非每一笔投资都必须带来正回报

更好的预算习惯

7. 建立强大的IT财务能力

8. 设计适应性预算机制

9. 建立责任分摊制度

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

戳这里,看该作者更多好文

责任编辑:赵宁宁 来源: 51CTO.com
相关推荐

2018-05-31 08:36:26

DevOps微服务架构人工智能

2018-08-06 08:39:19

KotlinWeb应用云平台

2017-06-05 08:32:56

DevOps数字化转型Web应用

2018-07-04 08:31:51

DevOpsGDPR语音搜索优化

2017-02-23 08:34:11

软件移动应用KPI

2018-07-09 08:50:36

IT管理认证资质Kubernetes科技

2016-12-01 08:36:18

编程云环境云战略

2017-08-21 08:45:44

WordPress移动应用软件开发

2016-09-30 09:39:39

WebJavaScript开发

2023-12-04 11:05:44

2016-08-31 10:22:50

2016-11-03 20:28:13

Web应用UIUX设计

2016-07-15 14:23:36

外媒速递Web插件

2017-01-20 08:57:00

开发Web网关物联网

2017-12-04 08:34:02

SQLAIIT服务

2015-09-22 13:25:46

Web开发者HTML5工具

2016-12-21 08:34:26

开发简历机器学习

2018-01-16 08:54:06

开发者Angular聊天机器人

2017-10-16 08:38:16

2021-01-25 15:18:37

Python 开发编程语言
点赞
收藏

51CTO技术栈公众号