最值得新手程序猿阅读的书:《增长project师指南》

Posted wzjhoutai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最值得新手程序猿阅读的书:《增长project师指南》相关的知识,希望对你有一定的参考价值。

这本书的来源于根据我在《Repractise简单介绍篇:Web开发的七天里》中所说的 Web 开发的七个步骤而展开的电子书。当然它也是一个 APP、它一本关于怎样成为增长project师的指南。

编写过程

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

技术分享

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

技术分享

收到了1.4k+的star:

技术分享

在最開始的时候,我对这本书的定位是整理自己所学的知识——让自己Growth。由于输入是最好的输出,如图所看到的:

技术分享

整理自己所学的知识并非一件easy的事,可是却是一件特别有意思的事。

在这过程中,我发现自己还须要补补一系列的基础知识。我倒是又一次阅读了几十本书 。到了今天,由于工作的原因。非常多技能、技术、知识点已经丢失了。

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

  • 我对算法和数据结构已经忘却到一定的程度了。

    这些知识都是我在多年前学习的。后来的日子里就没有好好用过。

  • 我甚至已经忘记非常多熟知的概念。大抵是由于用得不多。然后没记住。

知道自己不知道,倒是一件特别好的事情。

喜欢这样的感觉,反正我临时也不想去学习那些不知道的,临时保持一些紧迫感。

所以什么是Growth Enginnering?

全栈project师

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

他们能够自己构建和部署一个完整的、能够工作的应用程序,而不须要其它不论什么人的帮助。

而大部分人认识里的全栈project师,则是全栈专家,即对以下的全部知识点都精通。

技术分享

由于软件开发成本的极速下减少。这个行业正在迎来后发者优势的时代,即年纪越小的开发人员会使用越先进的技术

我看到的那些所谓的专家理论者,也不得不走向全栈。

技术分享

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

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

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

增长project师

增长project师的定义非常easy,即持续学习。

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

技术分享

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

技术分享

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

技术分享

全栈增长project师指南

我们都会学习。可是有时候我们仅仅是不知道应该学习什么而已

因此,这是一本指导性的书籍。

不要指望从这本书中学到全部的知识点,可是他能够帮助你构建知识体系——这是其它技术书籍所欠缺的。它能够告诉你,你能够学习什么。然后看什么书。

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



以上是关于最值得新手程序猿阅读的书:《增长project师指南》的主要内容,如果未能解决你的问题,请参考以下文章

值得学习的C/C++开源项目

大学四年学计算机最值得看的技术书,要读就读最好的书,程序员精品书单!

销售值得看的书推荐

每个程序员应该阅读的10本经典书籍

值得一看的书之《精通正则表达式》

[转] java书籍(给Java程序猿们推荐一些值得一看的好书 + 7本免费的Java电子书和教程 )