还记得2006年的时候:Garrett Dimon 写了一篇关于前端架构师的文章
标题是the-time-is-now-for-front-end-architects (到了前端架构师出手的时候了)
他在这篇文章中有了对前端架构师能力的范围的一个list概括
- XHTML
- CSS(1, 2, 3)
- 跨浏览器和跨平台
- DOM脚本编程
- AJAX
- Flash
- 渐进增强和适度降级
- 无障碍
- 可用性
- 信息架构
- 界面设计
- 视觉设计
- 表现层逻辑(ASPX, Rails视图等)
- 商业规则和逻辑
作为一个前端架构师,必须拥有这些领域的绝对执行力。例如,前端架构师能够决定某个特性是使用AJAX还是传统的页面刷新。哪个更便于使用?对无障碍的影响如何?改用Flash有意义吗?
专业化的人员,专职的深入研究肯定要比后端工程师的兼作要强的多,现在很多网站
的前端欠缺,原因很多,比如公司的不重视,员工的上进心,等等很多因素。
其实 ,专业的前端team和专业的前端架构师和工程师是很必要的。
一方面可以大大提升用户体验,另一方面节省带宽等等。优越性是相当多的。
现在很多大公司都跟着雅虎一样关注前端,但是真正重视的很少 ,或者起步很晚,投入不大。
在一些所谓的大公司中,存在N多开发人员缺乏上进心和求知欲。尤其 是那些有着一定经验的老员工,或者刚毕业就进入类似所谓的国内大公司,开始的时候学了几年。此后就抱着这些一定经验,不求上进,每天疲于完成公司的任务,KPI考核就满足了。但是他们恰恰忘记了,那个赋予他们能力的求知和好学精神~。疲惫忘记自己深入研究了,和探索新的东西了。
这几年我一直在储备自己架构师的能力 。从flash,as,js,xhtml,css到php mysql,ui,ue,用户体验,都做了一定的深入研究。最近几年完全定位前端后方才有了踏实的感觉。
生活中肯定会遇到工作疲惫的时候,在忙碌的同时别忘记提升自己。新的技术更替,不会因为你的停滞而驻足等你。时刻提醒自己,让自己有危机感,不进则退。必须随时充电。~~~!!!!