成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

您應(yīng)該在2021年閱讀的10本軟件工程書(shū)籍

開(kāi)發(fā) 前端
在本文中,如果您對(duì)軟件工程感興趣,我將與您分享10本書(shū),您應(yīng)該在2021年閱讀。有些書(shū)是相當(dāng)技術(shù)性的,但是總的來(lái)說(shuō),清單應(yīng)該對(duì)任何人都開(kāi)放。

隨著2020年塵埃落定和新的一年來(lái)臨,很顯然,我們將再次在年初度過(guò)大部分時(shí)間在室內(nèi)度過(guò)。有什么比學(xué)習(xí)和閱讀書(shū)籍更好的花費(fèi)方式呢?

在本文中,如果您對(duì)軟件工程感興趣,我將與您分享10本書(shū),您應(yīng)該在2021年閱讀。有些書(shū)是相當(dāng)技術(shù)性的,但是總的來(lái)說(shuō),清單應(yīng)該對(duì)任何人都開(kāi)放。清單的排列順序不是從最好到最壞,而是書(shū)的順序。讓我們開(kāi)始吧!

[[376595]]

The Read Aloud Cloud

從光開(kāi)始,F(xiàn)orrest Brazeal的《朗讀云》將自己描述為內(nèi)部技術(shù)的無(wú)辜指南。如果您從未聽(tīng)說(shuō)過(guò)"云"及其對(duì)IT的影響,那么這本書(shū)非常適合您!

您應(yīng)該在2021年閱讀的10本軟件工程書(shū)籍

> The Read Aloud Cloud by Forrest Brazeal

該書(shū)完全用押韻寫(xiě)成,并使用卡通漫畫(huà),解釋了云如何在引擎蓋下工作以及人們?yōu)楸3衷频倪\(yùn)行所做的工作。聽(tīng)起來(lái)可能有些愚蠢(有時(shí)是愚蠢的),但是即使您沒(méi)有IT方面的知識(shí),這本書(shū)實(shí)際上也可以很好地解釋技術(shù)概念。這也是很好的對(duì)話起點(diǎn),很高興向您的父母或配偶解釋您整天在電腦后所做的事情。

Clean Code

羅伯特·C·馬丁(Robert C. Martin)的干凈代碼(俗稱"鮑勃叔叔")被許多人視為軟件開(kāi)發(fā)人員的經(jīng)典讀物。這本書(shū)摘錄了什么是干凈的代碼以及如何編寫(xiě)。干凈的代碼很重要,因?yàn)樗俏覀兎婪毒薮蠡靵y的唯一武器。如果您曾經(jīng)在第第十個(gè)項(xiàng)目中發(fā)現(xiàn)自己要重寫(xiě)舊版代碼庫(kù),而只是為了重新陷入困境而陷入困境;這本書(shū)適合你。

您應(yīng)該在2021年閱讀的10本軟件工程書(shū)籍

> Clean Code by Robert C. Martin

盡管我應(yīng)該警告您,但請(qǐng)引用作者的話:"在閱讀本書(shū)時(shí),要做好努力。這不是一本好書(shū),您可以在飛機(jī)上閱讀并在著陸之前讀完。這本書(shū)將使您努力工作。"

實(shí)踐中的軟件架構(gòu)

無(wú)論您扮演什么角色,在職業(yè)生涯中的某個(gè)時(shí)候,您都會(huì)遇到軟件架構(gòu)。這是一個(gè)充滿很多問(wèn)題的復(fù)雜領(lǐng)域:象牙塔建筑師,泥濘不堪的大瀑布,瀑布工程的趨勢(shì)等等。這就是為什么我認(rèn)為人們對(duì)軟件體系結(jié)構(gòu)的實(shí)踐教育比設(shè)計(jì)模式更為重要。

您應(yīng)該在2021年閱讀的10本軟件工程書(shū)籍

> Software Architecture in Practice by Len Bass, Paul Clements, and Rick Kazman

