└─ 【极客时间】 ->
  ├─ 算法训练营 ->
    ├─ 第20课丨3字符串匹配算法.docx - 14.42 KB
    ├─ 第20课丨1字符串基础知识和引申题目.docx - 14.72 KB
    ├─ 第19课丨1动态规划、状态转移方程串讲.docx - 13.53 KB
    ├─ 第18课丨1初级排序和高级排序的实现和特性.docx - 13.56 KB
    ├─ 第17课丨2LRUCache的实现、应用和题解.docx - 13.46 KB
    ├─ 第17课丨1布隆过滤器的实现及应用.docx - 13.55 KB
    ├─ 第16课丨2位运算实战题目解析.docx - 13.54 KB
    ├─ 第15课丨AVL树和红黑树的实现和特性.docx - 13.02 KB
    └─ 第14课丨4启发式搜索的实现、特性和题解.docx - 13.86 KB
    └─ …………………………
  ├─ 极客时间视频课合集 ->
    ├─ 96-移动端自动化测试实战 ->
    ├─ 93-Netty源码剖析与实战 ->
      ├─ 60丨课程回顾与总结 .mp4 - 98.45 MB
      ├─ 59丨如何给Netty贡献代码?.mp4 - 280.85 MB
      ├─ 58丨赏析Netty之美.mp4 - 139.59 MB
      ├─ 57丨Hadoop如何使用Netty?.mp4 - 237.6 MB
      ├─ 56丨Dubbo如何使用Netty?.mp4 - 197.03 MB
      ├─ 55丨Cassandra如何使用Netty?.mp4 - 179.76 MB
      ├─ 54丨安全增强:拿来即用的SSL-轻松融入案例.mp4 - 226.71 MB
      ├─ 53丨安全增强:拿来即用的SSL-抓包暴露本质.mp4 - 281.51 MB
      └─ 52丨安全增强:拿来即用的SSL-对话呈现表象.mp4 - 178.88 MB
      └─ …………………………
    ├─ 89-Node.js开发实战 ->
    ├─ 84-ZooKeeper实战与源码剖析 ->
      ├─ 47丨结束语.mp4 - 73.05 MB
      ├─ 46丨客户端和服务器端交互:Watch和Session.mp4 - 354.71 MB
      ├─ 45丨ZooKeeper的Zab协议.mp4 - 463.88 MB
      ├─ 44丨ZooKeeper的LeaderElection.mp4 - 548.97 MB
      ├─ 43丨Quorum模式下ZooKeeper节点的RequestProcessorPipeline.mp4 - 522.5 MB
      ├─ 42丨Standalone的ZooKeeper是如何处理客户端请求的?.mp4 - 212.64 MB
      ├─ 41丨ZooKeeper的RequestProcessor源码解读.mp4 - 260.48 MB
      ├─ 40丨ZooKeeper的服务器网络通信源码解读.mp4 - 299.49 MB
      └─ 39丨ZooKeeper的客户端网络通信源码解读.mp4 - 536.31 MB
      └─ …………………………
    ├─ 82-Swift核心技术与实战 ->
      ├─ 100以上 ->
        ├─ 117丨结束语.mp4 - 119.23 MB
        ├─ 116丨商城订单页模块开发.mp4 - 758.52 MB
        ├─ 115丨商城个人中心页模块开发.mp4 - 568.92 MB
        ├─ 114丨商城详情页模块开发.mp4 - 1 GB
        ├─ 113丨商城列表页模块开发.mp4 - 2.2 GB
        ├─ 112丨登录注册页模块开发.mp4 - 1.05 GB
        ├─ 111丨编写mockAPI.mp4 - 672.55 MB
        ├─ 110丨商城整体架构、UI设计和模块拆分.mp4 - 46.75 MB
        └─ 109丨如何搭建一个iOSSwift工程.mp4 - 580.74 MB
        └─ …………………………
      ├─ 051-099 ->
        ├─ 99丨如何进行JSON的序列化和反序列化.mp4 - 328.89 MB
        ├─ 98丨如何在项目中进行网络请求.mp4 - 263.81 MB
        ├─ 97丨Swift中的内存安全性.mp4 - 139.51 MB
        ├─ 96丨Swift中的自动引用计数.mp4 - 235.49 MB
        ├─ 95丨不透明类型.mp4 - 227.73 MB
        ├─ 94丨Swift中代码访问权限控制.mp4 - 541.9 MB
        ├─ 93丨如何在Swift里进行错误处理.mp4 - 448.05 MB
        ├─ 92丨深入理解SwiftUI:实现原理探秘.mp4 - 396.65 MB
        └─ 91丨如何用SwiftUI实现动画.mp4 - 87.95 MB
        └─ …………………………
      └─ 001-050 ->
        ├─ 50丨函数的形式参数和返回值.mp4 - 155.29 MB
        ├─ 49丨Swift中如何定义和使用函数.mp4 - 309.77 MB
        ├─ 48丨深入理解字典:底层实现探究.mp4 - 78.34 MB
        ├─ 47丨字典的常见操作.mp4 - 340.43 MB
        ├─ 46丨Dictionary:Swift中的字典类型.mp4 - 76.35 MB
        ├─ 45丨深入理解集合:底层实现探究.mp4 - 153.51 MB
        ├─ 44丨实现自己的集合算法.mp4 - 408.96 MB
        ├─ 43丨Set:执行Set计算和判断.mp4 - 242.34 MB
        └─ 42丨Set:访问和修.mp4 - 324.15 MB
        └─ …………………………
    ├─ 78-TypeScript开发实战 ->
      ├─ 47丨结束语.mp4 - 131.29 MB
      ├─ 46丨严格策略.mp4 - 86.62 MB
      ├─ 45丨宽松策略.mp4 - 232.03 MB
      ├─ 44丨共存策略.avi - 406.26 MB
      ├─ 43丨组件发布.mp4 - 92.97 MB
      ├─ 42丨组件封装.mp4 - 117.1 MB
      ├─ 41丨搭建Vue开发环境.mp4 - 219.45 MB
      ├─ 40丨导出Excel.mp4 - 76.75 MB
      └─ 39丨列表的CRUD.mp4 - 156.51 MB
      └─ …………………………
    └─ …………………………
  ├─ 极客时间专栏课合集 ->
    ├─ 99-JavaScript核心原理解析 ->
      ├─ 06丨结束语 (1讲) ->
        ├─ 结束语丨愿你能做一个真正“懂”的程序员.pdf - 1.6 MB
        ├─ 结束语丨愿你能做一个真正“懂”的程序员.m4a - 3.61 MB
        └─ 结束语丨愿你能做一个真正“懂”的程序员.html - 2.53 MB
      ├─ 05丨不定期加餐 (3讲) ->
        ├─ 加餐丨让JavaScript运行起来.pdf - 2.21 MB
        ├─ 加餐丨让JavaScript运行起来.m4a - 14.53 MB
        ├─ 加餐丨让JavaScript运行起来.html - 3.93 MB
        ├─ 加餐丨捡豆吃豆的学问(下):这门课该怎么学?.pdf - 2.34 MB
        ├─ 加餐丨捡豆吃豆的学问(下):这门课该怎么学?.m4a - 12.45 MB
        ├─ 加餐丨捡豆吃豆的学问(下):这门课该怎么学?.html - 3.27 MB
        ├─ 加餐丨捡豆吃豆的学问(上):这门课讲的是什么?.pdf - 1.11 MB
        ├─ 加餐丨捡豆吃豆的学问(上):这门课讲的是什么?.m4a - 10.08 MB
        └─ 加餐丨捡豆吃豆的学问(上):这门课讲的是什么?.html - 1.91 MB
      ├─ 04丨从粗通到精通的进阶之路:唯一不变的是变化本身 (5讲) ->
        ├─ 22丨newFunction('x=100')();:函数的类化是对动态与静态系统的再次统一.pdf - 2.67 MB
        ├─ 22丨newFunction('x=100')();:函数的类化是对动态与静态系统的再次统一.m4a - 10.86 MB
        ├─ 22丨newFunction('x=100')();:函数的类化是对动态与静态系统的再次统一.html - 3.9 MB
        ├─ 21丨(0,eval)(x=100):一行让严格模式形同虚设的破坏性设计(下).pdf - 1.52 MB
        ├─ 21丨(0,eval)(x=100):一行让严格模式形同虚设的破坏性设计(下).m4a - 16.72 MB
        ├─ 21丨(0,eval)(x=100):一行让严格模式形同虚设的破坏性设计(下).html - 2.28 MB
        ├─ 20丨(0,eval)(x=100):一行让严格模式形同虚设的破坏性设计(上).pdf - 1.37 MB
        ├─ 20丨(0,eval)(x=100):一行让严格模式形同虚设的破坏性设计(上).m4a - 16.51 MB
        └─ 20丨(0,eval)(x=100):一行让严格模式形同虚设的破坏性设计(上).html - 2.36 MB
        └─ …………………………
      ├─ 03丨从原型到类:JavaScript是如何一步步走向应用编程语言的 (6讲) ->
        ├─ 17丨Object.setPrototypeOf(x,null):连BrendanEich都认错,但null值还活着.pdf - 1 MB
        ├─ 17丨Object.setPrototypeOf(x,null):连BrendanEich都认错,但null值还活着.m4a - 10.43 MB
        ├─ 17丨Object.setPrototypeOf(x,null):连BrendanEich都认错,但null值还活着.html - 1.7 MB
        ├─ 16丨[a,b]={a,b}:让你从一行代码看到对象的本质.pdf - 1.36 MB
        ├─ 16丨[a,b]={a,b}:让你从一行代码看到对象的本质.m4a - 14.81 MB
        ├─ 16丨[a,b]={a,b}:让你从一行代码看到对象的本质.html - 2.01 MB
        ├─ 15丨returnObject.create(new.target.prototype):做框架设计的基本功:写一个根类.pdf - 1.21 MB
        ├─ 15丨returnObject.create(new.target.prototype):做框架设计的基本功:写一个根类.m4a - 8.74 MB
        └─ 15丨returnObject.create(new.target.prototype):做框架设计的基本功:写一个根类.html - 2.21 MB
        └─ …………………………
      ├─ 02丨从表达式到执行引擎:JavaScript是如何运行的 (6讲) ->
        ├─ 11丨throw1;:它在“最简单语法榜”上排名第三.pdf - 1.19 MB
        ├─ 11丨throw1;:它在“最简单语法榜”上排名第三.m4a - 11.64 MB
        ├─ 11丨throw1;:它在“最简单语法榜”上排名第三.html - 1.91 MB
        ├─ 10丨x=yieldx:迭代过程的“函数式化”.pdf - 1.3 MB
        ├─ 10丨x=yieldx:迭代过程的“函数式化”.m4a - 13.51 MB
        ├─ 10丨x=yieldx:迭代过程的“函数式化”.html - 1.84 MB
        ├─ 09丨(...x):不是表达式、语句、函数,但它却能执行.pdf - 919.44 KB
        ├─ 09丨(...x):不是表达式、语句、函数,但它却能执行.m4a - 14.72 MB
        └─ 09丨(...x):不是表达式、语句、函数,但它却能执行.html - 1.66 MB
        └─ …………………………
      ├─ 01丨从零开始:JavaScript语言是如何构建起来的 (5讲) ->
        ├─ 05丨for(letxof[1,2,3])...:for循环并不比使用函数递归节省开销.pdf - 2.03 MB
        ├─ 05丨for(letxof[1,2,3])...:for循环并不比使用函数递归节省开销.m4a - 14.16 MB
        ├─ 05丨for(letxof[1,2,3])...:for循环并不比使用函数递归节省开销.html - 2.78 MB
        ├─ 04丨exportdefaultfunction(){}:你无法导出一个匿名函数表达式.pdf - 1.32 MB
        ├─ 04丨exportdefaultfunction(){}:你无法导出一个匿名函数表达式.m4a - 17.5 MB
        ├─ 04丨exportdefaultfunction(){}:你无法导出一个匿名函数表达式.html - 2.32 MB
        ├─ 03丨a.x=a={n2}:一道被无数人无数次地解释过的经典面试题.pdf - 1.71 MB
        ├─ 03丨a.x=a={n2}:一道被无数人无数次地解释过的经典面试题.m4a - 18.26 MB
        └─ 03丨a.x=a={n2}:一道被无数人无数次地解释过的经典面试题.html - 2.76 MB
        └─ …………………………
    ├─ 98-设计模式之美 ->
      ├─ 14丨结束语 (1讲) ->
        ├─ 结束语丨聊一聊机遇、方向、能力、努力!.pdf - 2.95 MB
        ├─ 结束语丨聊一聊机遇、方向、能力、努力!.m4a - 5.76 MB
        └─ 结束语丨聊一聊机遇、方向、能力、努力!.html - 3.84 MB
      ├─ 13丨不定期加餐 (11讲) ->
        ├─ 春节特别加餐丨 王争:如何学习《设计模式之美》专栏?.pdf - 2.12 MB
        ├─ 春节特别加餐丨 王争:如何学习《设计模式之美》专栏?.m4a - 7.75 MB
        ├─ 春节特别加餐丨 王争:如何学习《设计模式之美》专栏?.html - 3.16 MB
        ├─ 加餐四丨聊一聊Google那些让我快速成长的地方.pdf - 1.79 MB
        ├─ 加餐四丨聊一聊Google那些让我快速成长的地方.m4a - 5.16 MB
        ├─ 加餐四丨聊一聊Google那些让我快速成长的地方.html - 2.11 MB
        ├─ 加餐十丨如何接手一坨烂业务代码?如何在烂业务代码中成长?.pdf - 2.49 MB
        ├─ 加餐十丨如何接手一坨烂业务代码?如何在烂业务代码中成长?.m4a - 4.79 MB
        └─ 加餐十丨如何接手一坨烂业务代码?如何在烂业务代码中成长?.html - 3 MB
        └─ …………………………
      ├─ 12丨开源与项目实战:总结课 (2讲) ->
        ├─ 99丨总结回顾:在实际软件开发中常用的设计思想、原则和模式.pdf - 3.72 MB
        ├─ 99丨总结回顾:在实际软件开发中常用的设计思想、原则和模式.m4a - 8.04 MB
        ├─ 99丨总结回顾:在实际软件开发中常用的设计思想、原则和模式.html - 5.65 MB
        ├─ 100丨如何将设计思想、原则、模式等理论知识应用到项目中?.pdf - 1.75 MB
        ├─ 100丨如何将设计思想、原则、模式等理论知识应用到项目中?.m4a - 6.59 MB
        └─ 100丨如何将设计思想、原则、模式等理论知识应用到项目中?.html - 2.3 MB
      ├─ 11丨开源与项目实战:项目实战 (9讲) ->
        ├─ 98丨项目实战三:设计实现一个支持自定义规则的灰度发布组件(实现).pdf - 2.44 MB
        ├─ 98丨项目实战三:设计实现一个支持自定义规则的灰度发布组件(实现).m4a - 6.37 MB
        ├─ 98丨项目实战三:设计实现一个支持自定义规则的灰度发布组件(实现).html - 3.37 MB
        ├─ 97丨项目实战三:设计实现一个支持自定义规则的灰度发布组件(设计).pdf - 1.55 MB
        ├─ 97丨项目实战三:设计实现一个支持自定义规则的灰度发布组件(设计).m4a - 7.41 MB
        ├─ 97丨项目实战三:设计实现一个支持自定义规则的灰度发布组件(设计).html - 2.26 MB
        ├─ 96丨项目实战三:设计实现一个支持自定义规则的灰度发布组件(分析).pdf - 1.67 MB
        ├─ 96丨项目实战三:设计实现一个支持自定义规则的灰度发布组件(分析).m4a - 7.69 MB
        └─ 96丨项目实战三:设计实现一个支持自定义规则的灰度发布组件(分析).html - 2.47 MB
        └─ …………………………
      ├─ 10丨开源与项目实战:开源实战 (14讲) ->
        ├─ 89丨开源实战五(下):总结MyBatis框架中用到的10种设计模式.pdf - 1.61 MB
        ├─ 89丨开源实战五(下):总结MyBatis框架中用到的10种设计模式.m4a - 10.77 MB
        ├─ 89丨开源实战五(下):总结MyBatis框架中用到的10种设计模式.html - 2.85 MB
        ├─ 88丨开源实战五(中):如何利用职责链与代理模式实现MyBatisPlugin?.pdf - 1.55 MB
        ├─ 88丨开源实战五(中):如何利用职责链与代理模式实现MyBatisPlugin?.m4a - 7.93 MB
        ├─ 88丨开源实战五(中):如何利用职责链与代理模式实现MyBatisPlugin?.html - 2.73 MB
        ├─ 87丨开源实战五(上):MyBatis如何权衡易用性、性能和灵活性?.pdf - 1.76 MB
        ├─ 87丨开源实战五(上):MyBatis如何权衡易用性、性能和灵活性?.m4a - 6.75 MB
        └─ 87丨开源实战五(上):MyBatis如何权衡易用性、性能和灵活性?.html - 2.93 MB
        └─ …………………………
      ├─ 09丨设计模式与范式:总结课 (2讲) ->
        ├─ 75丨在实际的项目开发中,如何避免过度设计?又如何避免设计不足?.pdf - 2.17 MB
        ├─ 75丨在实际的项目开发中,如何避免过度设计?又如何避免设计不足?.html - 2.58 MB
        ├─ 74丨总结回顾23种经典设计模式的原理、背后的思想、应用场景等.pdf - 2.72 MB
        ├─ 74丨总结回顾23种经典设计模式的原理、背后的思想、应用场景等.m4a - 22.61 MB
        └─ 74丨总结回顾23种经典设计模式的原理、背后的思想、应用场景等.html - 5 MB
      └─ …………………………
    ├─ 97-项目管理实战20讲 ->
      ├─ 05丨结束语 (1讲) ->
        ├─ 结束语丨如果我可以,你也一定行!.pdf - 2.88 MB
        ├─ 结束语丨如果我可以,你也一定行!.m4a - 6.94 MB
        └─ 结束语丨如果我可以,你也一定行!.html - 3.7 MB
      ├─ 04丨软实力篇 (5讲) ->
        ├─ 20丨进阶之路:项目经理预备战之PMP认证攻略.pdf - 1.91 MB
        ├─ 20丨进阶之路:项目经理预备战之PMP认证攻略.m4a - 10.54 MB
        ├─ 20丨进阶之路:项目经理预备战之PMP认证攻略.html - 2.43 MB
        ├─ 19丨向下沟通(下):无权无势,他们不听你的怎么办?.pdf - 2.16 MB
        ├─ 19丨向下沟通(下):无权无势,他们不听你的怎么办?.m4a - 9.2 MB
        ├─ 19丨向下沟通(下):无权无势,他们不听你的怎么办?.html - 2.99 MB
        ├─ 18丨向下沟通(上):无权无势,他们不听你的怎么办?.pdf - 2.21 MB
        ├─ 18丨向下沟通(上):无权无势,他们不听你的怎么办?.html - 3.11 MB
        └─ 17丨跨部门沟通:如何巧应对?.pdf - 2.42 MB
        └─ …………………………
      ├─ 02丨硬技能篇 (12讲) ->
        ├─ 15丨工具方法串讲:手把手教你高效管理.pdf - 5.28 MB
        ├─ 15丨工具方法串讲:手把手教你高效管理.m4a - 9.36 MB
        ├─ 15丨工具方法串讲:手把手教你高效管理.html - 7.93 MB
        ├─ 14丨故事案例(下):小步快跑,小而美的敏捷.pdf - 3.49 MB
        ├─ 14丨故事案例(下):小步快跑,小而美的敏捷.m4a - 10.24 MB
        ├─ 14丨故事案例(下):小步快跑,小而美的敏捷.html - 4.8 MB
        ├─ 13丨故事案例(上):新手上路,如何引入变化?.pdf - 1.33 MB
        ├─ 13丨故事案例(上):新手上路,如何引入变化?.m4a - 11.67 MB
        └─ 13丨故事案例(上):新手上路,如何引入变化?.html - 1.66 MB
        └─ …………………………
      ├─ 01丨常识篇 (3讲) ->
        ├─ 03丨十大领域五大过程组(下):程序员必须要了解的项目管理常识.pdf - 3.67 MB
        ├─ 03丨十大领域五大过程组(下):程序员必须要了解的项目管理常识.m4a - 11.09 MB
        ├─ 03丨十大领域五大过程组(下):程序员必须要了解的项目管理常识.html - 4.89 MB
        ├─ 02丨十大领域五大过程组(上):程序员必须要了解的项目管理常识.pdf - 2.66 MB
        ├─ 02丨十大领域五大过程组(上):程序员必须要了解的项目管理常识.m4a - 9.71 MB
        ├─ 02丨十大领域五大过程组(上):程序员必须要了解的项目管理常识.html - 4.07 MB
        ├─ 01丨角色转换:程序员做项目管理的三大误区.pdf - 2.51 MB
        ├─ 01丨角色转换:程序员做项目管理的三大误区.m4a - 10.52 MB
        └─ 01丨角色转换:程序员做项目管理的三大误区.html - 4.24 MB
      ├─ 00丨开篇词 (1讲) ->
        ├─ 00丨开篇词丨为什么说项目管理是每个人的底层能力?.pdf - 3.68 MB
        ├─ 00丨开篇词丨为什么说项目管理是每个人的底层能力?.m4a - 7.22 MB
        └─ 00丨开篇词丨为什么说项目管理是每个人的底层能力?.html - 3.78 MB
      ├─ 项目风险清单.pdf - 100.69 KB
      ├─ 项目启动会模板.pptx - 412.8 KB
      ├─ 需求评审会模板(by 方向).pdf - 113.36 KB
      └─ 站会周会模板(by 褚晓飞) .pdf - 80.74 KB
      └─ …………………………
    ├─ 96-移动端自动化测试实战 ->
    ├─ 95-苏杰的产品创新课 ->
      ├─ 08丨结束语 (1讲) ->
        ├─ 结束语丨死亡是宇宙最伟大的发明.pdf - 5.24 MB
        ├─ 结束语丨死亡是宇宙最伟大的发明.m4a - 5.97 MB
        └─ 结束语丨死亡是宇宙最伟大的发明.html - 7.24 MB
      ├─ 07丨总结篇 (2讲) ->
        ├─ 20丨组织团队的支撑:面向未来,如何提升你的竞争力.pdf - 3.49 MB
        ├─ 20丨组织团队的支撑:面向未来,如何提升你的竞争力.m4a - 10.73 MB
        ├─ 20丨组织团队的支撑:面向未来,如何提升你的竞争力.html - 3.31 MB
        ├─ 19丨从产品到产品矩阵:可复用、能积累、善生死.pdf - 6.99 MB
        ├─ 19丨从产品到产品矩阵:可复用、能积累、善生死.m4a - 8.68 MB
        └─ 19丨从产品到产品矩阵:可复用、能积累、善生死.html - 7.7 MB
      ├─ 06丨番外篇 (4讲) ->
        ├─ 18丨我的实践:这门“产品创新课”本身.pdf - 3.19 MB
        ├─ 18丨我的实践:这门“产品创新课”本身.m4a - 8.13 MB
        ├─ 18丨我的实践:这门“产品创新课”本身.html - 3.8 MB
        ├─ 17丨产品进化案例:千岛湖啤酒的脑洞.pdf - 12.78 MB
        ├─ 17丨产品进化案例:千岛湖啤酒的脑洞.m4a - 8.47 MB
        ├─ 17丨产品进化案例:千岛湖啤酒的脑洞.html - 12.47 MB
        ├─ 16丨KANO模型:雪中送炭与锦上添花.pdf - 15.7 MB
        ├─ 16丨KANO模型:雪中送炭与锦上添花.m4a - 10.76 MB
        └─ 16丨KANO模型:雪中送炭与锦上添花.html - 17.26 MB
        └─ …………………………
      ├─ 05丨MV Promotion (3讲) ->
        ├─ 14丨赚到钱只是结果:做出来和推出去的效率.pdf - 7.01 MB
        ├─ 14丨赚到钱只是结果:做出来和推出去的效率.m4a - 8.07 MB
        ├─ 14丨赚到钱只是结果:做出来和推出去的效率.html - 8.06 MB
        ├─ 13丨真正的成功指标:用户数、收入等等都不是.pdf - 8.09 MB
        ├─ 13丨真正的成功指标:用户数、收入等等都不是.m4a - 8.4 MB
        ├─ 13丨真正的成功指标:用户数、收入等等都不是.html - 8.93 MB
        ├─ 12丨和用户一起成长:生命周期,不同阶段怎么运营.pdf - 12.41 MB
        ├─ 12丨和用户一起成长:生命周期,不同阶段怎么运营.m4a - 10.57 MB
        └─ 12丨和用户一起成长:生命周期,不同阶段怎么运营.html - 14.56 MB
      ├─ 04丨MV Product (3讲) ->
        ├─ 11丨习惯、启程、发现、精通:一个好产品的起步逻辑.pdf - 5.34 MB
        ├─ 11丨习惯、启程、发现、精通:一个好产品的起步逻辑.m4a - 8.21 MB
        ├─ 11丨习惯、启程、发现、精通:一个好产品的起步逻辑.html - 6.19 MB
        ├─ 10丨好产品的评价标准:单一产品的两个维度.pdf - 12.83 MB
        ├─ 10丨好产品的评价标准:单一产品的两个维度.m4a - 8.47 MB
        ├─ 10丨好产品的评价标准:单一产品的两个维度.html - 14.05 MB
        ├─ 09丨产品服务系统:避免狭隘,再聊什么是产品.pdf - 10.41 MB
        ├─ 09丨产品服务系统:避免狭隘,再聊什么是产品.m4a - 9.38 MB
        └─ 09丨产品服务系统:避免狭隘,再聊什么是产品.html - 11.53 MB
      ├─ 03丨MV Prototype (3讲) ->
        ├─ 08丨设计冲刺:谷歌创投如何帮助产品成功?.pdf - 8.73 MB
        ├─ 08丨设计冲刺:谷歌创投如何帮助产品成功?.m4a - 8.49 MB
        ├─ 08丨设计冲刺:谷歌创投如何帮助产品成功?.html - 9.35 MB
        ├─ 07丨用“原型”低成本验证:差个程序员,也可以做产品.pdf - 6.48 MB
        ├─ 07丨用“原型”低成本验证:差个程序员,也可以做产品.m4a - 7.44 MB
        ├─ 07丨用“原型”低成本验证:差个程序员,也可以做产品.html - 8.12 MB
        ├─ 07 用“原型”低成本验证:差个程序员,也可以做产品.mp4 - 11.84 MB
        ├─ 06丨Y模型:从问题域到方案域的最硬核解题思路.pdf - 10.73 MB
        └─ 06丨Y模型:从问题域到方案域的最硬核解题思路.m4a - 8.77 MB
        └─ …………………………

发表回复

后才能评论