前端学习路径

阅读: 13086    发布时间: 2018-01-11 15:37:48

        第一次接触HTML,是07年的事了,转眼已近10年,如今已经人到中年,真的很怀念大学时无忧无虑的时光。

       那时刚上大二,对做网站充满了好奇,从图书馆借了几本HTML的书,2000多元组装了一个台式机,就开始了网站开发之旅,大三的时候加入了学校的一个网站开发社团,学习了asp,并给学校的某个学院开发了一套网站,赚了1000块钱(很少,不过那时很开心了),前端后台都是我一个人,也没用什么框架(当时只是听说过MVC,根本不知道怎么用),就是一个页面一个页面的写,HTML、CSS、javascript、vbscript、asp,甚至还用到了一点ajax,哈哈,印象深刻啊,虽然代码是比较一般了,不过想想这也是大学时光里,比较自豪的一件事了,毕竟专业不在此,后来就忙于实验室项目,就此搁浅了,谁知道今天竟然坐在办公室里,自己一个人又当产品经理,又当程序员,人生真是充满了未知,大学时培养一点爱好,参加一个社团,也许多年后真的对你很重要(不过我属于职业规划没用搞明白,不要学我^_^)。


     因为一直都是自学,深知做一个网站真的非常的不容易,要学的东西太多了,HTML、HTML5、CSS、CSS3、javascript、jQuery、ajax、后端(PHP/.NET/JSP、数据库设计、mysql)、一些框架(thinkPHP、YII)、Less、gulp、bootstrap、git版本管理、PS切图等等,真的是对综合素质要求非常高,不过千万不要被这些吓到,作为一个简单的网站开发,实际学好HTML、CSS、javascript、php、mysql也能入门了,都非常的简单,只是需要毅力,坚持把每个学好,融会贯通就好,而且目前都是前后台多人配合开发,你也只需要学好一部分即可。


    推荐的学习路径:


  1. HTML:主要负责页面展示那些内容,学会这个就可以写简单的页面了

  2. CSS:主要负责页面长什么样子,HTML+CSS就能写出漂亮的网页了

  3. javascript:主要负责交互,HTML+CSS+javascript就能写出一些很炫的网页了,至此前端就算是入门了

  4. jQuery:学会这个,就可以迅速的写一些特效了,可以当作javascript的升级版

  5. PHP:学会这个就可以从静态网页走向动态网页了

  6. mysql:进行数据库的增删改查操作

  7. YII:一种PHP开发框架,实现数据与展示分离(MVC),便于多人配合开发,加快开发速度



     学习起来都很简单,难的是融汇贯通,一定要多实践,多总结,就像现在你看到的这个网站,就是我边学边做的,技术没有必要追求多么的完美,一定要把什么什么学会了才开始做,你完全可以边学边做,对于我们入门的人,能实现功能,够用就好。


     知识在于总结,经验源于实践,而真正想要成功,更重要的还是看一个人的品性,有毅力,遇到困难不放弃,才有可能接近成功。


     如果你不是富二代,还是老老实实跟我一起奋斗吧,哈哈,现在开始进入HTML的基础学习。