實(shí)踐中的軟件體系結(jié)構(gòu)是對(duì)軟件體系結(jié)構(gòu)的出色概述。這不僅是一本教您如何微服務(wù)如何工作的"模式"書(shū)。取而代之的是,這本書(shū)著重于可用于構(gòu)建體系結(jié)構(gòu)的過(guò)程和技術(shù):與利益相關(guān)者討論,需求如何與體系結(jié)構(gòu)相關(guān)以及如何就體系結(jié)構(gòu)進(jìn)行溝通。因?yàn)閺谋举|(zhì)上講,這就是架構(gòu)的全部意義:就驅(qū)使構(gòu)建系統(tǒng)原因以及構(gòu)建系統(tǒng)以實(shí)現(xiàn)這些要求的需求進(jìn)行溝通。

該書(shū)更像是參考手冊(cè),不應(yīng)從頭到尾全部閱讀。本書(shū)前言中有一個(gè)讀者指南,其中列出了您應(yīng)閱讀的章節(jié),具體取決于您的背景。

精益創(chuàng)業(yè)

作為軟件工程師或開(kāi)發(fā)人員,您最關(guān)心的是構(gòu)建以最有效的方式解決問(wèn)題的系統(tǒng)。但是,您是否曾經(jīng)考慮過(guò),所構(gòu)建的內(nèi)容可能實(shí)際上并不能解決一個(gè)真正的問(wèn)題,因此是不必要的?

您應(yīng)該在2021年閱讀的10本軟件工程書(shū)籍

> The Lean Startup by Eric Ries

在此前提下,精益創(chuàng)業(yè)公司提出了一種開(kāi)發(fā)新產(chǎn)品和創(chuàng)新產(chǎn)品的方法,并仔細(xì)考慮您是否在構(gòu)建正確的產(chǎn)品。并非所有公司都是創(chuàng)業(yè)公司。但是,即使是大型組織中的創(chuàng)新項(xiàng)目和部門(mén)也可以學(xué)習(xí)和應(yīng)用啟動(dòng)技術(shù)。這本書(shū)邀請(qǐng)您退后一步,看看更大的圖景,當(dāng)我們被吸引來(lái)解決特定問(wèn)題時(shí),我們往往會(huì)忘記這些圖景。

域驅(qū)動(dòng)設(shè)計(jì)

另一個(gè)經(jīng)典著作,埃里克·埃文斯(Eric Evans)寫(xiě)了一本書(shū),講述如何使軟件的設(shè)計(jì)與您要解決的問(wèn)題域的思維模型相匹配。域驅(qū)動(dòng)設(shè)計(jì)位于軟件開(kāi)發(fā)的本質(zhì)上:解決業(yè)務(wù)問(wèn)題。

您應(yīng)該在2021年閱讀的10本軟件工程書(shū)籍

> Domain-Driven Design: Tackling Complexity in the Hear of Software by Eric Evans

本書(shū)涵蓋了如何思考問(wèn)題領(lǐng)域,用于討論問(wèn)題的語(yǔ)言以及組織方式。您的軟件,以反映您對(duì)軟件的不斷了解。結(jié)合了干凈的代碼和軟件體系結(jié)構(gòu),這些技術(shù)應(yīng)該出現(xiàn)在每個(gè)軟件工程師的工具箱中,以解決軟件的實(shí)際問(wèn)題。

鳳凰計(jì)劃

Bill是Parts Unlimited的IT經(jīng)理。今天是星期二早上,在他開(kāi)車(chē)去辦公室時(shí),比爾接到了首席執(zhí)行官的電話。

該公司的新IT計(jì)劃(代碼為Phoenix Project)對(duì)于Parts Unlimited的未來(lái)至關(guān)重要,但是該項(xiàng)目大大超出預(yù)算,而且很晚。首席執(zhí)行官希望Bill向他直接報(bào)告并在90天內(nèi)解決問(wèn)題,否則Bill的整個(gè)部門(mén)將被外包。

您應(yīng)該在2021年閱讀的10本軟件工程書(shū)籍

> The Phoenix Project by Gene Kim, Kevin Behr, and George Spafford

鳳凰城項(xiàng)目講述了一個(gè)IT組織脫軌的故事,以及使它重回正軌的流程。我知道這本書(shū)是關(guān)于IT運(yùn)營(yíng)的,并不是最令人興奮的話題。但是《鳳凰計(jì)劃》將一個(gè)枯燥的主題變成了可以理解的敘述。再一次回退一步,看看那些花哨的綠地項(xiàng)目之外的大局,并考慮如何將您的寫(xiě)作軟件維護(hù)和用于運(yùn)營(yíng)。

現(xiàn)場(chǎng)可靠性工程

按照上一本書(shū)的趨勢(shì),站點(diǎn)可靠性工程還專(zhuān)注于設(shè)計(jì)和開(kāi)發(fā)后的軟件生命周期。SRE解釋了Google的運(yùn)營(yíng)方法,他們可以使開(kāi)發(fā)人員擁有自己所構(gòu)建軟件的日常運(yùn)行狀況。

您應(yīng)該在2021年閱讀的10本軟件工程書(shū)籍

> Site Reliability Engineering: How Google runs production systems

目的是彌合希望盡快交付產(chǎn)品的開(kāi)發(fā)團(tuán)隊(duì)與不希望任何東西投入生產(chǎn)的運(yùn)營(yíng)團(tuán)隊(duì)之間的差距。在此系列文章中,Google網(wǎng)站可靠性團(tuán)隊(duì)的主要成員解釋了他們對(duì)整個(gè)生命周期的承諾如何以及為什么使公司成功構(gòu)建,部署,監(jiān)控和維護(hù)了世界上最大的一些軟件系統(tǒng)。

實(shí)用程序員

實(shí)用程序員涵蓋了廣泛的主題,從對(duì)您的工作和職業(yè)發(fā)展的個(gè)人責(zé)任到體系結(jié)構(gòu)技術(shù),以使您的代碼靈活和可維護(hù)。

您應(yīng)該在2021年閱讀的10本軟件工程書(shū)籍

> The Pragmatic Programmer by Andrew Hunt and David Thomas

如果我清單上的其他書(shū)籍似乎不太合適,那么The Pragmatic Programmer可以更全面地介紹軟件工程領(lǐng)域,并涉及其他書(shū)籍所涵蓋的許多更詳細(xì)的主題。

重做

ReWork是該清單上較輕的書(shū)籍之一。從某種意義上講,這本書(shū)并沒(méi)有像傳統(tǒng)小說(shuō)那樣寫(xiě)。這本書(shū)更多地是作者在37Signals工作期間收集的見(jiàn)解的集合。

您應(yīng)該在2021年閱讀的10本軟件工程書(shū)籍

> Rework by Jason Fried and David Heinemeier Hansson

37Signals(現(xiàn)稱為Basecamp)是全球規(guī)模較小的公司之一,但也是世界上最著名的網(wǎng)絡(luò)公司之一,部分原因是他們發(fā)明了一個(gè)叫做Ruby on Rails的小框架。鑒于故意將小公司和大名望結(jié)合起來(lái)的奇怪組合,Rework的作者對(duì)當(dāng)今的工作和業(yè)務(wù)狀況提供了獨(dú)特的觀點(diǎn)和見(jiàn)解。

設(shè)計(jì)數(shù)據(jù)密集型應(yīng)用

在當(dāng)前軟件工程時(shí)代,數(shù)據(jù)無(wú)處不在,數(shù)據(jù)為王。越來(lái)越多的不只是設(shè)計(jì)優(yōu)秀的應(yīng)用程序,而且還涉及從這些應(yīng)用程序創(chuàng)建和捕獲數(shù)據(jù)流以獲取業(yè)務(wù)見(jiàn)解。

您應(yīng)該在2021年閱讀的10本軟件工程書(shū)籍

> Designing Data-Intensive Applications by Martin Kleppmann

