ไฮไลท์วิทยาศาสตร์ข้อมูลการสำรวจ Stack Overflow

โหนดต้นทาง: 1865102

ไฮไลท์วิทยาศาสตร์ข้อมูลการสำรวจ Stack Overflow

ผลของการสำรวจนักพัฒนา Stack Overflow ปี 2021 ได้รับการเผยแพร่เมื่อเร็วๆ นี้ ซึ่งเป็นภาพรวมที่น่าสนใจของนักพัฒนาซอฟต์แวร์ในปัจจุบันและเครื่องมือที่พวกเขาใช้ ดูการเลือกบางส่วนจากรายงาน โดยเฉพาะอย่างยิ่งตัวเลือกที่อาจเป็นประโยชน์สำหรับผู้เชี่ยวชาญด้านข้อมูล


แบบสำรวจ Stack Overflow ปี 2021
 

ทุกๆ ปี Stack Overflow จะทำการสำรวจผู้ใช้เพื่อช่วยแจ้งการพัฒนาชุมชนและแพลตฟอร์ม ในปีนี้ นักพัฒนามากกว่า 80,000 คนได้แบ่งปันวิธีการเรียนรู้ เครื่องมือและภาษาที่พวกเขาใช้ และให้คำติชมทุกประเภทที่มีคุณค่าต่อทิศทางของ Stack Overflow ผลลัพธ์ยังนำเสนอภาพรวมของนักพัฒนาและการพัฒนา ณ เวลาที่ทำการสำรวจ

ผลที่ได้จาก แบบสำรวจ Stack Overflow ปี 2021 ถูกแบ่งปันต่อสาธารณะเมื่อเร็ว ๆ นี้พร้อมกับความคิดเห็นและข้อมูลเชิงลึกที่ Stack Overflow ให้ไว้ เราจะพิจารณาจุดข้อมูลที่น่าสนใจมากขึ้นเนื่องจากเกี่ยวข้องกับวิทยาศาสตร์ข้อมูล นักวิทยาศาสตร์ข้อมูล และตำแหน่งที่เกี่ยวข้องกับข้อมูลทั้งหมด และผู้เชี่ยวชาญที่กรอกข้อมูลเหล่านี้

โปรไฟล์นักพัฒนา

 
 
ส่วนแรกของการสำรวจเน้นที่ลักษณะของนักพัฒนาที่ตอบแบบสอบถาม: ข้อมูลประชากร เช่น อายุและที่ตั้งทางภูมิศาสตร์ พวกเขาเข้ารหัสมานานแค่ไหนแล้ว พวกเขาเรียนรู้ที่จะเขียนโค้ดอย่างไร และอื่น ๆ.

คำพูดสั้นๆ และน่าสนใจที่เกี่ยวข้องกับการเรียนรู้การเขียนโค้ดโดยเฉพาะ รวมถึงการจ้างงานของนักพัฒนา ซึ่งดึงมาจากภาพรวมของแบบสำรวจโดยตรงจะถูกแชร์ด้านล่าง พร้อมกับแผนภูมิบางส่วนที่สรุปความถี่การตอบกลับสำหรับคำถามโปรไฟล์นักพัฒนาที่สำคัญ

ตัวอย่างเช่น ในปีนี้ เราสังเกตเห็นวิวัฒนาการที่สำคัญในวิธีที่นักพัฒนาเรียนรู้ด้วยตนเอง สำหรับกลุ่มนักเขียนโค้ดที่เพิ่มขึ้นซึ่งมีอายุต่ำกว่า 18 ปี แหล่งข้อมูลออนไลน์ เช่น วิดีโอและบล็อกเป็นที่นิยมมากกว่าหนังสือและโรงเรียนรวมกัน ซึ่งเป็นสถิติที่ไม่ถือเอาในกลุ่มอายุอื่นๆ ของเรา โดยรวมแล้ว อาชีพนี้เต็มไปด้วยผู้เข้าร่วมใหม่ โดยมากกว่า 50% ระบุว่าพวกเขาเขียนโค้ดมาไม่ถึงทศวรรษ และมากกว่า 35% มีการค้าขายน้อยกว่าห้าปี

