前端的职业路线

Author Avatar
Feax 3月 19, 2017
  • 在其它设备中阅读本文章

小结,一个优秀的前端leader,我认为应该具备的能力:

技术功底

重要功能或需求的开发,或提供解决方案,做技术选型

技术专攻

· HTML
    理解语义化
· CSS
    动态居中动画
    Bootstrap 样式类
    Preprocessor兼容性
    Hack与特征检测
    CSS3属性与性能
· js
    Name hoisting
    Prototype
    Closure
    Main loop
    Promise
    Delegation
    Cross domain
· Mobile
    渐进增强
    移动端交互
    兼容性问题
· Debug工具
· 方法性能
    JSCache
    control
    性能测试

沟通能力

具备产品思维,需求分析评审,分发开发任务,和产品经理、设计师以及后端等沟通、协调

项目管理能力

开发需求的跟进,代码review,代码合并与发布等,精通svn或git是必须的,记住是精通,你新招的新手同事很可能不知道什么时候把别人写好的东西弄没了,你至少要知道如何找回吧

文档功力和执行力

前端开发规范,开发文档、开发标准的建立和实施,关键是实施

做老师的能力

新员工的培训、辅导

行业观察能力

前端的技术更新太快了,一个优秀的前端leader还要引导团队了解和学习新的技术,为以后做技术储备

不要太宅

这很重要,技术男大多很宅,要想做一个好的leader,就要多和不同的人特别是多和沟通方面强势的人打交道。
要不,等你做到leader的位置,即便是站在前端的角度来看有些极度不合理的需求,你也可能镇不住,天天接这样的需求,怨言就犹如漫天飞雪,受不了的人会选择离开,如果你的团队离职率高的话。。。Boss会觉得你是合适的吗?