最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

圖書推薦《編程卓越之道(卷3)軟件工程化》

2022-09-30 15:06 作者:皮皮關(guān)做游戲  | 我要投稿

感謝電子工業(yè)出版社為我們帶來(lái)的一本新書《編程卓越之道(卷3)軟件工程化》。

這本書原著出版于2020年8月,在正好兩年的時(shí)間點(diǎn)上推出翻譯質(zhì)量?jī)?yōu)良的中文版,算是十分及時(shí)了。

《Write Great Code》系列目前出到第三卷,前兩卷為“Understanding the Machine”(深入理解計(jì)算機(jī)),以及“Thinking Low Level, Writing High Level”(運(yùn)用底層語(yǔ)言思想編寫高級(jí)語(yǔ)言代碼)。

原書標(biāo)題很接地氣、很容易理解,相比之下,中文版更加偏嚴(yán)肅正經(jīng)的形象一點(diǎn)。我覺(jué)得翻譯為“底層思考與高層實(shí)踐”會(huì)不會(huì)更吸量一些【狗頭】

主要內(nèi)容介紹

皮皮關(guān)的馬老師為本書做了推薦序(書中推薦序二),正好也講出了本書的主要內(nèi)容,一起來(lái)看看。


《編程卓越之道》第3卷推薦序

初次閱讀本書令我十分意外。意外之處有兩點(diǎn):

第一,根據(jù)作者的介紹,這一套書籍按計(jì)劃至少寫到第6卷。倘若如此,本系列將成為編程領(lǐng)域的又一部鴻篇巨制。

第二,本書雖然以探討軟件工程、軟件開發(fā)的一般方法作為主線,但是卻是以培養(yǎng)優(yōu)秀開發(fā)者、激發(fā)程序員的創(chuàng)造力為最終目標(biāo)。講軟件工程方法的書有很多,但是意識(shí)到激發(fā)創(chuàng)造力之重要性的人不多,能夠以此為目標(biāo)去實(shí)踐作的作者更是罕見。

如何培養(yǎng)一位“卓越的程序員”,這個(gè)問(wèn)題就像是如何培養(yǎng)一位武林高手一樣,是一件復(fù)雜而難以言說(shuō)的龐大話題。以此為目標(biāo),總結(jié)出一般性的軟件方法論相當(dāng)困難。因?yàn)闊o(wú)論從哪個(gè)角度描述,總有一些實(shí)踐中的反例,或者作者知識(shí)面觸及不到的盲區(qū)。更多的技術(shù)作者(包括本人),寧可退一步,講一些具體的經(jīng)驗(yàn)、知識(shí)和技巧,而不敢去講解一般性的思維方法,或是直接講解大型軟件工程的開發(fā)方法。

當(dāng)然,軟件行業(yè)始終有這方面的需求,我們需要讓新一代開發(fā)者具備更廣的視野,對(duì)實(shí)際的大型軟件工程有更多的了解,以及更全面的技術(shù)素養(yǎng)。雖然傳統(tǒng)的軟件工程理論給了我們一部分答案,但由于軟件行業(yè)依然是一個(gè)新興的、蓬勃發(fā)展的行業(yè),新的編程語(yǔ)言、新的技術(shù)方案以及新的硬件平臺(tái)層出不窮,讓傳統(tǒng)軟件工程理論越來(lái)越顯得不合時(shí)宜。按本書作者的說(shuō)法,軟件工程經(jīng)?!白柚钩绦騿T發(fā)揮他們的才能”。

要把這種龐大的問(wèn)題講解清楚,不僅需要深厚的技術(shù)儲(chǔ)備和豐富的大型工程經(jīng)驗(yàn),還需要充分的自信與數(shù)以年計(jì)的耐心。通過(guò)本書我們看到,作者已經(jīng)證明了他的勇氣與耐心。

本系列圖書本身就是一個(gè)“大型工程”,不僅篇幅龐大,而且涉及到的知識(shí)點(diǎn)和理論十分龐雜。通過(guò)目錄,可以看出本書內(nèi)容詳實(shí),重點(diǎn)面面俱到。但作為讀者來(lái)說(shuō),由于自身的技術(shù)積累有限,且不同軟件領(lǐng)域的側(cè)重點(diǎn)差異,只能有所側(cè)重的去理解。

