03__体验设计的模型:找到体验设计的关键规律

你好,我是相辉。

在前面的两讲中,我们了解了商业阶段和商业化价值对于体验设计策略的影响。那么接下来最重要的,就是为体验设计构建模型了。利用体验设计的模型,可以帮助我们理解用户体验是如何构成的,进而帮我们寻找到产品体验的规律,定位体验问题,优化和改进产品。

03__通过你的CPU主频,我们来谈谈“性能”究竟是什么?

“性能”这个词,不管是在日常生活还是写程序的时候,都经常被提到。比方说,买新电脑的时候,我们会说“原来的电脑性能跟不上了”;写程序的时候,我们会说,“这个程序性能需要优化一下”。那么,你有没有想过,我们常常挂在嘴边的“性能”到底指的是什么呢?我们能不能给性能下一个明确的定义,然后来进行准确的比较呢?

03__问题设计(上):三大原则理清面试考察方向

你好,我是四火。

相信你在学习了第 02 讲的面试计划之后,心中对于它已经有了更深入的理解。

我们在面试计划中,谈到了规划合适的面试内容,来帮助我们获取面试重点所对应的数据。而在技术面试中,技术问题就是这个面试内容的直接体现。

03__系统设计目标(一):如何提升系统性能?

提到互联网系统设计,你可能听到最多的词儿就是“三高”,也就是“高并发”“高性能”“高可用”,它们是互联网系统架构设计永恒的主题。在前两节课中,我带你了解了高并发系统设计的含义,意义以及分层设计原则,接下来,我想带你整体了解一下高并发系统设计的目标,然后在此基础上,进入我们今天的话题:如何提升系统的性能?

03__线程池:业务代码最常用也最容易犯错的组件

你好,我是朱晔。今天,我来讲讲使用线程池需要注意的一些问题。

在程序中,我们会用各种池化技术来缓存创建昂贵的对象,比如线程池、连接池、内存池。一般是预先创建一些对象放入池中,使用的时候直接取出使用,用完归还以便复用,还会通过一定的策略调整池中缓存对象的数量,实现池的动态伸缩。

03__限界上下文:定义领域边界的利器

你好,我是欧创新。今天我们重点学习“限界上下文”。

在 DDD 领域建模和系统建设过程中,有很多的参与者,包括领域专家、产品经理、项目经理、架构师、开发经理和测试经理等。对同样的领域知识,不同的参与角色可能会有不同的理解,那大家交流起来就会有障碍,怎么办呢?因此,在 DDD 中就出现了“通用语言”和“限界上下文”这两个重要的概念。

03__消息模型:主题和队列有什么区别?

你好,我是李玥。这节课我们来学习消息队列中像队列、主题、分区等基础概念。这些基础的概念,就像我们学习一门编程语言中的基础语法一样,你只有搞清楚它们,才能进行后续的学习。

03__效能度量:如何选对指标与方法,真正提升效能?

你好,我是葛俊。今天,我来和你聊聊如何正确使用效能度量。

在上一篇文章,我给你介绍了效能度量的定义、作用,以及几个使用误区。我们先简单回顾一下:

  • 软件系统异常复杂,度量指标无法覆盖其所有参数,从而容易被“数字游戏”欺骗。
  • 竖井指标的提高不等于全局指标的提高,局部优化不等于全局优化。
  • 研发效能度量指标一般用来衡量软件产品的生产过程和产品质量,但公司真正需要关注的是能否产生用户价值。这两者之间存在着难以跨越的鸿沟。

正是因为这种种看似难以解决的问题,业界甚至有人认为研发效能的度量是一个无解的问题。但我并不这样认为。如果使用得当,效能度量可以给公司的研发带来非常大的好处。

03__芯片设计:一颗芯片到底是如何诞生的(上)

你好,我是邵巍。

上一讲我介绍了一下半导体产业都有什么样的产品,并且通过拆解一部 iPhone,给你展示了一部手机都需要用到多少芯片。

那么这一讲我们来聊聊,一颗芯片,是如何诞生的呢?其实一颗芯片项目就是一个标准的产品项目,项目的起点是市场需求分析,接着是设计和制造,如果产品成功完成了商业落地,那么就可以开启下一代产品的迭代升级新周期了。