รูป
รูป 1. ตอบกลับคำถามสำรวจ Stack Overflow ปี 2021 “คุณเรียนรู้ที่จะเขียนโค้ดได้อย่างไร?"

 

ไม่น่าแปลกใจเลยที่เกือบ 60% ของผู้ตอบแบบสอบถามได้เรียนรู้วิธีเขียนโค้ดจากแหล่งข้อมูลออนไลน์ ผู้ตอบที่มีอายุน้อยกว่ามักจะเรียนรู้จากหลักสูตรออนไลน์ ฟอรัม และแหล่งข้อมูลออนไลน์อื่นๆ ในทางกลับกัน ผู้ตอบแบบสำรวจที่มีอายุมากกว่าได้เรียนรู้จากสื่อแบบดั้งเดิม เช่น โรงเรียนและหนังสือ

81% ของนักพัฒนามืออาชีพทำงานเต็มเวลา ลดลงจาก 83% ในปี 2020 เปอร์เซ็นต์ของนักพัฒนามืออาชีพที่บอกว่าพวกเขาเป็นผู้รับเหมาอิสระ ฟรีแลนซ์ หรืออาชีพอิสระเพิ่มขึ้นจาก 9.5% ในปี 2020 เป็น 11.2% ในปี 2021 – บ่งชี้ถึงศักยภาพ ความไม่มั่นคงในการทำงานหรือการเปลี่ยนไปสู่การจัดเตรียมงานที่ยืดหยุ่นมากขึ้น

ตอนนี้เราหันความสนใจไปที่ระดับการศึกษาของนักพัฒนาซอฟต์แวร์ชั่วขณะหนึ่ง

รูป
รูป 2. ตอบกลับคำถามสำรวจ Stack Overflow ปี 2021 “ข้อใดต่อไปนี้อธิบายระดับการศึกษาในระบบสูงสุดที่คุณสำเร็จได้ดีที่สุด"

 

70% ของผู้ตอบแบบสอบถามทั้งหมดและ 80% ของนักพัฒนามืออาชีพสำเร็จการศึกษาระดับอุดมศึกษาบางรูปแบบ โดยระดับปริญญาตรีเป็นประเภทที่ธรรมดาที่สุด

หัวข้ออื่นๆ ที่กล่าวถึงในส่วนโปรไฟล์นักพัฒนา ได้แก่ ข้อมูลประชากร เช่น เชื้อชาติ รสนิยมทางเพศ ที่ตั้งทางภูมิศาสตร์

เทคโนโลยี

 
 
ตอนนี้ เรามาต่อกันที่ส่วนสำคัญของการสำรวจ ตอบคำถามที่เกี่ยวข้องกับภาษาและเทคโนโลยีที่นักพัฒนาใช้อยู่ในขณะนี้

ภาษา

 
อย่างแรกเลย ภาษา คำถามที่ไม่มีใครโต้แย้งที่ต้องการเห็นคำตอบเมื่อได้รับรายงานฉบับนี้

ดังนั้น ภาษาการเขียนโปรแกรม การเขียนสคริปต์ และภาษามาร์กอัปใดที่ผู้ตอบแบบสอบถามใช้ในการพัฒนาในปีที่ผ่านมา

รูป
รูป 3. ตอบกลับคำถามสำรวจ Stack Overflow ปี 2021 “ภาษาการเขียนโปรแกรม การเขียนสคริปต์ และมาร์กอัปใดที่คุณทำงานพัฒนาอย่างกว้างขวางในปีที่ผ่านมา และคุณต้องการทำงานด้านใดในปีหน้า"

 

โดยเฉพาะอย่างยิ่งประเภทวิทยาศาสตร์ข้อมูล Python รวมอยู่ในการตอบกลับ 48.24% และปัจจุบันเป็นหนึ่งในภาษาที่นักพัฒนาใช้มากที่สุด

โปรดทราบว่าในขณะที่ภาษาศาสตร์ข้อมูลที่น่าสนใจ R ไม่ปรากฏในคำตอบอันดับต้นๆ ในรูปที่ 3 (ถูกตัดออกเนื่องจากส่วนท้ายของการตอบสนอง) R รวมอยู่ใน 5.07% ของคำตอบ

เราได้เห็นแล้วว่านักพัฒนาภาษากำลังใช้ภาษาอะไร แต่ต้องการเกี่ยวกับนักพัฒนาภาษา ต้องการ ใช้? เปอร์เซ็นต์ของนักพัฒนาที่ไม่ได้พัฒนาด้วยภาษาหรือเทคโนโลยีแต่แสดงความสนใจที่จะพัฒนาด้วยภาษานั้น

รูป
รูป 4. ตอบกลับคำถามสำรวจ Stack Overflow ปี 2021 “ภาษาการเขียนโปรแกรม การเขียนสคริปต์ และมาร์กอัปใดที่คุณทำงานพัฒนาอย่างกว้างขวางในปีที่ผ่านมา และคุณต้องการทำงานด้านใดในปีหน้า"

 

อีกครั้ง เนื่องจาก R ไม่ปรากฏในคำตอบอันดับต้นๆ ในรูปที่ 4 จึงรวมอยู่ในคำตอบ 2.82%

แล้วยิ่งฉลาดเข้าไปอีก”ทำงานกับ vs อยากทำงานด้วย?"

มีหลายอย่างที่จะแกะกล่องที่นี่ แต่นี่คือแนวโน้มที่โดดเด่นที่สุดบางส่วนที่เราค้นพบ มีนักพัฒนา Javascript มากกว่า 10 รายที่ต้องการเริ่มต้นหรือพัฒนาต่อใน Go หรือ Rust นักพัฒนาส่วนใหญ่ที่ต้องการใช้ Dart กำลังใช้ JavaScript เรายังเห็นว่านักพัฒนาเพียงคนเดียวที่ต้องการทำงานใน PHP คือนักพัฒนา SQL

ข้อมูลนี้อยู่ใน an การแสดงภาพแบบโต้ตอบ ซึ่งสามารถใช้ได้โดยตรงบนไซต์ Stack Overflow Developer Survey

ฐานข้อมูล

 
ย้ายไปยังฐานข้อมูล... นี่คือผลลัพธ์ของคำถามที่เทียบเท่ากับการใช้ผลิตภัณฑ์ฐานข้อมูล

รูป
รูป 5. ตอบกลับคำถามสำรวจ Stack Overflow ปี 2021 “สภาพแวดล้อมฐานข้อมูลใดที่คุณทำงานด้านการพัฒนาอย่างกว้างขวางในปีที่ผ่านมา และคุณต้องการทำงานด้านใดในปีหน้า"

 

สิ่งนี้ค่อนข้างตรงไปตรงมา แต่เราจะเห็นว่าฐานข้อมูล SQL ติดอันดับ 3 อันดับแรก และ 4 อันดับแรกจาก 5 อันดับแรก ดูเหมือนว่าจะมีการรับรองฐานข้อมูล SQL อย่างต่อเนื่องโดยนักพัฒนา

แพลตฟอร์มคลาวด์

 
เมื่อพูดถึงแพลตฟอร์มคลาวด์ AWS ดูเหมือนจะเป็นราชา โดย Google Cloud และ Microsoft Azure ก็มีส่วนแบ่งตลาดที่สำคัญเช่นกัน

รูป
รูป 6. ตอบกลับคำถามสำรวจ Stack Overflow ปี 2021 “แพลตฟอร์มคลาวด์ใดที่คุณทำงานด้านการพัฒนาอย่างกว้างขวางในปีที่ผ่านมา และคุณต้องการทำงานด้านใดในปีหน้า"

 

ที่น่าสนใจคือการเปรียบเทียบระหว่างแพลตฟอร์มคลาวด์ที่นักพัฒนาชื่นชอบกับแพลตฟอร์มที่พวกเขากลัวนั้นสอดคล้องกับการตอบสนองต่อแพลตฟอร์มที่นักพัฒนาใช้ นอกจากนี้ยังไม่สมเหตุสมผลที่จะวางตำแหน่งว่าการนำ IBM Cloud และ Oracle Cloud ไปใช้ในระดับต่ำอาจสัมพันธ์กับความกลัวที่นักพัฒนาใช้งานจะมีการใช้งานอีกครั้ง

