Skip to content

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

Open
@jayli

Description

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

入门掌握

知识点 掌握程度 备注
前端安全 了解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

Activity

changed the title [-]航旅前端团队工程师必备技能[/-] [+]航旅无线前端团队必备技能[/+] on Sep 30, 2014
jincdream

jincdream commented on Sep 30, 2014

@jincdream

加油加油。~

bnuhero

bnuhero commented on Sep 30, 2014

@bnuhero

谢谢分享。

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

zhyq0826

zhyq0826 commented on Oct 1, 2014

@zhyq0826

@jerryshew

rookiebob

rookiebob commented on Oct 1, 2014

@rookiebob

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

shenqihui

shenqihui commented on Oct 1, 2014

@shenqihui

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

Huxpro

Huxpro commented on Oct 1, 2014

@Huxpro

Nice Shoot!

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

markyun

markyun commented on Oct 10, 2014

@markyun

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

qingfengpai

qingfengpai commented on Dec 13, 2014

@qingfengpai

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

kujian

kujian commented on Aug 5, 2015

@kujian

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

11 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @jayli@ouvens@zhyq0826@sugongqing@bnuhero

        Issue actions

          航旅无线前端团队必备技能 · Issue #16 · jayli/jayli.github.com