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

Modern Programming: Object Oriented Programming and Best Practices
會員

Discovertheuntappedfeaturesofobject-orientedprogramminganduseitwithothersoftwaretoolstocodefast,efficientapplications.KeyFeatures*Explorethecomplexitiesofobject-orientedprogramming(OOP)*DiscoverwhatOOPcandoforyou*LearntousethekeytoolsandsoftwareengineeringpracticestosupportyourownprogrammingneedsBookDescriptionYourexperienceandknowledgealwaysinfluencetheapproachyoutakeandthetoolsyouusetowriteyourprograms.Withasoundunderstandingofhowtoapproachyourgoalandwhatsoftwareparadigmstouse,youcancreatehigh-performingapplicationsquicklyandefficiently.Inthistwo-partbook,you’lldiscovertheuntappedfeaturesofobject-orientedprogramminganduseitwithothersoftwaretoolstocodefastandefficientapplications.ThefirstpartofthebookbeginswithadiscussiononhowOOPisusedtodayandmovesontoanalyzetheideasandproblemsthatOOPdoesn’taddress.ItcontinuesbydeconstructingthecomplexityofOOP,showingyouitsfundamentallysimplecore.You’llseethat,byusingthedistinctiveelementsofOOP,youcanlearntobuildyourapplicationsmoreeasily.Thenextpartofthisbooktalksaboutacquiringtheskillstobecomeabetterprogrammer.You’llgetanoverviewofhowvarioustools,suchasversioncontrolandbuildmanagement,helpmakeyourlifeeasier.Thisbookalsodiscussestheprosandconsofotherprogrammingparadigms,suchasaspect-orientedprogrammingandfunctionalprogramming,andhelpstoselectthecorrectapproachforyourprojects.Itendsbytalkingaboutthephilosophybehinddesigningsoftwareandwhatitmeanstobea"good"developer.Bytheendofthistwo-partbook,youwillhavelearnedthatOOPisnotalwayscomplex,andyouwillknowhowyoucanevolveintoabetterprogrammerbylearningaboutethics,teamwork,anddocumentation.Whatyouwilllearn*Untanglethecomplexityofobject-orientedprogrammingbybreakingitdowntoitsessentialbuildingblocks*RealizethefullpotentialofOOPtodesignefficient,maintainableprograms*Utilizecodingbestpractices,includingTDD,pairprogrammingandcodereviews,toimproveyourwork*Usetools,suchassourcecontrolandIDEs,toworkmoreefficiently*Learnhowtomostproductivelyworkwithotherdevelopers*BuildyourownsoftwaredevelopmentphilosophyWhothisbookisforThisbookisidealforprogrammerswhowanttounderstandthephilosophybehindcreatingsoftwareandwhatitmeanstobe“good”atdesigningsoftware.ProgrammerswhowanttodeconstructtheOOPparadigmandseehowitcanbereconstructedinaclear,straightforwardwaywillalsofindthisbookuseful.Tounderstandtheideasexpressedinthisbook,youmustbeanexperiencedprogrammerwhowantstoevolvetheirpractice.

Graham Lee ·數(shù)據(jù)庫 ·8.5萬字

Managing Software Requirements the Agile Way
會員

Learnhowtodeliversoftwarethatmeetsyourclients’needswiththehelpofastructured,end-to-endmethodologyformanagingsoftwarerequirementsandbuildingsuitablesystemsKeyFeatures*Learnhowtocommunicatewithaproject’sstakeholderstoelicitsoftwarerequirements*Dealeveryphaseoftherequirementlifecyclewithpragmaticmethodsandtechniques*ManagethesoftwaredevelopmentprocessanddeliververifiedrequirementsusingScrumandKanbanBookDescriptionDifficultyinaccuratelycapturingandmanagingrequirementsisthemostcommoncauseofsoftwareprojectfailure.Learninghowtoanalyzeandmodelrequirementsandproducespecificationsthatareconnectedtoworkingcodeisthesinglemostfundamentalstepthatyoucantaketowardprojectsuccess.Thisbookfocusesonadelineatedandstructuredmethodologythatwillhelpyouanalyzerequirementsandwritecomprehensive,verifiablespecifications.You'llstartbylearningaboutthedifferententitiesintherequirementsdomainandhowtodiscoverthembasedoncustomerinput.You’llthenexploretried-and-testedmethodssuchasimpactmappingandbehavior-drivendevelopment(BDD),alongwithnewtechniquessuchasD3andfeature-firstdevelopment.Thisbooktakesyouthroughtheprocessofmodelingcustomerrequirementsasimpactmapsandwritingthemasexecutablespecifications.You’llalsounderstandhowtoorganizeandprioritizeprojecttasksusingAgileframeworks,suchasKanbanandScrum,andverifyspecificationsagainstthedeliveredcode.Finally,you'llseehowtostartimplementingtherequirementsmanagementmethodologyinareal-lifescenario.Bytheendofthisbook,you'llbeabletomodelandmanagerequirementstocreateexecutablespecificationsthatwillhelpyoudeliversuccessfulsoftwareprojects.Whatyouwilllearn*Kick-starttherequirements-gatheringandanalysisprocessinyourfirstmeetingwiththeclient*Accuratelydefinesystembehaviorasfeatures*ModelanddescriberequiremententitiesusingImpactMappingandBDD*Createafeature-basedproductbackloganduseittodrivesoftwaredevelopment*Writeverificationcodetoturnfeaturesintoexecutablespecifications*DelivertherightsoftwareandrespondtochangeusingeitherScrumorKanban*ChooseappropriatesoftwaretoolstoprovidetransparencyandtraceabilitytoyourclientsWhothisbookisforThisbookisforsoftwareengineers,businessanalysts,productmanagers,projectmanagers,andsoftwareprojectstakeholderslookingtolearnavarietyoftechniquesandmethodologiesforcollatingaccuratesoftwarerequirements.Afundamentalunderstandingofthesoftwaredevelopmentlifecycle(SDLC)isneededtogetstartedwiththisbook.Althoughnotnecessary,basicknowledgeoftheAgilephilosophyandpractices,suchasScrum,alongwithsomeprogrammingexperiencewillhelpyoutogetthemostoutofthisbook.

Fred Heath ·數(shù)據(jù)庫 ·5萬字

數(shù)據(jù)革命:大數(shù)據(jù)價值實(shí)現(xiàn)方法、技術(shù)與案例
會員

在信息技術(shù)革命之后,我們將迎來數(shù)據(jù)革命。在大數(shù)據(jù)的概念、性質(zhì)和價值已得到政府和社會的認(rèn)可之后,大家關(guān)注的是數(shù)據(jù)如何獲取,以及有了數(shù)據(jù)以后如何挖掘數(shù)據(jù)的價值。僅適合特定行業(yè)、滿足特定需求的技術(shù)不足以應(yīng)對一場革命,大數(shù)據(jù)不但是超出計算機(jī)軟硬件處理的能力,更是超出人類的認(rèn)知能力。只有實(shí)現(xiàn)對數(shù)據(jù)的認(rèn)知,利用數(shù)據(jù)輔助決策,才是適合不同行業(yè)數(shù)據(jù)價值實(shí)現(xiàn)的通用手段。本書描述了數(shù)據(jù)革命的起源、實(shí)現(xiàn)的思路、所用的技術(shù)和要達(dá)到的目標(biāo),針對當(dāng)今社會熱點(diǎn)描述了在數(shù)據(jù)時代的應(yīng)對之策。本書宏觀和微觀、人文和技術(shù)、啟迪思想和關(guān)注實(shí)用并舉,既適合宏觀層面的領(lǐng)導(dǎo)啟迪思維,提出工作目標(biāo),又適合微觀層次的執(zhí)行人員找到實(shí)現(xiàn)的方法和路徑。本書介紹的理論和技術(shù)均可在智慧城市、智能制造領(lǐng)域?qū)嶋H使用。本書適合政府、企業(yè)決策者和CIO,及其他對大數(shù)據(jù)應(yīng)用感興趣的人閱讀。

范煜 ·數(shù)據(jù)庫 ·15.1萬字

Architects of Intelligence
會員

FinancialTimesBestBooksoftheYear2018TechRepublicTopBooksEveryTechieShouldReadBookDescriptionHowwillAIevolveandwhatmajorinnovationsareonthehorizon?Whatwillitsimpactbeonthejobmarket,economy,andsociety?Whatisthepathtowardhuman-levelmachineintelligence?Whatshouldwebeconcernedaboutasartificialintelligenceadvances?ArchitectsofIntelligencecontainsaseriesofin-depth,one-to-oneinterviewswhereNewYorkTimesbestsellingauthor,MartinFord,uncoversthetruthbehindthesequestionsfromsomeofthebrightestmindsintheArtificialIntelligencecommunity.Martinhaswide-rangingconversationswithtwenty-threeoftheworld'sforemostresearchersandentrepreneursworkinginAIandrobotics:DemisHassabis(DeepMind),RayKurzweil(Google),GeoffreyHinton(Univ.ofTorontoandGoogle),RodneyBrooks(RethinkRobotics),YannLeCun(Facebook),Fei-FeiLi(StanfordandGoogle),YoshuaBengio(Univ.ofMontreal),AndrewNg(AIFund),DaphneKoller(Stanford),StuartRussell(UCBerkeley),NickBostrom(Univ.ofOxford),BarbaraGrosz(Harvard),DavidFerrucci(ElementalCognition),JamesManyika(McKinsey),JudeaPearl(UCLA),JoshTenenbaum(MIT),RanaelKaliouby(Affectiva),DanielaRus(MIT),JeffDean(Google),CynthiaBreazeal(MIT),OrenEtzioni(AllenInstituteforAI),GaryMarcus(NYU),andBryanJohnson(Kernel).MartinFordisaprominentfuturist,andauthorofFinancialTimesBusinessBookoftheYear,RiseoftheRobots.HespeaksatconferencesandcompaniesaroundtheworldonwhatAIandautomationmightmeanforthefuture.MeetthemindsbehindtheAIsuperpowersastheydiscussthescience,businessandethicsofmodernartificialintelligence.ReadJamesManyika’sthoughtsonAIanalytics,GeoffreyHinton’sbreakthroughsinAIprogramminganddevelopment,andRanaelKaliouby’sinsightsintoAImarketing.ThisAIbookcollectstheopinionsoftheluminariesoftheAIbusiness,suchasStuartRussell(coauthoroftheleadingAItextbook),RodneyBrooks(aleaderinAIrobotics),DemisHassabis(chessprodigyandmindbehindAlphaGo),andYoshuaBengio(leaderindeeplearning)tocompleteyourAIeducationandgiveyouanAIadvantagein2019andthefuture.

Martin Ford ·數(shù)據(jù)庫 ·19.7萬字

技術(shù)人修煉之道:從程序員到百萬高管的72項技能
會員

本書旨在幫助IT技術(shù)人員提升職場核心技能、架構(gòu)思維、團(tuán)隊管理能力、商業(yè)認(rèn)知,讓每一位普通的技術(shù)從業(yè)者,修煉成為“技術(shù)職場超級個體”,通過全面升級個人的底層操作系統(tǒng),突破瓶頸,實(shí)現(xiàn)職場躍遷。本書按照技術(shù)職場人的成長軌跡,首先關(guān)注技術(shù)人的職場定位、思維方式升級、職場溝通、架構(gòu)思維、學(xué)習(xí)能力和創(chuàng)新能力。然后介紹從技術(shù)轉(zhuǎn)管理會踩的坑、有效管理的原則、打造高效組織架構(gòu)、團(tuán)隊高效執(zhí)行力、技術(shù)人才的選用育留、管理者的自我修養(yǎng)、管理者的商業(yè)思維。全書總結(jié)了從程序員到技術(shù)高管,所需的72項技能。這些技能來自50多位一線互聯(lián)網(wǎng)公司從業(yè)者的經(jīng)驗(yàn)總結(jié),以及作者將近20年的職場經(jīng)驗(yàn)。如果你是技術(shù)職場小白,本書的“技術(shù)人的自我修養(yǎng)”“思維方式的升級”“學(xué)習(xí)力與創(chuàng)新力”等章節(jié),可以幫助你樹立正確的價值觀、培養(yǎng)良好的職業(yè)習(xí)慣、提升思維能力、提高學(xué)習(xí)力和創(chuàng)新力,為進(jìn)入更大的平臺打下牢固堅實(shí)的基礎(chǔ)。如果你是尋求突破的資深工程師,本書的“技術(shù)人的難‘言’之痛”“技術(shù)人都要學(xué)的架構(gòu)思維”“管理中常見的‘坑’”等章節(jié),可以幫助你提升溝通技巧和架構(gòu)思維,跨越從技術(shù)到管理的鴻溝,發(fā)掘更多自身的可能性,突破“35歲職場現(xiàn)象”,打開技術(shù)職場的另一片廣闊天地。如果你是技術(shù)管理者,本書的“有效管理的原則”“打造高效的組織架構(gòu)”“團(tuán)隊高效執(zhí)行力”“管理下屬:人才的選用育留”“管理者的自我修養(yǎng)”“技術(shù)人的商業(yè)思維”等章節(jié),可以幫助你提升商業(yè)思維,掌握業(yè)界領(lǐng)先的團(tuán)隊管理工具,實(shí)現(xiàn)“技術(shù)驅(qū)動商業(yè)騰飛”的夢想。

黃哲鏗 ·數(shù)據(jù)庫 ·16.1萬字

QQ閱讀手機(jī)版

主站蜘蛛池模板: 息烽县| 洛浦县| 岳池县| 吴忠市| 西峡县| 元朗区| 泰安市| 泾阳县| 旌德县| 钦州市| 崇州市| 微博| 丽水市| 邵阳市| 蓬安县| 留坝县| 综艺| 嫩江县| 福清市| 闵行区| 鹿邑县| 徐汇区| 界首市| 隆尧县| 故城县| 柳州市| 凤台县| 保德县| 德阳市| 城口县| 伊金霍洛旗| 商丘市| 康平县| 刚察县| 永川市| 商都县| 余庆县| 盐城市| 綦江县| 关岭| 区。|