web|web标准
经典里有人问:做div+css的人都是什么人?说这个问题之前再次重申:DIV与CSS不能合在一起这么称呼,不是一个等级。DIV是HTML中的一个标签,在xHTML的语义性来讲它只不过是个没有语义的、具有很强适用性的这么一个标签。而CSS(Cascading Style Sheets)中文叫联级样式表,是用来定义样式的。所以DIV本身与CSS就不是一个级别的名称,所以不能用DIV+CSS来代表网页标准化的范畴。
话归正题,做WEB标准的人都是什么人?以目前我所了解的情况来看,大致上有这样几类人:一、设计师,二、程序员,三、策划。其中以设计师居多,我就是一个做设计的。为什么设计师会很多呢,这与标准在中国推广手法有关。我们最先接触的是“禅意花园”而禅意花园最有意思的就是那些漂亮的设计。这对于做设计的人来说是一种吸引,当然这也与中国的网页设计师的工作内容有关,中国网页设计师通常要兼页面制作,所以自然也就会对其样式与数据分离的特性产生兴趣,作为 WEB标准的出现也正好让所谓的作业分工变得为明显。
那什么什么人适合学WEB标准呢?作为是与代码有关的工作,最应学习的人应是程序员与专业的制作人员而不是设计师,因为专职设计师使用的是思维方式与程序员不一样,代码对于设计师来讲理解上会产生一定的难度。但是话又说回来了,现在有多少设计师是不做代码的?我主张不同人以不同角度来学习标准。如果大家都按一种方式来学习必然会遭遇南墙。
程序员的工作是用自己所擅长的语言完整的输出xHTML文件,因为只有程序员完整的输出这些文件网页的显示效果才会正常。所以程序员主要是学习xHTML结构编写的特性,重新调整的程序思维,重点是在xHTML上的学习而不是CSS,当然对于CSS也必需要有一定的了解,虽不用精通但是也必需看得懂!
制作人员的工作是把设计师的设计图稿做成用XHTML与CSS和图片合成的文件。所以制作人员需要对设计师的设计有正确的理解,并且能很好的用XHTML与CSS去做现这样的页面来。并且制作出来的页面还要能让程序员更为高效的合成。所以制作人员的学习重点必然是全面的。但是重点在于CSS,因为标准页面需要应对很多浏览器。所以在编写CSS里就需要一定的经验与技巧。
设计人员的工作是设计出适合客户的网页设计来,按理设计人员是可以不理会代码的,但是如果设计人员对于代码的基本认识都没有那么他也做不好设计,所以作为一个设计人员也必需要做好xHTML与CSS的学习,不需深入,只要了解特性就可以。
项目经理或主管也必需要学习WEB标准,为作一个项目的主管,如果不对自己团队要做的工作技术有一个了解,也是做不好项目管理的。但是为作项目管理者与策划者,所要学习的方向与具体工作人员的学习方向上也是不一样的,项目经理需要思考的是这个项目的适应性与或扩展性。并且要帮助各个工作人员做好工作协同的管理。所以作为主管更重要的是学习xHTML的结构与结构的适应性,并且对CSS也要有一个宏观的认识,以便指导队员完成项目。
当然WEB标准不光只是xHTML与CSS,这里只是举个例了。学习需要有侧重点,如果什么都想学必然是学不好的,注意自己特点,如果自己对代码一点兴趣也没有那么也可以不学习这些只要做好自己的设计就行了。但是这个社会竞争这么激烈,有时也没办法。