jayli.github.com icon indicating copy to clipboard operation
jayli.github.com copied to clipboard

航旅无线前端团队必备技能

Open jayli opened this issue 11 years ago • 19 comments

程度 表示
了解
熟悉 ★★
掌握 ★★★
精通 ★★★★
融会贯通 ★★★★★

入门掌握

知识点 掌握程度 备注
前端安全 了解XSS和CSRF
Chrome插件开发 了解即可
Yeoman 脚手架作者需要非常精通
Bower ★★ 搞懂原理,熟练基于 Bower 架设自己和团队的代码仓库,通常和Yeoman配合使用
编码知识 ★★ gb系、UTF系、Unicode、URL编码、Base64 等常见编码要非常熟悉,并能熟练互转
Jquery/Zepto ★★ 入门只需熟悉,对资深工程师必须要求通读它们或其他开源类库的代码
项目管理 ★★★ 组织、发起、跟进、汇报一个项目的全周期的能力,包括多任务并行、和突发情况处理,具备高效和高质量记录、备份、确认和项目交接能力
软件工程、前端架构 ★★★ 必须对团队协作和跨部门协作、前端架构方面常见的问题具备很高的辨识度
NodeJS ★★★ Web 工程化必备技能
PS ★★★ 掌握PS常见用法
CSS 2.x & 3.x ★★★★ 前端工程师必备技能,但很少能达到 CSS 架构师级别,这要求前端对美术、排版、字体、屏显设备 都必须精通
HTTP协议 ★★★★ 必须精通HTTP协议、包括缓存、状态头等
Grunt ★★★★ Web 工程化必备技能
页面渲染过程 ★★★★ 在浏览器中敲入URL到完整渲染出来,经历的过程
组件开发 ★★★★ 具备基本的代码抽象能力
ES5 ★★★★ 移动Web开发同学必须非常熟悉,将大大简化JS冗余代码
HTML语义化 ★★★★ 通常看HTML代码结构就能看出一个人是不是真正搞前端的
FireBug / ChromeDeveloperTools ★★★★★ 必备技能
JavaScript 1.6 ★★★★★ 最流行的JavaScript版本,借此搞懂原生JS最基础的东东,前端必备技能
JavaScript 设计模式 ★★★★★ 包括Attr、CustomEvent、Base等标准面向对象编程模型,必须达到融汇贯通
Git ★★★★★ 不解释了

航旅无线Web团队必备

知识点 掌握程度 备注
Linux命令 全 MacBookPro,命令行操作必然要了解
PHP ★★ 写TMS必须要会PHP
NPM ★★ 熟悉使用和开发、并提交NPM包
Android/IOS客户端开发 ★★ 对Java或OC很熟练,IDE 工具使用熟练
Hybrid混合式开发 ★★★ 对Hybrid不能停留在HelloWorld的层次,必须有自己独到的见解和明晰的观点
KISSY 1.x / 5.x ★★★ 搞懂 KISSY Loader 加载机制和模块化开发方法
前端项目的工程化和模块化 ★★★ 必备的团队开发基本知识,包括抽象代码、共享代码的设计和实现
文档能力 ★★★ 邮件、文档沉淀和总结能力
FlexCombo ★★★ 本地开发环境服务的核心模块,搞懂他的作用和原理,以及各种配置方法
HTML5/CSS3 ★★★★ HTML5新特性在各种浏览器中的兼容情况,和CSS3的兼容性以及性能
Juicer ★★★★ 航旅前端团队采用的模板引擎
Web性能优化 ★★★★ 弱网下性能优化是必备技能
淘系工具 ★★★★ AWP、AWPP、TMS、云梯、Aplus、SPM、各种埋点和数据采集
KMD/KMC ★★★★★ KISSY 模块格式、写法、对团队开发的支撑、和Loader的配合、KMC的常见配置,必须要非常精通
KISSY 组件开发 ★★★★★ 必须具备抽象代码能力,并封装为KISSY组件,这里包括对Base的继承,API设计理念、代码可扩展性和可继承性等,理论实战都要很强
KISSY MINI ★★★★★ 搞懂KISSY MINI的架构和熟练使用所有API

jayli avatar Sep 30 '14 15:09 jayli

加油加油。~

jincdream avatar Sep 30 '14 16:09 jincdream

谢谢分享。

不知能否添加一些具体的例子/练习,

bnuhero avatar Sep 30 '14 22:09 bnuhero

@jerryshew

zhyq0826 avatar Oct 01 '14 02:10 zhyq0826

很全面,希望每个方面能详细一些!

rookiebob avatar Oct 01 '14 05:10 rookiebob

看了下,觉得,个人连入门水平还不到╮(╯_╰)╭

shenqihui avatar Oct 01 '14 09:10 shenqihui

Nice Shoot!

PS:建议列表可以按“技能类型”(比如持续集成类/Hybrid类)或者 优先级(star)来排序,看得有点跳跃

Huxpro avatar Oct 01 '14 09:10 Huxpro

mark,有说混合式开发,不知道为何没提到webapp的开发。

markyun avatar Oct 10 '14 15:10 markyun

差距还很远,必须更加努力。

qingfengpai avatar Dec 13 '14 11:12 qingfengpai

入门可以,无线部门用得少。

kujian avatar Aug 05 '15 10:08 kujian

mark!

shenxiaolinZERO avatar Mar 15 '16 11:03 shenxiaolinZERO

拔赤哥哥

hoosin avatar Mar 30 '16 03:03 hoosin

这个技能列表 现在有更新吗?

liuyidi avatar Apr 14 '16 07:04 liuyidi

这些都很老了,现代级前端进阶sitemap:https://github.com/ouvens/frontend-system-map

ouvens avatar Apr 25 '16 03:04 ouvens

zhangbg avatar Jul 27 '16 15:07 zhangbg

赞 路过mark一记

susongyan avatar Sep 10 '16 09:09 susongyan

mark

imguoc avatar Sep 18 '16 03:09 imguoc

mark

sugongqing avatar Dec 24 '17 09:12 sugongqing

2019留言, 里面的技能需要更新一下啦. 比如yeoman 和 bower已经没有新项目在用啦. webpack rollup是主流啦.

Remexllee avatar Jul 09 '19 02:07 Remexllee

大佬如何能联系到你

youyongba avatar Jul 27 '22 16:07 youyongba