![Screen Shot 2558-11-30 at 11.46.07 AM]()
![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 อันดับแรกถามปัญหาเกี่ยวกับอะไรมากที่สุด
นั่นแสดงว่า สิ่งต่าง ๆ เหล่านี้ได้รับความนิยม และ มีปัญหาเยอะสุด ๆ ด้วยนะสิ
- JavaScript
- Java
- Android
- PHP
- C#
- Python
- jQuery
- HTML
- iOS
- C++
แสดงดังรูป
แสดงรายละเอียดดังนี้
ปิดท้ายด้วยผู้ใช้งานในประเทศไทยกันหน่อยสิ (Top user by country)
https://data.stackexchange.com/stackoverflow/query/53058/top-users-by-country
หลาย ๆ คนบอกว่า Stack Overflow นั้นมันส่งผลกระทบต่อโลก programming มาก
ซึ่งมีทั้งในด้านที่ดี และ ด้านที่แย่
ด้านที่ดีคือ มี community เกิดขึ้นมา เพื่อแลกเปลี่ยนความคิด
และแก้ไขปัญหาต่าง ๆ
แต่ด้านที่แย่คือ
ทำให้แต่ละคนไม่คิดที่จะแก้ไขปัญหาเองแล้ว
เมื่อติดปัญหาอะไร ก็มีเขียนคำถามแล้วนั่งรอคนมาตอบ
หรือมาค้นหาปัญหาทันที
ทำให้อาจจะได้คำตอบ หรือ ได้ code ที่ไม่เข้าใจด้วยซ้ำว่าทำงานอะไร
รู้เพียงแค่ว่า มันสามารถทำงานได้ตามที่เราต้องการ
ซึ่งเป็นต้นเหตุของปัญหาอีกหลาย ๆ อย่างตามมา !!
ทำให้เกิดชื่อเรียก programmer ใหม่ ๆ ขึ้นมา เช่น
- Copy and paste programmer
- Full stack overflow developer
หนักไปกว่านั้นน่าจะเปลี่ยน Computer programming ไปเป็น
Googling Stack Overflow programming ไปเลย
ซึ่งจากที่ดูแล้วเรื่องขำ ๆ เหล่านี้มันกลายมาเป็นความจริงแล้วนะ
สุดท้าย มีคำถามว่า ถ้า Stack Overflow ล่ม คุณจะรู้สึก และ ทำอย่างไรดีล่ะ ?
ระหว่าง
![down]()
หรือโทรไปลาป่วย
Reference Websites
http://priceonomics.com/stack-overflow-and-the-zeitgeist-of-computer/
http://stackexchange.com/sites#traffic