池建强的公开课

讲讲咱互联网行业自己的故事

个人成长,观点,认知, 软技能

池建强 极客时间创始人、墨问西东创始人

池建强的公开课

讲讲咱互联网行业自己的故事

个人成长,观点,认知, 软技能

池建强 极客时间创始人、墨问西东创始人

2019年4月24日

这是一档面向技术人,分享技术、成长、职场与认知的栏目。栏目以池老师为核心,为技术人提供有料、有趣、有用的知识点,为技术人的成长提供具备参考与借鉴价值的内容。

栏目通过有观点、有态度、有温度的内容,助你升级认知,快速成长。

第一季

第1期 | 聊聊有效学习这件事

第2期 | 35岁程序员惹谁了?

第3期 | 你真的会问问题吗?

第4期 | Python之父和他的编程理念

第5期 | 创业谈钱第一位

第6期 | Linux诞生背后带来的思考

第7期 | 创业后再看Linux从0到1

第8期 | 今天你写bug了吗?

第9期 | 做到专注就赢了一大半人

第10期 | 笨办法才最有效

第11期 | 程序员是个好职业

第12期 | 因兴趣而诞生的Ruby

第13期 | 为什么大公司槽点都那么多?

第14期 | GitHub颠覆了编程世界吗?

第15期 | 晚睡是我的宿命,你呢?

第16期 | 后端工程师的危机

第17期 | 如何打造你的技术影响力?

第18期 | 最可怕的产品经理

第19期 | 如何找到自己的长处?

第20期 | 我的读书之路

第21期 | 纳德拉与开源的微软

第22期 | 什么是重要但没那么优秀的人才

第23期 | WWDC 发布了我期待已久的产品

第24期 | 找到你的财富成长曲线

第25期 | 第十人理论——The Tenth Man

第26期 | 犯错是成长的契机

第27期 | 阅读源代码的一些心得

第28期 | 你是职场里的“成年人”吗?

第29期 | 互联网女皇报告发布了

第30期 | 程序员和键盘

第31期 | 程序员后来都干啥去了

第32期 | 做好事情的4个思维方式

第33期 | 你只能做到阶段性正确

第34期 | 反正项目都会延期的?

第35期 | 程序员创业容易遇到的麻烦事

第36期 | Deadline 的魅力

第37期 | 如何读好一本书

第38期 | 为什么获得提拔的不是你?

第39期 | 我是如何收集知识的

第40期 | 把Linux内核当成一家软件外包公司的老板

第41期 | 年初做的计划,你完成了多少?

第42期 | 如何高效完成自己的计划?

第43期 | 影响了我二十年的三个原则

第44期 | 发生故障后要不要追责?

第45期 | 深入浅出数据库索引

第46期 | 极客时间手记一:产品之难

第47期 | 极客时间手记二:我们要做什么样的产品

第48期 | 极客时间手记三:找到合适的人

第49期 | 极客时间手记四:构建技术基础服务

第50期 | 风险管理:不能盲目乐观,凡事都应该有B计划

第51期 | 极客时间手记五:产品的构建和发布(上)

第52期 | 极客时间手记六:产品的构建和发布(下)

第53期 | 如何把 GitHub 帐号打造成社交名片?

第54期 | 你有错失恐惧症吗?

第55期 | 程序员练级攻略:技术资源集散地

第56期 | 自由软件之父理查德·斯托曼

第57期 | 为什么你总是看起来很忙?

第58期 | 你在解决问题还是在制造问题?

第59期 | 我们能从失败中学到什么?

第60期 | 最近极客时间发布的几个新功能

第61期 | 你会主动跟你的上级沟通吗?

第62期 | 有准备的面试才能拿到更好的 Offer

第63期 | 自律的人生和自律的程序

第64期 | 你对推荐算法的认知,也许都是错的

第65期 | 点外卖的过程原来这么复杂

第66期 | TypeScript的崛起

第67期 | 拼多多现象:快是一种能力

第68期 | 不用强求自己工作快乐

第69期 | 工资到底该占你收入的多少比例?

第70期 | 编程语言漫谈

第71期 | 保持质疑的能力

第72期 | 完美主义害死人

第73期 | 成事的五步流程法

第74期 | 一个没有“浪费”过时间的人终将一事无成

