JavaRush /จาวาบล็อก /Random-TH /Java, Spring Boot, งานอดิเรกของผู้เชี่ยวชาญด้านไอที: สิ่ง...

Java, Spring Boot, งานอดิเรกของผู้เชี่ยวชาญด้านไอที: สิ่งที่การศึกษาของ JetBrains ในปี 2020 กล่าว

เผยแพร่ในกลุ่ม
JetBrains ผู้พัฒนาเครื่องมือสำหรับ Java และภาษาอื่นๆ ได้ทำการศึกษาประจำปีครั้งที่สี่ จากคำตอบของโปรแกรมเมอร์ JetBrains ได้วิเคราะห์ระบบนิเวศของนักพัฒนาในปี 2020: แนวโน้มล่าสุดในด้านเครื่องมือ เทคโนโลยี และภาษาการเขียนโปรแกรม การศึกษานี้สำรวจผู้คนมากกว่า 34,000 คนจากอาร์เจนตินา เบลารุส บราซิล แคนาดา จีน ฝรั่งเศส เยอรมนี อินเดีย ญี่ปุ่น เม็กซิโก โปแลนด์ รัสเซีย เกาหลีใต้ สเปน ตุรกี ยูเครน สหราชอาณาจักร และสหรัฐอเมริกา ประมาณ 70% ของนักพัฒนาทั่วโลกอาศัยอยู่ใน 18 ประเทศเหล่านี้ ดังนั้นตามที่นักวิจัยระบุว่าข้อมูลการสำรวจจึงเป็นตัวแทน เราได้รวบรวมข้อค้นพบที่สำคัญของการศึกษานี้ - เกี่ยวกับภาษา Java งานและไลฟ์สไตล์ของโปรแกรมเมอร์ Java, Spring Boot, งานอดิเรกของผู้เชี่ยวชาญด้านไอที: สิ่งที่การศึกษาของ JetBrains ในปี 2020 กล่าวไว้ - 1

มีนักพัฒนากี่คนที่ใช้ Java และที่ไหน?

Java ยังคงเป็น ภาษาการเขียนโปรแกรม หลักที่ได้รับความนิยมมากที่สุดในโลก (37% ของผู้ตอบแบบสอบถามระบุว่าเป็นภาษาหลักสำหรับการพัฒนา) การศึกษากล่าว มีนักพัฒนาประมาณ 5.2 ล้านคนใช้งาน Java, Spring Boot, งานอดิเรกของคนไอที: สิ่งที่การศึกษาของ JetBrains ในปี 2020 กล่าวไว้ - 254% ของผู้ตอบแบบสอบถามใช้ Java ในปีที่ผ่านมา และอีก 4% วางแผนที่จะรวมเข้ากับเวิร์กโฟลว์ของพวกเขาในบางขั้นตอน คู่แข่งหลักของ Java คือ Python แซงหน้า Java ในรายการภาษาที่ใช้แล้ว ในช่วง 12 เดือนที่ผ่านมา ผู้ตอบแบบสอบถาม 30% ได้เริ่มต้นหรือเรียนรู้ Python อย่างต่อเนื่อง มากกว่าปีที่แล้วด้วยซ้ำ (27%) นักพัฒนา Java จำนวนมากที่สุดอาศัยอยู่ในเอเชีย โดยที่โปรแกรมเมอร์ประมาณ 2.5 ล้านคนใช้ Java เป็นภาษาหลัก Java ถูกใช้มากที่สุดในจีนและเกาหลีใต้ - ประมาณ 51% และ 50% ของนักพัฒนาตามลำดับ Java ยังถูกใช้อย่างแข็งขันในอินเดีย เยอรมนี สเปน และบราซิล เบลารุสอยู่ในรายชื่อประเทศที่มีผู้พัฒนาถึง 33% แต่รัสเซียและยูเครนอยู่ในอันดับท้ายสุดของรายการ โดยมีโปรแกรมเมอร์ 25% และ 21% ตามลำดับ Java, Spring Boot, งานอดิเรกของผู้เชี่ยวชาญด้านไอที: สิ่งที่การศึกษาของ JetBrains ในปี 2020 กล่าวไว้ - 3เหตุผลที่ Java อาจได้รับความนิยมใน 6 ประเทศแรกของรายการคือการใช้ภาษาการเขียนโปรแกรมนี้ฟรี การสนับสนุนจากรัฐบาล และโค้ดโอเพ่นซอร์สJetBrains ชี้แจง ตัวอย่างเช่น ในอินเดีย พนักงานมักได้รับการว่าจ้างให้สร้างแอปพลิเคชันบนมือถือในภาษา Java ในเยอรมนี เป็นที่นิยมในการสร้างแอปพลิเคชันที่ปรับขนาดได้สูงสำหรับหลายอุตสาหกรรม รวมถึงอุตสาหกรรมที่ใช้ Java ด้วย

