SlideShare a Scribd company logo
1 of 30
平台思维
梁超
liangchao@360.cn
• 什么是平台思维
• 平台创造需要具备的素质
• 平台的创造过程
• 在瓶颈期怎么破局
• 技术市场化
什么是平台思维
开放、共享、共赢的思维
Facebook对于内部工具是非常非常关注的。公司把最好的人才放到工
具开发那一块,因为工具做好了,可以达到事半功倍的效果,所有人的
效率都可以得到提高,而不仅仅是工程师。
—— 打造Facebook
问题讨论
你怎么定义一个工程师为优秀的工程师?
你认为优秀的工程师具备哪些特征?
• 请分组讨论(10min)
• 每组列出3条以上特征
平台创造需要具备的素质
• 扎实的技术功底
• 敏锐的创新能力
• 源源不断的激情
• 总之为一个优秀的工程师
不是所有人都适合做平台
创新的迷思
• 灵光一闪,伟大的创新就紧随其后
• 好的想法一定会成功
• 技术的创新是关键
创新的关键点
• 建立边界条件:在一定范围的安全区域开放、自由的思考
• 发展内心准则:基于自身能力设定一个过程
• 组合基本概念:将已有的思路和新思路认识、融合起来,以提高整
体的价值
• 善用现有平台:当你不具备构建生态型平台条件的时候,那就要思
考怎么利用现在的平台
改良型创新 颠覆型创新
创新的几个暗示
• 创新的能力取决于闲暇时间的多少
• 鼓励团队成员思考、开放,小面积的创新
• 今天能迈出一小步吗?执行力
• 要有大眼光
• 创新并不是彻头彻尾崭新的东西
创新的几个暗示
杰克韦尔奇对创新提出的看法:
• 首先要做大笔投入,把最好,最有进取心,最有活力的人放到新业
务的领导岗位上。创新团队必须有车库创业精神。
• 夸大宣传创新项目的潜力和重要性,创新项目的报告层级必须高很
多,甚至直接向CEO负责,在CEO的日程表上占据特殊的位置。
• 给予自由度,允许犯错误;让创新项目自己成熟起来
保持激情
• 给自己时间,空间
• 适度奖励
• 恒心与激情:终极的杀手组合
对某些东西的强烈情绪、热情或者愿望
对某事的激情就是在自我空闲时间自然而然地想做、想考虑的事情
清晰的认知
三要素
• 引人注目的目标
• 战略路线图
• 志同道合的伙伴
前提:清楚知道理想的最终状态
瓶颈期破局
脚踏实地提升技术专业性。解决业务痛点,打造一流产品,不断寻
求突破,懂得坚持和取舍,坚持点燃自己,点燃团队
解决当下问题 挖掘现有平台
传播、推广 技术通用化 抽象需求
发现商机不断迭代 技术市场化
认知阶段
典型平台的创造过程
典型平台的创造案例
典型平台的发展历程
典型平台的发展历程
技术市场化
• 技术基础部门可以看做一个创业公司,以卖技术为生
• 建立市场化机制,数据体现我们的收益
• 市场化程度的衡量标准,养活自己
作为平台部的使命
作为业务方的使命
数据可视化 前后端分离
移动端H5容
器
运维监控自动化测试
其它
可继续的方向
工程师,任何一段代码,如果是在体系化的解决一个问题域,那就
是一个技术产品,是一个有生命力的物体,需要悉心的去照料维护
。给他空间去成长。
相信你推销的东⻄
给⻄己空间,安静的思考
学会享受过程⻄不是目标
找机会利⻄已有资源
共享才会成就自我
平台化思维
最后:
平台型思维不仅仅是技术层面的思维习惯,在工作方方面面都要锻炼
自己的平台型思维
平台化思维
作业:
思考一下当前所处的业务,哪些流程上是可以提升的,是否具备共性
,可以抽象成平台,你可以发挥的事情有哪些,哪些因为资源阻碍了
你?
谢 谢!

More Related Content

What's hot

為敏捷插上商業的翅膀-Agile Summit
為敏捷插上商業的翅膀-Agile Summit為敏捷插上商業的翅膀-Agile Summit
為敏捷插上商業的翅膀-Agile Summitgipi
 
Hpx40 從部落格談個人品牌經營
Hpx40 從部落格談個人品牌經營Hpx40 從部落格談個人品牌經營
Hpx40 從部落格談個人品牌經營gipi
 
TGONetworks三月學習活動-研發團隊管理經驗分享
TGONetworks三月學習活動-研發團隊管理經驗分享TGONetworks三月學習活動-研發團隊管理經驗分享
TGONetworks三月學習活動-研發團隊管理經驗分享gipi
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comdrewz lin
 
