一、前端工程师的职业发展
基于 web 的互联网公司技术分为三个层面:前端(Pc上添加HTML、css、Js)、Java/pHp、数据。要做到不可替代有三个方面:深度、广度以及与时俱进,所谓的的与时俱进就是作为一个程序员就要不断学习新知识,持续性输入。
前端工程师(front-end Web developer): 软件开发工程师的一个细分领域,适合大学生和在职白领。主要角色有:产品经理、开发工程师、测试工程师、运维工程师,任何一种职位如果可以做到前5%,那么就会相对轻松。从角色的角度来讲,产品经理的门槛相对来说会较低。
二、javaScript简介
前端工程师三大基础知识:HTML(内容)、JS、css(展示)。
三大框架:Angular JS、React、Vue;从运行效率来说:C<java<js;浏览器的内核:IE:Trident、Chrome、Safari:Webkit、FireFox:Gecko、Opera:presto。
2001年,IE6:从内核中剥离JS引擎;2008年,chrome:V8JS 引擎。
在这边可以推荐一本书籍:《javaScript权威指南》,这本书可以相当于字典使用,对于 javaScript 的学习建议是: 终身学习、找到适合自己的方法。javascript是一种解释性语言:可以跨平台;针对不同平台不需要重新编译。建议更多学习解释型语言。javacript只支持单线程:同步调用和异步调用。