外媒速遞:要成為真正的軟件開發者,這七本英文論著不容錯過
原創【51CTO.com原創稿件】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內容包括:要成為真正的軟件開發者不得不看的七本英文論著、八個問題弄清持續交付的本質與意義、我們到底該如何為企業選擇正確的數據庫方案和CIO該如何重新規劃自己的IT預算等。
一、要成為真正的軟件開發者,這七本英文論著不容錯過
原文標題:7 books you must read to be a real software developer
學會編碼并不困難,但單單掌握這一能力還不足以支持你在軟件開發領域中獲得并長期擁有一份工作。那么,對于剛剛走出學校或者心中對開發工作尚有追求的朋友們來講,我們該如何自我提升,并最終成長為真正的軟件開發人員?以下七本論著也許會帶給你答案。
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
關于數據庫的評測文章數不勝數,但我們在閱讀之后往往仍然無法獲得明確的選擇指導。考慮到沒有哪款數據庫能夠通吃一切,我們首先需要花點時間了解自己目前掌握的項目,并在“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
研究表明,約有一半的原價會制定新年新計劃,但最終只有不到10%的比例能夠長期堅持下去。事實上,同樣的狀況在企業當中也時有發生。因此,我們今天將專注于一項工作:面對瞬息萬變的2018年,CIO該如何重新規劃自己的IT預算。
解決現有挑戰
1. 治理能力低下
2. 預算分配后遺癥
3. 過度依賴行業基準
打破誤區
4. 更高預算不一定能帶來更高價值
5. 影子IT并不總是壞事
6. 并非每一筆投資都必須帶來正回報
更好的預算習慣
7. 建立強大的IT財務能力
8. 設計適應性預算機制
9. 建立責任分攤制度
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】