官术网_书友最值得收藏!

ChatGPT驅(qū)動(dòng)軟件開(kāi)發(fā):AI在軟件研發(fā)全流程中的革新與實(shí)踐
會(huì)員

這是一本講解以ChatGPT/GPT-4為代表的大模型如何為軟件研發(fā)全生命周期賦能的實(shí)戰(zhàn)性著作。它以軟件研發(fā)全生命周期為主線,詳細(xì)講解了ChatGPT/GPT-4在軟件產(chǎn)品的需求分析、架構(gòu)設(shè)計(jì)、技術(shù)棧選擇、高層設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、UI/UX設(shè)計(jì)、后端應(yīng)用開(kāi)發(fā)、Web前端開(kāi)發(fā)、軟件測(cè)試、系統(tǒng)運(yùn)維、技術(shù)管理等各個(gè)環(huán)節(jié)的應(yīng)用場(chǎng)景和方法。讓讀者深刻地感受到,ChatGPT/GPT-4在革新傳統(tǒng)軟件工程的方式和方法的同時(shí),還帶來(lái)了研發(fā)效率和研發(fā)質(zhì)量的大幅度提升。更為重要的是,本書(shū)能幫助架構(gòu)師、開(kāi)發(fā)工程師、數(shù)據(jù)庫(kù)工程師、測(cè)試工程師、運(yùn)維工程師、項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、UI/UX工程師和技術(shù)管理者深入地理解ChatGPT/GPT-4的原理和應(yīng)用,全面塑造他們?cè)贏I時(shí)代的核心競(jìng)爭(zhēng)力,實(shí)現(xiàn)價(jià)值創(chuàng)新并形成競(jìng)爭(zhēng)優(yōu)勢(shì),為未來(lái)的發(fā)展奠定基礎(chǔ)。作者在本書(shū)中創(chuàng)新性地提出了大模型時(shí)代的軟件研發(fā)新范式——水母開(kāi)發(fā)模式(頂部大、底部小)。該模式將研發(fā)活動(dòng)分成6個(gè)層次,分別對(duì)應(yīng)軟件研發(fā)生命周期的分析、設(shè)計(jì)、編碼、測(cè)試、部署和維護(hù)。其中分析和設(shè)計(jì)層的工作量大很多,類似水母的頭部;其余4個(gè)層次的工作量較少,類似水母的觸手。除此之外,本書(shū)還給出了工程師們與ChatGPT互動(dòng)(Prompt)的步驟和注意事項(xiàng),整個(gè)過(guò)程分為6步,只要遵循這6步就能比較容易獲得較為滿意的輸出結(jié)果。

(美)陳斌 ·軟件工程 ·13.5萬(wàn)字

React Cookbook中文版:87個(gè)案例帶你精通React框架
會(huì)員

React可以幫助你便捷地創(chuàng)建和處理應(yīng)用程序,但要掌握如何將各部分功能有機(jī)地整合在一起卻并不容易。如何驗(yàn)證表單?如何在保持代碼精簡(jiǎn)的情況下實(shí)現(xiàn)復(fù)雜的多步驟用戶操作?如何測(cè)試代碼?如何保證可維護(hù)性?如何連接后端?如何提高代碼可讀性?本書(shū)可以幫你快速解決這些問(wèn)題。許多書(shū)籍教你如何入門、理解框架,或者如何將組件庫(kù)與React結(jié)合使用,但很少提供代碼示例來(lái)幫助你解決具體的問(wèn)題。本書(shū)簡(jiǎn)明易懂,包含開(kāi)發(fā)人員使用React解決常見(jiàn)問(wèn)題時(shí)的示例代碼,這些解決方案按主題和問(wèn)題類型分類,便于你索引和查找。通過(guò)閱讀本書(shū),你將學(xué)會(huì):向使用React構(gòu)建的單頁(yè)面應(yīng)用程序引入豐富多彩的UI。創(chuàng)建可以離線安裝和使用的漸進(jìn)式Web應(yīng)用程序。與REST、GraphQL等后端服務(wù)集成。自動(dòng)測(cè)試應(yīng)用程序的可訪問(wèn)性。使用WebAuthn引入指紋驗(yàn)證和安全令牌,增強(qiáng)應(yīng)用程序的安全性。處理bug,并避免常見(jiàn)的功能和性能問(wèn)題。

(英)大衛(wèi)·格里菲思等 ·軟件工程 ·13.8萬(wàn)字

架構(gòu)師啟示錄:知識(shí)模型、落地方法與思維模式
會(huì)員

