前端也是程序员
//没有前端之前就没人写页面吗?肯定不是的,以前程序员不分前后端,随着web技术的不断迭代,前端能做的事情越来越多(谷歌邮箱就是利用ajax和JavaScript写的网页应用),加上用户对页面体验的要求越来越高,前端作为程序员的分支逐渐分离出来,形成一个新的岗位
//不过随着前端技术的层出不穷,做页面的工作也变得简单,也衍生出了大前端/全栈工程师的概念,个人感觉其实就是变回以前那时候,程序员不分前后端
既然前端也是程序员,那么基本的工具就必须学
- 命令行
//没有GUI之前,程序员就是敲命令行的,现在很多前端自动化工具也许得用命令行操作,做程序猿不学命令行混不下去啊 - npm(全称Network Power Manager)
//通俗称包管理器 - git/gitbash
//前端就得上gayhub(全球最大同性交流社区)学习,git得会
//gitbash是提供给我们这些没有苹果电脑的屌丝用命令行的 - 科学上网,你懂得!!自己找办法
回顾自己的学习路线
- html
- css(less/sass/scss/stylus)
- JavaScript(ES5/jQuery/ES6)
- http
- ajax/jsonp/cors/axios/Promise
- 模块化
- mvvm框架(vue.js)
- 作品/必须用自己的作品来证明自己的能力
学习资源
- 快速了解前端知识结构的网站
菜鸟教程
知识总览
某视频学习网站//有不少免费的干货视频,可以看下对前端有个整体了解
freecodecamp//前端代码闯关的网站,蛮有趣
- css的不正交特性,导致这门语言简直就是玄学,页面做出来就祖宗保佑了,初学者建议把重心放在学习JavaScript上
codepen.iocss装逼炫技网
codrops这个作者每天都在琢磨炫酷的页面作品
dribbble国外顶级设计师社区
freepik提供免费psd稿练习
css trick各种奇怪CSS图形
MDN - JavaScript
阮一峰的JavaScript教程
MDN
JavaScript高级程序设计
Vue.js
-
知识查询网站
谷歌搜索
前端开发中文文档大全
MDN
JSbin//这是在线测试代码平台 -
学习中遇到问题
谷歌
github
stackoverflow社区
掘金社区
segmentfault社区
知乎
计算机三大准则
1.计算机是输入运算输出的工具
2.程序就是数据+指令
3.计算机的思维和人不一样
网友评论