第75期 | 怎么编写可持续发展的代码?

第76期 | 我是否该加入创业公司?

第77期 | 如何评估一份工作的成长潜力?

第78期 | 程序员需要知道的 C10K 问题

第79期 | 像程序员一样思考:解决问题四步法

第80期 | 揭秘 Python 协程

第81期 | 还在 996?说白了就是能力问题

第82期 | 十步学习法

第83期 | 字节跳动的工厂化思维

第84期 | 坚持才会有回报么?是的

第85期 | Chrome架构:仅仅打开了1个页面,为什么有4个进程?

第86期 | 讨厌编程的PHP之父

第87期 | 人不要总是重复自己

第88期 | 先算是非,后算得失

第89期 | 一千万是难以企及的财富吗?

第90期 | 写文档也是一种学习方式

第91期 | 如何做好带人这件事

第92期 | 数据工程师是个有前途的职业么?

第93期 | 想的太多,做的太少

第94期 | 谷歌如何做代码评审

第95期 | 通过你的CPU主频,我们来谈谈“性能”究竟是什么?

第96期 | 技术人引以为傲的动手能力可能成为前进的阻碍

第97期 | 学会说“不”

第98期 | 前端工程师的危机

第99期 | 你要真心为他好,这才是管理

第100期 | 高并发系统的通用设计方法是什么?

第101期 | 今天给你带来了一个新产品

第102期 | 比学识、智商、金钱更重要的思维工具

第103期 | 改变才能应万变

第104期 | 如何写一篇好文章

第105期 | 举债前行:如何恰当应对技术债

第106期 | 马斯克给创业者的三个建议

第107期 | 当我们谈论中台时到底在谈些什么?

第108期 | 架构设计的三大原则

第109期 | 我应该迁移到HTTPS吗?

第110期 | 产品世界的暗黑模式:操纵的诱惑

第111期 | 当我们思考数据库调优的时候,都有哪些维度可以选择?

第112期 | 马化腾谈产品:只看见鸟的好学生

第113期 | 马化腾谈产品:关注口碑和体验迭代

第114期 | 那些你容易踩到的认知陷阱

第115期 | 优化性能的一般方法

第116期 | 一个提高自我认知的小技巧

第117期 | 你能不能同时做好多件事?

第118期 | 程序员是一个具备长久生命力的职业

第119期 | 程序员的黄金五年

第120期 | 北美大厂如何招聘全栈工程师?

第121期 | 人生中的谎言你听过几个?

第122期 | 生活中的 12 条法则

第123期 | 为什么说 SQL 是最成功的第四代语言?

第124期 | 个人开源项目如何赚钱?

第125期 | 事务与工程:什么是工程师思维?

第126期 | 人们为什么会冲动做事?

第127期 | 不为 KPI 而活

第128期 | Java 之父高斯林:你至少得会两门语言

第129期 | 黑石创始人彼得·彼得森的人生七堂课

第130期 | 推荐系统相关的开源工具及框架

第131期 | 有功利心是件好事

第132期 | 如何让自己更有说服力

第133期 | “老而不死”的C语言

第134期 | 技术 Leader 是否应该写代码?

第135期 | 善思者赢:第一季完结

第二季

第156期 | 深度阅读是一种能力

第157期 | 那些改变世界的代码

第158期 | 像花钱一样地花时间

第159期 | 高效程序员的6个习惯

第160期 | 文件系统原理:如何用1分钟遍历一个100TB的文件?

第161期 | Word和Excel之父查尔斯·西蒙尼:编程重要的是想象

第162期 | 站在巨人肩膀上的Dart语言

第163期 | 给项目经理新手的五个锦囊

第164期 | 你工作开心吗?

第165期 | 除了账号密码,我们还能怎么做身份认证?

第166期 | 一个人的格局很重要

第167期 | 创业有方法吗?

第168期 | 把信送给加西亚

第169期 | 能取代Java的,为什么是Kotlin?

第170期 | 怎么理解TPS、QPS、RT、吞吐量这些性能指标?

第171期 | 我要的不仅仅是成功,还有其他人的失败

第172期 | 20年弹指一挥间,2020来了

第173期 | 程序员的敌人

第174期 | 苹果产品设计的三个关键词