本書(shū)由資深架構(gòu)師撰寫(xiě),從架構(gòu)知識(shí)模型、架構(gòu)落地方法和架構(gòu)思維模式三大維度剖析架構(gòu)師的能力模型。具體而言,本書(shū)融合TOGAF、DDD、RUP等主流架構(gòu)方法論,抽象出一個(gè)具有高度普適性的架構(gòu)認(rèn)知框架,幫助讀者輕松入門,成為合格架構(gòu)師。全書(shū)共10章,分為三部分。第一部分(第1章)提出一種架構(gòu)認(rèn)知的方法論,即架構(gòu)認(rèn)知框架=架構(gòu)知識(shí)模型+架構(gòu)落地方法+架構(gòu)思維模式,后續(xù)章節(jié)圍繞此方法論展開(kāi)。第二部分(第2~4章)介紹架構(gòu)知識(shí)模型,該模型將大量的架構(gòu)知識(shí)點(diǎn)進(jìn)行分類與結(jié)構(gòu)化,因?yàn)橥惣軜?gòu)知識(shí)之間通常存在一些共性規(guī)則,可以相互借鑒。第三部分(第5~10章)介紹架構(gòu)落地方法和架構(gòu)思維模式。本部分提出一個(gè)標(biāo)準(zhǔn)化的端到端架構(gòu)落地方法,該方法是在RUP、DDD和TOGAF等各類架構(gòu)理論基礎(chǔ)上融合而成的,以幫助讀者有效應(yīng)對(duì)復(fù)雜系統(tǒng)的設(shè)計(jì)。最后,本部分介紹了10種(5對(duì))架構(gòu)思維模式,旨在幫助架構(gòu)師提升認(rèn)知水平,以應(yīng)對(duì)復(fù)雜系統(tǒng)的整體性挑戰(zhàn)。

靈犀 ·軟件工程 ·10萬(wàn)字

算法學(xué)習(xí)指南
會(huì)員

在編寫(xiě)代碼時(shí),每位軟件專業(yè)人士都需要對(duì)算法有充分的理解。在這本實(shí)用性極強(qiáng)的著作中,作者對(duì)一些關(guān)鍵的算法進(jìn)行了詳實(shí)的描述,可以有效地提高用各種語(yǔ)言編寫(xiě)代碼的質(zhì)量。軟件開(kāi)發(fā)人員、測(cè)試人員和維護(hù)人員可以在本書(shū)中學(xué)會(huì)如何使用算法,以創(chuàng)造性的方式解決計(jì)算性問(wèn)題。本書(shū)各章內(nèi)容前后銜接緊密,環(huán)環(huán)相扣,用醒目的圖表有條不紊地展示了一些核心概念,并對(duì)書(shū)中介紹的每種算法的性能進(jìn)行了分析。在每一章的最后,讀者需要應(yīng)用在該章所學(xué)習(xí)的知識(shí),解決一個(gè)新穎的具有挑戰(zhàn)性的問(wèn)題,就像在參加技術(shù)面試。在本書(shū)中,讀者將會(huì):學(xué)習(xí)計(jì)算機(jī)科學(xué)和軟件工程中非常重要且基本的算法;學(xué)習(xí)高效解決問(wèn)題的常用策略,包括分治法、動(dòng)態(tài)規(guī)劃等;使用大O表示法對(duì)代碼進(jìn)行分析,評(píng)估它的時(shí)間復(fù)雜度;在算法中使用現(xiàn)有的Python程序庫(kù)和數(shù)據(jù)結(jié)構(gòu)解決問(wèn)題;理解重要算法的主要步驟。

(美)喬治·海涅曼 ·軟件工程 ·11.2萬(wàn)字

Modbus軟件開(kāi)發(fā)實(shí)戰(zhàn)指南
會(huì)員

