我的职业是前端工程师

作为 GitHub 知名的 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,你可以从他的个人网站:https://www.phodal.com/ 了解到更多的内容。

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

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

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

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

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

时间: 2024-10-12 04:44:32

我的职业是前端工程师的相关文章

过来人经验!聊聊前端工程师的职业规划

过来人经验!聊聊前端工程师的职业规划 编者按:今天腾讯的前端工程大牛从自己的5年的职业生涯中总结了一些思考,大致分为3个阶段,从毕业新手到前端大牛,都有小小心得与同学们分享,想走前端这路的同学,可以来参考下 >>> 在敲下这个标题的时候,心里好虚.话说我一直不太喜欢发表这些看上去很假大空的文字,每个人的职业规划都是独有的,不具有太大的可复制性,把自己的 经历放出去,容易误人子弟.只是最近很多师弟们(别问我为什么都是师弟,我想静静……也不要问我静静是谁!)问起这个,也就根据自己的经历发表一

聊聊前端工程师的职业规划(转)

在敲下这个标题的时候,心里好虚.话说我一直不太喜欢发表这些看上去很假大空的文字,每个人的职业规划都是独有的,不具有太大的可复制性,把自己的经历放出去,容易误人子弟.只是最近很多师弟们(别问我为什么都是师弟,我想静静……也不要问我静静是谁!)问起这个,也就根据自己的经历发表一下对前端工程师的看法吧,“我说的都是错的”,仅供参考. 60秒测试适不适合做设计:点此测试 从我接收第一份前端需求开始,到现在也有五个年头了.自己也从一个愣头青变成一个快到而立之年的大叔,时间真的是哗啦哗啦的快.这五年里,其实

web前端工程师应该会的9个软技能

做为一名web前端工程师(http://www.maiziedu.com/course/web-px/),往往我们可能只专注于修炼自己的内功,而忽视了软技能.硬技能决定你是否能得到工作,而软技能能够表明你是否适合这份工作和适应工作环境等.所有的公司都有属于自己的文化,并努力将这些文化传承下去,所以他们必须确保每一位新员工能够适应这个环境. 许多硬技能很容易获得并可很快的提高,而软技能由于和你性格等联系紧密,可想要改变他们是一件很困难和缓慢的事情.这里有七个核心的软技能,适用于大多数的企业,它们不

如何成为一名优秀的Web前端工程师?

何为:前端工程师? 前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.Web前端开发技术主要包括三个要素:HTML.CSS和JavaScript!它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化.SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性.组件的易用性.分层语义模板和浏览器分级支持等.随着近两三年来RIA(Rich Internet Applications的缩写,中文含义为:丰富的因特网应用程

web前端工程师

Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过7年.Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征.在互联网的演化进程中,网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主. 2005年以后,互联网进入Web 2.0时代,各种类似桌面软件的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化.网页不再只是承载单一的文字和图片,各种丰富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好

Web前端工程师前景何去何从

互联网日新月异,各种应用程序如雨后春笋般冒了出来.生活节奏的加快,大众的消费意识,也发生了很大的转变.从习惯性的逛商场.超市,到现在接受在互联网APP里面下单.这种习惯的改变彻底改变了国人的消费习惯.一年比一年高涨的双十一,就是很有利的证明.正是在这样的大环境下,WEB前端工程师http://www.maiziedu.com/course/web/这一职业诞生了. 何为WEB前端工程师?简单来说,就是从事WEB前端的工程师.Web前端具体包括:传统的PC网站的前端.手机等移动端网站前端.APP客

什么是前端工程师?前端工程师需要掌握什么技能?

什么是前端工程师?前端工程师需要掌握什么技能? 前言 前端工程师是一个出现了10年左右,而颇受重视则是最近这五六年的事情.受到重视到前端从业人员井喷,也就是这一两年而已.因为前端工程师这个职位出现得太晚,导致各大学校均没有系统的相关教学,我们所熟知的各个大牛均是自我研究自我学习的.而随着google推出v8引擎以来,尤其是gmail对ajax的应用,再随着jquery的出现,解决了各大浏览器的兼容问题,而nodejs则将js推向服务器端,javascript从一个边角料的语言变成了一个性能强劲,

初级前端工程师

做为一个专职的页面重构者,我们从事的工作简单的说就是“将设计稿转换成WEB页面”,这一过程可以很简单到直接把PSD从PS里导出成网页:也可复杂到需要考虑页面中每个标签的使用,考虑“页面性能”.以“前端工程师”为目标的同学可能会不愿承认将页面重构这块分出来,但随着工种的细分,加上页面重构本身的专业性,独立为一个职业也不是不可能,至少我现在从事的就是一个专职的职位.如果你觉得一个前端工程师必须去画设计稿,可以不理会下面的内容. 单纯的页面重构,所涉及到的工作内容一般是“分析设计稿=>切图=>写HT

web前端工程师在移动互联网时代里地位问题

支付宝十周年推出了一个新产品:支付宝的十年账单,我也赶个时髦查看了一下我的支付宝十年账单,哎,感慨自己真是太屌丝了,不过这只是说明我使用淘宝少了,当我大规模网上购物时候,我很讨厌慢速的快递,所以我大部分消费都贡献给了像京东这样具有火箭般快递速度的电子商城了.不过在支付宝十年账单里,有个统计数据引起了我的危机意识,在中国一些偏远或者是经济欠发达的省份,电子购物在居民的全部消费里的占比比发达地区高多了,而这个的助推剂居然是移动互联网在中国的普及,在中国使用智能手机和平板电脑购物的人们已经远超使用PC