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

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 ·數據庫 ·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 ·數據庫 ·5萬字

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 ·數據庫 ·19.7萬字

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

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

黃哲鏗 ·數據庫 ·16.1萬字

QQ閱讀手機版

主站蜘蛛池模板: 普格县| 怀来县| 平度市| 福安市| 晴隆县| 北辰区| 综艺| 河曲县| 巍山| 民和| 玉龙| 孟津县| 信阳市| 烟台市| 双辽市| 二连浩特市| 特克斯县| 芜湖市| 泗阳县| 新竹县| 来凤县| 行唐县| 高陵县| 嘉禾县| 科技| 兴仁县| 名山县| 呼伦贝尔市| 平山县| 团风县| 中超| 定远县| 嘉鱼县| 民乐县| 兰溪市| 江津市| 阿勒泰市| 鹤壁市| 水城县| 三台县| 澄城县|