Java เวอร์ชันใดที่ได้รับความนิยมมากที่สุด?

แม้จะมีการเปิดตัวเวอร์ชันใหม่ แต่Java 8 ยังคงเป็น . เป็นที่ต้องการของนักพัฒนา Java สามในสี่ ในขณะเดียวกันความนิยมของ Java 11 ก็เพิ่มขึ้น เมื่อเทียบกับปีที่แล้วส่วนแบ่งผู้ใช้เวอร์ชันนี้เพิ่มขึ้น 10% Java 12 และ Java 13 ที่ค่อนข้างใหม่ก็ค้นหาผู้ชมได้อย่างรวดเร็วเช่นกัน โดยแต่ละอันมีการใช้งาน 10% ขึ้นไป มีหลายปัจจัยที่อธิบายว่าทำไม Java 8 ถึงได้รับความนิยมมาก ตามบล็อกของ JetBrains : “มันมีทุกสิ่งที่นักพัฒนา Java โดยทั่วไปต้องการในภาษา นิพจน์แลมบ์ดา และสตรีม - เป็นเวอร์ชันที่เรียบง่ายและใช้งานได้ดี นอกจากนี้ ผู้คนไม่เต็มใจที่จะย้ายไปใช้ Java 9 มากนัก มีการเปลี่ยนแปลงทางสถาปัตยกรรมครั้งใหญ่ใน Java 9 และผู้คนกลัวว่าการเปลี่ยนแปลงเหล่านี้จะทำให้แอปพลิเคชันที่สร้างบน Java 8 เสียหาย” ความจริงที่ว่า Java 9, Java 10, Java 12 และ Java 13 มีผู้ใช้น้อยกว่าเมื่อเทียบกับ Java 8 ก็เนื่องมาจากการที่ Oracle รองรับเพียง 6 เดือนหลังจากการเปิดตัว

แอปพลิเคชันเซิร์ฟเวอร์: Apache Tomcat, Jetty, GlassFish

Apache Tomcat ได้สูญเสียคะแนนไปเล็กน้อยนับตั้งแต่การสำรวจเมื่อปีที่แล้ว แต่ยังคงถูกใช้งานโดยผู้ตอบแบบสอบถามส่วนใหญ่ Apache Tomcat ได้รับเลือกโดย 62% ของผู้ตอบแบบสอบถาม, Jetty - 17%, GlassFish - 5%

คุณเลือกกรอบการทำงานใด?

ในบรรดาเฟรมเวิร์ก Spring Boot เป็นผู้นำ - ได้รับเลือกจากนักพัฒนา 61% อันดับที่สองและสาม ได้แก่ Spring MVC (42%) และ JSF (6%) ตามลำดับ เปอร์เซ็นต์ของนักพัฒนาที่ใช้ Spring MVC ไม่มีการเปลี่ยนแปลงตั้งแต่ปีที่แล้ว Java, Spring Boot, งานอดิเรกของผู้เชี่ยวชาญด้านไอที: สิ่งที่การศึกษาของ JetBrains ในปี 2020 กล่าวไว้ - 4แม้ว่า Maven จะได้รับความนิยม (71% ของผู้ตอบแบบสอบถามเลือกใช้) และ Gradle (48% ตามลำดับ) แต่นักพัฒนา Java 9% ยังคงชอบ Ant ในการสร้างโครงการ

Java ใช้สำหรับอะไร: เว็บไซต์, ยูทิลิตี้, ซอฟต์แวร์

Java ถูกใช้บ่อยที่สุดในการเขียนเว็บไซต์ (36%) อันดับที่สองคือการพัฒนายูทิลิตี้ (25%) อันดับที่สามคือการพัฒนาซอฟต์แวร์ระบบ (19%) โดยทั่วไปแล้ว Java ใช้เพื่อทำงานกับฐานข้อมูล ไลบรารี และเฟรมเวิร์ก (17% สำหรับแต่ละตำแหน่ง) Java ถูกใช้น้อยลงในเทคโนโลยีทางการเงิน วิทยาศาสตร์ข้อมูล ซอฟต์แวร์ความบันเทิง และเครื่องมือการเขียนโปรแกรม

การพัฒนาเว็บไซต์และงานเต็มเวลา: ผู้เชี่ยวชาญด้านไอทีทำงานที่ไหนและอย่างไร

