Andriod知识图谱|青训营笔记

170 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的的第1天

高高山顶立,深深海底行。

今天的课程主要是关于Andriod系统和客户端的概述。

一眼能看透事情本质的人很少,但是先学框架学本质能少走很多弯路。

一、移动互联网

1.移动互联网的作用

个人感受,学安卓开发很容易联想到我们自己平常使用APP的方式和感受,很具体,比较实际,所以也比较好理解。

2.一个APP的诞生

产品经理提出想法,开发人员在服务端提供数据的基础上进行从0到1的活动。

二、Andriod的知识图谱

1.安卓的开发的作用

(1)对外创造价值

(2)对内节约成本 我觉得第三点个人价值不用单独说,个人价值是依附于具体产出的。

2.对外创造价值

(1)满足基本需求

基本需求的组成学习内容
页面Andriod基础、UI编程
逻辑代码结构
数据网络&数据存储

(2)多样化需求

  • 同样的需求更加优美的表达出来;

eg.同样是视频剪辑,如何提供更好的剪辑模板,剪辑素材。

  • 不同的场景定制化需求

eg.抖音的个性化推荐

(3)安全、高效

  • 安全

一个是数据隐私问题,一个是生产内容本身的监控问题。

  • 高效

是对生产成本的控制,或者是从社会责任感的角度对各种资源的节约。

  • 《性能优化》
  • 《终端智能》

3.对内节约成本

(1)个体

生产工具层面上优化。

(2)团队

组织沟通上的优化。

三、个人的技术路线

1.技术基础

(1)Andriod系统相关知识

(2)程序员的基本素质

代码规范、业务理解(不止是螺丝钉的思维)、团队合作。

2.个性化

打造自己的不可替代性。、

(1)知识的深度——技术专家

对Andriod开发各个层面的东西比较了解。

(2)知识的广度——技术管理&架构师

对整个App的理解,负责工程的设计管理。