第175期 | 拍照片可以不对焦?

第176期 | 给你一座金山也看不见

第177期 | 深受程序员喜爱的Rust(上)

第178期 | 深受程序员喜爱的Rust(下)

第179期 | 不生气,就赢了

第180期 | 如何高效地学习开源项目?

第181期 | Adobe创始人沃诺克:写代码时切勿纠结

第182期 | 创新就是你要心甘情愿地接受失败

第183期 | 代码之外的功夫

第184期 | 乐观者往往成功

第185期 | MySQL有哪些“饮鸩止渴”提高性能的方法?

第186期 | 极简工作法则

第187期 | 高手爱复盘

第188期 | 人为什么会给自己挖坑?

第189期 | 一年又一年

第190期 | DNS协议:网络世界的地址簿

第191期 | 前端的性能到底对业务数据有多大的影响?

第192期 | Java虚拟机的监控及诊断工具

第193期 | Kubernetes一键部署利器:kubeadm

第194期 | 性能优化六大原则:三要三不要

第195期 | TCP/IP和Linux是如何改变世界的?

第196期 | 优秀程序设计的五大原则

第197期 | 如果新型肺炎下只能远程办公?我们该做些什么?

第198期 | 桑达尔·皮查伊:一个解决问题的人

第199期 | 年轻人该不该裸辞?

第200期 | 如何用数学归纳提升代码的运行效率?

第201期 | 丰田一页纸极简思考法

第202期 | 如何反脆弱,从不确定性中获益?

第203期 | 成功必备的结构化思维,你拥有吗?

第204期 | 比Python更快,Julia能笑到最后吗?

第205期 | 如果所有人的大脑都联网会怎样?

第206期 | 关于财富的7条法则

第207期 | 你是否游走在崩溃边缘?

第208期 | 字节跳动的增长密码

第209期 | “硅谷教父”约翰·轩尼诗:创新需要三类人

第210期 | 如何打造一个有序的系统?

第211期 | 五种最基础的产品思维

第212期 | Cookie即将消亡?

第213期 | 最简单有效的思考结构:重要的事情说3点

第214期 | UI泰斗特斯勒:设计者要学会转移产品的复杂性

第215期 | 误删数据后除了跑路,还能怎么办?

第216期 | 另类的特斯拉:让正确的事情发生

第217期 | 宿华:创业就是一个“勇”字

第218期 | 方向不对,努力白费

第219期 | Swift为什么能成为编程语言中的黑马?

第220期 | 面试官的面试逻辑是什么?

第221期 | 为何“懒惰”是所有程序员的骄傲?

第222期 | 杰克·韦尔奇:论“数一数二”战略的成败

第223期 | 你是一个能够“断舍离”的人吗?

第224期 | 巨头过处,寸草不生

第225期 | 使用了并发工具类库,线程安全就高枕无忧了吗?

第226期 | 微信读书,终结一场战争?

第227期 | 比尔·盖茨退出微软董事会

第228期 | 谷歌的优秀经理人都具备哪些特质?

第229期 | 为什么我们需要具备反常识思维?

第230期 | 一个几乎每个系统必踩的坑儿:访问数据库超时

第231期 | 影响贝索斯三十年的三个成功法则

第232期 | 编程学习没有“最佳年龄”或“最晚年龄”之说

第233期 | 不要再说“我就是记忆力不行”

第235期 | 从数组和链表的原理初窥检索本质

第236期 | 雷军:创业能否成功要靠命

第237期 | 失眠这件“小事”

第238期 | 阻碍你成为优秀程序员的两个坏习惯

第239期 | 懦夫从不启程

第240期 | 一篇文章彻底搞懂JavaScript的函数特点

第241期 | 如何正确向上级汇报工作?

第242期 | 如果你是自己人生的经营者

第243期 | 程序员如何提升自我价值?

第244期 | 面试时刷的那些题,工作了真的会用到吗?

第245期 | 工具方法串讲:手把手教你高效管理

第246期 | “熟悉又陌生”的二维码

第247期 | 巴菲特成功背后的三个人生智慧

第248期 | 直线思维,你最大的敌人

第249期 | “上古语言”COBOL 还有春天?

第250期 | 健康检测:这个节点都挂了,为啥还要疯狂发请求?

