
奔跑吧程序员:从零开始打造产品、技术和团队 PDF 超清版
- 大小:227.5 MB
- 类型:程序员
- 格式:PDF
- 热度:654
- 作者:叶夫根尼·布里克曼
- 更新:2020-05-13 10:21:01

为网友们分享了程序员相关的资料,介绍了关于程序员、打造产品、技术团队方面,格式为PDF,资源大小227.5 MB,目前在程序员类资源综合评分为:7.2分。
《 奔跑吧程序员:从零开始打造产品、技术和团队 》以软件工程师出身的创业者的角度,全面介绍了创业公司该如何打造产品、实现技术和建立团队,既是为创业者打造的一份实用入门指南,又适合所有程序员系统认识IT行业。书中内容分为三部分技术、产品和团队,详细描绘创业的原始景象,具体内容包括:创业点子、产品设计、数据与营销、技术栈的选择、整洁的代码、软件交付、创业文化、招兵买马,等等。 本书适合所有程序员,尤其是准备创业的技术人员。 目录 对本书的赞誉 v 前言 xiii 第 一部分 产品 第 1章 为何创业 2 1.1 科技创业的时代 2 1.2 什么是科技创业公司 2 1.3 为什么应该在创业公司中工作 4 1.3.1 更多的机会 4 1.3.2 更多的所有权 8 1.3.3 更多的乐趣 10 1.4 为什么不应该在创业公司工作 12 1.4.1 创业并不是那么光鲜亮丽 12 1.4.2 创业jiu是牺牲 14 1.4.3 你可能不会变得富有 15 1.4.4 加入创业公司和自己创业的比较 16 1.5 小结 18 第 2章 创业点子 20 2.1 点子从何而来 20 2.1.1 知识 22 2.1.2 点子的产生 24 2.1.3 培养创造力的环境 25 2.1.4 秘密模式 31 2.1.5 点子和执行力 32 2.2 验证 33 2.2.1 速度制胜 34 2.2.2 客户开发 38 2.2.3 验证问题 39 2.3 小结 44 第3章 产品设计 47 3.1 设计 47 3.1.1 设计是迭代的 48 3.1.2 以用户为中心的设计 50 3.1.3 视觉设计 64 3.1.4 视觉设计快速回顾 80 3.2 MVP 82 3.2.1 MVP 的类型 83 3.2.2 关注差异性 87 3.2.3 购买MVP 89 3.2.4 创业须从无法规模化的事情做起 91 3.3 小结 92 第4章 数据与营销 94 4.1 数据 94 4.1.1 需要跟踪的指标 96 4.1.2 数据驱动开发 99 4.2 营销 103 4.2.1 口口相传 104 4.2.2 市场推广 109 4.2.3 销售 112 4.2.4 品pai化 114 4.3 小结 116 D二部分 技术 第5章 技术栈的选择 120 5.1 关于技术栈的考虑 120 5.2 技术栈的进化 121 5.3 内部实现、购买商业产品,还是使用开源产品 5.3.1 内部实现 125 5.3.2 购买商业产品 125 5.3.3 使用开源产品 126 5.3.4 永远不要自己实现的技术 126 5.3.5 结语 127 5.4 选择编程语言 128 5.4.1 编程范式 129 5.4.2 适用问题 131 5.4.3 性能 131 5.4.4 生产效率 131 5.4.5 结语 132 5.5 选择服务器端框架 133 5.5.1 适用问题 134 5.5.2 数据层 134 5.5.3 视图层 135 5.5.4 测试 138 5.5.5 可扩展性 138 5.5.6 部署 139 5.5.7 安全 139 5.5.8 结语 141 5.6 选择数据库 142 5.6.1 关系型数据库 142 5.6.2 NoSQL数据库 144 5.6.3 读取数据 148 5.6.4 写入数据 150 5.6.5 模式 151 5.6.6 可扩展性 153 5.6.7 故障模式 157 5.6.8 成熟度 157 5.6.9 结语 158 5.7 小结 159 第6章 整洁的代码 162 6.1 代码是给人阅读的 162 6.2 代码布局 164 6.3 命名 166 6.3.1 回答所有重要的问题 166 6.3.2 要jing确 167 6.3.3 要全面 168 6.3.4 揭示意图 169 6.3.5 遵循约定 170 6.3.6 命名真难 171 6.4 错误处理 171 6.5 不要重复自己 172 6.6 单一职责原则 175 6.7 函数式编程 176 6.7.1 不可变数据 176 6.7.2 高阶函数 179 6.7.3 纯函数 181 6.8 松耦合 184 6.8.1 内部实现依赖性 186 6.8.2 系统依赖性 186 6.8.3 库依赖性 187 6.8.4 全局变量 188 6.9 高内聚 190 6.10 注释 192 6.11 重构 193 6.12 小结 194 第7章 可扩展性 196 7.1 创业的扩展 196 7.2 编码实践的扩展 196 7.2.1 自动化测试 197 7.2.2 代码分离 216 7.2.3 代码评审 220 7.2.4 文档 223 7.3 性能的扩展 227 7.3.1 测量 228 7.3.2 优化 229 7.4 小结 231 第8章 软件交付 234 8.1 完成意味着交付 234 8.2 手工交付:一个恐怖的故事 234 8.3 构建 235 8.3.1 版本控制 236 8.3.2 构建工具 239 8.3.3 持续集成 239 8.4 部署 244 8.4.1 托管 244 8.4.2 配置管理 245 8.4.3 持续交付 248 8.5 监控 250 8.5.1 日志记录 250 8.5.2 指标 253 8.5.3 报警 254 8.6 小结 254 第三部分 团队 第9章 创业文化 258 9.1 要行动,不要口号 258 9.2 核心理念 258 9.2.1 使命 259 9.2.2 核心价值 262 9.3 组织设计 263 9.3.1 经理驱动等级结构 263 9.3.2 分布式组织 264 9.4 招聘与晋升 267 9.4.1 彼得原理 267 9.4.2 以管理作为晋升 267 9.5 激励 269 9.5.1 自主权 271 9.5.2 专业能力 272 9.5.3 目标 273 9.6 办公室 274 9.6.1 一个可以和他人一起工作的地方 276 9.6.2 一个可以独处专注工作的地方 276 9.6.3 一个可以放下工作的地方 279 9.6.4 一种可以根据个人需要布置办公室的方法 280 9.7 远程办公 282 9.7.1 优点 282 9.7.2 缺点 283 9.7.3 zui佳实践 284 9.8 沟通 285 9.8.1 内部沟通 285 9.8.2 外部沟通 287 9.9 过程 287 9.9.1 采用出色的判断 288 9.9.2 软件方法论 289 9.10 小结 290 第 10章 求职之路 292 10.1 寻找创业公司的工作 292 10.1.1 利用人脉 293 10.1.2 发展人脉 294 10.1.3 创建网络身份 295 10.1.4 在线职位搜索 298 10.2 通过面试 298 10.2.1 在白
相关资源
-
PDFlib开发手册(PDFIlib、PDI和PPS参考)API
这是一套PDFlib 使用手册,介绍PDFLib开发库的中文参考手册。详细描述了PDFLib库的使用方法,编程要点,API函数的用途,参数含义等。以及如何使用PDFLib库生成PDF文档等技术。 中文版版本低于英文版,两个版本结合看,满足开发需求,包含 c++ jave perl php语言接口。 PDFlib是一个帮助你生成PDF文件的组件。它提供了一组简单易使用的API接口,可以很容易的在服务器端或客户端生成PDF文件。这个工具可以独立的生成PDF文件,不需要任何第三方工具的支持。 目录
大小:2.8 MBPDFlib手册
-
汇编语言(第2版) 课后答案
《汇编语言(第2版)》是各种CPU提供的机器指令的助记符的集合,人们可以用汇编语言直接控制硬件系统进行工作。汇编语言是很多相关课程(如数据结构、操作系统、微机原理等)的重要基础。为了更好地引导、帮助读者学习汇编语言,作者以循序渐进的思想精心创作了《汇编语言(第2版)》。《汇编语言(第2版)》具有如下特点:采用了全新的结构对课程的内容进行组织,对知识进行最小化分割,为读者构造了循序渐进的学习线索;在深入本质的层面上对汇
大小:382 KB汇编语言课后答案
-
《深入理解Android网络编程:技术详解与最佳实践》源代码
这是一本Android网络编程方面的专著,旨在帮助开发者们高效地编写出高质量的Android网络应用。不仅系统讲解了Android网络编程的各项核心技术和功能模块,通过多个案例解读了Android网络编程的方法和技巧,而且从源码角度深入解析了Android核心网络处理方法和关键应用的实现原理,包含大量最佳实践。 全书共11章,分为三个部分:概述篇(第1章)在介绍了Android开发平台后,重点讲解了Android网络程序的功能及开发环境的配置,引领读者走进Android网络编程
大小:37 MBAndroid配套资源
-
《趣学JavaScript:教孩子学编程》配套资源
编辑推荐 全彩色印刷,零基础学编程,孩子也能读懂的编程图书 教授思路清晰,内容活泼,易于学习和掌握 通过有趣的绘图程序或游戏,激发读者的学习兴趣 每章末尾的编程挑战,举一反三,帮助读者牢固掌握所学的知识和技能 内容简介 JavaScript是Internet的语言,是创建令人惊讶的Web、你喜欢的站点交互和在线游戏的秘密武器。 《趣学JavaScript 教孩子学编程》用轻松愉快的方式,通过耐心的、按部就班的示例,以及充满乐趣的图示,帮助读者轻松地学
大小:70.77 KBJavaScript配套资源
-
《新编Excel 2013从入门到精通》电子资源
编辑推荐 权威讲解资深Excel专家与具有数十年经验的电脑培训教师联手打造 特色方法独家设计图解和视频双通道教学模式,入门更简单,精通更高效 视频授课全程同步高清教学录像,如名师现场指导,透彻解析实操技能 系统全面系统讲解Excel 2013必备知识点,全面囊括相关操作技法 精选案例精心遴选、设计教学案例,典型实用,事半功倍 紧贴实战紧密结合日常工作、学习、生活中的真实需求,学完就用,快速上手 独家技巧精心甄选独家秘技,极速提升
大小:3.6 GBExcel配套资源
-
《Python自动化测试入门与进阶实战》源代码
《 Python自动化测试入门与进阶实战 》从Python自动化测试的概念讲起,逐步深入自动化测试的进阶知识,最后通过两个复杂的项目案例,重点介绍如何使用unittest+Requests+Selenium进行RESTful API和跨终端自动化测试。本书共10章,涵盖的内容有自动化测试思想;Python HTTP接口编程;Selenium基础知识;Mock模块的使用;通过Python进行爬虫测试;性能测试和压测工具实战;多线程压力测试;基于Appium的移动端测试;基于pytest的单元测试;通过编写代
大小:126 MBPython配套资源
-
《信息安全管理》教案,课件
内容介绍 本书以构建信息安全管理体系为框架,全面介绍信息安全管理的基本概念、信息安全管理体系以及信息安全管理的各项内容和任务。全书共分9章,内容涵盖了信息安全管理的基本内涵、信息安全管理体系的建立与实施、信息安全风险管理、组织与人员安全管理、环境与实体安全管理、系统开发安全管理、运行与操作安全管理以及应急响应处置管理等。 本书注重知识的实用性,将理论与实际相结合,在全面介绍信息安全管理理论的基础上,选取
大小:14 MB信息安全管理配套资源
-
《SQL Server 2000管理与应用开发教程》源代码,教案
编辑推荐 《SQL Server 2000管理与应用开发教程》是作者结合多年的SQL Server数据库管理与开发经验编写而成,比较详尽地介绍了管理和开发SQI-Servet数据库应用程序所必备的相关技术。《SQL Server 2000管理与应用开发教程》首先从基本的数据库管理出发,全面介绍SQL-Server数据库体系结构、常用工具、服务器及客户端配置、数据库对象管理、用户及权限管理、数据库日常维护等必备管理技术,使读者熟悉SQL Setver2000数据库,从而为进一步阅读奠定基础。然后,通
大小:10.2 MBSQL Server配套资源
下载地址
相关声明: