2016.09.05第一课_兄弟连

第一天学习笔记

质量需求

  1. 项目的性能
  2. 项目的负载能力
  3. 项目的数据安全
  4. 项目高可用
  5. 项目的扩容能力

业务需求

从功能的实现角度来完成项目的开发叫做业务需求的实现

全栈工程师

学习的内容:Linux、数据库、html5、后端业务处理、打包APP。

作业要求

完整、可用、美观、无缺陷

猿行班

12个课题+其他选修课题,在相应的时间内完成一定的需求功能【一个星期一次课,必须一周内完成作业。】

团队项目协作开发、web前端管理、数据库的性能优化相关、linux基础运维……

机器语言

  1. C语言,60年代 结构化语言 第一个跨平台运行的!
  2. C++ 70年代 面向对象!
  3. java 依靠JVM实现跨平台真正意义的跨平台,垃圾回收,回收内存!java 8 支持部分面向对象
  4. ruby 90年代末,支持面向对象,日本人发明的,
  5. node.js 指令式编程

函数式编程:解决并发冲突的问题,让程序员更轻松,性能都很优秀,保证最基本的性能基础【后置执行,听完命令再去执行。】
指令式编程:算法很重要。【计算内存,CPU占用量。得能想象到。。一个循环,三个条件。不同人写出同一个功能,占用资源是不一样的。】
命令式编程:
PHP 的 laravel 是 ruby on rails的山寨版!

开发环境

mac linux->开发比较好
16.04 LTS Ubuntu(系统)

作业

安装虚拟机。VM,virtual box,VMware Workstation
安装Ubuntu系统

看一下www.ydma.cn node.js 视频

你可能感兴趣的:(2016.09.05第一课_兄弟连)