第251期 | 人生的超级开关是激励

第252期 | 人生一大误区:做到80%就已经不错了

第253期 | 从5G消息看当年飞信的成与败

第254期 | 对话胡夕:我是怎么阅读源码的

第255期 | 到底什么是Serverless?

第256期 | 聊聊飞书的创新思维

第257期 | 最可怕的恐慌是什么?

第258期 | 拼多多黄峥:目标很远,落实很近

第259期 | 如何成长为一线的技术骨干?

第260期 | 只用点线面也能搞定视觉笔记

第261期 | 队列在线程池等有限资源池中的应用

第262期 | 如何快速且深入地学习一门新技术?

第263期 | 谁会讲故事,谁就拥有世界

第264期 | 习惯养成的四大定律

第265期 | 重新认识C++:生命周期和编程范式

第266期 | 如何让习惯养成这件事简单易行

第267期 | 硅谷巨头爱彼迎的7大产品原则

第268期 | 你是一个皮实的人吗?

第269期 | 诺基亚当年为什么会输?

第270期 | 什么时候适合用“词根词缀法”来背单词?

第271期 | 革命性的跨平台解决方案Flutter

第272期 | 十分成事,八分规划

第273期 | 任何事物中的90%都是垃圾?

第274期 | 玄铁重剑,我用过最贵重的键盘

第275期 | 从邮件说起,聊聊职场沟通的底层逻辑

第276期 | 罗剑锋:我的编程技巧和习惯

第277期 | 罗剑锋:我的一天怎么过?

第278期 | 为什么你总是做出糟糕的决策?

第279期 | 如何利用整合思维做决策?

第280期 | 分离关注点:软件设计至关重要的第一步

第281期 | 给一百万开发者的信

第282期 | Facebook永久远程办公带来哪些启示?

第283期 | 如何防止自己变笨?

第284期 | 低调的网易:慢也是一种快

第285期 | 编译的全过程都悄悄做了哪些事情?

第286期 | 如何从容地应对生产事故?

第287期 | 闪电扩张:重视高毛利率

第288期 | 钢铁侠马斯克之仰望星空

第289期 | 如何看待自己的弱点?

第290期 | 先做成一件事

第三季

第311期 | 做独立开发者,你准备好了吗?

第312期 | Redis之父:开源维护者的挣扎

第313期 | 郑晔:人生目标是终身编程

第314期 | 郑晔:如何成为一个不把事情做复杂的程序员?

第315期 | 什么是C10K?如何做到C1000K?

第316期 | 快速学习秘诀:费曼学习法

第317期 | 711创始人铃木敏文的成功法则

第318期 | 让用户尖叫

第319期 | 新浪或将退市:“门户大哥”的那些年

第320期 | 你离一个优秀架构师还差几步?

第321期 | 你有社交恐惧吗?

第322期 | “经营之圣”稻盛和夫的成功方程式

第323期 | 臧萌:程序员保值的是能力,而非技术

第324期 | 灰度哲学:清晰的方向来自于混沌

第325期 | Vim就是四个字:“唯快不破”

第326期 | 你是否陷入了内卷化怪圈?

第327期 | 张一鸣的快速成长密码

第328期 | 为什么总觉得自己是对的?

第329期 | 我的一天是怎么过的

第330期 | 快速的Redis有哪些慢操作?

第331期 | 标准化的力量

第332期 | 失败才是常态

第333期 | 胡光:学霸是怎么学习编程的?

第334期 | 胡光:对技术人创业的一点思考

第335期 | 为什么要学习分布式数据库?

第336期 | 不必读完一本书

第337期 | 朱维刚:数学是程序员必备的素质

第338期 | 面试后如何优雅地谈薪酬

第339期 | 领导者也有10倍速概念?

第340期 | 浏览器中实现可视化的四种方式

第341期 | 平庸的技术也有春天

第342期 | 罗桂霞:学艺术真的没用吗?

第343期 | 为什么我们只会感受到中年危机

第344期 | 如果重走职场路,我会对自己说的几句话

第345期 | 如何为自己定制专属的英语语料库?

第346期 | 如何应对焦虑情绪

第347期 | “有点甜”的农夫山泉是怎么玩转营销的?

