全栈工程师技能

全栈工程师 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

基本算法和数据结构

你可能感兴趣的:(全栈)