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

你好,我是邵巍。

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

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

03__行成于思:你是否有故事思维?

你好,我是涵柏。

今天继续我们的故事旅程,上节课我们从故事元素入手,讲了讲受众到底喜欢怎样的故事。这节课我们把目光转向传播者的角度,来看看如果要讲好一个故事,作为讲述者的我们又应该具有哪些故事思维。

03__学什么与怎么学

男孩还是女孩?这是个问题!

在中国人的生活中,生男生女可谓兹事体大,多少幸福与烦恼都因此而起。那么有没有办法提前做出准确的预测呢?当然有啦!通常在怀孕 4 个月时,胎儿的性别就可以通过 B 超得到准确的判断了,所以只要问一问医生轻松搞定。但是出于职业道德和执业法规的要求,医生一般是不会透露胎儿性别的。想要在怀孕的早期判断,终归还是要依赖祖辈流传下来的经验。

03__要不要相信你的调查问卷

你好,我是邱岳,今天我分享的主题是:要不要相信你的调查问卷。

产品设计的敌人之一是闭门造车,当我们有了创意和沙盘推演之后,一定要去了解用户,而提到了解用户,我们一定都会想到调研。

03__右值和移动究竟解决了什么问题?

你好,我是吴咏炜。

从上一讲智能指针开始,我们已经或多或少接触了移动语义。本讲我们就完整地讨论一下移动语义和相关的概念。移动语义是 C++11 里引入的一个重要概念;理解这个概念,是理解很多现代 C++ 里的优化的基础。

03__预习篇_·_小鲸鱼大事记(三):群雄并起

你好,我是张磊。我今天分享的主题是:小鲸鱼大事记之群雄并起。

在上一篇文章中,我剖析了 Docker 项目迅速走红背后的技术与非技术原因,也介绍了 Docker 公司开启平台化战略的野心。可是,Docker 公司为什么在 Docker 项目已经取得巨大成功之后,却执意要重新走回那条已经让无数先驱们尘沙折戟的 PaaS 之路呢?

03__原理:FaaS的两种进程模型及应用场景

你好,我是秦粤。上一讲我们通过一个 Node.js 纯 FaaS 的 Serverless 应用,给你介绍了 Serverless 引擎盖下的运作机制,总结来说,FaaS 依赖分层调度和极速冷启动的特性,在无事件时它居然可以缩容到 0,就像我们的声控灯一样,有人的时候它可以亮起来,没人的时候,又可以自动关了。

03__中台定义:当我们谈中台时到底在谈些什么?

你好,我是王健。

前面两讲,我带你从时间维度重新走了一遍中台的发展历程,又在空间维度为你介绍了目前市面上出现过的各类中台。

估计你现在一定被这么多种类的中台搞的有点晕头转向了,这些中台都称的上是中台么?感觉和之前一直在做的平台也没有什么两样啊?

03__重复代码:简单需求到处修改,怎么办?

你好,我是郑晔。

前面两讲,我们讨论了命名中的坏味道。今天,我们来讨论另外一个常见的坏味道:重复代码。

记得我刚开始工作的时候,有人开玩笑说,编程实际上就是 CVS(CVS 是当时流行的一个版本控制工具,相当于今天的 Git),也就是 Ctrl+C、Ctrl+V、Ctrl+S,或许你已经听出来了,这是在调侃很多程序员写程序依靠的是复制粘贴。

03__重新认识感觉:眼见不一定为实

你好,我是 Rocky。今天和你来聊聊人的感觉对设计的影响。

很多设计师在设计时容易靠感觉来设计,但我这节课不是教你怎么去找感觉,而是要教你如何在设计中正确理解人的感觉。

03__字符串性能优化不容小觑,百M内存轻松存储几十G数据

你好,我是刘超。

从第二个模块开始,我将带你学习 Java 编程的性能优化。今天我们就从最基础的 String 字符串优化讲起。

String 对象是我们使用最频繁的一个对象类型,但它的性能问题却是最容易被忽略的。String 对象作为 Java 语言中重要的数据类型,是内存中占据空间最大的一个对象。高效地使用字符串,可以提升系统的整体性能。

03_案例篇__如何处理Page_Cache难以回收产生的load飙高问题?

你好,我是邵亚方。今天这节课,我想跟你聊一聊怎么处理在生产环境中,因为 Page Cache 管理不当引起的系统 load 飙高的问题。

相信你在平时的工作中,应该会或多或少遇到过这些情形:系统很卡顿,敲命令响应非常慢;应用程序的 RT 变得很高,或者抖动得很厉害。在发生这些问题时,很有可能也伴随着系统 load 飙得很高。

03_持续交付和DevOps是一对好基友

现在很多人都在困惑持续交付和 DevOps 到底是什么关系,有什么区别,或许你也感觉傻傻分不清楚。那么今天,我就来和你聊聊持续交付和 DevOps,以及它们到底是什么关系。

03_初程:带上一份技能地图

程序世界是一片广阔的大地,相比我十多年前进入这个世界时,这片大地的边界又扩大了很多倍。初入程序世界难免迷茫,要在这个世界立足、生存,并得到很好的发展,应首要具备怎样的技能呢?未来的程序之路,先给自己准备一份基本的技能地图,先有图,再上路。

03_初探微服务架构

上一期我给你讲了什么时候应该进行服务化,以及服务化拆分的两种方式即横向拆分和纵向拆分,最后还提到了引入微服务架构需要解决的问题。

我想你一定很好奇微服务架构到底是什么样子的,接下来我们一起走进微服务架构,来看看它的各个组成部分。

03_创业未捷老板跑,社保工资哪里讨?

平常总听身边创业的朋友们吐槽说,创业后才发现,不去努力,压根不知道什么叫做绝望。话说这创业公司确实不容易,老板起早贪黑,员工亦是没日没夜地干活。但这中间,一旦哪个环节出现问题,就有可能导致整个公司都崩盘。

03_迭代法:不用编程语言的自带函数,你会如何计算平方根?

你好,我是黄申。

今天我们来说一个和编程结合得非常紧密的数学概念。在解释这个重要的概念之前,我们先来看个有趣的小故事。

古印度国王舍罕酷爱下棋,他打算重赏国际象棋的发明人宰相西萨·班·达依尔。这位聪明的大臣指着象棋盘对国王说:“陛下,我不要别的赏赐,请您在这张棋盘的第一个小格内放入一粒麦子,在第二个小格内放入两粒,第三小格内放入给四粒,以此类推,每一小格内都比前一小格加一倍的麦子,直至放满 64 个格子,然后将棋盘上所有的麦粒都赏给您的仆人我吧!”

03_黑盒之中有什么:内核结构与设计

你好,我是 LMOS。

在上节课中,我们写了一个极简的操作系统——Hello OS,并成功运行,直观地感受了一下自己控制计算机的乐趣,或许你正沉浸在这种乐趣之中,但我不得不提醒你赶快从这种快乐中走出来。

03_技术视角:AI产品经理需要懂的技术全景图

你好,我是海丰。今天,我想和你聊聊 AI 产品经理需要懂的技术有哪些。

在转型成为 AI 产品经理之前,你一定最关心技术问题。这也是很多同学的疑问,比如:AI 产品经理要不要懂技术?现在市面上 AI 的课程特别多,但都面向算法工程师,内容太复杂,我到底要掌握到哪种程度呢?

03_架构设计的目的

周二,我们聊了架构出现的历史背景和推动因素。以史为鉴,对我们了解架构设计的目的很有帮助。谈到架构设计,相信每个技术人员都是耳熟能详,但如果深入探讨一下,“为何要做架构设计?”或者“架构设计目的是什么?”类似的问题,大部分人可能从来没有思考过,或者即使有思考,也没有太明确可信的答案。

03_精益创业法:如何快速跨过从0到1这道坎?

你好,我是周维。从这节课开始,我们就进入了课程的第二个模块:定位篇。

在短视频内容创作当中,找准定位是做出适合自己内容方向的爆款视频、实现变现的重要条件。因此接下来,我们会花 6 节课的时间来学习如何做好内容定位,以此为创作出适合自己的爆款短视频做好规划。

03_密码学基础:如何让你的密码变得“不可见”?

你好,我是何为舟。

上一讲,我们学习了黄金法则的三部分核心内容:认证、授权、审计。它们描述了用户在使用应用的各个环节,我们需要采取的安全策略。

在掌握了黄金法则之后,你就能以在安全发展规划上的宏观能力,赢得面试官的认可。接下来,他想考验一下你对安全具体知识的理解,以此来判断你能否将安全发展落地。于是,他问了一个非常基础的问题:你懂加解密吗?

03_如何使用浏览器给自己拍照呢?

在之前的文章中,我向你介绍了如何在浏览器中利用 WebRTC 采集音视频数据。那么,是否可以通过相同的技术进行拍照呢?没错,这是完全可行的。

