外媒速遞:要成為真正的軟件開發(fā)者,這七本英文論著不容錯過
原創(chuàng)【51CTO.com原創(chuàng)稿件】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內(nèi)容包括:要成為真正的軟件開發(fā)者不得不看的七本英文論著、八個問題弄清持續(xù)交付的本質(zhì)與意義、我們到底該如何為企業(yè)選擇正確的數(shù)據(jù)庫方案和CIO該如何重新規(guī)劃自己的IT預(yù)算等。
一、要成為真正的軟件開發(fā)者,這七本英文論著不容錯過
原文標(biāo)題:7 books you must read to be a real software developer
學(xué)會編碼并不困難,但單單掌握這一能力還不足以支持你在軟件開發(fā)領(lǐng)域中獲得并長期擁有一份工作。那么,對于剛剛走出學(xué)?;蛘咝闹袑﹂_發(fā)工作尚有追求的朋友們來講,我們該如何自我提升,并最終成長為真正的軟件開發(fā)人員?以下七本論著也許會帶給你答案。
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
二、八個問題弄清持續(xù)交付的本質(zhì)與意義
原文標(biāo)題:The Top 8 Questions to Ask About Continuous Delivery
持續(xù)交付能夠?qū)⒔M織轉(zhuǎn)變?yōu)榭焖侔l(fā)展的軟件生產(chǎn)機(jī)器?答案是肯定的,但這要求組織在協(xié)議、溝通、透明度、工具以及流程等多個方面做好充分準(zhǔn)備。下面,我們將共同面對八個問題,了解如何將持續(xù)交付與生產(chǎn)流程映射起來。
1. 持續(xù)交付是什么?
2. 持續(xù)交付與DevOps之間有何區(qū)別?
3. 需要在開發(fā)工具鏈中采取哪些技術(shù)變革才能實(shí)現(xiàn)DevOps?
4. 需要調(diào)整哪些業(yè)務(wù)實(shí)踐方可實(shí)現(xiàn)持續(xù)交付?
5. 持續(xù)交付的成功歸功于誰?
6. 持續(xù)交付需要多久才能實(shí)現(xiàn)?
7. 持續(xù)交付管道是什么?
8. 持續(xù)交付能帶來切實(shí)回報嗎?
三、我們到底該如何為企業(yè)選擇正確的數(shù)據(jù)庫方案?
原文標(biāo)題:How to choose the right type of database for your enterprise
關(guān)于數(shù)據(jù)庫的評測文章數(shù)不勝數(shù),但我們在閱讀之后往往仍然無法獲得明確的選擇指導(dǎo)??紤]到?jīng)]有哪款數(shù)據(jù)庫能夠通吃一切,我們首先需要花點(diǎn)時間了解自己目前掌握的項目,并在“SQL對NoSQL”之外更深入地探尋不同數(shù)據(jù)庫選項的差異。
1. 關(guān)系數(shù)據(jù)庫管理系統(tǒng)(Oracle、MySQL、MS Server、PostgreSQL)
2. 文檔存儲(MongoDB、Couchbase)
3. 鍵-值存儲(Redis、Memcached)
4. 寬列存儲(Cassandra、HBase)
5. 搜索引擎(Elasticsearch)
四、2018年IT革命:從建立良好的預(yù)算習(xí)慣開始
原文標(biāo)題:Your IT resolution for 2018: Build better budget habits
研究表明,約有一半的原價會制定新年新計劃,但最終只有不到10%的比例能夠長期堅持下去。事實(shí)上,同樣的狀況在企業(yè)當(dāng)中也時有發(fā)生。因此,我們今天將專注于一項工作:面對瞬息萬變的2018年,CIO該如何重新規(guī)劃自己的IT預(yù)算。
解決現(xiàn)有挑戰(zhàn)
1. 治理能力低下
2. 預(yù)算分配后遺癥
3. 過度依賴行業(yè)基準(zhǔn)
打破誤區(qū)
4. 更高預(yù)算不一定能帶來更高價值
5. 影子IT并不總是壞事
6. 并非每一筆投資都必須帶來正回報
更好的預(yù)算習(xí)慣
7. 建立強(qiáng)大的IT財務(wù)能力
8. 設(shè)計適應(yīng)性預(yù)算機(jī)制
9. 建立責(zé)任分?jǐn)傊贫?/p>
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請注明原文作者和出處為51CTO.com】