前端开发是什么
- 前端开发:是创建Web页面或APP、小程序等前端页面是呈现给用户的过程。
- 核心技术:HTML、CSS、JavaScript以及衍生出的各种框架技术等。
前端在公司里到底做什么
PC端(personal computer)
- 个人计算机
京东
淘宝
APP
- 手机软件(微信、微博、抖音、快手、王者荣耀)
- IOS(Swift Object-c),针对系统定制开发(成本高),王者荣耀,吃鸡战场
- 安卓(Java),针对系统定义开发(成本高),王者荣耀,吃鸡战场
- 跨平台APP、混合APP,一套代码支持多平台(成本低),哔哩哔哩等
小程序
- 不用安装、不用更新、微信内传播速度快
- 健康宝
- 点餐系统
游戏
- 分支-H5游戏开发工程师
- 4399小游戏
- 贪玩蓝月
大数据可视化应用
- 3D、VR虚拟现实、AR现实增强技术、大数据大屏显示
- 3D
- VR(虚拟现实:用数据打造虚拟环境,跟虚拟环境内容进行交互)
- AR(现实增强:在现实空间插入虚拟内容,增加视觉效果)
名词解释
- HTML5、H5、Web前端、Web全栈
- HTML5(HTML5的标签)
- H5(HTML5+CSS3+JavaScript)
- Web前端(H5别名)
- 大前端(跨平台、跨设备、万物互联(未来10年必然发展趋势))
- Web全栈(前端、后端、数据库、服务器)
如何利用Web全栈做兼职
为什么选择前端
岗位多(薪资高,技术新,未来可持续发展空间大)
哪些人适合学习
- 0基础小白
- 前端知识体系不会出现学不会的内容
- 学历门槛要求不高
- 转行人员
- 后端转前端
- 测试转前端
- 想兼职人员
- 小公司为节约成本、项目外包
- 通过平台或个人接项目
学习路径
学习编程要科学、系统的进行学习
学什么
- 核心语法(HTML、CSS、JavaScript) 兼职:完成90%网页开发
- 企业框架(Vue、React、UniApp)小程序 兼职/全职:符合目前企业用人需求
- node.js,数据库,服务器,设计模式,大型项目架构设计 进阶:全栈程序员