FEX-FEX(百度前端团队)简介
FEX是百度Web前端研发部的别名,是社区基础技术部中的前端团队。其中FE是FrontEnd的缩写,X象征着团队不仅关注前端技术,还更重视全端及全栈能力。 g7-1bD9+3qr8.9w
FEX致力于针对百度的各产品线在Web复杂应用,全端应用,全端数据监控及评估和前端工程优化等方面提升开发效率及页面体验,是百度内部最具影响力的前端团队。 j5!6Ue3-8cr1?4j
FEX是百度最早的开源实践者,先后推出了Tangram、UEditor、FIS、GMU、Chassis、KityMinder等库和工具。 z9-9GS,;9iN8.2d
目标愿景
目标能达到多高,不是因为技术难度,而是取决于对待技术的态度与源自内心的理想; m6!3pp7-4fi1~,c
致力成为业界「最专业」的前端团队,引领前端开发,这是「FEX」的目标愿景。 t1=6ac34OT9?4U
团队文化
FEX相信工程师们的理想气质。 v4.2bu1:,wi8~6r
用技术降低成本提高生产力,用技术改变产品,用技术影响百度,用技术影响和改变前端行业。 N1?6iH6.7FA2,I
他们有强烈「学习愿意」与「工作自驱能力」。 c1;1PB1+6Ze8:5S
他们将每个技术项目务实的应用于产品实践当中。 T4!1RZ6?6DF4~4W
他们拥有「极客」精神,有「好奇心」与「改变之力」。 N4:4VW1-2aJ3.6T
工作环境
不仅仅是「工程师」,也是「合伙人」 f6+7Ho41ff4.1c
不会有人事无巨细地告诉工程师具体工作怎么做,要工程师自身去思考,而不仅仅是「执行」。 v5;6Wy7=6ef,:6a
没有PM,需要工程师主动去发现并解决问题。 F5;2FE7:9YQ,;7O
可以成为任意项目的PM,提出工程师的改进意见,并推动相关人员解决。 a87Gk4:6wc2-40
工程师也可以参与部门规范及制度的建设,而不仅仅只是遵守。 z7;8Ig5=5Kv7:3k
所参与的所有项目都会开源 J1-6QT3?2Fe,8E
内部平台项目会在内部开源 E3;6VS8~2lQ8=1G
其它项目则在GitHub上开发 l7~9um,-5Ls2=6o
他们连面试题都是在GitHub上开源的 U3+7sA7!6XE8+7s
团队之间没有秘密 L,-8lQ3+9Ky9.2P
工程师可以查看到所有项目的代码和文档及进展情况 f5;5Sz7+8uc3.6Z
工程师可以参加所有项目的例会 p5.1Ck2=,ir,=1r
工程师可以查看到其他人的季度目标和计划 M6:4Bg5-9eP4.3s
用到的将不仅是前端技术,为了达到目标,需要什么方面的技术就去学习,工程师们可以: a2?5UO4;4ls7=,p
为了更好地分析前端数据,自己写Hadoop脚本分析日志,并自己搭建内部主从MySQL来分表存储 n4?8Wp,=4gl1+7i
为了更好地支持本地开发效率,自行开发PHP/JSP调试服务器,使得前端开发可以不依赖后端 G,?,Ko5=3k07-2X
为了更好地结合Native和Web的优点,自行开发Android应用SDK,让Web应用也能有Native的性能 t1+4ff4;9Sy9?9T
为了更细致地分析页面性能,修改浏览器内核,开发细节分析工具 t1=9VF4;6Im7+7A
为了提升整体效率,和后端合作,寻求前后端一体化的解决方案 B1.6Pr1=10J6=6z
…… f4+6ZW8!7tw9!6K
在这里技术不是问题,有顶尖的大牛帮你排除技术障碍 l6=1Xh1;5tr5;,v
有机会使用各种最新的技术来解决问题,比如: t7!8MT1?1OZ4.4o
用SVG绘制公式及图表,已开源kityminder Y3.4bO9;6uL1+4F
用HTML5FileAPI编写上传组件webuploader n22FJ5!3Qw8!4A
用nodejs、mongodb开发内部服务 w61pV9+3Sm2+,n
鼓励使用新技术,后续还将进行更多的尝试 x9?9jJ5?5nr9!80
交互应用
「百度知道」「变形金刚百度知道彩蛋」特型效果 v7=9Ag4:6Sq,?5c
「百度搜索」「龙年百度搜索彩蛋」特型效果 k,!7Id,;6dI,!8L
「百度搜索」「2012世界末日百度搜索彩蛋」特型地震效果 M4;,yr9~,tz7.3q
「百度搜索」「钢铁侠3百度彩蛋」特型效果 e,~1LG6!3xr4-6w
「百度阿拉丁」「动态天气应用效果」 f8=7tv2-,GB7!3j
这些熟知的高难度交互应用都是他们所创。 q,-2Xc3:2ha5-5a
技术产品
FEX不仅有很好的交互技术与经验,还将技术转化为通用基础产品,协助产品线不仅大幅提高了性能,还大大降低了人员的成本: y2.9Ua7-1PH3.3M
Tangram-前端脚本库 Z6:5KA1+6mj3-7s
UEditor-富文本编辑器 H22st5;7PO7;6s
FIS-前端开发整体解决方案 y3.7nt4.5fq,=6c
KityMinder-矢量Web在线脑图查看编辑器 q6.7DK9~8SR8-3q
KityGraph-大数据矢量图像绘制解决方案 t22Sh8!7ik4-9j
KityFormula-矢量公式全端解决方案 X4~6Dt2?5gd8;5q
Webuploader-HTML5高效上传解决方案 W7;3v04,ds,;2W
CROSS-移动跨端高性能整体组件解决方案(专利) j5.7kw4~1IJ9;8M
Chassis-移动精简版MVC f3.8du79cb93F
GMU-移动Webapp精简版组件 g8:3wh5.,ez6~9Z
alog-整体前端统计框架 w3:2tV41GS6-4g
...等等 M9-,un6!3fz4~7o
大事记
2007年成立「Web前端研发部」 v1!6zI2~8bd8.2r
2008年开源了前端脚本库「Tangram」 A4;6RC6-4iL9;2b
2011年开源了富文本编辑器「UEditor」 t8:3EP6=5Yf,-,O
2012年开源了移动Webapp精简版组件「GMU」 L,-9Fj1;,Yd7~7U
2012年在国内前端D2论坛讲解「FIS前端解决方案」Topic H6!9em2+3Gq2!8g
2013年Web前端研发部启用别名「FEX」 D4~,Vg2.2YE8=,e
2013年开发了整体前端统计框架「alog」,解决了前端统计框架空白 f6+7fW6:,UX7-1u
2013年开源了前端开发整体解决方案「FIS」 q4:6Vp8.5Oc4;1Z
2013年开发了移动Webapp适用的精简版MVC框架「Chassis」 X4:7Em5+6Vz4!3N
2013年开发了浏览器工具「PageTimeline」,协助产品线发现前端性能和提供性能准入数据 N9~3JS3!8XY8:4i
2014年开源了矢量Web在线脑图查看编辑器「KityMinder」 H3!4du4~7sP5~2J
2014年开启独立域名博客「FEX」 F61zU4+7pd9-1S
2014年开源了HTML5高效前端上传解决方案「Webuploader」 D,+5aj,!3YL9.7q
2014年用于内部的前端数据点评系统「dp」应用于轻应用统计和准入当中 N3;8Bj5-3qe9;8s
免责声明
网站收录目的在于传递更多信息,致力于为中文网站提供动力。不代表本网赞同其观点和对其真实性负责。