前端工程师的自我修养 – 实际上... – 特别需要注意的是:



前端工程师的自我修养 – 实际上... – 特别需要注意的是:

0 0


slide-a-programmer-prepares

A slide share about how to be a good programmer.

On Github leohxj / slide-a-programmer-prepares

前端工程师的自我修养

惠学洁 / @leohxj

那么问题来了,什么是自我修养?

自我修养是指一个人经过学习、磨练、涵养和陶冶的工夫,为提高自己的素质和能力,在各方面进行的自我教育和自我塑造。

前端工程师的自我修养

--前端工程师的成长与方法

  • 什么是前端工程师?
  • 如何成为前端工程师?
  • 展望未来

什么是前端工程师?

  • “前端不就是切切图、排排版、加个动图嘛”
  • "前端没什么技术含量,学个框架就行"
  • "前端就是HTML,CSS和JavaScript"

实际上...

前端的工作 = 界面 + 交互 + 业务

前端工程师是随着Web发展,细分出来的行业。职责是利用HTML/CSS/JavaScript等各种Web技术进行产品的界面开发。制作标准优化的代码,并增加交互动态功能,同时结合后台开发技术模拟整体效果,进行丰富互联网的Web开发,致力于通过技术改善用户体验。

@拔赤:web开发十日谈

工作中的角色

前端工程师应该掌握的技能

手机百度前端知识体系.km(只读)

如何成为前端工程师?

首先是个工程师

工程师

本质: 改善生产力和降低成本

特点:

  • 基础扎实
  • 编码能力
  • 主动思考
  • 有深度
  • ...

前端

本质: 专注用户体验

特点:

  • 自学能力
  • 英语水平
  • 技术视野
  • 对细节的注意力
  • 沟通能力
  • ...

特别需要注意的是:

所以...

对知识不要停留在应用层面上,多去了解一下更深的原理。

"听过很多道理,却依然当不好前端工程师"

Why?

How?

构建知识图谱

前端工程师要在自己的职业生涯中,逐步形成、完善、更新自己的技术体系。

善用搜索

  • Google/Baidu
  • MDN/W3C
  • jQuery/Zeotp/Underscore

多看, 多做, 多想

  • 多看书,多看规范,多看优秀的网站,多看优秀的代码
  • 多做练习,实战出真理
  • 多想几个为什么

总结与分享

总结是把知识点自己消化,让别人明白才是真的消化了。

  • 印象笔记/有道云笔记/为知笔记
  • Blog
  • SlideShare

关注行业发展

  • ES6/CSS4
  • gulp/browserify/webpack
  • React/Angular/Meteor
  • Node.js
  • 微博/知乎
  • 博客/网站

其他

  • 克服惰性
  • 时间管理
  • 保持运动
  • ...

展望未来

不要给自己设限

除了web我们还能做什么

掌握自己的优势,把握学习的通性

  • Node.js
  • Electron/NW.js
  • Meteor/React-native
  • Cocos2d-js
  • ...

THE END

谢谢!

前端工程师的自我修养 惠学洁 / @leohxj