นักพัฒนามากกว่าครึ่งหนึ่งทำงานเต็มเวลา, 16% เรียนที่มหาวิทยาลัย, 8% เรียนแต่ทำงานด้วย, ทำงานอิสระ 5% และอีก 5% ทำงานให้กับลูกค้าโดยตรง 78% ของผู้ตอบแบบสอบถามทำงานเป็นโปรแกรมเมอร์, 14% เป็นหัวหน้าทีม, 12% เป็นสถาปนิก, 12% เป็นวิศวกร DevOps หนึ่งในสี่ของผู้ตอบแบบสอบถามตอบว่าพวกเขาเขียนโปรแกรมมาประมาณ 3-5 ปี (ซึ่งเป็นส่วนแบ่งที่ใหญ่ที่สุดในหมู่ผู้ตอบแบบสอบถาม) นักพัฒนาอีก 21% เขียนโค้ดมาประมาณ 1-2 ปี และ 20% เขียนโค้ดมานานกว่า 11 ปี ปี และ 17% เขียนโค้ดมาเป็นเวลา 6-10 ปีแล้ว นักพัฒนาจำนวนมากที่สุดทำงานในบริษัทผลิตภัณฑ์ (63%), 45% มีส่วนร่วมในการพัฒนาภายใน, 35% - ซอฟต์แวร์ที่ดัดแปลงเป็นพิเศษ, 33% - เว็บไซต์และแอปพลิเคชันมือถือ แม้จะมีการแพร่ระบาดของไวรัสโคโรนา ในปี 2020 นักพัฒนา 38% ทำงานในสำนักงานเดียวกัน 27% ในสถานที่ต่างกัน แต่อยู่ในประเทศเดียวกัน 22% อยู่คนละประเทศ

นักพัฒนา Digital Security

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

ไลฟ์สไตล์ของผู้เชี่ยวชาญด้านไอที: งานอดิเรกและการกุศล

เป็นครั้งแรกในปี 2020 ที่ JetBrains ไม่เพียงแต่สำรวจแนวโน้มของเครื่องมือและเทคโนโลยีเท่านั้น แต่ยังรวมถึงไลฟ์สไตล์ของนักพัฒนาด้วย ถามผู้เชี่ยวชาญด้านไอทีเกี่ยวกับนิสัย วิธีค้นหาข้อมูล และการมีส่วนร่วมในองค์กรการกุศล ผู้ตอบแบบสอบถามส่วนใหญ่เริ่มทำงานก่อนเที่ยงและตื่นขึ้นมาพร้อมกับนาฬิกาปลุกได้ง่าย เกือบหนึ่งในสามของผู้ตอบแบบสอบถามอุทิศเวลา 32 ชั่วโมงต่อสัปดาห์ในการเขียนโปรแกรม ซึ่งน้อยกว่าเล็กน้อย - จาก 17-31 ชั่วโมง, 17% - จาก 9-16 ชั่วโมง นักพัฒนามากกว่าหนึ่งในสามทุ่มเทเวลา 3 ถึง 8 ชั่วโมงต่อสัปดาห์ให้กับโปรเจ็กต์ส่วนตัว ผู้เชี่ยวชาญด้านไอทีอีก 19% ใช้เวลา 1-2 ชั่วโมงต่อสัปดาห์ในโครงการส่วนตัว แต่ 2% ของผู้ตอบแบบสอบถามอุทิศเวลา 32 ชั่วโมงต่อสัปดาห์หรือมากกว่านั้นให้กับโครงการดังกล่าว นักพัฒนาซอฟต์แวร์ส่วนใหญ่ไม่มีสัตว์เลี้ยง แต่เป็นคนที่แบ่งแยกคนรักแมวและสุนัขเท่าๆ กัน นักพัฒนาไม่ต้องการแยกงานและงานอดิเรกออกจากกัน ผู้ตอบแบบสอบถามส่วนใหญ่มีงานอดิเรกเหมือนกัน นั่นก็คือการเขียนโปรแกรม โปรแกรมเกือบ 60% ในเวลาว่าง ส่วนใหญ่เล่นเกมคอมพิวเตอร์ ฟังเพลง และใช้เวลากับครอบครัว Java, Spring Boot, งานอดิเรกของผู้เชี่ยวชาญด้านไอที: สิ่งที่การศึกษาของ JetBrains ในปี 2020 กล่าวไว้ - 5นักพัฒนาซอฟต์แวร์ครึ่งหนึ่งที่ได้รับการสำรวจมีส่วนร่วมในงานการกุศล ส่วนใหญ่แล้วพวกเขาได้รับแรงบันดาลใจให้ทำเช่นนี้โดยความปรารถนาที่จะทำให้โลกนี้เป็นสถานที่ที่ดีขึ้น (62%) หลายคนใส่ใจสิ่งแวดล้อม (43%) ช่วยเหลือเด็กๆ (41%) และต่อสู้กับความไม่เท่าเทียมกันทางสังคม (39%)
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION