给想学编程又无从下手的小白一些建议( 二 )


等(费头发 , 女生就不建议选了)
JavaScript 这个语言的方向太多了 , 号称全栈开发语言(node.js 全栈开发技术 , web 前端
VUE.js 移动端技术 React.js )这一门语言掌握了 可以做个全栈
(属于前端语言 , 容
易上手)比如:你选择做 WEB 前端工程师
首先我们就要先对职位进行解读:
薪资 12-24K 要求专业 , 不限经验
没学历限制也不限经验就不需要担心了
大学三年要是把握的好 , 毕业直接拿 12K 很轻松了
这里要求的技术:
基础:Html css JavaScript 框架:bootstrap react vue JQuery 等
精通一个 jJavaScript 框架 也就是 VUE.JS 或者 react.JS
(什么叫精通?)
这是个伪命题 , 一般不同层次解读都不一样 。 得看你追求的薪资多少 。 12K 薪资
和 24K 薪资要精通的肯定不是一个层级怎样才算是精通 JavaScript?
精通是对一种技术有深刻的研究和透彻的了解
1、理解 JavaScript 里面对象的概念
2、理解各种逻辑运算符
3、理解对面向对象编程函数式编程
4、了解 javascript 特性 , 对原型继承、函数编程、闭包等特性有所了解 , 并能
灵活应用 。
5、了解 js 对 DOM/CSS 的操作特性 , 尤其是浏览器差异方面的特性 , 可以编
写兼容代码
6、了解常见框架的设计思想和解决方案 , 并可以融入自己的代码里
7、了解常见算法用、设计模式用 javascript 的实现方式
8、对于 javascript 引擎的内存管理有一定了解 , 保证运行速度 , 避免内存泄露
9、能试图用 JavaScript 去模拟一个类 , 能让它具备重载以及多态等等特性
10、对 JavaScript 常用的第三方库比较熟悉
11、能用原生JavaScript 写出一个兼容各浏览器的 MVC/MVVM/类 FLUX框架
怎样才算是精通 vue.js?
1、熟悉 Vue 的常用 API , 对所有 API 的应用能够信手拈来
2、熟悉 Vue 的生态 , 知道 vue 的局限性 , 它本身的优缺点 , 哪些问题能用 vue 解决
3、能轻松搭建 Vue 的开发环境 , 无论是 SPA , 还是多页面 , 或者是 SSR 。 能很轻松地
为项目找到合适的轮子
4、能偶尔为项目使用 Vue 造一些轮子 , 比如一些业务组件、mixin、directives 等5、熟悉 Vue 中的一些坑 , 遇到问题能比较轻松能定位到问题
6、了解 Vue 的响应式原理 , 了解模板编译 , 了解 Vue 组件的渲染过程等等
这下你总改知道要学习什么了吧?
三、寻找学习路线
这里就不用多说了吧看到末尾 , 是不是感觉好难~~!!
实际上 WEB 前端真的不难 , 东西也不多 , 你要参照对象 , 如果要对比编程其他语言
C++ Java python 哪个知识体系少?
入门首选 JavaScript 是最合适(个人建议)web 前端知识不足体系不足 Java 的 3 分之
1
学这些知识需要花多久?
Html+css 1.5 个月
JavaScript2.5 个月
VUE.js 1 个月
技术的知识点顶多用些时间就行了 ,
为啥有些人学了半年只会做个静态页面?
别问我为什么 , 因为他每天都好像在很努力在学 , 每天都在学 html css 天天在学重复
的知识
那剩下的时间干啥?
当然是做项目 采坑
怎么做?
2 种方法
1、找个有开发经验的人带着做 , 像博客项目从开始到上线 带着你做 1 个月 教你用框
架写出来 , 而且保障性能等 会踩什么坑 , 持续踩坑
【给想学编程又无从下手的小白一些建议】2、自己仿 , 跟着敲一遍


推荐阅读