语言
创世纪,神说,要有光,于是有了光。
对于程序员来说。写一行代码,说要有光。运行一下。就有了光。
语言,提供了任务描述的API。机器。提供了执行能力。或说是执行者。
设计+执行=创造
计算机语言可以不断的被丰富。函数,类库。
执行器也被不断的丰富。互联网,email。
指令,发送一条消息到另一个人。
执行。指令被编译,运行,消息被打包通过无数层的基础设施,传送到另一端机器,被打开并展示在另一端的界面。
模块
一个模块就是一个执行器。
操作语言是它的接口。
一个模块因而丰富了语言世界。
这个模块也被抽象为它提供的接口。
当然,也包括执行能力。
人件
一个人,一个团队,一个公司,可以认为是一个执行器。
人与人的协作与沟通,团队与团队的协作与沟通,是通过人类语言。
一个大的项目,必须要被拆分为不同的子问题,再被拆分为更小的问题。
每个拆分,必须要定义清晰的接口。
评估
机器是稳定的,可预测的,高精度的。
人是不稳定的,不可预测的,易犯错的。
人也不是任意可替代的。
因而每个公司都会对员工有定期评价
设置期望,并衡量表现
依此淘汰次品
并奖励优品
人
人作为基本的执行器单元
人类语言是API
肉体是执行器
每天需要睡觉,吃饭,娱乐,还有情感需求,自我满足需求
任务太多就会burnout
人还需要多线程工作
上下文切换
设置不同的优先级
团队
团队由一群的人组成
拥有一个专属的领域
实现一个大的目标,或者很多的目标
彼此之间需要配合
因为沟通尤为关键
任务拆解也很关键
接口定义很关键
接口必须是最简单的
那么,评价,也可以用接口来定义吗?
评价系统,是否就是一套接口?