您的位置:首页 > Web前端

如何自学前端?

2018-08-06 16:27 218 查看

就是自学前端,怎样一个循序渐进的过程?新手先要熟悉什么哪些基础?中期进阶怎么做?

简单的分三个方面来回答吧

第一部分:学习前端之前,先要对这个职业有个充分了解:下面简单介绍一下

一、职位介绍:

  1. 通过各种前端技术,实现从PC到移动等多终端的前端交互功能实现和设计
  2. 发现和定位网络,能够去针对用户端接触到的前后端的性能问题,提出和设计优化方案
  3. 业务对前端技术的多维度要求,包括但不仅限于JS/flash/Node.js/php等多平台的技术实现
  4. 适应业务的发展需求

二、Web前端开发提供多种发展方向

  1. 全端开发方向:从事前后端分层解决方案开发,致力于从全端视角全面优化web性能,提升开发效率
  2. 前端体验方向:从事web前端体验方案开发,专注于设计理念的还原,通过提升性能\解决多终端间问题等来保证用户体验。
  3. 富媒体方向:从事包括但不仅于flash untiy h5等多平台解决方案(Web,PC,Mobile...)开发工作,优化应用性能,提升应用安全。
  4. 移动方向:从事移动端Web解决方案开发,站在Web和移动终端的视角,结合各自优势,让两端相辅相成,提升用户体验,优化性能,加快版本迭代。

第二部分:然后讲一下怎么自学前端的问题

前端入门很容易,跟着W3C学习一下HTML CSS JavaScript,一到两周就可以对外说你是搞前端的了,但要学好前端,搞好这个职业,涉及的面就广了。知识点就多了去了,有关自己的技术能力、底层知识、甚至专业素养等方面并非一日之功。大致的学习路径参考一下贴子,写的都很详细。这里就不重复了。

下面我重点推荐几本书,当年我也是看了几遍的。真的是受益良多呀

第一本:《JS高级程序设计》

第二本:《JavaScript DOM 高级程序设计》

第三本:《JavaScript语言精粹》

第四本:《TCP/IP详解》

第五本:《JavaScript设计模式》

记住,书不在多 将好书多看几遍,学习无非就是一个精度一个广度。

第三部分:总结一下

只能说,市场很复杂,人心很浮躁。前端入门很容易,会用html搭一个页面框架;会用css写一些基本样式;会用jquery写写dom交互,就基本可以挺着胸说自己是个前端工程师了。前端提升很难,算法、数据结构、oop是老生常谈了;javascript、dom、css、html5这些是标配;性能优化、安全性、代码优雅性、seo,这些也是必然需要了解的。前端开发环境很轻便,也很繁琐,各种工具、框架、架构模式的应用也是衡量专业程度的标准。

梦想的背后是一份自信,自信的背后又是一种自律

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: