文章搜索:
打开支付宝首页搜索“510617664”,即可领红包
  首页--> 计算机--> 设计理论
 
程序员,你该为web2.0做些什么?
http://www.xxqqss.com 学习轻松网 点击量:3468
 
web2.0带给程序员的机遇和挑战

  Web 的发展对程序员要求也在不断提高。最初招聘Web程序员只需要懂一些Html和一些脚本语言,程序员只需要知道如何做就可以,而不需要对系统的理解。但随 着Web开发的深入,程序员需要从根本上理解为什么Web这样,要如何做,而且学习的范围更广。而且,好的算法基础也越来越重要。霍炬说:“服务器上不像 客户端那样没有并发的压力,运算资源还是很紧张的,如果服务器上由于程序效率低,占用资源多,就很难支撑起更好的服务。就像网络游戏一样,盈利靠的就是一 台服务器能够支撑起多少用户。”

  如果是一个脚踏实地的程序员,其实Web2.0的技术应该都是他能够掌握的。需要改变的仅仅是使用的方式,就像敏捷开发改变人们的思想一样。不过,很多程序员还是喜欢根据技术难度来评判价值,这是他们面临的最大心理障碍。

  而 且,Web2.0的很多应用难度可能不是在某个程序上面,而是在整体的系统上。很多操作系统、数据库等方面的技术会综合在一起。也就是说,难度从程序本身 上转移到了整个系统中。对于程序员来说,技术难度不仅仅只是程序和代码,而是包括了硬件、软件、操作系统, “豆瓣的程序不存在移植性问题,Linux的操作系统和MySQL数据库其实就是程序的一部分,整个Web应用和环境就是一个软件。”

  不 过,Web开发复杂度的提高也带来了一些好处。Web 2.0其实给了程序员一个更大的空间。一般来说,技术人员的思维比较发散,爱好非常多,而且特别喜欢思考。这样,只要站在用户的角度,可以给程序员很多想 像的空间,对系统进行改造,而这恰好是在自己的工作范围内,老板也会非常欢迎这种做法。

  而且,Web程序员的职业发展方向会更加明 确。早期的Web程序员虽然工资也很高,但核心的竞争力其实自己也不清楚,因为那些技术任何人想学都很容易学会。正因如此,很多Web程序员会处在一种不 稳定的心理状态。而现在会逐渐稳定,因为系统越来越庞大复杂,就会类似传统软件行业,可以走系统设计或者管理的路线,做技术也可以很深入。

  对很多程序员而言,Web2.0也是一个创业的好机会,因为现在硬件成本带宽成本等门槛低了,前期投入不需要太多钱,有一个好的创意就可以很容易实践。当然,这个门槛其实对所有人都降低,成功的机率还是一样的,但对于程序员来说仍然有机会发挥自己的特长。

  因 此,短时间内国内也出现了大量Web2.0网站。正是因为有了思考,才能诞生出很多创新的应用。吴孙滨说:“我的领导利用业余时间做了一个 EmailRss的网站,可以利用email来订阅Rss。这是因为Email是每个人最常使用的网络功能,可以很方便的自动归档,而现在的Rss订阅器 一般都需要人工的备份信息。看起来这是一个1.0+2.0的产品,但可以带给用户一种的创新应用模式。”洪波认为“板儿砖网”也很有特色,“当你对某个事 件有看法时,只要引用链接,在版砖网上发表评论,这个能够聚合很多上网者对事情的看法,如果看法比较相近,就会形成观念相近的小圈子,另外还能够把有争议 和有意思的话题重新聚合起来。”

  可以说,Web2.0时代的来临,让Web程序员从来没有像现在这样重要过,摆在Web程序员面前的诱惑和机会也从来没有这么多过,不过,Web程序员要学的知识也从来没有这么多过。面对这些,您准备好了吗?

  本文刊发《程序员》杂志2006年第3期,转载请注明来源及作者。

  作者Blog:http://blog.csdn.net/superyan/


上一页     下一页
打印】 【关闭
免责声明 :本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请发送fiyeadwyv@163.com
最热门点击排行
 
版权所有 2006-2021:学习轻松网 Copyright http://www.xxqqss.com All rights reserved 浙ICP备14013707号-1
广告联系电话: 13958357030 联系QQ:9792414 工具条下载