怎样才是优秀的前端工程师？
从某一两个维度去定义优秀的前端工程师会显得比较狭隘，用词太宽泛似乎对所有的工程师甚至其他行业也适用，所以还是罗列几组场景对比好了：  场景一 A 写的代码每次来需求都需要大面积修改，需求做的越多代码越看不懂 B 每次也加很多代码，但是需求做的越多，整体结构越清晰，尽管有些细节处理有点恶心  原因是 B 做了两件事，一是在早期就摸清楚了业务的打法，owner 了业务的前端开发，所有的业务方默认他是技术接口人了；二是用到了几个设计模式，把代码布局得十分清晰，并做好了未来多人开发的技术架构设计。  场景二 A 写了两年代码，做了十几个项目，啥也没留下，无任何产出 B 干了一年，在三个大项目中抽象了两套通用解决方案，沉淀了七八个常用组件，开发了三个小工具，并推广到团队  原因是 B 每写一行代码就在思考，以后能不能不写这行，能不能少写一行，别的同学有没有可能也在写这行；还在思考，不同项目整体工程环节是否存在缺失或者雷同，等等。  场景三 A 遇到了一个线上问题，特别着急，到处找人帮忙看问题，一会儿联系同事，一会儿联系客户，一会儿联系用户 B 遇到一个线上问题，上机看日志，预发断点调试，重跑测试用例，远程抓包…  因为 B 平时遇到问题从不回避，硬着头皮也要向问题冲过去，对各种环境、工具和业务流程已经十分熟悉；你给他描述症状，他可以立马定位大致问题。这是基础能力扎实，和经验丰富的体现。  场景四 A 在大型项目中扮演着民工角色，成天被人催着赶工做需求 B 在所有项目中都扮演包工头角色，技术兼任 PM  因为遇到复杂的场景，B 总是能够拆解问题，有计划的安排解决问题，上传下达，做好风险把控，有预案，有效跟进，而且每次都能拿到较好的结果。  场景五 A 来了需求，第一句话是，我没空，往后排期吧 B 会问清楚需求的背景，产品的思考，运营的思考，对产品的整体推进作用，后期的策略，以及衡量结果的数据维度等等，最后还会适当修正需求  因为 B 从来都不把自己当做一个前端开发，他觉得产品是团队的，是公司的，好的内容他会接受并执行，不好的不认同的部分，产品必须先说服他。他平时就善于站在不同角色（合作伙伴、用户、老板）的角色去思考问题。  以上，手机码字，列举几个场景，不同场景背后对应的优秀工程师能力在表达上可能存在重复，仅供参考。
聊一聊我们团队的八卦吧： 排名不分先后顺序，想到哪写到哪 -------- 1号同学： 1. 在我们前端团队整体方向由PC转去做Mobile Web的时候，却没有被分配到相关的任务，心里自然是很不开心啦，自己的能力又不弱。后来就主动去找老大要Mobile的活做。 2. 有天上班，主管扔给我一本书前端著作，上面赫赫的标着同事的名字，我心里的第一反应是：“哈哈哈！同名吧”。但是本着逗比的本质，假装说道：“哇，真的嘞！”，本还等着同事说“是同名的啦”。结果等到她羞羞的一句：“不要笑啦，写的不好！”   ( ⊙o⊙?)   卧槽真的是她写的，这作者的照片都是她，每天大家都在加班，她是怎么抽出时间来写这本书的。 3. 最近他的第二本前端著作又要出版了，完全也不声张，就弱弱的告诉我们，之前一点动静都没有。。。Orz -------- 2号同学： 背景： 研究生是搞大数据分析的，校招过来是面的Java，后来因为本科学的是“工业设计”，被问到没有兴趣做前端，然后就入了前端的坑，在内网上她的title还是“研发工程师”，我们都是“前端工程师” 1. 入职之前几乎没怎么写过前端，算是没啥基础吧。但是当时还停留在PC时代，各位前端们是知道IE的恶心的，此同学前端技术进步之神速。几乎每一两周产出一个业务组件，组件质量高等，文档典范，代码思路清晰。最后的结果，仅半年不到，他的作品占了PC业务组件半壁江山。 2. 周报的文笔奇好，同时小花样奇多。在我们都在用markdown写周报的时候，这个逼居然在markdown中加入 `<span style="color:red;">` 这种标签写出了彩色的周报，在第一次见到的周报的时候，我的心情是复杂的：“操，这个逼又炫技！”。 3. 邮件特有才，特别的每次产品上线的release邮件。虽然作为一个摩羯男，但是这逼居然能写出那种逗比运营风格的release邮件，满篇的暴走漫画逗比表情。 4. 毕业半年开始带师弟，一年P5晋升P6，颤抖吧！ -------- 3号同学： 1. 坚持每周发一份前端技术小报，汇集各种前端技术动态，已经发布有30期。可以参见： 2. 维护我们的前端开发工具集，将代码编译构建时间由40秒左右降低到10秒（具体降低了多少倍，我忘记了，大概我的感受是这样） 3. 技术话题终结者，每次大家在群里积极的讨论一个技术问题，然后他来一句：“这个用XXX不就可以了么？”、“这个我以前也遇到过，用XXX解决”、“这个XXX利用YYY已经解决了，可以参考链接ZZZ”。 4. 团队技术分享会常客，找不到别的人分享，就找他 -------- 4号同学 ： 1. 几乎以一己之力，扛起我们的mobile web开发的kissy mini库和业务组件库 2. 团队技术分享会常客，找不到别的人分享，就找他 -------- 5号同学： 1. 称号“全民师姐”，人品超好，有问必答，讲解十分细心。 2. 曾经被测试同学缠身，很多webview层面的BUG搞不定，求助“全民师姐”。然后她在周末各种威逼native的开发工程师，愣是给全解了。 -------- 6号同学： ， 1. 《十日谈》系列文章对于初级前端工程师有指导性作用，可以参见 2. 翻译的作品对于前端工程师的影响也无需多言 --------- 还有各种奇葩八卦： 1. 交往过20+个女朋友的前端工程师 2. 白天屌丝，晚上在夜店约妹子的前端工程师 3. 能扣篮的前端工程师（曾经） 4. 在某社区关注了几百个美女的前端工程师 5. 玩个桌上足球还要整个天梯排名的前端工程师 6. ... 7. ... 8. ... 9. ... ... 102. 男前端工程师几乎都有女朋友（老婆），非应届女前端工程师全部已婚