Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
jayli opened this issue Sep 30, 2014 · 19 comments
Open

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

jayli opened this issue Sep 30, 2014 · 19 comments
Labels

Comments

@jayli
Copy link
Owner

jayli commented Sep 30, 2014

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

入门掌握

知识点 掌握程度 备注
前端安全 了解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 jayli changed the title 航旅前端团队工程师必备技能 航旅无线前端团队必备技能 Sep 30, 2014
@jincdream
Copy link

加油加油。~

@bnuhero
Copy link

bnuhero commented Sep 30, 2014

谢谢分享。

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

@zhyq0826
Copy link

zhyq0826 commented Oct 1, 2014

@jerryshew

@rookiebob
Copy link

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

@shenqihui
Copy link

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

@Huxpro
Copy link

Huxpro commented Oct 1, 2014

Nice Shoot!

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

@markyun
Copy link

markyun commented Oct 10, 2014

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

@qingfengpai
Copy link

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

@kujian
Copy link

kujian commented Aug 5, 2015

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

@shenxiaolinZERO
Copy link

mark!

@hoosin
Copy link

hoosin commented Mar 30, 2016

拔赤哥哥

@liuyidi
Copy link

liuyidi commented Apr 14, 2016

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

@ouvens
Copy link

ouvens commented Apr 25, 2016

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

@zhangbg
Copy link

zhangbg commented Jul 27, 2016

@susongyan
Copy link

赞 路过mark一记

@imguoc
Copy link

imguoc commented Sep 18, 2016

mark

1 similar comment
@sugongqing
Copy link

mark

@Remexllee
Copy link

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

@youyongba
Copy link

大佬如何能联系到你

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests