文档章节

开源电子书《我的职业是前端工程师》带你成为优秀的前端开发者

Phodal
 Phodal
发布于 2017/04/25 22:36
字数 1231
阅读 170
收藏 2
点赞 0
评论 0

作为知名的 md 程序员,我很高兴宣布,已经在 GitHub 上 Release 第七本电子书。

在我来深圳之前的项目里,我们是一个全功能团队,我从实习生开始了职业生涯。在这一个团队里,每个人都是一个全栈工程师,即要编写前端的 JavaScript 代码,又要会后台使用 Java 或者 Scala 来对 API 进行编程。

而最近在深圳的一年工作里,我是一个前端+ 移动应用开发(混合应用方向)工程师 。2017 年年初的时候,看完村上的《我的职业是小说家》,便有了这个系列的文章,并整理成了电子书《我的职业是前端工程师》。

这本书电子书的免费版,一共有十四章,累计 46286 个字符,差不多半本书的内容,PDF 版排版完有 99 页。内容主要集中于前端应用 通用的知识,保持与《全栈应用开发:精益实践》的基本思路是一样的,也因此理论上是不会有纸质版的。但是,未来会出现更完整的收费版——可惜公众号没有付费功能。

输入图片说明

你也可以将本书当为其扩展资料。

书籍信息一览

相应大部分的公众号读者,已经读过这本电子书的大部分内容了:

  • 我要成为一个前端设计师

  • 入门不是应该很简单吗?

  • 如何选择合适的前端语言

  • 如何选择合适的前端框架

  • 必会的六个调试技能

  • 如何以正确的姿势练习

  • 前后端分离,你应该知道的八件事

  • SEO 优化技巧

  • 单页面应用的核心知识

  • 客户端存储与模型的艺术

  • 如何优化前端应用性能

  • 移动应用选型指南

  • 如何处理好前后端分离的 API 问题

  • 如何从头开发一个前端应用

作者介绍

黄峰达(Phodal Huang)是一个创客、工程师、咨询师和作家。他毕业于西安文理学院电子信息工程专业,现作为一个咨询师就职于 ThoughtWorks 深圳。长期活跃于开源软件社区 GitHub,目前专注于物联网和前端领域。

作为一个开源软件作者,著有 Growth、Stepping、Lan、Echoesworks 等软件。其中开源学习应用 Growth,广受读者和用户好评,可在 APP Store 及各大 Android 应用商店下载。

作为一个技术作者,著有《自己动手设计物联网》(电子工业出版社)、《全栈应用开发:精益实践》(电子工业出版社,正在出版)。并在 GitHub 上开源有《Growth: 全栈增长工程师指南》、《GitHub 漫游指南》等七本电子书。

作为技术专家,他为英国 Packt 出版社审阅有物联网书籍《Learning IoT》、《Smart IoT》,前端书籍《Angular 2 Serices》、《Getting started with Angular》等技术书籍。

他热爱编程、写作、设计、旅行、hacking,你可以从他的个人网站:<a>https://www.phodal.com/</a> 了解到更多的内容。

为什么不应该写一本前端书籍?

2016 年的时候,我作为一个技术审阅,参与了三本英语版的 Angular 2 书籍的编写。

年初的时候,我已经陆续收到了《Angular Service》 以及 《Getting started with Angular - 2nd Edition》 两本书,但是还有一本书还没有出版,这是一个发人深省的故事。

2015 年底,Angular 团队发布了 Angualr 2 的 Beta 版。在经历了半年的稳定更新后,大部分的开发者以为 Angular 已经接近稳定了。有一些(如我)便开发了相应的 Angular 2 应用,同时,有一些技术作者撰写相应的书籍。即,上面说到的那本书的作者,便是其中的一员。作者在写作时,预计了一下进度,估计出版的时间是 2016 年底。

后来,Angular 2 Beta RC 5 更新了大量的 API,导致开发者几乎要重写应用。也因此需要结合 Angular 2 的正式版,来更新相应的代码,便需要做大量的工作来更新内容。

