<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[静怡家园]]></title> 
<link>http://www.zhanghaijun.com/index.php</link> 
<description><![CDATA[书山有路勤为径，学海无涯苦作舟！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[静怡家园]]></copyright>
<item>
<link>http://www.zhanghaijun.com/post//</link>
<title><![CDATA[成为一名优秀的Web开发人员的十步]]></title> 
<author>碟舞飞扬 &lt;webmaster@zhanghaijun.com&gt;</author>
<category><![CDATA[Web开发]]></category>
<pubDate>Sun, 22 May 2011 15:22:12 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//</guid> 
<description>
<![CDATA[ 
	如果你已经是一名优秀的Web开发人员，那请路过即可。如果你还是一个准备入行或刚入行的菜鸟，那本文倒值得一读。要成为一名优秀的Web开发人 员，没有捷径可走，本文就是为那些还在苦苦寻找学习目标的人编写的。<br/> <br/>第一步：学好HTML<br/> <br/>HTML（超文本标记语言）是网页的核心，因此你首先应该学好它，不要害怕，HTML很容易学习的，但也很容易误用，学懂容易要学精还得费点功夫， 但学好HTML是成为Web开发人员的基本条件。（注：随着HTML 5规范出炉日期 将近，了解HTML 5也将成为Web开发人员的必修课）<br/> <br/>学习资源：<br/> <br/>HTML Dog （http://htmldog.com/）<br/> <br/>HTML入门指南 （http://www.w3.org/MarkUp/Guide/）<br/> <br/>W3C HTML学习教程 （http://www.w3schools.com/html/）<br/> <br/>第二步：学好服务器端脚本语言<br/> <br/>服务器端脚本编程也是Web开发人员的基本功之一，你只需挑选一个服务器端脚本语言，然后学好它，目前流行的服务器脚本语言有：<br/> <br/>PHP （http://php.net/）<br/> <br/>Python （http://www.python.org/）<br/> <br/>Ruby （http://www.ruby-lang.org/en/）<br/> <br/>第三步：学好SQL<br/> <br/>要构建动态页面就必须使用到数据库，但这么多数据库产品，该 如何是好呢？别担心，它们都会遵循标准的SQL原则，学习SQL的资源包括：<br/> <br/>W3C SQL学习教程 （http://www.w3schools.com/SQl/default.asp）<br/> <br/>MySQL主页 （http://www.mysql.com/）<br/> <br/>SQL维基百科 （http://en.wikipedia.org/wiki/SQL）<br/> <br/>第四步：学好CSS<br/> <br/>涉及到网页外观时，就需要学习CSS了，它可以帮你把网页做得更美观。<br/> <br/>学习资源：<br/> <br/>HTML Dog&nbsp;&nbsp;（http://htmldog.com/）<br/> <br/>CSS禅意花园 （http://www.csszengarden.com/） 已有中文版图书。<br/> <br/>第五步：学好JavaScript<br/> <br/>今天大部分Web开发人员都喜欢使用jQuery（http://jquery.com/）， 学习JavaScript的基本语法，以及如何使用JavaScript编程将会提高你的技能。<br/> <br/>学习资源：<br/> <br/>webmonkey.com上的JavaScript学习资源 （http://www.webmonkey.com/tutorial/JavaScript_Tutorial）<br/> <br/>W3C JavaScript学习教程 （http://www.w3schools.com/JS/default.asp）<br/> <br/>第六步：学好正则表达式<br/> <br/>虽然它并不像其它知识那么重要，但学习了正则表达式后，如果使用得当将会节省你很多时间，从验证到高亮显示它够能帮到你。<br/> <br/>第七步：学习一点Unix和Linux的基本知识<br/> <br/>这并不是必须的，但知道一点Linux命令不会伤害到你，或许你还不知道，大部分Web服务器都运行在Unix和Linux平台上，如果我是你，我 会去学习一些基本的Linux命令的。<br/> <br/>第八步：了解Web服务器<br/> <br/>你不必在这上面花太多精力，但对Apache的基本配置，.htaccess配置技巧有一些掌握的话，将来必定受益，而且这方面的知识学起来也相对 容易，不会花多长时间。<br/> <br/>第九步：熟悉版本控制系统的用法<br/> <br/>熟悉使用一种优秀的版本控制系统将很有用处，你在实际工作中就会发现精通一种版本控制系统是多么幸福。<br/> <br/>第十步：学好Web框架<br/> <br/>当你掌握了HTML，服务器端脚本语言，CSS和JavaScript后，就应该找一个Web框架加快你的Web开发速度，使用框架可以节约你很多 时间，如果你使用PHP，可选的框架有CakePHP，CodeIgniter，Zend等，Python程序员喜欢使用Django和 webpy，Ruby程序员喜欢使用 RoR。<br/> <br/>怎么样，从最简单的HTML到Web框架，内容还是不少吧，要想精通这里的每一样技术，都得下苦功夫才行。<br/> <br/>原文：10 Steps to Becoming a Great Web Developer<br/>Tags - <a href="http://www.zhanghaijun.com/tags/web%25E5%25BC%2580%25E5%258F%2591/" rel="tag">web开发</a>
]]>
</description>
</item><item>
<link>http://www.zhanghaijun.com/post//#blogcomment</link>
<title><![CDATA[[评论] 成为一名优秀的Web开发人员的十步]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>