这本书来源于在《Repractise简介篇:Web开发的七天里》中所说的 Web 开发的七个步骤而展开的电子书。当然它也是一个 APP,是一本关于如何成为全栈增长工程师的指南。

编写过程

昨天,我终于把这本电子书(可在GitHub上阅读、下载)的初稿写完了,已经有75,505个字了。

在8星期49天里,一共提交了477次,修改了212个文件。

收到了1.4k+的star:

在最开始的时候,我对这本书的定位是整理自己所学的知识——让自己Growth。因为输入是最好的输出,如图所示:

整理自己所学的知识并不是一件容易的事,但是却是一件特别有意思的事。在这过程中,我发现自己还需要补补一系列的基础知识。我倒是重新阅读了几十本书 。而到今天,由于工作的原因,很多技能、技术、知识点已经丢失了。

而这些实现上应该是需要去补充的基础知识。如:

  • 我对算法和数据结构已经忘却到一定的程度了。这些知识都是我在多年前学习的,后来的日子里就没有好好用过。

  • 我甚至已经忘记很多熟知的概念,大抵是因为用得不多,然后没记住。

知道自己不知道,倒是一件特别好的事情。喜欢这种感觉,反正我暂时也不想去学习那些不知道的,暂时保持一些紧迫感。

所以什么是Growth Enginnering?

全栈工程师

我们在前言里,对比了两种不同的工程师——全栈和专家。全栈可以依赖于学习能力扩展知识体系,而专家则是深入某个领域。问题来了,什么是全栈工程师?,即:

他们能够自己构建和部署一个完整的、可以工作的应用程序,而不需要其他任何人的帮助。

而大部分人认识里的全栈工程师,则是全栈专家,即对下面的所有知识点都精通。

由于软件开发成本的极速下降低,这个行业正在迎来后发者优势的时代,即年纪越小的开发者会使用越先进的技术。我看到的那些所谓的专家理论者,也不得不走向全栈。

那些不喜欢接触自己不熟悉的领域、停滞不前的专家,喜欢鼓吹全栈无用。

人本身就存在不同的差异:内向的人可以深入某个领域,外向的人可以成长全栈。只是人们走向全栈的方式过程不一样罢了!

编程只是全栈的一部分技能,全栈也只是一部分技能。

增长工程师

增长工程师的定义很简单,即持续学习。

既然我们都会完整的开发一个应用,那么我们也掌握足够的技术去成为一个Growth Hacker:

既然我们都会完整的开发一个应用,我们也可以成为大数据领域的一个英雄:

既然我们都会完整的开发一个应用,我们就能开发全平台应用:

全栈增长工程师指南

我们都会学习,但是有时候我们只是不知道应该学习什么而已

因此,这是一本指导性的书籍。不要指望从这本书中学到所有的知识点,但是他可以帮助你构建知识体系——这是其他技术书籍所欠缺的。它可以告诉你,你可以学习什么,然后看什么书。

下载和预览:https://github.com/phodal/growth-ebook

文章转载:2016 年最值得程序员阅读的开源书《全栈增长工程师指南》