出版时间,因此改到了 2017 年四月份。可是到了 2017 年四月份的时候,Angular 4 已经推出正式版了。后来,这本书的出版旪便推到了今年的七月份。

谁知道到了 2017 年的七月份又会怎样??

三个月后的前端,又会怎样呢?

End

在线阅读地址:<a>http://ued.party/</a>

下载地址:<a>https://github.com/phodal/fe</a>

访问不了 GitHub 的用户,可以访问小密圈获取,不需要付费就可以访问:<a>http://t.xiaomiquan.com/3fqbQbM</a>

© 著作权归作者所有

共有 人打赏支持
Phodal

Phodal

粉丝 107
博文 20
码字总数 22433
作品 7
深圳
前端工程师
这『六本』电子书能帮助你成为优秀的程序员(含下载地址)

epub、pdf、mobi、rtf,你还需要什么格式呢? 作为一个自谥是 markdown 程序员的 “资深咨询师”,我编写了很多的代码,写了很多文章(我的博客 phodal.com 上有 600+),也写了很多电子书。...

Phodal ⋅ 2017/11/15 ⋅ 0

这『六本』电子书能帮助你成为优秀的程序员(含下载地址)

epub、pdf、mobi、rtf,你还需要什么格式呢? 作为一个自诩是 markdown 程序员的 “资深咨询师”,我编写了很多的代码,写了很多文章(我的博客 phodal.com 上有 600+),也写了很多电子书。...

phodal ⋅ 2017/11/15 ⋅ 0

程序员总结:写给初学前端工程师的一封信,99%的人不知道

     应波波的邀请写一写我对这个话题的想法。   从去年开始不少朋友让我帮忙介绍前端工程师,绝大部分忙都没帮上,原因是真找不到人。   享之前我还是要推荐下我自己的前端学习群:...

学习web前端 ⋅ 2017/10/14 ⋅ 0

写给初学前端工程师的一封信

大家好: 应波波的邀请写一写我对这个话题的想法。 从去年开始不少朋友让我帮忙介绍前端工程师,绝大部分忙都没帮上,原因是真找不到人。 我当时是这么跟他们分析的:过去的客户端以browser...

JustBeCoder ⋅ 2017/10/12 ⋅ 0

掘金福利:免费参加前端公开课,400本技术书等你拿

2017年只剩最后一个月了,年初定的目标又没有完成 听说掘金请了沪江 iKcamp 的大佬做直播 掘金的朋友们可以免费参加 感觉我还能抢救一下 直播期间会在微信群抽400人送0.9元优惠技术书。 在微...

YoungZ ⋅ 2017/11/27 ⋅ 0

如何成为一名卓越的前端工程师(译)

(看过原文之后非常有感触,很多观点都是自己长期非常坚持和认同的,所以翻译出来分享给更多的前端同学!) 最近我收到一封读者来信让我陷入了思考,信是这么写的: Hi Philip,您是否介意我...

小云栖 ⋅ 2016/01/25 ⋅ 5

如何成为一名前端开发工程师

  看过原文之后非常有感触,很多观点都是自己长期非常坚持和认同的,所以翻译出来分享给更多的前端同学!   最近我收到一封读者来信让我陷入了思考,信是这么写的: Hi Philip,您是否介...

qq_37694763 ⋅ 2017/03/22 ⋅ 0

前端程序员:web前端开发的前途你还不明白?网友:呵呵!

web前端开发现在如此火爆,可以说是引领了IT培训行业的一个潮流,那么web前端开发都要学些什么知识呢?为什么这么火有前途吗?现在行业很需要这种人才吗?还是大家盲目跟风,随大流,下面小编...

web前端02 ⋅ 05/10 ⋅ 0

物联网浪潮之下,前端工程师如何迎刃而上?

经历了过去几年的发展,Node.js、Angular.js、Vue.js 等前端主流技术框架填补了原有技术的空白与不足,日渐趋于成熟。然而信息时代的来临,任何的技术不会趋于稳定而止于脚下,现如今物联网、...

tangxiaoyin ⋅ 2017/05/31 ⋅ 0

给Web前端初学者的一些建议和学习方法路线

Web前端开发工程师是一个很新的职业,是从事Web前端开发工作的工程师。主要进行网站开发,优化,完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行...

web前端小辰 ⋅ 05/24 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

容器之重命名镜像

使用docker tag命令来重命名镜像名称,先执行help,查看如何使用如下 mjduan@mjduandeMacBook-Pro:~/Docker % docker tag --helpUsage:docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TA...

汉斯-冯-拉特 ⋅ 21分钟前 ⋅ 0

with 的高级用法

那么 上下文管理器 又是什么呢? 上下文管理器协议包含 __enter__ 和 __exit__ 两个方法。with 语句开始运行时,会在上下文管理器对象上调用 __enter__ 方法。with 语句运行结束后,会在上下...

阿豪boy ⋅ 41分钟前 ⋅ 0

使用 jsoup 模拟登录 urp 教务系统

需要的 jsoup 相关 jar包:https://www.lanzous.com/i1abckj 1、首先打开教务系统的登录页面,F12 开启浏览器调试,注意一下 Request Headers 一栏的 Cookie 选项,我们一会需要拿这个 Cook...

大灰狼时间 ⋅ 41分钟前 ⋅ 0

关于线程的创建

转自自己的笔记: http://note.youdao.com/noteshare?id=87584d4874acdeaf4aa027bdc9cb7324&sub=B49E8956E145476191C3FD1E4AB40DFA 1.创建线程的方法 Java使用Thread类代表线程,所有的线程对......

MarinJ_Shao ⋅ 52分钟前 ⋅ 0

工厂模式学习

1. 参考资料 工厂模式-伯乐在线 三种工厂-思否 深入理解工厂模式 2. 知识点理解 2.1 java三种工厂 简单工厂 工厂模式 抽象工厂 2.2 异同点 逐级复杂 简单工厂通过构造时传入的标识来生产产品...

liuyan_lc ⋅ 今天 ⋅ 0

Java NIO

1.目录 Java IO的历史 Java NIO之Channel Java NIO之Buffer Java NIO之Selector Java NIO之文件处理 Java NIO之Charset Java 可扩展IO 2.简介 “IO的历史”讲述了Java IO API从开始到现在的发...

士别三日 ⋅ 今天 ⋅ 0

[Err] ORA-24344: success with compilation error

从txt文本复制出创建function的脚本,直接执行,然后报错:[Err] ORA-24344: success with compilation error。 突然发现脚本的关键字,居然不是高亮显示。 然后我把脚本前面的空格去掉,执行...

wenzhizhon ⋅ 今天 ⋅ 0

Spring Security授权过程

前言 本文是接上一章Spring Security认证过程进一步分析Spring Security用户名密码登录授权是如何实现得; 类图 调试过程 使用debug方式启动https://github.com/longfeizheng/logback该项目,...

hutaishi ⋅ 今天 ⋅ 0

HAProxy基于KeepAlived实现Web高可用及动静分离

前言 软件负载均衡一般通过两种方式来实现: 基于操作系统的软负载实现 基于第三方应用的软负载实现 LVS是基于Linux操作系统实现的一种软负载,而HAProxy则是基于第三方应用实现的软负载。 ...

寰宇01 ⋅ 今天 ⋅ 0

微软自研处理器的小动作:已经开始移植其他平台的工具链

微软将 Windows 10 、Linux 以及工具链如 C/C++ 和 .NET Core 运行时库、Visual C++ 2017 命令行工具、RyuJIT 编辑器等移植到其自主研发的处理器架构 E2。微软还移植了广泛使用的 LLVM C/C++...

linux-tao ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部