08__七年未必痒:如何营造亲密关系的新鲜感?

你好,我是李一帆。

你发现了吗?童话故事的最后,都是王子和公主从此过上了幸福的生活;很多电视剧和电影的结尾,也是只演到男女主人公走入婚姻的殿堂。可是,再往后呢,再往后就不敢写了……

08__其它技能考察:见微知著,不可忽略的其它考察点

你好,我是四火。

关于怎样主导技术面试的问题,在前面几讲里,我们分别对算法和数据结构,以及系统设计这两个最常见的考察路径,做了重点讲解。

而在技术考察方面,还有一些常见的其它路径,比如面向对象的考察,还有针对测试能力的考察等等。

08__启动优化(下):优化启动速度的进阶方法

专栏上一期,我们一起梳理了应用启动的整个过程和问题,也讲了一些启动优化方法,可以说是完成了启动优化工作最难的一部分。还可以通过删掉或延后一些不必要的业务,来实现相关具体业务的优化。你学会了这些工具和方法,是不是觉得效果非常不错,然后美滋滋地向老大汇报工作成果:“启动速度提升 30%,秒杀所有竞品好几条街”。

08__缺乏封装:如何应对火车代码和基本类型偏执问题?

你好,我是郑晔。

上一讲,我们讲的是控制语句体现出的坏味道,它们不是一种坏味道,而是一类坏味道。这一讲,我们再来讲一类代码的坏味道:缺乏封装。

在程序设计中,一个重要的观念就是封装,将零散的代码封装成一个又一个可复用的模块。任何一个程序员都会认同封装的价值,但是,具体到写代码时,每个人对于封装的理解程度却天差地别,造成的结果就是:写代码的人认为自己提供了封装,但实际上,我们还是看到许多的代码散落在那里。

08__人才招聘:招人过程中容易犯的5种错误

你好,我是许健。今天我想跟你谈谈“招人的那些事儿”。

五年前,上海研发中心想设置 Kubernetes 团队,就是因为我的团队里有一个在 Linux 内核方面很有影响力的高级别技术专家,最后我才能说服总部在上海部署 Kubernetes 团队。同样地,也是因为我们有一个在 OpenStack 社区存储方面很有影响力的人,才能在上海成立云计算存储团队。

08__容量预测(上):第三只眼,通过AI预测服务容量瓶颈

你好,我是吴骏龙。在这一讲和下一讲中,我们来扮演一回预言家,看看容量预测是怎么做的。

我们先来看一个问题,也许在工作中你也会有这样的疑问:

“双 11 期间,网站需要举办大促活动,我们目前的服务器能不能承载这些大促活动所产生的访问量?如果不能,用多少服务器可以支撑,又不至于太浪费呢?”

08__容器内存:我的容器为什么被杀了?

你好,我是程远。

从这一讲内容开始,我们进入容器内存这个模块。在使用容器的时候,一定会伴随着 Memory Cgroup。而 Memory Cgroup 给 Linux 原本就复杂的内存管理带来了新的变化,下面我们就一起来学习这一块内容。

08__如何利用_Clang_为_App_提质?

你好,我是戴铭。

以前在工作中,有段时间连续发生了多次线上事故,在复盘时大家都提出是因为代码不规范、代码规范执行不到位,从而导致代码质量过差,无法监管,我们才被动处理线上事故。会上牢骚发完,会后应该怎么执行呢?

08__如何利用三角剖分和向量操作描述并处理多边形?

你好,我是月影。

在图形系统中,我们最终看到的丰富多彩的图像,都是由多边形构成的。换句话说,不论是 2D 图形还是 3D 图形,经过投影变换后,在屏幕上输出的都是多边形。因此,理解多边形的基本性质,了解用数学语言描述并且处理多边形的方法,是我们在可视化中必须要掌握的内容。

08__如何轻松制定OKR?方法原来如此简单

你好,我是黄勇。今天我想和你一起来聊聊制定 OKR 的实操技巧。

很多朋友经常在微信上问我一些关于 OKR 的问题,例如:我的团队伙伴们不知道如何定义自己的 OKR,制定得不好怎么破?为何每次制定 OKR 的过程都如此漫长,能否变得更高效?OKR 所制定的内容写得是否正确,有衡量标准吗?OKR 到底怎么写?