Modbus是工業(yè)自動(dòng)化領(lǐng)域使用最廣泛的通信協(xié)議之一,隨著電子、計(jì)算機(jī)和通信技術(shù)的不斷發(fā)展,特別是物聯(lián)網(wǎng)以及“互聯(lián)網(wǎng)+”等概念的興起,Modbus通信技術(shù)也從串行總線發(fā)展到了ModbusTCP,方興未艾。為了讓廣大在校學(xué)生、工業(yè)控制和自動(dòng)化工程師、技術(shù)人員了解Modbus協(xié)議的內(nèi)涵,特別是徹底掌握Modbus通信技術(shù)的軟件開(kāi)發(fā)方法,作者從初學(xué)者的角度,由淺入深,循循善誘,以文字和畫(huà)面相結(jié)合的方式撰寫(xiě)了本書(shū)。本書(shū)分為11章,依次介紹了Modbus協(xié)議,特別是功能碼消息幀的定義,然后從軟件開(kāi)發(fā)的角度,詳細(xì)介紹了輔助調(diào)試工具、軟件開(kāi)發(fā)環(huán)境的構(gòu)筑,重點(diǎn)介紹和解析了libmodbus開(kāi)發(fā)庫(kù)的源代碼,以及使用libmodbus在不同語(yǔ)言環(huán)境下的開(kāi)發(fā)技巧。閱讀本書(shū),可快速入門并精通Modbus軟件開(kāi)發(fā)技術(shù)。作為一本軟件技術(shù)開(kāi)發(fā)指南的書(shū)籍,本書(shū)不僅僅局限于Modbus通信協(xié)議,對(duì)其他通信協(xié)議的軟件開(kāi)發(fā)也有很強(qiáng)的參考價(jià)值。本書(shū)可作為各大中專院校、工程設(shè)計(jì)院、系統(tǒng)集成商和工廠企業(yè)的Modbus通信協(xié)議開(kāi)發(fā)人員的軟件設(shè)計(jì)和開(kāi)發(fā)的入門指導(dǎo)書(shū)籍,也可作為工業(yè)自動(dòng)化領(lǐng)域及物聯(lián)網(wǎng)開(kāi)發(fā)的參考資料,還可供廣大自動(dòng)化及通信專業(yè)的教師、學(xué)生及物聯(lián)網(wǎng)開(kāi)發(fā)愛(ài)好者閱讀。

楊更更 ·軟件工程 ·6.6萬(wàn)字

App草圖+流程圖+交互原型設(shè)計(jì)教程
會(huì)員

產(chǎn)品原型是在產(chǎn)品創(chuàng)建的初期搭建的簡(jiǎn)單產(chǎn)品框架,它能夠按照客戶需求快速創(chuàng)建網(wǎng)站的線框圖、流程圖、原型和Word說(shuō)明文檔等內(nèi)容。同時(shí)原型設(shè)計(jì)還支持多人協(xié)作設(shè)計(jì)和共享版本的控制管理。本書(shū)由淺入深地講解了產(chǎn)品原型的創(chuàng)建方法和設(shè)計(jì)規(guī)范,以知識(shí)點(diǎn)+實(shí)戰(zhàn)案例+講解技巧的形式,幫助讀者快速掌握AxureRP9和AdobeXD的使用方法和技巧,同時(shí)了解網(wǎng)站UI產(chǎn)品原型設(shè)計(jì)需要掌握的設(shè)計(jì)規(guī)范。全書(shū)共分為7章:了解網(wǎng)站產(chǎn)品原型、了解AxureRP9、了解AdobeXD、設(shè)計(jì)制作PC端網(wǎng)頁(yè)產(chǎn)品原型、設(shè)計(jì)制作Android系統(tǒng)產(chǎn)品原型、設(shè)計(jì)制作iOS系統(tǒng)產(chǎn)品原型和了解標(biāo)注與輸出。本書(shū)配套的資源包提供了書(shū)中所有案例的源文件和制作素材,并提供了全面的教學(xué)視頻,讀者可以邊閱讀邊制作,遇到問(wèn)題可以通過(guò)操作視頻演示解決。從零起步,快速掌握。本書(shū)實(shí)例豐富、講解細(xì)致,注重激發(fā)讀者興趣和培養(yǎng)動(dòng)手能力。本書(shū)適合從事網(wǎng)站規(guī)劃與設(shè)計(jì)的產(chǎn)品經(jīng)理、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)和網(wǎng)頁(yè)制作相關(guān)人員閱讀,也可用作網(wǎng)頁(yè)設(shè)計(jì)及相關(guān)專業(yè)教學(xué)教材。

劉源 ·軟件工程 ·9.3萬(wàn)字

架構(gòu)解密:從分布式到微服務(wù)(第2版)
會(huì)員

微服務(wù)、云原生、Kubernetes、ServiceMesh是分布式領(lǐng)域的熱點(diǎn)技術(shù),它們并不是憑空出現(xiàn)的,一定繼承了某些“前輩”的優(yōu)點(diǎn)。我們不僅要了解這些技術(shù),還要深入理解其發(fā)展脈絡(luò)、原理等,才能游刃有余地將其用于現(xiàn)有的項(xiàng)目開(kāi)發(fā)或老系統(tǒng)改造中。本書(shū)總計(jì)9章。第1章講解分布式的基礎(chǔ)——網(wǎng)絡(luò),對(duì)國(guó)際互聯(lián)網(wǎng)、NIO、AIO、網(wǎng)絡(luò)傳輸中的對(duì)象序列化問(wèn)題、HTTP的前世今生、TCP/IP、從CDN到SD-WAN等知識(shí)進(jìn)行深入講解。第2章講解分布式系統(tǒng)的經(jīng)典理論,涉及分布式系統(tǒng)的設(shè)計(jì)理念、一致性原理;ZooKeeper的使用場(chǎng)景;CAP理論的前世今生;BASE準(zhǔn)則;分布式事務(wù)的原理。第3章從RPC開(kāi)始,講解分布式服務(wù)治理框架的起源與原理,并講解ZeroCIce的原理和微服務(wù)架構(gòu)實(shí)戰(zhàn)。第4~6章以專題形式講解內(nèi)存、分布式文件存儲(chǔ)和分布式計(jì)算,對(duì)每個(gè)專題都講解相關(guān)的重要理論、產(chǎn)品、開(kāi)源項(xiàng)目及經(jīng)驗(yàn)等。第7章深入講解全文檢索與消息隊(duì)列中間件的原理及用法。第8章講解以Kubernetes為代表的微服務(wù)架構(gòu)解決了傳統(tǒng)架構(gòu)的哪些痛點(diǎn);ServiceMesh解決了微服務(wù)架構(gòu)的哪些問(wèn)題,以及如何理解它的原理和核心內(nèi)容。第9章分享作者的架構(gòu)實(shí)踐經(jīng)驗(yàn)。不論你是有十幾年研發(fā)經(jīng)驗(yàn)及架構(gòu)經(jīng)驗(yàn)的IT老手,還是剛?cè)腴T系統(tǒng)架構(gòu)的IT新手,本書(shū)都能對(duì)你理解分布式架構(gòu)和微服務(wù)架構(gòu)大有助益。

吳治輝 ·軟件工程 ·15.9萬(wàn)字

負(fù)載均衡:高并發(fā)網(wǎng)關(guān)設(shè)計(jì)原理與實(shí)踐
會(huì)員

本書(shū)分為10章。第1章,主要介紹負(fù)載均衡技術(shù)的背景、發(fā)展歷史、現(xiàn)狀、原理和不同產(chǎn)品。第2章~第5章,主要介紹四層負(fù)載均衡和七層負(fù)載均衡的工作原理、功能應(yīng)用和實(shí)現(xiàn)方式,以及負(fù)載均衡技術(shù)在云計(jì)算、微服務(wù)領(lǐng)域中的應(yīng)用。第6章~第8章,主要從協(xié)議和實(shí)現(xiàn)兩個(gè)層面,深入介紹負(fù)載均衡的性能優(yōu)化和安全設(shè)計(jì),并詳細(xì)介紹基于DPDK技術(shù)的高性能并發(fā)網(wǎng)關(guān)DPVS的設(shè)計(jì)與實(shí)現(xiàn)。第9章,結(jié)合負(fù)載均衡技術(shù)在愛(ài)奇藝的落地實(shí)踐,主要介紹負(fù)載均衡服務(wù)的部署方法、監(jiān)控告警、故障處理、性能分析等實(shí)例,以及負(fù)載均衡技術(shù)在云計(jì)算、邊緣計(jì)算中的應(yīng)用。第10章,簡(jiǎn)單地展望了未來(lái)負(fù)載均衡的一些發(fā)展趨勢(shì)。本書(shū)主要面向的是負(fù)載均衡服務(wù)的提供者和使用者、網(wǎng)絡(luò)技術(shù)研發(fā)人員、后端服務(wù)開(kāi)發(fā)人員,同時(shí)也面向?qū)ω?fù)載均衡技術(shù)感興趣的廣大技術(shù)愛(ài)好者。

愛(ài)奇藝網(wǎng)絡(luò)虛擬化團(tuán)隊(duì) ·軟件工程 ·9.8萬(wàn)字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 金乡县| 界首市| 武定县| 卢龙县| 东辽县| 湄潭县| 莒南县| 芒康县| 潞城市| 绵阳市| 承德市| 鹤峰县| 鄂伦春自治旗| 湘西| 哈巴河县| 巩义市| 泸定县| 策勒县| 中卫市| 乌恰县| 天全县| 麦盖提县| 罗平县| 门源| 封开县| 石林| 云南省| 平乐县| 华容县| 阿拉善左旗| 江城| 黑水县| 定陶县| 满洲里市| 社会| 黔西县| 论坛| 鹤山市| 保德县| 德化县| 慈溪市|