2008软件开发2.0技术大会随想

4日至6日,CSDN.net主办的2008软件开发2.0技术大会在北京的九华山庄举行。开放平台、云、SaaS、移动互联网、WEB服务、SNS、开源、冬天、中国特色等等2008年在信息科技上的热词几乎一个不落的频频闪现,IT届的大小巨头们各自盘算着自己大小的标准平台和生态链。

软件开发2.0技术大会2007的概念图2008的概念图最大的变化就是“WEB2.0作为统一平台”变成了“WEB作为统一平台”,且其包含内容也发生了巨大的改变,即WEB的应用开始渗透到信息科技的各个角落,WEB才是真正的平台。

  1. 从软件开发2.0技术大会2007的日程2008的日程的变化中可以看出,WEB展现层的实现技术越来越多,HTML、CSS、JavaScript、Flash等等。
  2. 谷歌工程总监幺宝刚在演讲《共同打造云计算时代开放网络平台》中说,浏览器是云的前端,是网络应用最重要的终端接口。用李开复的话说,就是“云计算时代已经来临,浏览器即是客户端”。这就是谷歌开发Chrome的原因。
  3. 周爱民在《JavaScript + Delphi + ErLang = ?》中提出HTML+CSS+JavaScript做UI层,Delphi做软件层,ErLang做网络服务层。软件的UI层趋向于WEB。SaaS的兴起和流行也从侧面说明了这个问题。
  4. Iphone、Gphone和Opera Mini逐步普及预示着移动互联网和当前的互联网会基于同一WEB平台,其展现层的技术会保持一致标准。

浏览器是WEB的唯一客户端。有了它你就可以享受WEB的一切。前端工程师就是那个告诉浏览器做什么的人。从下面这幅来自Nate Koechley年中演讲《Professional Frontend Engineering》的图或许能从侧面看出前端工程师是做什么的:

当然如果你仔细去看看Nate Koechley的演讲你就会更明白什么是前端工程师,前端工程师应该具备什么。

前端工程师的出现或许在2001年,国内大概是Ajax刚刚兴起时即2005年左右。一个新职位出现,总是要担负着证明这个职位价值的使命。我一直认为一个新职位的出现如果不能改变整个系统中的流程提升整体效率,那么它就会很快被干掉。前端工程师就是一直在从产品、交互、视觉到后端开发的相互扯皮又扯谈中去改变流程提升效率证明自己,年复一年日复一日加班加点的干着激情+闹心的活。有句老话说,搞软件开发的都是IT民工,那么现在前端工程师就是民工中的掏粪工。

技术天下势,前端的兴起是大势所趋。而实际情况是现在前端工程师少的可怜,前后端开发的工程师严重不匹配,并且现在的前端工程师绝大部分都是半路出家,计算机科班出生的都去搞后端开发了、前端的招人变成了求人了。一个产业的兴起总是伴随着大量的对应开发人员的,不用怀疑WEB的能力,我们需要更多的人加入到前端,我们需要更多的类似SD2CD2这样的会议来呼吁、总结、交流和提升,我们需要继续发扬时传祥精神战斗到底。

标签:, , , ,

作者:秦歌,时间:2008-12-09 2:29,归纳于:互联网 & IT,订阅:RSS 2.0,引用:Trackback

有评论 8 条,发表一条新评论 »

北京网站制作说:2008-12-09 9:08 #1

期待更新技术出现!

CssRain说:2008-12-09 10:41 #2

是的,大学基本没有类似教学

MarVell说:2008-12-09 11:56 #3

半路出家的前端确实不少..

大学里面学的基本上都是后台,如果有心的话,一个前端充分理解了后台的流程,那么开发起来也是很省心了..

貌似跑题了..

钢铁价格说:2008-12-09 21:04 #4

没参加过此类大会,可惜呀

zerodaily说:2008-12-10 20:08 #5

我从来都是潜水,今天第一次留言,你曾经面试过我,你的面试给了我很大的启发,我现在还在“掏粪”,不过比原来掏的好些了^_^,中国的前端工程师如果都永远有一颗炙热的心,我们的前端事业也一定会很有前途。 问题在于现在有很多人缺少对这份工作的理解和激情。

welefen说:2008-12-25 20:37 #6

我认为半路出家是好事。作前端开发不光要懂得JS/CSS/HTML,同时也要熟练掌握HTTP等协议,了解后端技术及整个应用的操作流程。

Meteoric_cry说:2009-02-03 17:26 #7

国内能专门请人做前端的比例太少。 基本上一个人前后端都要做。。。所以技术层面上可想而知了,这就是现状

tree说:2009-09-21 10:05 #8

含泪

发表一条评论

您可以在下面评论内容中使用下列XHTML标签:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


回到页眉