รูป
รูป 7. ตอบกลับคำถามสำรวจ Stack Overflow ปี 2021 “แพลตฟอร์มคลาวด์ใดที่คุณทำงานด้านการพัฒนาอย่างกว้างขวางในปีที่ผ่านมา และคุณต้องการทำงานด้านใดในปีหน้า"

กรอบงานและไลบรารีอื่น ๆ

 
เมื่อดูทั้งเฟรมเวิร์กและไลบรารีอื่นๆ ที่ใช้มากที่สุดและเป็นที่ต้องการมากที่สุด คุณจะเห็นเฟรมเวิร์กและไลบรารีอื่นๆ จำนวนมากซึ่งเหมาะสำหรับนักวิทยาศาสตร์ข้อมูลและ/หรือวิศวกรด้านการเรียนรู้ของเครื่องโดยเฉพาะ หรือมีการใช้งานอย่างหนักในวิชาชีพเหล่านี้

ในขณะที่ Tensorflow เป็นห้องสมุดที่เป็นที่ต้องการตัวมากที่สุด Pytorch เป็นห้องสมุดที่เป็นที่ชื่นชอบมากกว่า ในฐานะผู้ใช้ .NET Core ที่ Stack Overflow เรายินดีที่ได้เห็นมันอยู่ในจุดสูงสุด

เป็นการง่ายที่จะโต้แย้งว่าอย่างน้อย 7 ไลบรารีและเฟรมเวิร์กต่อไปนี้มีความเกี่ยวข้องอย่างมากกับการฝึกหัดผู้เชี่ยวชาญด้านข้อมูล โดยมีความเป็นไปได้มากกว่าหรือมีแนวโน้มมากกว่า

รูป
รูป 8. ตอบกลับคำถามสำรวจ Stack Overflow ปี 2021 “เฟรมเวิร์กและไลบรารีอื่นใดที่คุณทำงานด้านการพัฒนาอย่างกว้างขวางในปีที่ผ่านมา และคุณต้องการทำงานด้านใดในปีหน้า”

 

เมื่อหันความสนใจไปที่เฟรมเวิร์กและไลบรารีที่นักพัฒนาต้องการใช้งาน เครื่องมือที่เกี่ยวข้องกับวิทยาศาสตร์ข้อมูลเดียวกันจำนวนมากก็ปรากฏขึ้นที่นี่เช่นกัน

รูป
รูป 9. ตอบกลับคำถามสำรวจ Stack Overflow ปี 2021 “เฟรมเวิร์กและไลบรารีอื่นใดที่คุณทำงานด้านการพัฒนาอย่างกว้างขวางในปีที่ผ่านมา และคุณต้องการทำงานด้านใดในปีหน้า”

การเรียนรู้และการแก้ปัญหา

 
ในฐานะนักพัฒนา คุณจะทำอย่างไรเมื่อติดขัด? รูปที่ 10 ดูเหมือนจะบ่งบอกว่า Google เป็นเพื่อนของคุณจริงๆ เราทุกคนทำ...

รูป
รูป 10. ตอบกลับคำถามสำรวจ Stack Overflow ปี 2021 “คุณจะทำอย่างไรเมื่อติดอยู่กับปัญหา?"

 

เงินเดือน

 
 
สิ่งสุดท้ายที่เราจะดูจากรายงานคือข้อมูลเงินเดือน

ผู้จัดการฝ่ายวิศวกรรม, SRE, ผู้เชี่ยวชาญ DevOps และวิศวกรข้อมูล มักจะได้รับเงินเดือนสูงสุด เมื่อมุ่งเน้นไปที่สหรัฐอเมริกา เราจะเห็นความแตกต่างที่ด้านล่างของสเปกตรัมเงินเดือน ในสหรัฐอเมริกา นักพัฒนามือถือและนักการศึกษามักจะมีเงินเดือนที่สูงกว่าเมื่อเทียบกับอาชีพอื่นๆ เมื่อเทียบกับประชากรนักพัฒนาทั่วโลก

รูป
รูป 11. ตอบกลับคำถามสำรวจ Stack Overflow ปี 2021 “ค่าตอบแทนทั้งหมดในปัจจุบันของคุณคืออะไร (เงินเดือน โบนัส และสิทธิพิเศษ ก่อนหักภาษีและหักลดหย่อน)?"

 

เครื่องมือและเทคโนโลยีที่ใช้มีผลกระทบต่อความสามารถในการสร้างรายได้ของคุณอย่างไร

รายงานเสนอตัวแปรจำนวนหนึ่งเพื่อสัมพันธ์กับเงินเดือนด้วย แม้ว่าจะไม่ใช่แนวทางที่สมบูรณ์แบบ มาดูที่หมวดหมู่กันดีกว่า เฟรมเวิร์กและไลบรารีอื่นๆซึ่งดูเหมือนจะเป็นจุดข้อมูลที่น่าสนใจสำหรับนักวิทยาศาสตร์ข้อมูลที่จะตรวจสอบ ดูเหมือนว่ารายการนี้จะถูกครอบงำโดยห้องสมุดและเครื่องมือจำนวนหนึ่งที่เราอาจใช้เป็นประจำทุกวัน

รูป
รูป 12. ตอบกลับคำถามสำรวจ Stack Overflow ปี 2021 “ค่าตอบแทนทั้งหมดในปัจจุบันของคุณคืออะไร (เงินเดือน โบนัส และสิทธิพิเศษ ก่อนหักภาษีและหักลดหย่อน)?"

 

เป็นการยากที่จะคาดการณ์เงินเดือนโดยใช้เทคโนโลยีเดียว แต่น่าสนใจที่จะพิจารณาเทคโนโลยีชั้นนำร่วมกัน

 
ที่เกี่ยวข้อง:



เรื่องเด่นใน 30 วันที่ผ่านมา
เป็นที่นิยม
  1. หลักสูตรออนไลน์วิทยาศาสตร์ข้อมูล 6 อันดับแรกในปี 2021
  2. คำแนะนำสำหรับการเรียนรู้ Data Science จากผู้อำนวยการฝ่ายวิจัยของ Google
  3. 3 เหตุผลที่คุณควรใช้แบบจำลองการถดถอยเชิงเส้นแทนโครงข่ายประสาทเทียม
  4. GitHub Copilot โอเพ่นซอร์สทางเลือก
  5. คำถามและคำตอบในการสัมภาษณ์วิทยาศาสตร์ข้อมูลทั่วไปส่วนใหญ่
แบ่งปันมากที่สุด
  1. ความแตกต่างระหว่างนักวิทยาศาสตร์ข้อมูลและวิศวกร ML
  2. วิธีค้นหาดาต้าเฟรมของ Pandas
  3. ทำไมคุณควรเรียนรู้ "Productive Data Science" และอย่างไร
  4. 3 Mindset เปลี่ยนสู่การเป็นนักวิเคราะห์ที่ดีขึ้น
  5. ไม่เพียงแต่สำหรับ Deep Learning เท่านั้น: GPUs เร่งความเร็ว Data Science & Data Analytics ได้อย่างไร

ที่มา: https://www.kdnuggets.com/2021/08/stack-overflow-survey-data-science-highlights.html

ประทับเวลา:

เพิ่มเติมจาก KD นักเก็ต

เรื่องเด่น 13-19 ก.ย. นักวิทยาศาสตร์ข้อมูลที่ไม่มีทักษะด้านวิศวกรรมข้อมูลจะเผชิญกับความจริงที่รุนแรง The Machine & Deep Learning Compendium เปิดหนังสือ

โหนดต้นทาง: 1094099
ประทับเวลา: กันยายน 20, 2021

เรื่องเด่น 6-12 กันยายน: คุณอ่านไฟล์ Excel ด้วย Python หรือไม่? มีวิธีที่เร็วกว่า 1000 เท่า; 8 แนวคิดโครงการการเรียนรู้เชิงลึกสำหรับผู้เริ่มต้น

โหนดต้นทาง: 1866658
ประทับเวลา: กันยายน 13, 2021