在我看來(lái),本書第1部分——個(gè)人軟件工程,適合細(xì)讀。特別是作者對(duì)于“生產(chǎn)力”的解釋十分精彩。作者由軟件生產(chǎn)力引申出一些討論,以事實(shí)為基礎(chǔ),讓讀者快速了解現(xiàn)實(shí)軟件開發(fā)中的各種問(wèn)題。進(jìn)一步,本書介紹了實(shí)踐中正在應(yīng)用的多種軟件開發(fā)模型,以及它們的優(yōu)缺點(diǎn)。這些內(nèi)容對(duì)于讀者建立軟件工程的觀念很有幫助。

本書的第2部分——UML,貼近軟件工程實(shí)踐。由于本人從事游戲開發(fā)行業(yè),UML的應(yīng)用經(jīng)驗(yàn)很少,能力有限無(wú)法做出準(zhǔn)確的評(píng)價(jià)。

本書的第3部分——文檔,在我個(gè)人看來(lái)是本書最有價(jià)值的一部分內(nèi)容。文檔并不是設(shè)計(jì)師和產(chǎn)品經(jīng)理的專利,程序員其實(shí)更有必要掌握編寫文檔的技術(shù)。一定程度上講,文檔就是不能運(yùn)行的代碼。文檔的結(jié)構(gòu)是否清晰、詳略是否得當(dāng)、描述是否準(zhǔn)確,能在很大程度表現(xiàn)出產(chǎn)品設(shè)計(jì)水平,進(jìn)而決定了軟件開發(fā)的成敗。軟件開發(fā)者可以遵循書中的所講的要點(diǎn),參考書中的文檔實(shí)例,去為自己的項(xiàng)目編寫產(chǎn)品文檔或技術(shù)文檔,切身體會(huì)書中的精華。而且你會(huì)發(fā)現(xiàn),一份思路清晰的文檔,離優(yōu)秀的代碼距離非常近。

本書的第3部分也適合所有置身于軟件工程中的人閱讀,包括不限于設(shè)計(jì)師、產(chǎn)品經(jīng)理、測(cè)試或運(yùn)營(yíng)人員。閱讀第3部分有助于建立良好的文檔編寫觀念,而文檔是軟件工程中高效協(xié)作的最佳方式之一。

閱讀本書之后,我們要做的就是在實(shí)踐中應(yīng)用和檢驗(yàn)本書中所講的各種知識(shí)點(diǎn)。書中所講未必絕對(duì)正確,實(shí)踐才是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。在實(shí)踐中我們還會(huì)有新的創(chuàng)造和突破。祝愿本書的讀者最終都能成為卓越的軟件開發(fā)者。

? ? ? ?皮皮關(guān) ?馬遙 ? ?2022年8月2日于成都



《編程卓越之道(第3卷)》是一本少見的聯(lián)系實(shí)際介紹“軟件工程”的書,在了解軟件工程方面的價(jià)值比現(xiàn)有的教科書要好很多,在這里推薦給所有的軟件開發(fā)者。

購(gòu)買途徑方面,下面是當(dāng)當(dāng)鏈接:

product.dangdang.com/29453572.html

下面是京東鏈接:

item.jd.com/13357407.html

下面是優(yōu)惠碼,有意向的讀者可以掃掃:

最后祝大家國(guó)慶快樂(lè)!


圖書推薦《編程卓越之道(卷3)軟件工程化》的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
永兴县| 都安| 广东省| 普定县| 长海县| 固安县| 封丘县| 宁城县| 海门市| 莲花县| 石城县| 嵊州市| 清河县| 虎林市| 清水河县| 杭州市| 常州市| 玉环县| 高青县| 喜德县| 保山市| 印江| 吉木萨尔县| 郯城县| 玉屏| 潞西市| 剑阁县| 陆丰市| 平山县| 双江| 八宿县| 祁阳县| 板桥市| 铜梁县| 德安县| 闻喜县| 房产| 北海市| 刚察县| 宜阳县| 石嘴山市|