2016 年最值得程序员阅读的开源书:《全栈增长工程师指南》相关推荐

  1. 程序员:如何成为一个全栈的工程师?

    全栈工程师,英文 Full Stack developer,是指那些掌握多种技能,并能利用多种技能独立完成产品的人.当然,现在「全栈工程师」很吃香,非常吃香!这是因为在移动互联网时代,IT 系统变得愈 ...

  2. 最值得程序员get的30本行业干货

    转载自   最值得程序员get的30本行业干货 1.互联网人的焦虑 互联网人是最焦虑的那批人,也是最爱学习的那批人.没办法,互联网行业的节奏实在太快了,每天都生活在信息爆炸的环境里,"风口& ...

  3. 现在的 C 语言仍值得程序员学习吗?

    时至今日,技术界的各种新编程语言层出不穷,提供的功能特性也是应有尽有,那么古老的 C 语言又是凭什么屹立不倒?是否仍值得程序员学习? 作者 | 肖楠 译者 | 弯月,责编 | 郭芮 出品 | CSDN ...

  4. C语言依然位居榜单前列,依然值得程序员学习

    关注.星标公众号,不错过精彩内容 如今,市面上编程语言几百种,很多人觉得Python. JAVA这种语言比较火,是不是C语言就不行了呢? 殊不知,C语言依然是现在的主力军. 一.编程语言排行榜 给大家 ...

  5. c语言实参的默认存储类型,2016下半年软考程序员练习习题及答案解析(一)

    下面是由希赛小编整理的2016下半年软考程序员练习习题及答案解析(一),提供给大家学习,希望能帮助学友们.具体内容如下: 练习习题 1.如果某个函数在定义时,省略了存储类型,则默认的存储类型是() A ...

  6. 用c语言写出一个榜单程序,C语言依然位居榜单前列,依然值得程序员学习

    原标题:C语言依然位居榜单前列,依然值得程序员学习 关注.星标公众号,不错过精彩内容 如今,市面上编程语言几百种,很多人觉得Python. JAVA这种语言比较火,是不是C语言就不行了呢? 殊不知,C ...

  7. 计算机组成i1-i8,2016年软考程序员例题分析之计算机组成原理

    下面是由希赛软考网提供的2016年软考程序员例题分析之计算机组成原理,供您参考学习. 1.存储系统例题分析 存储器是存放被运算数据和程序的关键设备,存储器的速度和容设一直是人们努力解决的核心问题.除了 ...

  8. 6本适合初级到高级HTML5程序员阅读的书籍推荐,读完事半功倍

    随着移动互联网的日益兴起,IT行业对于前端的需求也在不断的提高,那么从前端小白修炼成为HTML5前端大神的这个过程之中,一些必备的枕边书也是必不可少的. 俗话说书籍是人类进步的阶梯,对HTML5程序员 ...

  9. 2016最新整理黑马程序员JavaEE第28期 基础班就业班

    2016最新整理黑马程序员JavaEE第28期 基础班就业班 http://blog.sina.com.cn/s/blog_88d972910102wti3.html

最新文章

  1. 雷林鹏分享:解决CI框架的Disallowed Key Characters错误提示
  2. php在线考试自动批卷_php网络在线考试组卷系统
  3. 二叉树 前序、中序、后序、层次遍历及非递归实现 查找、统计个数、比较、求深度的递归实现
  4. MyBatis与Hibernate比较
  5. 【Java】递归删除文件目录
  6. 统计学习方法笔记(李航)———第五章(决策树)
  7. 3分钟融云Demo体验:IM即时通讯篇
  8. 怎么去掉网页上复制到word的文章中各种符号例如向下箭头(↓)?
  9. 凉了!张三同学没答好,熬夜整理最新大厂Java高频面试题
  10. 苹果手机如何设置喜欢的铃声?想给自己的iphone换个别具特色的铃声吗?
  11. MySQL高级篇知识点——锁
  12. 【转】固态硬盘恢复之30分钟大法操作技巧
  13. 辐射避难所买了东西显示服务器异常,辐射避难所有哪些BUG 现存BUG说明及解决方法盘点...
  14. Python学习:安装pycharm教程(Python、pycharm安装包,永久免费使用)
  15. oracle中每月调用一次,Oracle Job的使用(定时执行)
  16. 2022年3月PMP考试时间定了 ---「3月27日」
  17. AE中IColor与.Net Color相互转换
  18. 使用plt.savefig()方法保存绘图时出现图片全白或全黑的问题
  19. HTML+CSS大作业:基于HMTL校园学校网页设计题材【我的学校网站】
  20. Hdu1914稳定婚姻匹配

热门文章

  1. mysql update case when和where之间的注意事项
  2. 多播报文的发送和接收
  3. hdu 1588 Gauss Fibonacci
  4. TCP协议的缺陷及其可选替代方案
  5. component、constituent、element、ingredient的区别
  6. 问题六十八:Phong反射模型的C++实现
  7. 数据挖掘二手车价格预测 Task05:模型融合
  8. 数据治理管理平台功能模块与特性
  9. 大数据平台系统该如何选择
  10. oracle数据泵能增量吗,Oracle12c中数据泵新特性之功能增强(expdp, impdp)