4日至6日,CSDN.net主办的2008软件开发2.0技术大会在北京的九华山庄举行。开放平台、云、SaaS、移动互联网、WEB服务、SNS、开源、冬天、中国特色等等2008年在信息科技上的热词几乎一个不落的频频闪现,IT届的大小巨头们各自盘算着自己大小的标准平台和生态链。
软件开发2.0技术大会2007的概念图到2008的概念图最大的变化就是“WEB2.0作为统一平台”变成了“WEB作为统一平台”,且其包含内容也发生了巨大的改变,即WEB的应用开始渗透到信息科技的各个角落,WEB才是真正的平台。
- 从软件开发2.0技术大会2007的日程到2008的日程的变化中可以看出,WEB展现层的实现技术越来越多,HTML、CSS、JavaScript、Flash等等。
- 谷歌工程总监幺宝刚在演讲《共同打造云计算时代开放网络平台》中说,浏览器是云的前端,是网络应用最重要的终端接口。用李开复的话说,就是“云计算时代已经来临,浏览器即是客户端”。这就是谷歌开发Chrome的原因。
- 周爱民在《JavaScript + Delphi + ErLang = ?》中提出HTML+CSS+JavaScript做UI层,Delphi做软件层,ErLang做网络服务层。软件的UI层趋向于WEB。SaaS的兴起和流行也从侧面说明了这个问题。
- Iphone、Gphone和Opera Mini逐步普及预示着移动互联网和当前的互联网会基于同一WEB平台,其展现层的技术会保持一致标准。
浏览器是WEB的唯一客户端。有了它你就可以享受WEB的一切。前端工程师就是那个告诉浏览器做什么的人。从下面这幅来自Nate Koechley年中演讲《Professional Frontend Engineering》的图或许能从侧面看出前端工程师是做什么的:
当然如果你仔细去看看Nate Koechley的演讲你就会更明白什么是前端工程师,前端工程师应该具备什么。
前端工程师的出现或许在2001年,国内大概是Ajax刚刚兴起时即2005年左右。一个新职位出现,总是要担负着证明这个职位价值的使命。我一直认为一个新职位的出现如果不能改变整个系统中的流程提升整体效率,那么它就会很快被干掉。前端工程师就是一直在从产品、交互、视觉到后端开发的相互扯皮又扯谈中去改变流程提升效率证明自己,年复一年日复一日加班加点的干着激情+闹心的活。有句老话说,搞软件开发的都是IT民工,那么现在前端工程师就是民工中的掏粪工。
技术天下势,前端的兴起是大势所趋。而实际情况是现在前端工程师少的可怜,前后端开发的工程师严重不匹配,并且现在的前端工程师绝大部分都是半路出家,计算机科班出生的都去搞后端开发了、前端的招人变成了求人了。一个产业的兴起总是伴随着大量的对应开发人员的,不用怀疑WEB的能力,我们需要更多的人加入到前端,我们需要更多的类似SD2C、D2这样的会议来呼吁、总结、交流和提升,我们需要继续发扬时传祥精神战斗到底。
以上
转自: http://dancewithnet.com/2008/12/09/think-of-sd2china2008/
秦歌 激情飞扬的话 给了我很多启示,我们需要更多的人加入到前端