設(shè)計(jì)數(shù)據(jù)密集型應(yīng)用程序提供了一種數(shù)據(jù)工程的小型百科全書(shū)。它涵蓋了相當(dāng)廣泛的主題,并討論了數(shù)據(jù)密集型分布式系統(tǒng)的許多原理和問(wèn)題。鑒于數(shù)據(jù)變得越來(lái)越重要,因此提高您在該領(lǐng)域的知識(shí)絕對(duì)有用。

結(jié)論

接下來(lái),我建議您作為2026年的軟件工程師閱讀這10本書(shū)。這是我過(guò)去閱讀過(guò)的一些書(shū),我計(jì)劃在來(lái)年閱讀其中的一些書(shū)。希望這份清單能激發(fā)您選擇其中一本書(shū)并學(xué)習(xí)新知識(shí)。如果您有自己的書(shū)本建議,請(qǐng)?jiān)L問(wèn)評(píng)論,我們很樂(lè)意聽(tīng)取他們的建議!

原文鏈接:https://medium.com/codex/10-software-engineering-books-to-read-in-2021-181a4f093e60

 

責(zé)任編輯:趙寧寧 來(lái)源: 今日頭條
相關(guān)推薦

2016-02-29 11:24:23

程序員閱讀經(jīng)典書(shū)籍

2016-06-13 09:30:59

Linux云計(jì)算云解決方案

2013-09-30 09:49:06

存儲(chǔ)網(wǎng)絡(luò)FCoE存儲(chǔ)

2019-09-24 15:07:51

大數(shù)據(jù)存儲(chǔ)技術(shù)

2021-11-15 05:49:01

CIO管理層建立關(guān)系

2018-02-06 08:49:07

LinuxUnix命名管道

2016-03-08 10:33:42

51CTOIT技術(shù)周刊程序員

2015-07-06 10:44:31

Node.js開(kāi)發(fā)

2015-04-08 10:34:28

軟件工程師計(jì)算機(jī)書(shū)

2009-09-04 08:28:26

2020-12-31 23:45:00

網(wǎng)絡(luò)升級(jí)網(wǎng)絡(luò)

2013-07-15 10:32:32

Windows虛擬機(jī)紅帽

2020-11-16 10:59:33

云計(jì)算IT技術(shù)

2024-04-30 14:49:02

云平臺(tái)云數(shù)據(jù)庫(kù)

2022-01-16 07:12:30

軟件工程師吵架開(kāi)發(fā)

2020-09-18 07:01:38

分頁(yè)offsetlimit

2020-04-09 09:10:23

Python編程語(yǔ)言開(kāi)發(fā)

2021-09-06 11:02:45

LinuxMarkdown編輯器

2020-03-16 14:25:57

軟件開(kāi)發(fā) 經(jīng)驗(yàn)

2010-02-25 17:17:12

Linux桌面電腦
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 免费久久网 | 男女羞羞视频在线 | 日韩精品免费一区 | 伊人网伊人网 | 精品一二三区 | 欧美在线a | 亚洲天堂精品一区 | 亚洲福利在线观看 | 精品久久久网站 | 久久精品一区二区三区四区 | 精品一区av | 成人免费一级 | 国产剧情一区 | 日韩精品成人av | 天堂色综合| 韩国成人在线视频 | 国产精品永久在线观看 | 日韩欧美福利视频 | 国产精品久久777777 | 日韩三级电影一区二区 | 91视视频在线观看入口直接观看 | 亚洲一区二区在线播放 | 亚洲精品免费在线观看 | 九九av | 久久亚洲一区二区三区四区 | av永久免费 | 成人不卡在线 | 亚洲成人一区二区 | 四季久久免费一区二区三区四区 | 毛片视频观看 | 国产日韩欧美一区二区 | 精品一区二区三区免费视频 | 欧美精品日韩精品国产精品 | 在线观看中文字幕av | 一区二区在线免费观看 | 欧美亚洲另类在线 | 欧美激情久久久久久 | 久久久久精 | 亚洲精品18 | 天天干视频 | 国产精品久久久久久久久污网站 |