奔跑吧程序员在线阅读-奔跑吧程序员PDF电子书下载完整高清版

奔跑吧程序员在线阅读-奔跑吧程序员PDF电子书下载完整高清版

编辑点评:

奔跑吧程序员以软件工程师出身的创业者角度,全面介绍了创业公司该如何打造产品、实现技术和建立团队,既是为创业者打造的一份实用入门指南,又适合所有程序员系统认识IT行业

奔跑吧程序员PDF电子书下载

本书内容

第一部分:产品第1章为何创业

为何打造面向大众的产品,如今(超越了历史上的任何时候)唯有创业才能为我们创造最佳的机会;什么是创业公司;是什么原因让你选择在创业公司工作,又是什么原因使你放弃在创业公司工作。

第2章创业点子

如何想出创业点子;介绍点子日记、约束条件和痛点的概念;想法和执行的对比;博伊德迭代法则;如何利用客户开发过程快速、低成本地验证自己的想法。

第3章产品设计

介绍大家都应当掌握的设计技能;用户界面应当如何设计才不会让用户觉得自己愚蠢;以用户为中心的设计原则(人物角色、情感设计、简单、可用性测试);视觉设计的原则(文案、设计重用、布局、排版、对比与重复、颜色);介绍如何设计最简可行产品(MVP)

第4章 数据与营销

介绍每个创业公司都应当采用的度量指标;数据驱动的产品开发方法;A/B测试;为什么最出色的产品未必能够胜出;推广、病毒式增长以及创业公司的销售策略。

第二部分:技术

第5章技术栈的选择

应该利用内部资源开发软件,还是购买商业产品或使用开源产品;最初的技术栈应该如何选择;如何进化技术栈和重写代码;如何评估编程语言、框架和数据库。

第6章 整洁的代码

为什么说程序员的工作并不是写代码,而是理解代码;为什么代码的编排布局、命名、错误处理、不写重复代码原则(DRY)、单一职责原则(SRP)、松耦合、高内聚等可以让代码更容易理解;函数式编程为什么可以让代码易于重用;为什么重构对于编写良好的代码必不可少。

第7章 可扩展性

创业公司应当如何调整,才能适应更多的用户和开发人员;怎样修改代码才无须担惊受怕;如何应用测试驱动开发(TDD)获得更好的代码;如何在创业公司中引人设计平审、结对编程和代码评审;为什么说明文档是代码库中最重要的文档;如果你无法测量,就无法解决;如何利用估算推断性能状况。

第8章 软件交付

编写完代码之后要做的事情;为什么要使用源代码控制、开源构建系统和持续集成;如何进行配置管理、自动化部署和持续交付;如何为代码增加日志、监控和警告功能。

第三部分:团队

第9章 创业文化

为何要明确公司的使命和价值;管理层级架构和组织扁平化之间的衡量取舍;公司文化在人员招聘、晋升和激励中的作用;如何为程序员设计理想的办公室;远程办公的衡量取舍;创业公司的沟通策略和方法。

第10章求职之路

如何利用人脉找到在创业公司工作的机会;如何让简历受到关注;如何才能在面试中有出色的表现;如何才能做好白板编程;如何才能提出好问题;在薪水和股权的问题上应该如何考虑;面对工作机会,应该如何谈判。

第11章招兵买马

为什么说人才是创业公司最为重要的因素;创业公司要招什么样的人(合伙人、早期员工、通才和专才);如何找到出色的候选人(以及如何打造公司品牌去吸引人才);白板编程为什么是一种糟糕的面试方法(应当采取什么替代方法);如何给出让人无法拒绝的录用条件。

第12章学习

世界上最引人关注的软件开发者;为什么要撰写博客、文章、论文和图书;为什么要在小组会议、技术演讲和学术会议上发言;为什么几乎所有的代码都应该开源;为什么应该分享自己所知的几乎所有东西。

伟大的公司是进化而来的

有效的复杂系统一定是从有效的简单系统进化而来的。

—John Gall

看到长颈鹿的脖子时,你要知道这么长的脖子并不是老天爷一开始就故意设计的。随机突变导致一些长颈鹿的脖子变长,这又恰好提高了它们在某种特定环境下的生存概率,所以成千上万代之后,长颈鹿的脖子就变得越来越长。同样的道理,当我们见到一家成功的公司,必须认识到它的成功并不是创始人在建立公司的时候就计划好的,大多数创业公司都要历经数千次尝试才能有所改变并成长起来,归根结底不过是其中的一些尝试恰好提高了公司在特定市场中的生存概率,只是结果让人感觉是创始人在最早的时候就有所设计一般。

本书将会关注如何以一种增量、迭代式的发展方式去打造一家创业公司(好比敏捷和精益开发),而不是费心去找出完美的计划(好比“瀑布式开发”),不管你是在打造产品开发技术抑或建立团队,都会发现最好的起步方式其实就是先做出一个大概可以工作的最小的东西(最简可行产品,简称MVP),然后再根据客户的反馈(对产品而言)、代码的评审和测试情况(对技术而言)或员工情况(对团队而言)逐渐进化,扩大规模。

本书面向的读者