第348期 | 把自己当成一家公司来经营

第349期 | 跳跃的思考者:王兴

第350期 | 你离高级Java工程师还差几步?

第351期 | 暗示的力量

第352期 | 20世纪最伟大的CEO是如何做管理的?

第353期 | 小米背后不为人知的3个故事

第354期 | 别给年轻人提建议

第355期 | 做产品,如何选择正确的体验策略?

第356期 | IT界名言盘点:为什么要吃自己的狗粮?

第357期 | 找到正确的事情,然后不断复制

第358期 | 示弱有时会让你更有力量

第359期 | 读闲书自由和财务自由

第360期 | 大厂都爱考的动态规划该怎么学?

第361期 | 管理自己的3条法则

第362期 | 一个学习开源项目的进阶方法

第363期 | 孟岩:投资理财的8个原则

第364期 | 孟岩:如何应对投资中的情绪和谎言?

第365期 | 为什么我建议你学习下Go语言?

第366期 | 熵减:从烧脑大片《信条》到华为管理法

第367期 | iOS 14看起来啥都没变的秘密

第368期 | 双城生活

第369期 | 怎样平衡软件质量与时间成本范围的关系?

第370期 | 许式伟:如何判断架构设计的优劣?

第371期 | 高效学习:深度,归纳和坚持实践

第372期 | 盘点面试官和应聘者的认知差异

第373期 | 我各方面做得都很好,就是做不好向上沟通

第374期 | 定位应用问题,排错套路很重要

第375期 | 选择比努力更重要

第376期 | 你是一个高情商的人吗?

第377期 | 我们日常中常犯的3个错误

第378期 | 许健:技术转管理,我的一点思考

第379期 | iPhone 12真香定律

第380期 | 教练,我想转机器学习工程师该怎么做?

第381期 | 鸡毛蒜皮定律:为什么上班族最纠结的时刻是“中午吃啥”?

第382期 | 硅谷最高机密:“亿万美元教练”比尔·坎贝尔

第383期 | 恶性趋势

第384期 | 充满幸存者偏差的直播带货

第385期 | 为什么一定要学Go?聊聊机会和选择

第386期 | 王喆:优秀的程序员是什么样的?

第387期 | 王喆:转行做算法工程师,需要注意什么?

第388期 | 你的编程能力是从什么时候开始突飞猛进的?

第389期 | 绝对不能再错过的微信视频号红利

第390期 | 大厂都爱考的算法我该怎么学?

第391期 | 从“来都来了”看沉没成本

第392期 | 人人都应该懂点经济学

第393期 | 钱是一种资源

第394期 | 为什么被别人关注,效率会更高?

第395期 | 如何搭建你自己的技术知识体系?

第396期 | 程序员该怎么避免陷入内卷?

第397期 | 关于技术的2条定律:技术也有“玄学”属性?

第398期 | 技术人也要具备中台思维

第399期 | 为什么双十一买买买,总觉得自己是赚了?

第400期 | 学算法只是为了过大厂面试吗?

第401期 | 把“注意力”做成生意

第402期 | 影响王兴的一本书

第403期 | 你真的会和陌生人相处吗?

第404期 | 双面乔布斯:光明与黑暗并存

第405期|你离高级Python工程师还差几步?

第406期|如何传达坏消息才能不招人讨厌?

第407期|马斯克的3个学习法则

第408期|冯仑:把话说到位很重要

第409期|豌豆大的才华也不要浪费

第410期|机器学习:从真香到真卷

第411期|没有人比我更懂“过度自信”

第412期|为什么说“提出问题”是架构师功力的体现?

第413期|关于有效学习的5个关键点

第414期|程维:产品得先被用户骂一骂,才能跑起来

第415期|前端人也能拥有永不过时的技能吗?

第416期|技术管理者如何做好团队沟通?

第417期|2020年只剩下23天了

第418期|斯坦福的3个黄金学习法则

第419期|聊聊调薪这件事

第420期 | 如何选出最适合自己的Offer?

第421期|怎样才能解决未来的问题?

第422期|如何睡一个好觉?

第423期|为什么你总是“没时间”?

第424期 | 有时习惯重于方法

第425期|程序员怎么找到职业生涯的第二春?

第426期|李运华:什么样的人更容易晋升?

第427期|把每件事都当作一个项目来推进

第428期 | 分享一些向上管理的“套路”

第429期 | 重新认识开闭原则 (OCP)

第430期| 搞定代码重复的三个绝招

第431期 | 如何通过监控找到性能瓶颈?

第432期 | 如何用心讲好一个故事?

第433期|技术干货那么多,如何选?

第434期|2021,给你一个新的卖桃者说

第四季

第435期|乔新亮:从程序员到CTO,我是如何持续成长的?

第436期|乔新亮:我特别反对996

第437期|童剑:热爱与选择比天赋更重要

第438期|童剑:工程师做好技术的4个原则

第439期|离开Facebook与百万美元后,他的技术故事才刚刚开始

第440期|工作后,程序员怎么高效学英语?

第441期|韩祖利:把“我”当成一个产品来打磨

第442期|季昕华:黑白技术人,灰度企业家

第443期|给30+工程师的3个职业成长锦囊

第444期|技术人要对问题好奇,不要太钟爱自己的技术

第445期|李玥:程序员如何构建知识体系?

第446期|做出一个Apache开源项目是种什么样的体验?

第447期|你与优秀技术Leader之间还差些什么?

第448期|技术人在职业成长不同阶段的能力诉求

第449期|技术人怎么减弱成长过程中的痛苦?

第450期|时间管理:同扭曲时间的事儿抗争

第451期|康德胜:你的脸皮厚一层,能力就强一层

第452期|康德胜:35岁的程序员必须要转管理吗?

第453期|如何应对自己的负面情绪

第454期|没有输出的学习与消遣无异

第455期|你的恋爱目标是什么?

第456期|石东海:关于技术人成长的几点思考

第457期|石东海:技术管理的三个关键阶段

第458期|程序员如何做好职业生涯规划?

第459期|如何打破30+岁职业生涯瓶颈

第460期|一个优秀的复盘模型是什么样的?

第461期|winter:C++未来也能写前端?

第462期|winter:好的技术是工程师的必要条件,而非充分条件

第463期|书单推荐:适合春节长假阅读的5本好书

第464期|用手机拍照前,必知的那些事

第465期|我们如何准备抵抗流量峰值?

第466期|你应该掌握哪些学习方法?

第467期|正确的跑步姿势是什么样的?

第468期|技术管理者如何才能保持技术判断力?

第469期|来自技术大牛的必读书单

第470期|想要成功面试,先要弄懂面试过程

第471期|崔宝秋:如何在职业生涯早期阶段迅速成长?

第472期|崔宝秋:职业发展与管理的4个关键点

第473期|梁士兴:学习编程,为什么我建议你一定要懂原理?

第474期|梁士兴:合格架构师需要具备的3个关键素质

第475期|如何用5分钟时间制作一段专属手机铃声?

第476期|年轻人三个真正重大的决定

第477期|张淼:初创公司如何搭建闪电式发展团队?

第478期|张淼:闪电团队如何提升效能、快速成长?

第479期|你不知道的财富两极分化正在加剧

第480期|怎样做到为用户而设计?

第481期|张超:打造高效团队的4个关键点

第482期|张超:如何在团队内部做好深度沟通?

第483期|从股市投资聊聊长期主义这件事

第484期|余晟:如何做好一场技术演讲?

第485期|为啥你用心拍的短视频没人看?

第486期|于游:用“养育孩子”的理念来管理技术团队

第487期|于游:CTO需要具备哪些关键能力?

第488期|如何更好地实现涨薪?

第489期|不谈商业的张小龙

第490期|向上沟通的三个误区

第491期|余晟:技术人投身创业公司之前,应当考虑些什么?

第492期|改善代码可读性的5种方法

第493期|王晔倞:团队凝聚力“越来越差”的三个征兆

第494期|王晔倞:管理者怎样才能更好地激励员工?

第495期|性能调优的手段五花八门,该从哪里入手?

第496期|高管不稳定性之我见

第497期|王栋:好的管理者善于寻找问题的本质

第498期|技术人如何打造自己的个人品牌?

第499期|新晋CTO总结的3个经验教训

第500期|性能工程师存在哪些认知局限?

第501期|给非科班程序员的几条建议