#1. 个人简介 姓名 徐飞
出生年月 1982.11
籍贯 江苏海安
电话 13912947727
##教育经历
- 1998.9 - 2000.1 清华大学材料科学与工程系
- 2001.9 - 2005.6 东南大学计算机科学与工程系
##工作经历
- 2005.7 - 2007.6 中兴软创IOM产品线 开发工程师
- 2007.7 至今 中兴软创CCB产品线(后改名为国际产品中心) 开发工程师 平台架构师 客户端框架项目经理
##技术特长
- 熟悉Web,Win32 API,Flex,Java Swing,Microsoft .net WinForm,WPF,Android等各种展现层技术。
- 近10年以来深入研究Web前端体系的各种问题,对界面组件化和数据可视化有深刻的见解。
- 8年时间BOSS产品前端框架的主力开发人员,对前端框架的设计有深入理解。
- 对二次开发平台的组件管理,数据绑定,界面定制有完整的构建思路。
- 较多接触各种移动终端,对移动终端的开发有一定程度的认识。
- 跟国内最高水平的几十个前端专家经常有交流,跟其中大多数人是微博的互粉好友。
#2. 工作业绩
- 中兴软创IOM产品线电子运维与服务开通产品前台框架的主要参与者
- 中兴软创CCB产品线ZSmart V7前台框架的主要参与者
- 中兴软创国际产品中心ZSmart V8版本前台框架的主持者和主要参与者
- 2011年度获得中兴软创十大功臣之研发功臣荣誉
#3. 技术历程
- 1998年
学习HTML
- 1999年
接触C++和VC
- 2000年
学习JavaScript
- 2001年
学习CSS
- 2002年
学习Programming Windows
学习Windows GDI
- 2003年
学习Java和Swing
学习面向对象设计
学习软件工程的**
学习VML和HTC等技术
学习Flash和ActionScript
- 2004年
学习C#语言和.net系列技术,接受完整的MCSD.net课程培训,共300课时
学习设计模式
接触Flex,并预测微软会推出Flex同类产品,一年后Silverlight发布
发表文章《面向对象的JScript》
使用JavaScript编写象棋程序并撰文分析
- 2005年
研究工作流,为中兴软创IOM服务开通产品开发出一套基于Web的纯自动布局流程建模工具,该产品历经多年占领全国20多个省市电信市场,电信集团的开通产品规范中的流程即使用本产品绘制。
- 2006年
编写基于Web的流程监控,与流程建模类似,也是自动布局。
维护基于HTC的控件库
- 2007年
探索表单定制
编写生命周期等图形组件
- 2008年
参与中兴软创ZSmart V7的前端框架研发
使用JavaScript开发数据表格控件,树形表格控件
- 2009年
维护V7前端框架
预研Android和OPhone widget开发
- 2010年
预研Flex框架
- 2011年
主持研发中兴软创ZSmart V8前端框架
- 2012年
参与开发V8业务框架
规划移动终端框架
研究基于Web的组件开发技术
- 2013年
发表文章《前端开发技术的发展》
规划下一代前端定制平台
#4. 未来展望
未来的世界,是Web的世界,是移动平台,是组件化的世界,是可定制化的世界。如何实现可定制的基于Web的组件化平台并兼顾移动平台,是各种业务软件公司的头等大事。
可定制Web组件化平台的终极目标是让用户少写甚至完全不写代码,通过这个平台,能够配置服务,配置前端逻辑,所见即所得生成界面,对界面和逻辑进行绑定,发布可以直接在生产环境运行的界面,在这过程中,有几个关键问题:
- 界面通过什么方式切分成组件
- 前端的逻辑以什么方式管理
- 逻辑的依赖关系如何控制
- 界面和逻辑通过什么方式整合
- 界面的变换关系如何管理
- 前端逻辑跟业务实体、服务之间如何绑定
这几个问题解决之后,我们才能够去做界面定制。界面定制的目标平台不仅仅是pc段的浏览器,也包括移动平台,这两者并无本质差异,都是可以在同一个平台管理的。这样我们就实现了一套服务,多终端的目标,跟微软提出的“三屏一云”是同一个思路。
#5. 其他想说的
- 你认为什么样的人能成为前端技术专家?
聪明,勤奋,心态开放。
前端技术跟服务端技术相比,涉及的内容杂,基础知识非常广,入门容易,提升难。如果不是一个足够聪明的人,没有办法去同时学习这么多东西,并且能够记住,领悟,融会贯通。另一方面,前端技术的发展一日千里,如果不持之以恒地观察,以开放的眼光去接受那些新事物,研究它们的优缺点,迟早有一天会落伍。
- 你认为自己是个什么样的人?
聪明。在清华的时候有个同学,过目不忘,看一遍书,可以一字不漏背诵。虽然我做不到这样,一篇文章看三遍,也能勉强背下来。凭借这一点,记住了很多语言的若干属性、方法的用法,在开发的时候不必查API手册,曾经被称为是科室的前端开发活字典。聪明程度应当能够超过90%的人。
勤奋。能够坚持10年如一日,不间断学习各种新技术。在清华的时候宿舍有位同学,每天花18小时学习,从不间断,多年之后回想往事,仍然被这份精神震惊。虽然我达不到他那种程度,但在钻研技术的路上,始终投入了尽量大的热情。努力程度也应当能够超过90%的人。
心态开放。对于各类新生事物,始终抱以好奇并且迫切要尝试一下的心情,因此从98年接触电脑以来,学了各种很杂的技术,正是因为学了这么杂的东西,使得我能够对比各种技术的优缺点,正确选择针对某种场景的适用方案,并且敢于在没有先例的情况下做一些东西,比如05年做的基于Web的自动布局流程。
所以我是一个很适合做前端技术的人,并且,在我团队中的人,多数都具有这三个特征。