คำถามที่น่าสนใจสำหรับภาษา Go คือ
- ใครบ้างที่นำภาษา Go ไปใช้พัฒนาระบบงาน ?
- มันเป็นภาษาโปรแกรมที่คนรู้จักน้อยมากนะ จะดีหรอ ?
- ถ้ามีปัญหาขึ้นมาใครจะช่วยล่ะ ?
- มันเป็นภาษา Hipster มากเลยนะ ?
- เป็นภาษาใช้สำหรับการสร้างระบบงานเฉพาะทางหรือเปล่านะ ?
ก่อนอื่นมาดูกันหน่อยว่ามีบริษัทไหนบ้างนะ
ที่นำภาษา Go ไปพัฒนาระบบ
ก่อนอื่นมาดูตัวเลขกลุ่มของนักพัฒนาภาษา Go กันหน่อย
- ที่กลุ่ม Golang-nuts มีสมาชิกกว่า 15,000 คน ซึ่งเป็น mailing list ของการพัฒนาภาษา Go นั่นเอง
- ที่ Github มีคนติดตามมากกว่า 10,000 คน
- ที่ Github มี repository มากกว่า 80,000
- กลุ่มของภาษา Go ในไทยเชิญที่นี่เลย Golang66
มาดูสถิติจาก Google Trend กันบ้าง
จากข้อมูลบอกว่า ภาษา Go ได้รับความนิมยมสูงขึ้นเป็นอย่างมาก
คุณรู้ไหมว่า
ประเทศที่นำไปใช้งานมากที่สุด คือ จีน
เมื่อลงไปดูระดับเมือง ก็จะพบว่า
แม้แต่ Mountain View ซึ่งเป็นสำนักงานใหญ่ของ Google
ก็ยังอยู่อันดับ 2 เท่านั้น
คำถามที่ต้องเจอ คือ มีบริษัทต้องการ Go developer บ้างล่ะ ?
แน่นอนว่าบริษัทเหล่านั้นก็ต้องใช้ภาษา Go ด้วยสิ
ไม่เช่นนั้นจะรับไปทำแมวอะไร !!
ถ้าไม่มีใครรับ
แสดงว่า developer จะมาฝึก เรียนรู้ภาษา Go ไปทำหอกอะไร !!
แต่ Developer ที่ดีต้องเรียนรู้ภาษา และ เทคโนโลยีใหม่ ๆ อยู่อย่างสม่ำเสมอนะ
ดังนั้นมาดูกันหน่อยว่าในโลกนี้มีบริษัทไหนบ้างที่ใช้งาน Go
ถ้าเป็นบริษัทยักษ์ใหญ่ที่ทุก ๆ คนรู้จัก ประกอบไปด้วย
- Amazon
- Apple
- Microsoft
- Github
- Stripe
แล้วยังมีใครอีกนะ ขอบอกได้เลยว่าเยอะมาก ๆ
เชิญดูเพิ่มเติมได้ที่ Currently using Go
และดู Success story ได้อีกนะ
ดูข้อมูลเพิ่มเติมกันหน่อย เป็นเชิงสถิติ และ ตัวเลขกันดีกว่า
ข้อมูลจาก TheNewStack.io ทำการสำรวจบริษัทที่ใช้ Go ประมาณ 500 บริษัท
สามารถจัดกลุ่มการนำไปใช้งานได้ดังรูป
มาถึงตรงนี้น่าจะพอทำให้เห็นว่า
ภาษา Go มันเติบโตและได้รับความนิยมมากขึ้นอย่างต่อเนื่อง
วันนี้ในฐานนะ developer ทำการศึกษากันแล้วหรือยัง ?
คำถามสุดท้าย
ในประเทศไทยล่ะ ที่ไหนเขาใช้ภาษา Go ในการพัฒนาระบบกันบ้าง ?