Screen Shot 2558-11-30 at 11.46.07 AM
ในปัจจุบันนั้น เชื่อว่า programmer ส่วนใหญ่
น่าจะต้องเคยเข้าใช้งาน Stack Overflow บ้าง
หรืออาจจะทำการค้นหาจาก Google แล้ว
ผลลัพธ์จะเป็น link ไปหานั่นเอง

เพื่อเข้าไปตั้งคำถามของปัญหาต่าง ๆ
เพื่อเข้าไปหาวิธีการแก้ไขปัญหาต่าง ๆ
ใช้มากจนอาจจะต้องเปลี่ยนเป็น Stack Overflow programmer กันแล้ว !!

ดังนั้น เรามาดูสถิติต่าง ๆ ของ Stack Overflow กันหน่อย

Stack Overflow คืออะไร ?

เผื่อใครไม่รู้จักนะครับ
เปิดให้บริการตั้งแต่ปี 2008
ต่อวันมีผู้เข้ามาใช้งานกว่า 7.6 ล้าน
เป็น website ที่มีเข้าใช้งานทั้งโลกอันดับที่ 57 จาก Alexa

คือ website เพื่อถามและตอบปัญหาของชาว programmer/developer
ถ้าตั้งคำถาม และ อธิบายปัญหาอย่างละเอียดชัดเจน
อาจจะได้คำตอบ และ วิธีการแก้ไขปัญหาภายในเวลาไม่ถึงชั่วโมง

11 ล้าน คือ จำนวนคำถาม
17 ล้าน คือ จำนวนคำตอบ
มีคำถามประมาณ 27% ที่ไม่ถูกตอบเลย
แต่ผู้ใช้งานที่ตอบคำถามนั้นมีเพียง 8% จากผู้ใช้งานทั้งหมด (ตอบมากกว่า 5 ครั้ง)
ซึ่งผู้ใช้งานกลุ่มนี้ คือ หัวใจของ web นี้เลยนะ

ตัวอย่างข้อมูลของผู้ตอบคำถามในวันที่ 28 เดือนพฤจิกายน
พบว่ามีผู้ตอบเพียง 7,800 คนเท่านั้น !!

ปล. ถ้าอยากรู้ที่มาที่ไปของชื่อ Stack Overflow ดูได้ที่นี่เลย

มาดูข้อมูลการใช้งานกันบ้าง

โดยนำข้อมูลมากจาก Stack Overflow Query
ซึ่งเปิดให้เรานำข้อมูลมาวิเคราะห์ และ ใช้งานกันได้นะครับ

ในปัจจุบันนั้น มีจำนวนคำถามประมาณ 4 แสนคำถามต่อเดือน
มาดูกันว่าในโลกของ programmer นั้น
10 อันดับแรกถามปัญหาเกี่ยวกับอะไรมากที่สุด
นั่นแสดงว่า สิ่งต่าง ๆ เหล่านี้ได้รับความนิยม และ มีปัญหาเยอะสุด ๆ ด้วยนะสิ

  1. JavaScript
  2. Java
  3. Android
  4. PHP
  5. C#
  6. Python
  7. jQuery
  8. HTML
  9. iOS
  10. C++

แสดงดังรูป

Screen Shot 2558-11-30 at 10.37.00 AM

แสดงรายละเอียดดังนี้

Screen Shot 2558-11-30 at 10.59.37 AM

ปิดท้ายด้วยผู้ใช้งานในประเทศไทยกันหน่อยสิ (Top user by country)

https://data.stackexchange.com/stackoverflow/query/53058/top-users-by-country
Screen Shot 2558-11-30 at 10.58.58 AM

หลาย ๆ คนบอกว่า Stack Overflow นั้นมันส่งผลกระทบต่อโลก programming มาก

ซึ่งมีทั้งในด้านที่ดี และ ด้านที่แย่
ด้านที่ดีคือ มี community เกิดขึ้นมา เพื่อแลกเปลี่ยนความคิด
และแก้ไขปัญหาต่าง ๆ

แต่ด้านที่แย่คือ
ทำให้แต่ละคนไม่คิดที่จะแก้ไขปัญหาเองแล้ว
เมื่อติดปัญหาอะไร ก็มีเขียนคำถามแล้วนั่งรอคนมาตอบ
หรือมาค้นหาปัญหาทันที

ทำให้อาจจะได้คำตอบ หรือ ได้ code ที่ไม่เข้าใจด้วยซ้ำว่าทำงานอะไร
รู้เพียงแค่ว่า มันสามารถทำงานได้ตามที่เราต้องการ
ซึ่งเป็นต้นเหตุของปัญหาอีกหลาย ๆ อย่างตามมา !!

ทำให้เกิดชื่อเรียก programmer ใหม่ ๆ ขึ้นมา เช่น

  • Copy and paste programmer
  • Full stack overflow developer

หนักไปกว่านั้นน่าจะเปลี่ยน Computer programming ไปเป็น Googling Stack Overflow programming ไปเลย
ซึ่งจากที่ดูแล้วเรื่องขำ ๆ เหล่านี้มันกลายมาเป็นความจริงแล้วนะ

สุดท้าย มีคำถามว่า ถ้า Stack Overflow ล่ม คุณจะรู้สึก และ ทำอย่างไรดีล่ะ ?

ระหว่าง

down

หรือโทรไปลาป่วย

Screen Shot 2558-11-30 at 11.32.24 AM

Reference Websites
http://priceonomics.com/stack-overflow-and-the-zeitgeist-of-computer/
http://stackexchange.com/sites#traffic