程序猿和攻城狮

移动互联网本质:

门户网站(就是入口)
流量,流量经济
微信有6亿用户

PC互联网时代:
移动互联网时代

抢占终极资源:时间

传统模式是地段,互联网模式是时间。

微软:PC建立

小米盒子(电视盒子)
海尔材料科学(白色家电)
手机,电视(黑色家电)

手机端主战场最惨烈:(104min)
微信60min 垄断者,抵上电视行业
微信/游戏 九一分成

碎片化时间
移动互联网下一个时代:
1,可穿戴设备
2,今天的手机成为智能终端。
3,万物互联

产业边界被消除。
行业边界不断被打破
距离被消除。

互联网对传统行业影响:

企业本质是创造用户
(创造,传递价值)

海尔(创造价值)
功能,制造,产能过剩

资金流(支付宝)
信息流(淘宝)
物流(菜鸟)
功能,个性,体验

苏宁(传递价值)

科学技术-提高中间环节

大规模反向定制(解决库存)

传递价值:功能,个性,体验

0数学含义,哲学含义。

欧拉,莱布尼茨,图灵

可判定问题:
P=NP?
有限精度(浮点运算)

不可判定问题:
停机问题
不可解度

正态分布:概率论(赌博)
蒙特卡罗方法

软件测试:
充分性:测试是否足够了
测试预言:成功还是失败了

真假测试强度

3.14(pi 之歌)
圆周率日,爱因斯坦生日
河流

安卓碎片化:
安卓开源

真机测试
互联网众包进行测试。

软件工程
1960“软件危机”,软件工程

1970:瀑布模型 二次确认
软件:算法+数据结构

1990,软件开发(过程+技术+工具)
编码(一部分)

持续集成:
过程:各个阶段
技术:如何写测试用例
工具:各种工具

移动互联网:
要求高
安全
闪退立马卸载
环境复杂

小米MIUI操作系统(更新到周)

数据分析:了解用户,提高软件

未来趋势:众包

指令执行:取,译,执。

计算机节约人力
,计算快速,海量存储。

软件模型不同:

函数式编程基于递归
SSE技术

问题(满足真实的需求)
解问题

软件工程框架:
技术
业务模型
分析模型
设计模型

需求分析(用户,做什么?)
设计模型
解决方案
软件测试(方案有效性,
是否解决了问题)。
软件维护(新版本)

编程思想(复杂系统):
1.复杂问题转变为简单子问题
2.抽象(接口,系统实现)

人机交互
HCI人机交互
交叉学科

四个阶段:
批量
联机
图形用户界面(鼠标)
WIMP界面(二维半)

体感交互
虚拟现实
语言交互
脑机交互

软件工程三个角色:

产品经理:“目标很重要”
淘宝:平台,中介商
京东:自己经营
产品经理(有钱,写文档)

软件架构师(黑客帝国):
软件结构:框架结构
技术权威(经验)
写关键代码,困难代码
模型,文档

项目经理:
一定时间,陈本,质量上来完成
协调者,解决者。
项目管理考激励,不是惩罚
工作压力大。

软件管理:最好的管理是没有“管理”

人机交互设计师
扫描仪,不以代码为主。

程序员(中流砥柱)
抽象能力
思维能力

高端程序员需要算法
85%代码是重复的
容易吃青春饭

测试,一个局部,而不是全部
驱动程序,桩程序
缺陷性测试,收入也差不多
经常写测试代码

软件维护工程师:
软件载体,就是代码。
软件需要持续增值
维护成本超过软件成本。

维护工程师,需要修改别人的代码
经验:写文档的高于写文档的

发布了21 篇原创文章 · 获赞 5 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/hello250sunshine/article/details/104245371