合肥
切换分站
免费发布信息
零基础如何学习好web前端吗?
  • 零基础如何学习好web前端吗?
  • 学费:面议
  • 地址:蜀山区 梅山路社区 114.100.103.* 安徽省阜阳市电信
    • 联系人:郑老师
    • 电话:1329551**** 点击查看完整号码
      • 便民网提醒您:让你提前汇款,或者价格明显低于市价,均有骗子嫌疑,不要轻易相信。
  • 信息详情
现在是信息时代,经过 web1.0 时期、web2.0 时期到现在的移动互联网时期,信息获取越来越高效,坐着不动就会有大量的新闻、博客、资讯向你推荐而来。作为一名靠谱的程序员,你免不了要查阅大量的文章、视频和书籍来充斥你的知识量,不断学习。但是现在网上大量的信息堆积起来,对于你来说意味着什么?你如何去合理的筛选、梳理这些获得的信息,又如何去知道自己现在还缺什么信息?

到这里就应该提出本文的主题 —— 知识体系 。其实无论针对哪个知识领域,它都是有一套完整的、成型的知识体系和标准作为支撑的,例如数学、建筑、医学、机械等等,当然包括计算机编程,其中肯定包括前端开发。

有了完善的知识体系,再来面对大量的信息获取,你就知道每个信息所说的知识点是属于知识体系中的哪个部分。同时,你也会很清楚自己哪些部分掌握的好,哪些部分掌握的不好,甚至哪些部分自己压根都没听说过。

如何构建知识体系
学习新的知识并不难,真正难的是你不知道自己现在还有哪些需要去学

你也许学过 html css js jQuery webpack vue React nodejs git linux 设计模式 算法 …… 等各种前端开发需要的很多知识和技术,但是他们之间到底应该怎么联系起来,能形成怎样的知识网络。以及,在这个知识网络中,还有哪些是你没有考虑到或者学会的。这确实是一个问题,需要你去主动思考,而且还要找到正确的方法。

下面向各位读者分享一下我的分析方法。不过需要说明,这个问题的分析方法没有标准答案,因此我的方法也不见得是最正确的,因此仅供参考。

web前端知识体系梳理_

基础知识
也许你听过 程序 = 算法 + 数据结构 这句话,那么这句话是针对哪种开发人员说的呢?是写 js 的、写 java 的还是写 C++ ?答案是针对所有的程序员,无论你是前端、客户端、server 端,都适用。那么这些针对所有程序员都适用的东西,就称之为基础知识。
一般来说基础知识分为:算法、数据结构、面向对象思想、设计模式

这部分我觉得是前端程序员最容易忽略的,因为只有复杂的逻辑处理才能让这些知识有用武之地。从前端的最初时代到 jQuery 时代,受限于网速、浏览器、JS 引擎这些限制,JS 基本就是一个脚本,验证一下表单、操作一下 DOM、修改一下样式 ,没有什么复杂的业务逻辑。

但是现在不一样了,网速越来越快、浏览器和 JS 引擎足够强大,而且 vue React 等框架流行开来,使得前端 JS 的业务逻辑越来越大,这些基础知识必须掌握。最后别忘了,nodejs 都盛行多年了,这可让 JS 运行到 server 了,和 php java 等干一样的事情。

最后补充一句。其实编程基础也不止这几个,像编码、编译原理、计算机组成、网络等这些都是基础,但是并不会和前端开发直接相关(或者和我们日常开发相关性不大),这里就不再深究了。有兴趣的读者,可以自己继续补充。


标准
为何要用 var 定义变量?为何使用 document.getElementById 可以获取元素对象?你也许会回答:“浏览器就这么规定的”。那么继续追问,浏览器为何这么规定?而且偏偏那么多款浏览器都是这样统一约定好的?—— 答案是有一些统一的标准限定着它们,浏览器必须按照这些标准来解析 JS HTML CSS 等语法。
上元教育:合肥市蜀山区长江西路与肥西路交口环球中心A座
联系方式:上元教育郑老师13295517807
联系我时,请说是在合肥便民网看到的,谢谢!

零基础如何学习好web前端吗?

  • 您可能感兴趣
查看更多
    温馨提示:本页信息由用户及第三方发布,真实性、合法性由发布人负责,请仔细甄别。