现代的浏览器功能越来越强大,你不光可以通过它进行拍照,而且还可以对拍下来的照片进行各种滤镜处理。

03_数学基础__窥一斑而知全豹:数理统计

在人工智能的研究中,数理统计同样不可或缺。基础的统计理论有助于对机器学习的算法和数据挖掘的结果做出解释,只有做出合理的解读,数据的价值才能够体现。数理统计(mathematical statistics)根据观察或实验得到的数据来研究随机现象,并对研究对象的客观规律做出合理的估计和判断

03_为什么跑步要先热身?

你好,我是钱亮,今天我们来聊一聊跑步的热身和拉伸问题。

在正式开始学习之前,我们先来思考一个问题:你认为,跑步主要是用什么来跑?你可能想都不想就会给出答案:当然是用腿。但是这准确吗?在我看来,跑步主要依靠的是心脏,就像一辆汽车,让它跑起来的不是轮胎,而是它的引擎。

03_语法分析:两个基本功和两种算法思路

你好,我是宫文学。

通过第 1 讲的学习,现在你已经清楚了语法分析阶段的任务:依据语法规则,把 Token 串转化成 AST。

今天,我就带你来掌握语法分析阶段的核心知识点,也就是两个基本功和两种算法思路。理解了这些重要的知识点,对于语法分析,你就不是外行了。

03_语法分析(一):纯手工打造公式计算器

我想你应该知道,公式是 Excel 电子表格软件的灵魂和核心。除此之外,在 HR 软件中,可以用公式自定义工资。而且,如果你要开发一款通用报表软件,也会大量用到自定义公式来计算报表上显示的数据。总而言之,很多高级一点儿的软件,都会用到自定义公式功能。

03_预习_不同职能如何做好增长?

你好,我是刘津。

今天我要跟你分享的主题是不同的职能如何通过增长全景图做好增长这件事。

增长无限制

增长是企业在任何时刻都需要去做的最重要的事情,任何职位都需要助力增长。

03|Mutex:4种易错场景大盘点

你好,我是鸟窝。

上一讲,我带你一起领略了 Mutex 的架构演进之美,现在我们已经清楚 Mutex 的实现细节了。当前 Mutex 的实现貌似非常复杂,其实主要还是针对饥饿模式和公平性问题,做了一些额外处理。但是,我们在第一讲中已经体验过了,Mutex 使用起来还是非常简单的,毕竟,它只有 Lock 和 Unlock 两个方法,使用起来还能复杂到哪里去?

03|Spring_Bean_依赖注入常见错误(下)

你好,我是傅健,这节课我们接着聊 Spring 的自动注入。

上一讲我们介绍了 3 个 Spring 编程中关于依赖注入的错误案例,这些错误都是比较常见的。如果你仔细分析的话,你会发现它们大多都是围绕着 @Autowired、@Qualifier 的使用而发生,而且自动注入的类型也都是普通对象类型。

03|到底要不要学语法?什么时候学比较好?

你好,我是陈亦峰,欢迎你和我一起学英语。

课前朗读

今天我们继续来阅读The Product-Minded Software Engineer这篇文章,我带你精读文章的第二段。

  1. Interest in the business, user behavior and data on this

When coming with ideas, product-minded engineers don’t just get these from thin air. They take the time to understand how the business works, how the product fits in, and what its goals are. They are also empathetic about how the product makes users feel and how those users benefit from using this product. They often dive straight to data about business and user metrics, getting their hands on this data however they can. They might access it directly - if this is possible - or approach the product manager or data scientists to get this kind of information. They do this because of their curious nature. This is the next trait I’ve observed.

03|躲雷指南:你一定要避开的4大写作误区

你好,我是涵柏。今天是原理篇的最后一课。

也许你已心痒难耐,想让我快点分享写作的方法和技巧。不过,欲速则不达,在过渡到方法篇前,我还要再啰嗦一节课,和你聊聊写作中有哪些常见的坑,你可千万别跳。因为一旦养成了这样的写作习惯,你就很难再改回来了。

03|更多常用命令:应对稍复杂的编辑任务

你好,我是吴咏炜。

上一讲我们通过 Vim 教程学习了 Vim 的基本命令,我还给你讲解了 Vim 的基本配置,现在你就已经可以上手基本的编辑工作了。

今天,我们将学习更多 Vim 的常用命令,以便更高效地进行编辑。我会先带你过一下光标移动命令和文本修改命令,然后重点讲解文本对象,随后快速讨论一下不能搭配文本修改的光标移动命令,最后讨论如何重复命令。