在软件领域,很少能有像《人月神话》一样具有深远影响力和不衰的著作。Brooks 博士为人们管理复杂项目提供了洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks 博士在IBM 公司SYSTEM /360 家族和OS /360 中的项目管理经验,该项目堪称软件开发项目管理的典范。该书英文原版一经面世,即引起业内人士的强烈反响,后又译为德、法、日、俄、中、韩等多种文字,全球销售数百万册。确立了其在行业内的经典地位。 在《人月神话》次出版40 年后的今天,我们重新整理了Brooks 博士的经典内容,并将软件开发领域先行者们对《人月神话》中的实践及系统理论的使用经验和心得集结成册免费赠与大家共享,更使本书成为从业者的经典之一。 本书读者包括:软件开发人员、软件项目经理、系统分析师等IT 从业者。
《产品经理那些事儿》以产品经理的从业故事为线索,从实践的角度介绍了软件行业产品经理工作的内容、方法和技巧。书中通过生动的案例分析,讲述了产品经理需要具备的理论知识,如4P理论、4C理论、SMART原则、波士顿矩阵、安索夫矩阵、SWOT分析等;介绍了产品经理需要培养的能力,如战略规划、定义产品、营销运作等;还介绍了产品工作中实用的技能和技巧。 《产品经理那些事儿》适合产品经理、研发从业人员、销售从业人员和市场从业人员阅读,也适合作为产品经理培训的参考书。
本书包括部分:能帮我做什么;如何编写一个定制的;深入;实战。部分针对初级读者,介绍关于获取编译运行的基本知识。第二部分针对中级读者,以一个例子为主线,告诉读者如何开发一个模块,这部分读者不需要深入了解的细节,只需要知道如何实现一个基本的模块。第三部分针对高级读者,这是本书的重点,解析架构,深入探讨各种设计的目的与意义,并对第二部分使用到的一些特性进行代码设计实现上的探索。读者读完本部分,会对整个架构有清晰的认识,可以编写各种模块(不局限于模块)插入到中,从而定制自己的。第四部分针对中高级读者,以的开源模块为例,帮助读者从实战角度理解第二、三部分描述的内容。
本书出自软件领域思想家,美国计算机名人堂首批成员之一的 Gerald M.Weinberg 温伯格之手。本书关注的是程序开发过程中人的因素,堪称这一领域的开山之作。本书的初稿完成于整整 40 年前,作者当时慧眼独具,前瞻性地提出了将程序开发作为一种人类行为来考察的观点。几十年来,本书已让无数读者从中受益,时至今日仍然是全球的经典之作。
本书的主题是管理时间,战胜拖延。作者通过自身多年的经验,了一套简单、灵活而又强大的单核工作法,能行之有效地帮助你加强自制力、集中精力。本书分为6章,从削减待办任务、现在专注一件事、永不拖延、循序渐进、简化协作和给创意充电等方面详述这一方法,助你在日常生活中轻松完成各项任务。本书不仅适用于高管和上班族,还适用于学生等一般人群。所有想提高办事效率的人,都能从本书中获益。
《Spring Batch 批处理框架》全面、系统地介绍了批处理框架Spring Batch ,通过详尽的实战示例向读者展示了SpringBatch 框架对大数据批处理的基本开发能力,并对框架的架构设计、源码做了特定的剖析;在帮助读者掌握SpringBatch 框架基本功能、功能的同时,深入剖析了SpringBatch 框架的设计原理,帮助读者可以游刃有余地掌握SpringBatch 框架。 《Spring Batch 批处理框架》分为入门篇、基本篇和篇三部分。入门篇介绍了批处理、Spring Batch 的基本特性和新特性,快速入门的HelloWorld 等内容读者入门,从而进入数据批处理的世界。基本篇重点讲述了数据批处理的核心概念、典型的作业配置、作业步配置,以及Spring Batch 框架中经典的三步走策略:数据读、数据处理和数据写,详尽地介绍了如何对CVS 格式文件、JSON 格式文件、XML 文件、数据库和JMS 消息队列中的数据进行读操
本书由Docker 公司前服务与支持副总裁James Turnbull 编写,是权威的Docker 开发指南。本书会指导读者完成Docker 的安装、部署、管理和扩展,带领读者经历从测试到生产的整个开发生命周期,让读者了解Docker 适用于什么场景。书中先介绍Docker 及其组件的基础知识,然后用Docker 构建容器和服务来完成各种任务:利用Docker 为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker 的API,如何扩展Docker。 本书适合对Docker 或容器开发感兴趣的系统管理员、运维人员和开发人员阅读。
本书以机器学习与计算统计为主题背景,专门讲述如何挖掘和分析Web上的数据和资源,如何分析用户体验、市场营销、个人品味等诸多信息,并得出有用的结论,通过复杂的算法来从Web网站获取、收集并分析用户的数据和反馈信息,以便创造新的用户价值和商业价值。全书内容翔实,包括协作过滤技术(实现关联产品功能)、集群数据分析(在大规模数据集中发掘相似的数据子集)、搜索引擎核心技术(爬虫、索引、查询引擎、PageRank算法等)、搜索海量信息并进行分析统计得出结论的优化算法、贝叶斯过滤技术(垃圾邮件过滤、文本过滤)、用决策树技术实现预测和决策建模功能、社交网络的信息匹配技术、机器学习和人工智能应用等。 本书是Web开发者、架构师、应用工程师等的选择。
《移动应用UI设计模式(第2版)》是畅销手册的扩容版,上一版分10大类分别介绍了70种移动应用设计模式,深受读者欢迎。这一版分11 大类介绍了时下安卓、iOS以及Windows Phone平台上90 多种移动应用设计模式(包括导航,表单,表格,搜索、排序和筛选,工具,图表,引导和视觉吸引,社交,反馈与功能可见性,帮助,以及反模式),用1000张屏幕截图和图解帮助读者更好地理解和利用这些模式,以解决常见的设计难题,同时提供了即学即用式的技巧和经验。 本书适合创造移动应用的产品经理、开发人员和UI 设计师阅读。
准备好释放数据的强大潜能了吗?借助于这本《Hadoop权威指南》,你将学习如何使用Apache Hadoop构建和维护稳定性高、伸缩性强的分布式系统。本书是为程序员写的,可帮助他们分析任何大小的数据集。本书同时也是为管理员写的,帮助他们了解如何设置和运行Hadoop集群。 本书通过丰富的案例学习来解释Hadoop的幕后机理,阐述了Hadoop如何解决现实生活中的具体问题。第3版覆盖Hadoop的动态,包括新增的MapReduce API,以及MapReduce 2及其灵活性更强的执行模型(YARN)。
计算广告是一项新兴的研究课题,它涉及大规模搜索和文本分析、信息获取、统计模型、机器学习、分类、优化以及微观经济学等诸多领域的知识。本书从实践出发,系统地介绍计算广告的产品、问题、系统和算法,并且从工业界的视角对这一领域具体技术的深入剖析。 《计算广告:互联网商业变现的市场与技术》立足于广告市场的根本问题,从计算广告各个阶段所遇到的市场挑战出发,以广告系统业务形态的需求和变化为主线,依次介绍合约广告系统、竞价广告系统、程序化交易市场等重要课题,并对计算广告涉及的关键技术和算法做深入的探讨。 无论是互联网公司商业化部门的产品技术人员,还是对个性化系统、大数据变现或交易有兴趣的产品技术人员,传统企业互联网化进程的决策者,传统广告业务的从业者,互联网创业者,计算机相关专业研究
本书以团队开发中所必需的工具的导入方法和使用方法为核心,对团队开发的整体结构进行概括性的说明。内容涉及团队开发中发生的问题、版本管理系统、缺陷管理系统、持续集成、持续交付以及回归测试,并且对“为什么用那个工具”“为什么要这样使用”等开发现场常有的问题进行举例说明。 本书适合初次接手开发团队的项目经理,计划开始新项目的项目经理、Scrum Master ,以及现有项目中返工、延期问题频发的开发人员阅读。
本书结合设计实作例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。本书适合大学计算机专业的学生、研究生及相关人员参考。 本书中涉及的设计模式并不描述新的或未经证实的设计,我们只收录那些在不同系统中多次使用过的成功设计。
Jeff Atwood于2004年创办CodingHorror博客,记录其在软件开发经历中的所思所想、点点滴滴。时至今日,该博客每天都有近10万人次的访问量,读者纷纷参与评论,各种观点与智慧在那里不断激情碰撞。 《高效能程序员的修炼》是CodingHorror博客中精华文章的集合。全书分为12章,涉及迈入职业门槛、高效能编程、应聘和招聘、团队协作、高效工作环境、用户体验、安全问题、测试、社区管理、营销广告、人生思考等话题。作者选取的话题,无一不是程序员职业生涯中的痛点。其中,“程序员的八种境界”、“程序员的《权利法案》”、“结交混世魔猴”等文章早已脍炙人口,在程序员圈子里广为流传。 《高效能程序员的修炼》的写作风格风趣幽默,且充满理解和关怀,适合从新手到老手的各个阶段的程序员阅读,也适合即将成为程序员的计算机和相关专
《产品经理的20堂必修课》以作者八年的产品经理工作实践为基础,通过系统的理论结合丰富的实例的方法,全面地总结了作为一名互联网产品经理所应掌握的知识。 《产品经理的20堂必修课》分为三大部分。讲产品:深入剖析互联网产品成功的要素,分别从需求导向、简单原则、产品运营、战略布局等维度,分析如何让产品在残酷的互联网竞争中脱颖而出。讲方法:着重分析的产品团队运作的工作方法和程序,详细介绍产品经理应该如何分析用户需求,如何通过制作流程图、制作产品原型、撰写BRD、撰写PRD等方法,将抽象的产品需求具体化,以及如何做好项目管理,推动产品需求的快速实施。讲技能:总结了产品经理开展日常工作的一些实用经验和技巧,包括如何用结构化发散思维解决问题,如何提升产品创新的效率,如何和团队成员高效沟通,如何正确地
本书以小说的形式展现了主人公李元芳从技术骨干成功转型为管理者的成长过程。全书分为引子、上篇、下篇、后记四个部分,分别介绍了李元芳五年半的一线技术工作及技术从业背景,从管理“菜鸟”蜕变为合格管理者的成长历程,从合格管理者蜕变为管理者的成长历程,以及职业成长梦想。本书上篇和下篇中的每一节都以一个案例作为载体,阐述一项管理技能,既生动又形象。 本书适合有志从技术走向管理的技术人员和已经从技术走向管理的中基层管理者阅读,亦可以作为企业高层管理者在培养下属方面的参考读物。
本书介绍了一套已经得以完整构建的设计方法,涉及产品开发的各个领域,涵盖了从市场需求的探究、概念的产生和实现、竞争对手的分析、设计与工程的结合等各个方面,以大量的实例阐述了反向设计法与再设计等新的设计理论和方法。这套方法源自于许多工业方面的实例,研究重点在于产品的设计与设计要素的构成。从下达一项设计任务开始,就建立一个符合设计预想规范的功能模型。在其后的设计过程中,均以该功能模型为设计基础,将规范落实到设计的每一个步骤中。从而使设计师在保证利润的前提下能够创造性地、有效地解决产品开发的问题。
《Creo2.0运动仿真与分析教程》全面、系统地介绍了使用Creo2.0进行产品运动仿真与分析的过程、方法和技巧,内容包括Creo软件的基本设置、Creo运动仿真与分析入门、机构连接与机构创建、定义电动机、设置分析条件、定义和进行各种机构分析、典型运动机构、运动仿真分析与测量和Creo运动仿真与分析实际综合应用等。 《Creo2.0运动仿真与分析教程》是根据北京兆迪科技有限公司为国内外几十家不同行业的公司(含国外独资和合资公司)编写的培训教案整理而成的,具有很强的实用性和广泛的适用性。本书附带2张多媒体DVD学习光盘,制作了125个运动仿真与分析技巧和具有针对性的范例教学视频并进行了详细的语音讲解,时间长达5个小时(302分钟);光盘中还包含本书所有的模型文件、范例文件和练习素材文件(2张DVD光盘教学文件容量共计6.45GB);另外,为方便
本书作者具有丰富的分布式服务框架、平台中间件的架构设计和实践经验,主导设计的华为分布式服务框架已经在全球数十个国家成功商用。书中依托工作实践,从分布式服务框架的架构设计原理到实践经验总结,涵盖了服务化架构演进、订阅发布、路由策略、集群容错和服务治理等多个专题,全方位剖析服务框架的设计原则和原理,结合大量实践案例与读者分享作者对分布式服务框架设计和运维的体会。同时,对基于Docker部署微服务以及基于微服务架构开发、部署和运维业务系统进行了详细介绍。