不妥協的河蟹之道
不妥協的河蟹之道不妥協的河蟹之道
不妥協的河蟹之道Ken Kuan
 
如何提昇產品經理思考品質
如何提昇產品經理思考品質如何提昇產品經理思考品質
如何提昇產品經理思考品質stanley Tseng
 
打造以客戶為中心的工程師文化
打造以客戶為中心的工程師文化打造以客戶為中心的工程師文化
打造以客戶為中心的工程師文化gipi
 
以敏捷架構打造美國軟體外包專案的經驗談
以敏捷架構打造美國軟體外包專案的經驗談以敏捷架構打造美國軟體外包專案的經驗談
以敏捷架構打造美國軟體外包專案的經驗談Will Huang
 
Scrum敏捷开发模型
Scrum敏捷开发模型Scrum敏捷开发模型
Scrum敏捷开发模型Tony Deng
 
产品经理实战心得分享
产品经理实战心得分享产品经理实战心得分享
产品经理实战心得分享Richard Chang
 
New asia manager phase 3 participants day one ver 5
New asia manager phase 3 participants   day one ver 5New asia manager phase 3 participants   day one ver 5
New asia manager phase 3 participants day one ver 5Laurence Yap M.A. (UM) CHRM
 
從實戰經驗看到的 K8S 導入痛點
從實戰經驗看到的 K8S 導入痛點從實戰經驗看到的 K8S 導入痛點
從實戰經驗看到的 K8S 導入痛點Will Huang
 
互联网产品经理常用软件及工作平台
互联网产品经理常用软件及工作平台互联网产品经理常用软件及工作平台
互联网产品经理常用软件及工作平台bluesnail007
 
人資小週末 0825分享
人資小週末 0825分享人資小週末 0825分享
人資小週末 0825分享gipi
 
《互联网产品经理常用软件及工作平台》胡晓
《互联网产品经理常用软件及工作平台》胡晓《互联网产品经理常用软件及工作平台》胡晓
《互联网产品经理常用软件及工作平台》胡晓top idea
 
Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Yu Wei Shang
 
Common scrum issues
Common scrum issuesCommon scrum issues
Common scrum issuesJen-Chieh Ko
 
Towards scrum of scrums
Towards scrum of scrumsTowards scrum of scrums
Towards scrum of scrumsPin-Ying Tu
 
玩轉 Schematics - Modern Web 2018
玩轉 Schematics - Modern Web 2018玩轉 Schematics - Modern Web 2018
玩轉 Schematics - Modern Web 2018升煌 黃
 

What's hot (20)

為敏捷插上商業的翅膀-Agile Summit
為敏捷插上商業的翅膀-Agile Summit為敏捷插上商業的翅膀-Agile Summit
為敏捷插上商業的翅膀-Agile Summit
 
Scrum用一半的時間做兩倍的事(書本筆記)
Scrum用一半的時間做兩倍的事(書本筆記)Scrum用一半的時間做兩倍的事(書本筆記)
Scrum用一半的時間做兩倍的事(書本筆記)
 
Hpx40 從部落格談個人品牌經營
Hpx40 從部落格談個人品牌經營Hpx40 從部落格談個人品牌經營
Hpx40 從部落格談個人品牌經營
 
TGONetworks三月學習活動-研發團隊管理經驗分享
TGONetworks三月學習活動-研發團隊管理經驗分享TGONetworks三月學習活動-研發團隊管理經驗分享
TGONetworks三月學習活動-研發團隊管理經驗分享
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
 
不妥協的河蟹之道
不妥協的河蟹之道不妥協的河蟹之道
不妥協的河蟹之道
 
如何提昇產品經理思考品質
如何提昇產品經理思考品質如何提昇產品經理思考品質
如何提昇產品經理思考品質
 
打造以客戶為中心的工程師文化
打造以客戶為中心的工程師文化打造以客戶為中心的工程師文化
打造以客戶為中心的工程師文化
 
以敏捷架構打造美國軟體外包專案的經驗談
以敏捷架構打造美國軟體外包專案的經驗談以敏捷架構打造美國軟體外包專案的經驗談
以敏捷架構打造美國軟體外包專案的經驗談
 
Scrum敏捷开发模型
Scrum敏捷开发模型Scrum敏捷开发模型
Scrum敏捷开发模型
 
产品经理实战心得分享
产品经理实战心得分享产品经理实战心得分享
产品经理实战心得分享
 
New asia manager phase 3 participants day one ver 5
New asia manager phase 3 participants   day one ver 5New asia manager phase 3 participants   day one ver 5
New asia manager phase 3 participants day one ver 5
 
從實戰經驗看到的 K8S 導入痛點
從實戰經驗看到的 K8S 導入痛點從實戰經驗看到的 K8S 導入痛點
從實戰經驗看到的 K8S 導入痛點
 
互联网产品经理常用软件及工作平台
互联网产品经理常用软件及工作平台互联网产品经理常用软件及工作平台
互联网产品经理常用软件及工作平台
 
人資小週末 0825分享
人資小週末 0825分享人資小週末 0825分享
人資小週末 0825分享
 
《互联网产品经理常用软件及工作平台》胡晓
《互联网产品经理常用软件及工作平台》胡晓《互联网产品经理常用软件及工作平台》胡晓
《互联网产品经理常用软件及工作平台》胡晓
 
Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)Why Scrum (敏捷式專案管理)
Why Scrum (敏捷式專案管理)
 
Common scrum issues
Common scrum issuesCommon scrum issues
Common scrum issues
 
Towards scrum of scrums
Towards scrum of scrumsTowards scrum of scrums
Towards scrum of scrums
 
玩轉 Schematics - Modern Web 2018
玩轉 Schematics - Modern Web 2018玩轉 Schematics - Modern Web 2018
玩轉 Schematics - Modern Web 2018
 

Viewers also liked

Major incident classification tool
Major incident classification toolMajor incident classification tool
Major incident classification toolRonald Bartels
 
Intermountain Healthcare Streamlines Stroke Notifications and Improves Patien...
Intermountain Healthcare Streamlines Stroke Notifications and Improves Patien...Intermountain Healthcare Streamlines Stroke Notifications and Improves Patien...
Intermountain Healthcare Streamlines Stroke Notifications and Improves Patien...xMatters Inc
 
Corporate Portfolio Management E&Y POV
Corporate Portfolio Management E&Y POVCorporate Portfolio Management E&Y POV
Corporate Portfolio Management E&Y POVNiresh Rajah
 
CES 2016 new trends & innovations
CES 2016 new trends & innovationsCES 2016 new trends & innovations
CES 2016 new trends & innovationsKevin Huang
 
Ideation: Can Creativity Be Taught?
Ideation: Can Creativity Be Taught?Ideation: Can Creativity Be Taught?
Ideation: Can Creativity Be Taught?bobata
 
neonatal physiology
neonatal physiologyneonatal physiology
neonatal physiologyShibinath VM
 
Floppy infant karan gagneja
Floppy infant   karan gagnejaFloppy infant   karan gagneja
Floppy infant karan gagnejaKaran Gagneja
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and WhenPaul Gower
 
Migration from Swing to JavaFX
Migration from Swing to JavaFXMigration from Swing to JavaFX
Migration from Swing to JavaFXYuichi Sakuraba
 
Why Mobile is Essential in Tech Recruiting
Why Mobile is Essential in Tech Recruiting Why Mobile is Essential in Tech Recruiting
Why Mobile is Essential in Tech Recruiting Workology
 
Best Practices in Major Incident Management
Best Practices in Major Incident ManagementBest Practices in Major Incident Management
Best Practices in Major Incident ManagementxMatters Inc
 
Samsung Brand Communication -Case Study Analysis
Samsung Brand Communication -Case Study Analysis Samsung Brand Communication -Case Study Analysis
Samsung Brand Communication -Case Study Analysis Saket Toshniwal
 
How to successfully grow a code review culture
How to successfully grow a code review cultureHow to successfully grow a code review culture
How to successfully grow a code review cultureNina Zakharenko
 
Samsung j series (2016 edition) and ON Pro
Samsung j series (2016 edition) and ON ProSamsung j series (2016 edition) and ON Pro
Samsung j series (2016 edition) and ON Prolee shin
 

Viewers also liked (15)

Major incident classification tool
Major incident classification toolMajor incident classification tool
Major incident classification tool
 
Intermountain Healthcare Streamlines Stroke Notifications and Improves Patien...
Intermountain Healthcare Streamlines Stroke Notifications and Improves Patien...Intermountain Healthcare Streamlines Stroke Notifications and Improves Patien...
Intermountain Healthcare Streamlines Stroke Notifications and Improves Patien...
 
Corporate Portfolio Management E&Y POV
Corporate Portfolio Management E&Y POVCorporate Portfolio Management E&Y POV
Corporate Portfolio Management E&Y POV
 
CES 2016 new trends & innovations
CES 2016 new trends & innovationsCES 2016 new trends & innovations
CES 2016 new trends & innovations
 
Ideation: Can Creativity Be Taught?
Ideation: Can Creativity Be Taught?Ideation: Can Creativity Be Taught?
Ideation: Can Creativity Be Taught?
 
neonatal physiology
neonatal physiologyneonatal physiology
neonatal physiology
 
Floppy infant karan gagneja
Floppy infant   karan gagnejaFloppy infant   karan gagneja
Floppy infant karan gagneja
 
Code Review: How and When
Code Review: How and WhenCode Review: How and When
Code Review: How and When
 
Migration from Swing to JavaFX
Migration from Swing to JavaFXMigration from Swing to JavaFX
Migration from Swing to JavaFX
 
Why Mobile is Essential in Tech Recruiting
Why Mobile is Essential in Tech Recruiting Why Mobile is Essential in Tech Recruiting
Why Mobile is Essential in Tech Recruiting
 
Best Practices in Major Incident Management
Best Practices in Major Incident ManagementBest Practices in Major Incident Management
Best Practices in Major Incident Management
 
Tomcat Server
Tomcat ServerTomcat Server
Tomcat Server
 
Samsung Brand Communication -Case Study Analysis
Samsung Brand Communication -Case Study Analysis Samsung Brand Communication -Case Study Analysis
Samsung Brand Communication -Case Study Analysis
 
How to successfully grow a code review culture
How to successfully grow a code review cultureHow to successfully grow a code review culture
How to successfully grow a code review culture
 
Samsung j series (2016 edition) and ON Pro
Samsung j series (2016 edition) and ON ProSamsung j series (2016 edition) and ON Pro
Samsung j series (2016 edition) and ON Pro
 

Similar to 平台思维

Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...
Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...
Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...jixuan1989
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comdrewz lin
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷oulan
 
个人知识管理(网络分享版)20110429
个人知识管理(网络分享版)20110429个人知识管理(网络分享版)20110429
个人知识管理(网络分享版)20110429mrchy
 
How to Build a Startup Team @ SLP Taipei
How to Build a Startup Team @ SLP TaipeiHow to Build a Startup Team @ SLP Taipei
How to Build a Startup Team @ SLP TaipeiJohn Sie
 
Getting Real
Getting RealGetting Real
Getting Realrogerwang
 
程序员与技术
程序员与技术程序员与技术
程序员与技术ligaoren
 
工作團隊與團隊協作方法 B2-1-詹翔霖教授
工作團隊與團隊協作方法 B2-1-詹翔霖教授工作團隊與團隊協作方法 B2-1-詹翔霖教授
工作團隊與團隊協作方法 B2-1-詹翔霖教授翔霖 詹
 
Developer vs designer
Developer vs designerDeveloper vs designer
Developer vs designerRobert Luo
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)LetAgileFly
 
HP41- 令人迷惑的使用者研究方法 (蔡明哲)
HP41- 令人迷惑的使用者研究方法 (蔡明哲)HP41- 令人迷惑的使用者研究方法 (蔡明哲)
HP41- 令人迷惑的使用者研究方法 (蔡明哲)悠識學院
 
Our experience to start a startup
Our experience to start a startupOur experience to start a startup
Our experience to start a startupYenwen Feng
 
提问技巧:焦点讨论法工作坊(学习教练肖刚)
提问技巧:焦点讨论法工作坊(学习教练肖刚)提问技巧:焦点讨论法工作坊(学习教练肖刚)
提问技巧:焦点讨论法工作坊(学习教练肖刚)知行堂(zxt123.com)
 
How to set up new scrum team in company
How to set up new scrum team in companyHow to set up new scrum team in company
How to set up new scrum team in companyMike Li
 
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)Ian Jang
 
DevOps的神鬼奇航
DevOps的神鬼奇航DevOps的神鬼奇航
DevOps的神鬼奇航Edward Kuo
 
創人物Vol.3 - 陳謙 - 實習分享
創人物Vol.3 - 陳謙 - 實習分享創人物Vol.3 - 陳謙 - 實習分享
創人物Vol.3 - 陳謙 - 實習分享交點
 
智慧之圈:开放空间Ost工作坊(学习教练肖刚)
智慧之圈:开放空间Ost工作坊(学习教练肖刚)智慧之圈:开放空间Ost工作坊(学习教练肖刚)
智慧之圈:开放空间Ost工作坊(学习教练肖刚)知行堂(zxt123.com)
 
聽微軟專家說為何.NET開發非學不可?
聽微軟專家說為何.NET開發非學不可?聽微軟專家說為何.NET開發非學不可?
聽微軟專家說為何.NET開發非學不可?Duran Hsieh
 

Similar to 平台思维 (20)

Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...
Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...
Willem Ning Jiang: Getting Started: How to join an Open Source project Apache...
 
Djt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.comDjt22 justinliu djt.qq.com
Djt22 justinliu djt.qq.com
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷
 
个人知识管理(网络分享版)20110429
个人知识管理(网络分享版)20110429个人知识管理(网络分享版)20110429
个人知识管理(网络分享版)20110429
 
How to Build a Startup Team @ SLP Taipei
How to Build a Startup Team @ SLP TaipeiHow to Build a Startup Team @ SLP Taipei
How to Build a Startup Team @ SLP Taipei
 
Getting Real
Getting RealGetting Real
Getting Real
 
程序员与技术
程序员与技术程序员与技术
程序员与技术
 
工作團隊與團隊協作方法 B2-1-詹翔霖教授
工作團隊與團隊協作方法 B2-1-詹翔霖教授工作團隊與團隊協作方法 B2-1-詹翔霖教授
工作團隊與團隊協作方法 B2-1-詹翔霖教授
 
Developer vs designer
Developer vs designerDeveloper vs designer
Developer vs designer
 
Nb的敏捷
Nb的敏捷Nb的敏捷
Nb的敏捷
 
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
Scrum gathering 2012 shanghai 产品管理及用户体验 分会场:敏捷的hard模式 产品经理视角(窦涵之)
 
HP41- 令人迷惑的使用者研究方法 (蔡明哲)
HP41- 令人迷惑的使用者研究方法 (蔡明哲)HP41- 令人迷惑的使用者研究方法 (蔡明哲)
HP41- 令人迷惑的使用者研究方法 (蔡明哲)
 
Our experience to start a startup
Our experience to start a startupOur experience to start a startup
Our experience to start a startup
 
提问技巧:焦点讨论法工作坊(学习教练肖刚)
提问技巧:焦点讨论法工作坊(学习教练肖刚)提问技巧:焦点讨论法工作坊(学习教练肖刚)
提问技巧:焦点讨论法工作坊(学习教练肖刚)
 
How to set up new scrum team in company
How to set up new scrum team in companyHow to set up new scrum team in company
How to set up new scrum team in company
 
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
2012 May UiGathering: Design and Communication in Co-creation (by Ian Jang)
 
DevOps的神鬼奇航
DevOps的神鬼奇航DevOps的神鬼奇航
DevOps的神鬼奇航
 
創人物Vol.3 - 陳謙 - 實習分享
創人物Vol.3 - 陳謙 - 實習分享創人物Vol.3 - 陳謙 - 實習分享
創人物Vol.3 - 陳謙 - 實習分享
 
智慧之圈:开放空间Ost工作坊(学习教练肖刚)
智慧之圈:开放空间Ost工作坊(学习教练肖刚)智慧之圈:开放空间Ost工作坊(学习教练肖刚)
智慧之圈:开放空间Ost工作坊(学习教练肖刚)
 
聽微軟專家說為何.NET開發非學不可?
聽微軟專家說為何.NET開發非學不可?聽微軟專家說為何.NET開發非學不可?
聽微軟專家說為何.NET開發非學不可?
 

More from LC2009

Thrift 应用与实践
Thrift 应用与实践Thrift 应用与实践
Thrift 应用与实践LC2009
 
从学校到职场
从学校到职场从学校到职场
从学校到职场LC2009
 
HTML5 多媒体入门
HTML5 多媒体入门HTML5 多媒体入门
HTML5 多媒体入门LC2009
 
React vs Flux
React vs FluxReact vs Flux
React vs FluxLC2009
 
编写可阅读的代码
编写可阅读的代码编写可阅读的代码
编写可阅读的代码LC2009
 
Git入门与实践
Git入门与实践Git入门与实践
Git入门与实践LC2009
 
前端单元测试
前端单元测试前端单元测试
前端单元测试LC2009
 

More from LC2009 (7)

Thrift 应用与实践
Thrift 应用与实践Thrift 应用与实践
Thrift 应用与实践
 
从学校到职场
从学校到职场从学校到职场
从学校到职场
 
HTML5 多媒体入门
HTML5 多媒体入门HTML5 多媒体入门
HTML5 多媒体入门
 
React vs Flux
React vs FluxReact vs Flux
React vs Flux
 
编写可阅读的代码
编写可阅读的代码编写可阅读的代码
编写可阅读的代码
 
Git入门与实践
Git入门与实践Git入门与实践
Git入门与实践
 
前端单元测试
前端单元测试前端单元测试
前端单元测试
 

平台思维