如果我重新学习WEB技术,我会这样学系列(一)

2712 次阅读 by 九九 2014-07-06 | 标签:Mysql编译 LAMP CSharp Database Css 总结 瞎想 一些怪想

学习WEB技术

算上打酱油的时间,我已经写了近4年的WEB开发代码,从HTML/Js/Css到PHP/Java/C#,从小网站,到一些较复杂的管理系统。在这4年的实践里,对于WEB开发的理解也有了自己的小总结。现在想一下当初自己学习这块技术的时候,觉得过太零乱,很多时候都不清楚自己需要学些什么?由于是自己捣鼓,所以能引导我的东西也只有书本跟网上的交流。但是,现在的书也多是像一本字典类的书,都是把一个技术从出生,到细的不能再细的内容都想一次性展示给你,让你尽可能的明白这个技术的内含。这样形式的安排,对于有基础的同学,当然是在好不过的,不过对于像我当时那种初学状态的同学,面对如果庞大的知识体系,无疑只能在额头的右上角挂上好几个感叹号,如:-_-!!!。

其实这几年的项目实践告诉我,在日常的工作中,我们常用语的技术里只会用到书里展示的30%左右的内容,还有70%的部分是属于扩展性阅读,当你面对复杂的工作或是使用学过的方法已经无法解决问题的时候,才可能需要去了解,去学习的部分。同时,如果你已经有了一些实践的经验,再回来学习之前落下的70%部分,相信你会有更多的理解,相信这70%的内容你能掌握的更快。

基于这样的一个理解,我总结了一下自己理解的WEB开发技术学习路线,决定将它写下来,如果它能对您当前的WEB开发学习有所帮助的话,那是我的万分荣幸。本文只是个人的理解,如果不到位的地方,请您留言指正,谢谢先。

核心思路

  1. 先弄添清学习的技术包括什么。

  2. 弄清技术常用的知识包括哪些。

  3. 初学保持一种心态,只学习需要的部分,利用业余时间或是遇到问题的时候再去学习其它的深一些的内容(最近接触了个新词“持续性创新”,我觉得这种学习的方式也可以称为“持续性学习”)。

  4. 注意联想跟总结,让自己的理解能更加的深入,从点的角度发展到面的角度,“抽象”一词在互联网界很高大上~

我在近两年的学习里,都是采用这几个点,不管是学习Java还是Python,使用这种“持续性学习”的方法,我学习的成本大大减少,并且能在最短的时间里去实践、体验式的成长,遇到了问题,再去进一步学习新知识。

前端学习

前端包括哪些技术?

  1. HTML(超文本标记语言)

  2. Css(层叠样式表单)

  3. Javascript(脚本语言)

Html常用的标签有哪些?

学习HTML就是学标签.... 以下是我依据这几年的开发经验,总结的常用标签列表:

  1. div

  2. p

  3. span

  4. a

  5. ul>li, ol>li

  6. dl>dt+dd

  7. strong

  8. h1, h2, h3

  9. sub

  10. table, thead, body, tr, td

常用的也就这十组。

先来解决几个问题

  1. 为什么会有标签呢? 标签好比一种更加可辨别的符号,让使用者能更加轻松的去识别,以及记忆学习。

  2. 为什么会有不一样的标签呢? 每一种标签都具有自己的含意,如:p是段落性文字常用的,h1/h2/h3是标题性文字常用的标签,所以为了让页面里展示的内容能更加的区分,那就需要有不一样的标签来达到这样的效果,使用贴近内容含意或是类型的标签名,也让学习它的人更加容易记忆掌握。

九九理解

  1. 对于HTML标签的学习,您需要一种叫“透明纸板”的形象化思维,“透明纸板”指的就是这些标签,每一个标签都是一个“百变的透明纸板”,稍后我会用实例来展示这一点。

  2. 类“工具箱”思维,第一种标签也就好比是放在工具箱里的一件小工具,您需要了解上面每一个标签适用的页面效果(即每一种工具能解决的问题),只有这样,您才能把这些标签用的恰到好处,“手中无剑,心中有剑!”啊哈哈~


评论(7)

Amoexuba To 九九 (2017-04-04)

感谢有趣的想法!我们推出的好简历模板,检查出来:https://www.templatemonster.com/cn/resume-templates.html

PS:多打字可以减肥哦~234字以内。支持表情:


Top