全栈工程师 Full Stack
懂产品 懂设计 懂前端 懂后端
后端开发、前端开发、界面设计、
产品设计、数据库、各种移动客户端、
三屏兼容、restFul API设计和OAuth。
界面设计
PS学习
产品技术开发流程
1、产品开发流程步骤第一步:市场需求文档,简称为MRD。
2、原型设计(交互设计)。
3、视觉设计。
4、PRD详细需求文档。
5、研发阶段。
全栈工程师所需技术
前端
1、HTML+CSS+Bootstrap
2、JavaScript jQuery AngularJS 学习重要的 ES6 新特性(可选)。
后端
node.js 因为 Node.js 本身就是 JavaScript 环境,框架就是 Express
Python:Python 受欢迎的开发框架有 Django 和 Flask 。
Ruby:用 Ruby 开发比较受欢迎的开发框架有 Rails 和 Sinatra 。很多教学平台把 Ruby 作为首选后端语言。
数据库& Web 存储
sql oracle
nosql redis
web存储 存储会话、cookie、缓存数据。
HTTP & REST
使用Chrome DevTools
SSL 证书是什么。
WebSockets、Web Workers,以及 Service Workers (均可选)。
Web 应用架构
Git
基本算法和数据结构