您好,欢迎访问一九零五行业门户网

w3.org 结构复杂,信息量大,新人从哪里入手比较好?

回复内容:通常来说,http://w3.org 上的文档不适合初学者阅读。它的定位,大概是让告诉浏览器厂商,这里需要怎么做,那里需要实现哪些功能(我的理解,不对请指正)。对于这类信息量巨大,且不面向学习者的文档,如果要读,最好的方法大概就是确定目标,硬着头皮读下去吧。
拿 navigation timing 这个较新的 interface 做例子,讲的虽是一种东西,html5 rocks 的文章 [1] 比 http://w3.org 的文档 [2] 要友好易读多了。
[1] measuring page load speed with navigation timing http://www.html5rocks.com/en/tutorials/webperformance/basics/
[2] navigation timing http://www.w3.org/tr/navigation-timing/
但是,如果你的目标是了解这些 api 背后的实现机制和依赖关系,文档有时候是更好的选择。
针对初学者的教程,推荐 mdn https://developer.mozilla.org/en-us/http://w3.org 不适合初学者呃,作为一个有一年工作经验的初级程序员,我表示很惭愧,http://w3.org我从来都没进去看过,不过说真的,不同的程序员所攻的方向也不一样。看你的标签,应该是基于web开发的,那么就跟你说说你该从哪方面入手,仅供参考,不满意莫拍砖哈。
第一步:html 入门
你可以到网上找一些关于html入门的书,然后下载下来看,跟着书籍往下走,会比你从开始就看文档要好的多(新人就看文档的话,会有很多术语你根本看不懂)。我觉得两个比较好的资源平台是:
1、http://www.w3school.com.cn
2、http://www.ppurl.com
第一个网站是关于html标签介绍的,当然还有其它的一些技术,比较不错,可以经常上去看看。而第二个网站上面则是放了大量的技术书籍,都是免费的,你可以注册个账号,然后上去找一些关于html入门的书籍下来看。不过前提是你的英文水平要够好(既然你能看http://w3.org了,英文也差不到哪去)。
你先择html的入门书籍时,先选择html4.0或xhtml1.0的,这两个基本上相同的,html4.0是现在用的比较多的标准。当然了,现在也有关于html5的书籍,不过建议你先看4.0的,然后再看5.0的,这样你就能够阶段性的学习了。
第二步:html 拓展到css+javascript
光学习html还没有用,因为你还要学习有关css(样式表)和javascript(脚本)的知识,因为这两个技术可以让你把html网页做的更漂亮。
第三步:后台语言
前端的技术都会了以后,可以再学习后台语言,我学的是c#,但是现在用的比较多的还有java,vb,php等,你可以选择一到两种后台语言,这样你就又进阶一个层次了。
第四步:数据库
懂得了前端,也懂得了语言,现在你就能学习操作数据库了,目前用的比较多的数据库有oracle,mssql,mysql,如果你是学习php的话,则可以选择mysql,如果是java的话,你可以选oracle,当然其它两种也行。基本上常见的配对是:java+oracle(大型应用开发偏多),vb/c#+mssql(大型或中小型应用开发,中小型偏多),php+mysql(大型或中小型应用开发,中小型偏多),当然了,市场上的组合也并非全部是这些,看自个兴趣而定。
第五步:系统架构,设计模式
上面的几个都懂了以后,就可以再一步升华自己,那就是学习系统架构的建设,这个要求经验比较高,等你有个几年经验下来,也可以试着搞搞。
上面几步只是基于web应用开发的方向,仅供参考,不过中国的程序员很累,也很悲催(客户经常改变需求,你就会不停的跟着改代码,很苦逼。)其它的就不说了,自个看着办吧。如果是做前端的,个人观点http://w3.org是一定要看的,而且要反复的看。
下面提供两个网址,一个是css的文档,另一个是google组织一批前端人员对http://w3.org关于css部分的解释和翻译。强烈推荐
http://www.w3.org/tr/css2/cover.html#minitoc
http://www.w3help.org/zh-cn/kb/index.html all standards and draftshttp://lists.w3.org/
可以选择自己感兴趣的关注翻译 - html5 chinese interest group wiki
其它类似信息

推荐信息