关注前端开发
关注用户体验

优秀的Web开发人员是这样炼成的

如果你已经是一名优秀的Web开发人员,那请路过即可。如果你还是一个准备入行或刚入行的菜鸟,那本文倒值得一读。要成为一名优秀的Web开发人 员,没有捷径可走,本文就是为那些还在苦苦寻找学习目标的人编写的。

第一步:学好HTML

HTML(超文本标记语 言)是网页的核心,因此你首先应该学好它,不要害怕,HTML很容易学习的,但也很容易误用,学懂容易要学精还得费点功夫,但学好HTML是成为Web开 发人员的基本条件。

学习资源:

HTML Dog (http://htmldog.com/)

HTML入门指南 (http://www.w3.org/MarkUp/Guide/)

W3C HTML学习教程 (http://www.w3schools.com/html/)

第二步:学好服务器端脚本语言

服务器端脚本编程也是Web开发人员的基本功之一,你只需挑选一个服务器端脚 本语言,然后学好它,目前流行的服务器脚本语言有:

PHP (http://php.net/)

Python (http://www.python.org/)

Ruby (http://www.ruby-lang.org/en/)

第三步:学好SQL

要构建动态页面就必须使用到数据库,但这么多数据库产品,该如何是好呢?别担心,它们都会遵循标准的SQL原则, 学习SQL的资源包括:

W3C SQL学习教程 (http://www.w3schools.com/SQl/default.asp)

MySQL主页 (http://www.mysql.com/)

SQL维基百科 (http://en.wikipedia.org/wiki/SQL)

第四步:学好CSS

涉及到网页外观时,就需 要学习CSS了,它可以帮你把网页做得更美观。

学习资源:

HTML Dog (http://htmldog.com/)

CSS禅意花园 (http://www.csszengarden.com/)已有中文版图书。

第五步:学好JavaScript

今天大部分Web开发人员都喜欢使用 jQuery(http://jquery.com/),学习JavaScript的基本语法,以及如何使用JavaScript编程将会提高你的技能。

学习资源:

webmonkey.com上的JavaScript 学习资源 (http://www.webmonkey.com/tutorial/JavaScript_Tutorial)

W3C JavaScript学习教程 (http://www.w3schools.com/JS/default.asp)

第六步:学好正 则表达式

虽然它并不像其它知识那么重要,但学习了正则表达式后,如果使用得当将会节省你很多时间,从验证到高亮显示它够能帮到你。

第七步:学习一点Unix和Linux的基本知识

这并不是必须的,但知道一点Linux命令不会伤害到你,或许你还不知道,大部分 Web服务器都运行在Unix和Linux平台上,如果我是你,我会去学习一些基本的Linux命令的。

第八步:了解Web服务器

你不必在这上面花太多精力,但对Apache的基本配置,.htaccess配置技巧有一些掌握的话,将来必定受益,而且这方面的知识学起来也相对容 易,不会花多长时间。

第九步:熟悉版本控制系统的用法

熟悉使用一种优秀的版本控制系统将很有用处,你在实际工作中就 会发现精通一种版本控制系统是多么幸福。

第十步:学好Web框架

当你掌握了HTML,服务器端脚本语言,CSS和 JavaScript后,就应该找一个Web框架加快你的Web开发速度,使用框架可以节约你很多时间,如果你使用PHP,可选的框架有 CakePHP,CodeIgniter,Zend等,Python程序员喜欢使用Django和 webpy,Ruby程序员喜欢使用RoR。

怎么样,从最简单的HTML到Web框架,内容还是不少吧,要想精通这里的每一样技术,都得下苦功夫才行。

赞(1)
未经允许不得转载:大前端 » 优秀的Web开发人员是这样炼成的
分享到: 更多 (0)

评论 13

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #11

    Greetings from Idaho! I’m bored to death at work so I decided to check out your
    site on my iphone during lunch break. I really like the information you provide here
    and can’t wait to take a look when I get home. I’m surprised at how fast your
    blog loaded on my phone .. I’m not even using WIFI, just 3G ..
    Anyhow, great blog!

  2. #10

    I am glad that I noticed this weblog , precisely the right info that I was looking for! .

    Nonton Anime2周前 (05-11)回复
  3. #9

    Wow, fantastic weblog layout! How lengthy have you been blogging for? you made blogging glance easy. The full glance of your website is excellent, neatly as the content material!

    my singing monsters2个月前 (03-28)回复
  4. #8

    There are extremely a great deal of details that way to think about. That is a fantastic denote talk about. I provide thoughts above as general inspiration but clearly there are actually questions such as the one you talk about in which the most essential thing will be in honest very good faith. I don?t determine if best practices have emerged about items like that, but I am sure that your chosen job is clearly known as a fair game. Both youngsters feel the impact of merely a moment’s pleasure, for the remainder of their lives.

    Noriko Goike3个月前 (03-11)回复
  5. #7

    推荐w3cschool菜鸟教程

    w3cschool菜鸟教程6年前 (2013-12-13)回复
  6. #6

    想向博主咨询一下关于前端方面的东西.
    发现我对网页这些东西很感兴趣,于是我有一种想要 向这方面发展的冲动.
    想了几天了,仍然想不出一个 不要这个干的理由,
    自我感觉对 代码比较敏感 也喜欢对一些东西尝试着修修改改 看效果
    虽然不是精通,但是喜欢,
    现在已经大二结束了.不知道我现在想开始学习这方面的东西会不会迟了.?
    对最一般的html标签,最初级的css等等都知道点,都是平常胡乱鼓捣学到的.
    js嘛,原生的不是很懂,jquery了解了点,看了一本 锋利的jquery
    学过C和C++ 但是只限于教材.
    所以请做前端开发的博主指点一下.
    如果想要做这方面的工作,该怎么办? 合适不合适?
    我感觉我的恒心和毅力 还是过得去的.兴趣之内的东西.应该能够长久的坚持

    iSayme8年前 (2011-06-13)回复
    • 首先肯定的是,你做前端合适,因为你喜欢!
      其次,对于各方面略懂一点的初学者来说,深入学习是必须的,既然你有c的基础,学js相对不会那么难,而js又是前端的最重要部分,所以,学好js是你最快发展的捷径。至于html和css,把各大门户站首页用自己的方法写一遍,写10个以上,你就通了,前提是,遇到问题自己解决,Google是最好的老师!

      浩子8年前 (2011-06-14)回复
      • 感谢博主指点.对我的想法很有帮助
        我确实对这些东西很感兴趣,很喜欢.
        博主的建议我会时刻牢记的.
        感谢博主

        iSayme8年前 (2011-06-14)回复
  7. #5

    Have no enough money to buy a car? Worry no more, just because this is possible to take the credit loans to resolve all the problems. Hence take a car loan to buy all you need.

    GreerMiriam188年前 (2011-02-16)回复
  8. #4

    我的QQ522040147,诚信换链接。。。

    AB先生博客9年前 (2010-12-08)回复
  9. #3

    很好的文章 受益匪浅

    k9年前 (2010-11-29)回复
  10. #2

    [:12] 系统架构设计和前端视觉开发是完全两个职业~~

    tonyseek9年前 (2010-08-03)回复
  11. #1

    可真是不容易啊,我想知道,学习这些都需要什么软件?用什么软件? [:03]

    刘志超9年前 (2010-07-29)回复

themebetter 国内更好的WordPress主题服务商

立即前往