如果你在创业公司中工作或者正打算投入创业大潮,抑或就职于大公司,却希望像创业公司一样去运作它,你应该读读这本书。本书将向你介绍如何在瞬息万变、科技创投变化无常的环境下,打造一家成功的公司(或一份成功的事业)所要掌握的所有基本概念。尽管这追根溯底是一本程序员写给程序员的书,但其实只有第二部分“技术”是明显偏技术的,第一部分“产品”和第三部分“团队”能被所有受众很好地理解。

如果你是一名刚入行的程序员,这就是一本适合你的书。本书可以说汇集了我在读大学时所有想知道的东西,也是我在刚开始工作时希望有人告诉我的建议、提示或诀窍。作为一名年轻的程序员,你应该已经掌握了两三门编程语言,也可能精通了几种库和框架,或者在学校里已经做过几个小应用。虽然你还没有做好什么准备,就已经有人会为你的这些技能买单,但你也很快就会知道自己在学校里学到的东西到底能不能很好地用在现实世界中。还是让我先告诉你答案吧:尚不够!那是一条艰难的道路,你也会重复之前的程序员所犯下的无数错误。当然,你也可以好好读读这本书,从第一天起就让自己的职业朝着正确的方向发展。

如果你是一名经验丰富的开发者,本书会让你对每天都在从事的工作有系统性的认识。你还在要求面试者在白板上遍历二叉树吗?在为自己最近的项目挑选技术时,依靠的还是自己的直觉或网上的最新热门趋势?你的待办清单上是不是有一项是“编写文档”?你是不是觉得自己的公司已经变得过于臃肿、行动太慢、缺乏创新?我相信书中的故事可以让你频频点头微笑,你也能够把部分建议应用到现有的工作中,也可能让你决定是时候做些改变了。

如果你是科技公司的经理、执行官或投资人,这本书将帮助你弄明白为什么有时候对时间的估算会和实际情况相差一个数量级,为什么手底下最好的开发者非要跳槽到另一家公司,又为什么最新的“敏捷极限结对xxx"方法并没有让你的团队变得更加高效。你的成功在很大程度上取决于能否理解程序员的思维方式、弄清楚他们一天到晚到底在做什么,以及如何去激励他们。书中的故事可以说都是大白话,哪怕你和下属进行一对一的交谈,也是听不到这些话的。

如果你尚未投身创业,但已经开始对创业感兴趣,这本书其实就是一位知情者在告诉你事实的真相。如果只通过研究最终的产品(例如网站、移动应用、炫酷的小玩意儿)就想理解一家成功的创业公司,无异于只看一下某个人的毕业证书就想弄清楚他的大学经历-虽然那张纸的确令人印象深刻,但却无法透过它看到一个人为了得到它而去上课、参加研究会议、考试、做作业、经历成功与失败的那些岁月-而这一切都是必不可少的。Linkedn和Facebook这样的公司看似简单,但实际并非如此。本书会向你揭示,究竟这些公司内部有什么样的创新;它们如何去解决问题;又经历了多少不眠的夜晚,才使得这一切成为了现实。简而言之,只要你对创业感兴趣,这本书就适合你。

本书评价

对创业技术团队而言,良好的计算机科学教育与所谓的“常识”之间存在着巨大的鸿沟。大多数人都必须通过博客、工作,当然还包括学校的磨练才能学到这些知识,本书涵盖了许许多多这样的“至理名言”。我真希望自己在人行的时候就能遇到这样一本书。

-Jay Kreps,Confluent公司CEO作为创业者,你肯定希望只花一点时间,就能学到纷繁复杂的多个学科的大量知识。虽然我很珍惜创业时不断碰壁又突出重围的经历,但还是希望自己开始时就能有这样一本指南。

-Bowei Gai,CardMunch创始人、CEO Jim以广阔的视角带你了解软件创业需要掌握的方方面面。本书不是由术语堆砌而成的,也不是空洞之谈,只是实实在在、简单且被证明可行的建议-这就是我读本书初稿时的直观印象。如果你曾有过“我该如何想出创业点子”“我应该在这个项目中用什么技术”或者“我怎么被那些了不起的创业公司录用”这样的疑问,本书无疑就是为你准备的。

-Eugene Mirkin,Array风,公司企业家和Jim一样,我的职业生涯也是从大公司开始的。现在我是自己的公司prismic.io的联合创始人,我每天都能从这段经历中学到很多。本书正是把许许多多这样的知识呈现给大家。它不但阐明了如何通过创业去释放自己的真正潜力,更告诉你这样做的原因所在。

-Sadek Drobi,prismic.io联合创始人如果所有的计算机系都把本书作为毕业礼物送给学生,科技行业将会发生两件好事:最糟糕的科技公司将关门歇业,出色的那些则会明显变得更好。

-Brent Vince,Adacio公司创始人本书可谓是独一无二的一本介绍如何创业的实践之书,阅读体验也非常好。我真希望自己当初踏上创业之路时也能有这样一本宝典。

-Sean Ammirati,Birchmere风投公司合伙人

奔跑吧程序员PDF电子书下载截图

奔跑吧程序员在线阅读-奔跑吧程序员PDF电子书下载完整高清版插图(1)奔跑吧程序员在线阅读-奔跑吧程序员PDF电子书下载完整高清版插图(2)奔跑吧程序员在线阅读-奔跑吧程序员PDF电子书下载完整高清版插图(3)奔跑吧程序员在线阅读-奔跑吧程序员PDF电子书下载完整高清版插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments