SlideShare uma empresa Scribd logo
1 de 27
About Asking and Answering Questions 在论坛提问和回答问题的一些小技巧
About me Name: 朱兴亮 Forum ID: Shiny Zhu Twitter: @shinyzhu 新浪微博: http://t.sina.com.cn/shinyzhu Blog: http://shinyzhu.cnblogs.com Email: zxlxueying@msn.com
We’re LIVE! Livemeeting: http://bit.ly/msforumsh Twitter: #msforumsh 新浪微博: #微软论坛上海聚会#
In this session Why you are here How to ask questions How to answer questions
Now Next Why you are here How to ask questions How to answer questions
Why you are here 我喜欢明星 我们都喜欢明星
Why you are here 我想知道明星的动态 – 提出问题 我告诉你我知道的明星动态 – 解答问题
Why you are here 我想知道XXX 囧,你到底想知道什么?
Now Next Why you are here How to ask questions How to answer questions
网友1提问
网友2提问
网友3提问
网友3提问(续1)
网友3提问(续2)
鸭梨很大
How to ask questions smarter Use a meaningful, specific subject Make it easy to reply Describe the problem's symptoms, not your guesses Don't ask people to reply privately …
Eric Steven Raymond told us Use project mailing lists Use meaningful, specific subject headers Make it easy to reply Write in clear, grammatical, correctly-spelled language Send questions in accessible, standard formats Be precise and informative about your problem Volume is not precision Don't rush to claim that you have found a bug Groveling is not a substitute for doing your homework Describe the problem's symptoms, not your guesses Describe your problem's symptoms in chronological order Describe the goal, not the step Don't ask people to reply by private e-mail Be explicit about your question When asking about code Don't post homework questions Prune pointless queries Don't flag your question as “Urgent”, even if it is for you Courtesy never hurts, and sometimes helps Follow up with a brief note on the solution Via: http://www.catb.org/~esr/faqs/smart-questions.html
How to ask questions smarter 别指望得到正确完整的解决方案 你的问题不是别人的问题 Think first Then Search Finally ask for HELP
雨天汽车启动不了 怎么办? 发动机声音? 听起来像是……
Now Next Why you are here How to ask questions How to answer questions
How to answer questions smarter RTFM and STFW: How To Tell You've Seriously Screwed Up If you don't understand...
How to answer questions smarter 解铃还需系铃人 没有义务帮别人擦屁股 没有义务帮别人纠正歧途 别把自己搞得很累
How to answer questions smarter 针对问题回答问题 点拨式回复 你不可能知道所有问题的答案 轻松点,让提问者自己找答案去
How to answer questions smarter Bad 我在哪里能找到XXX? Good 我搜索过XXX,但是没找到什么有用的,有谁知道在哪能找到XXX的某个参数的设置信息?
How to answer questions smarter Bad 这个代码不能编译,它为什么这么烂? Good 这个代码不能编译,我查了文档,没有写到与我的环境XXX类似的说明,下面是编译输出,我哪里需要改正?
Goals 更快更好地找到答案 更快更好地解决问题 和谐
Thank you!

Mais conteúdo relacionado

Mais procurados

Do I need to register my copyright?
Do I need to register my copyright?Do I need to register my copyright?
Do I need to register my copyright?Kiffanie Stahle
 
30 serconds tomars pow
30 serconds tomars pow30 serconds tomars pow
30 serconds tomars powMitchElsey
 
Who Wants to Know - 2016 Comeback
Who Wants to Know - 2016 ComebackWho Wants to Know - 2016 Comeback
Who Wants to Know - 2016 ComebackJimmy Ray
 
DAHLIA EL GAZZAR: Top 20 Apps to Fuel Your Productivity
DAHLIA EL GAZZAR: Top 20 Apps to Fuel Your ProductivityDAHLIA EL GAZZAR: Top 20 Apps to Fuel Your Productivity
DAHLIA EL GAZZAR: Top 20 Apps to Fuel Your Productivitytechsytalk
 
Hive NYC Cohort Meetup1.8.14
Hive NYC Cohort Meetup1.8.14Hive NYC Cohort Meetup1.8.14
Hive NYC Cohort Meetup1.8.14valleraj
 

Mais procurados (8)

Rememberance day ng
Rememberance day ngRememberance day ng
Rememberance day ng
 
Question 2
Question 2Question 2
Question 2
 
Do I need to register my copyright?
Do I need to register my copyright?Do I need to register my copyright?
Do I need to register my copyright?
 
30 serconds tomars pow
30 serconds tomars pow30 serconds tomars pow
30 serconds tomars pow
 
Who Wants to Know - 2016 Comeback
Who Wants to Know - 2016 ComebackWho Wants to Know - 2016 Comeback
Who Wants to Know - 2016 Comeback
 
DAHLIA EL GAZZAR: Top 20 Apps to Fuel Your Productivity
DAHLIA EL GAZZAR: Top 20 Apps to Fuel Your ProductivityDAHLIA EL GAZZAR: Top 20 Apps to Fuel Your Productivity
DAHLIA EL GAZZAR: Top 20 Apps to Fuel Your Productivity
 
Film plot
Film plotFilm plot
Film plot
 
Hive NYC Cohort Meetup1.8.14
Hive NYC Cohort Meetup1.8.14Hive NYC Cohort Meetup1.8.14
Hive NYC Cohort Meetup1.8.14
 

Último

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Último (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

About Asking and Answering Questions

  • 1. About Asking and Answering Questions 在论坛提问和回答问题的一些小技巧
  • 2. About me Name: 朱兴亮 Forum ID: Shiny Zhu Twitter: @shinyzhu 新浪微博: http://t.sina.com.cn/shinyzhu Blog: http://shinyzhu.cnblogs.com Email: zxlxueying@msn.com
  • 3. We’re LIVE! Livemeeting: http://bit.ly/msforumsh Twitter: #msforumsh 新浪微博: #微软论坛上海聚会#
  • 4. In this session Why you are here How to ask questions How to answer questions
  • 5. Now Next Why you are here How to ask questions How to answer questions
  • 6. Why you are here 我喜欢明星 我们都喜欢明星
  • 7. Why you are here 我想知道明星的动态 – 提出问题 我告诉你我知道的明星动态 – 解答问题
  • 8. Why you are here 我想知道XXX 囧,你到底想知道什么?
  • 9. Now Next Why you are here How to ask questions How to answer questions
  • 16. How to ask questions smarter Use a meaningful, specific subject Make it easy to reply Describe the problem's symptoms, not your guesses Don't ask people to reply privately …
  • 17. Eric Steven Raymond told us Use project mailing lists Use meaningful, specific subject headers Make it easy to reply Write in clear, grammatical, correctly-spelled language Send questions in accessible, standard formats Be precise and informative about your problem Volume is not precision Don't rush to claim that you have found a bug Groveling is not a substitute for doing your homework Describe the problem's symptoms, not your guesses Describe your problem's symptoms in chronological order Describe the goal, not the step Don't ask people to reply by private e-mail Be explicit about your question When asking about code Don't post homework questions Prune pointless queries Don't flag your question as “Urgent”, even if it is for you Courtesy never hurts, and sometimes helps Follow up with a brief note on the solution Via: http://www.catb.org/~esr/faqs/smart-questions.html
  • 18. How to ask questions smarter 别指望得到正确完整的解决方案 你的问题不是别人的问题 Think first Then Search Finally ask for HELP
  • 20. Now Next Why you are here How to ask questions How to answer questions
  • 21. How to answer questions smarter RTFM and STFW: How To Tell You've Seriously Screwed Up If you don't understand...
  • 22. How to answer questions smarter 解铃还需系铃人 没有义务帮别人擦屁股 没有义务帮别人纠正歧途 别把自己搞得很累
  • 23. How to answer questions smarter 针对问题回答问题 点拨式回复 你不可能知道所有问题的答案 轻松点,让提问者自己找答案去
  • 24. How to answer questions smarter Bad 我在哪里能找到XXX? Good 我搜索过XXX,但是没找到什么有用的,有谁知道在哪能找到XXX的某个参数的设置信息?
  • 25. How to answer questions smarter Bad 这个代码不能编译,它为什么这么烂? Good 这个代码不能编译,我查了文档,没有写到与我的环境XXX类似的说明,下面是编译输出,我哪里需要改正?