CodeGym /จาวาบล็อก /สุ่ม /อุตสาหกรรมแออัดไปด้วย Java Coders ที่ไม่ดี เหตุใดความต้อง...
John Squirrels
ระดับ
San Francisco

อุตสาหกรรมแออัดไปด้วย Java Coders ที่ไม่ดี เหตุใดความต้องการ Java Devs ในปี 2020 จึงยังคงเพิ่มขึ้น

เผยแพร่ในกลุ่ม
ปัจจุบัน จำนวนผู้พัฒนา Java ทั้งหมดทั่วโลกมีมากกว่า 7 ล้านคน (จากการประมาณการ ที่แตกต่างกัน มี Java coders 6.8-8 ล้านคนในโลก) ซึ่งเป็นจำนวนที่ค่อนข้างมาก และเหตุผลที่หลายๆ คน โดยเฉพาะผู้เริ่มต้นใช้งาน Java อดไม่ได้ที่จะสงสัย: อุตสาหกรรมนี้มีคนเขียนโค้ด Java ล้นมือแล้วหรือยัง? และถ้าไม่ มีนักพัฒนา Java มืออาชีพในตลาดกี่คนที่จะ 'มากเกินไป'? นี่คือคำถามที่เราจะพยายามตอบในวันนี้'อุตสาหกรรมแออัดไปด้วย Java Coders ที่ไม่ดี'  เหตุใดความต้องการ Java Devs ในปี 2020 จึงยังคงเพิ่มขึ้น  - 1

มีผู้พัฒนา Java มากเกินไปในอุตสาหกรรมซอฟต์แวร์หรือไม่?

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

Java coders มากขึ้น = งาน Java Developer มากขึ้น

ความจริงที่ว่ามีโปรแกรมเมอร์ Java มากกว่า 7 ล้านคนในโลกนั้นเป็นสิ่งที่ดีสำหรับผู้ที่ต้องการเขียนโค้ดในภาษานี้อย่างมืออาชีพ ฐานขนาดใหญ่ของนักพัฒนาที่มีอยู่คือหนึ่งในเหตุผลที่ธุรกิจเลือกใช้ Java เมื่อเลือกเทคโนโลยีที่ตรงกับความต้องการของตน สิ่งนี้รวมถึงปัจจัยสำคัญอื่น ๆ ของความนิยมอย่างมากทั่วโลกของ Java เช่นการสนับสนุน JVM และ OOP “Java เหมาะที่สุดสำหรับโอกาสการจ้างงาน เนื่องจากมีประกาศรับสมัครงานสำหรับ Java มากกว่าภาษาอื่นๆ Java เป็นภาษาโปรแกรมที่มีการจัดการที่ทำงานเร็วที่สุด เหนือกว่า Ruby, C# และ JavaScript JVM เป็นเทคโนโลยีที่น่าอัศจรรย์ Java เป็นภาษาโปรแกรมมาตรฐานระดับองค์กรในแบบที่ภาษาโคบอลเคยเป็นเมื่อ 30 ปีที่แล้ว” กล่าวRichard Kenneth Eng นักพัฒนาซอฟต์แวร์ที่มีประสบการณ์ตอบคำถามเกี่ยวกับ Java เกี่ยวกับ Quora

ยังขาดแคลน Java Developer ที่ดี

นี่คือความจริง: อุตสาหกรรมซอฟต์แวร์ยังมีนักพัฒนา Java ที่มีคุณสมบัติเหมาะสมและผ่านการฝึกอบรมอย่างเหมาะสมอยู่จำนวนไม่มาก ความจริงที่ว่า Java ได้รับความนิยมและพบได้ทั่วไปสำหรับบริษัทในตลาดเฉพาะกลุ่มและอุตสาหกรรมต่างๆ เป็นเวลาหลายปีทำให้ Java กลายเป็นกระแสหลักและให้กำเนิด Java coders นับแสนตัวที่... ไม่ดีมาก. มีโปรแกรมเมอร์ Java หลายแสนคนที่ผ่านการฝึกอบรมมาไม่ดี (เช่น ไอ้เลวส่วนใหญ่ที่เรียน Java ด้วยหลักสูตรออนไลน์นอกเหนือจาก CodeGym เป็นต้น) ไม่มีความสนใจอย่างแท้จริงใน Java หรือการเขียนโค้ดโดยทั่วไป (ผู้ที่ตัดสินใจ เพื่อเขียนโค้ดเพื่อเงินเท่านั้น) หรือเพียงแค่เรียน Java เป็นภาษา/ทักษะเพิ่มเติม และไม่ได้มองหาอาชีพในการพัฒนา Java นี่คือสิ่งที่ Matthew Gaiserต้องพูดในเรื่องนี้: “อุตสาหกรรมนี้แออัดไปด้วยนักพัฒนาจาวาที่มีใจรักน้อยกว่า เป็นเวลานานแล้วที่ Java ถือเป็นภาษาที่ใช้งานได้จริงที่คุณเรียนรู้เพื่อให้ได้งานทำ นั่นหมายความว่าผู้คนจำนวนมากเรียนรู้สิ่งนี้เพียงเพื่อให้ได้งานทำ เนื่องจากโดยทั่วไปแล้วซอฟต์แวร์ไม่ต้องการคุณสมบัติที่เป็นทางการ ผู้คนจำนวนมากจึงเห็น (และยังคงเห็นต่อไป) ว่าเป็นเส้นทางไปสู่เงินที่ง่ายดายสำหรับการลงทุนเพียงเล็กน้อย ดังนั้นอุตสาหกรรมนี้จึงเต็มไปด้วยผู้คนมากมายที่มองหางานง่ายๆ ที่ให้ผลตอบแทนสูง คนส่วนใหญ่เลือก Java เนื่องจากเห็นว่าเป็นภาษาอุตสาหกรรม”

ความต้องการพัฒนาจาวาเพิ่มขึ้นเรื่อยๆ

เป็นหนึ่งในภาษาโปรแกรมที่หลากหลายที่สุดในโลก ปัจจุบัน Java ถูกใช้เกือบทุกที่ในแง่ของแพลตฟอร์ม เทคโนโลยี และภาคส่วนเศรษฐกิจ นั่นเป็นสาเหตุที่ความต้องการนักพัฒนา Java ที่มีคุณสมบัติเหมาะสมและมีประสบการณ์ทั่วโลกเพิ่มขึ้นเรื่อยๆ แม้ว่าความจริงแล้วจะมี Java coders มากมายอยู่แล้วก็ตาม ปัจจัยสำคัญอีกประการหนึ่งคือสถานที่ตั้ง: หากศูนย์ธุรกิจและเทคโนโลยีที่มีชื่อเสียง เช่น ซิลิคอนแวลลีย์ในสหรัฐอเมริกาหรือเมืองใหญ่ในยุโรปตะวันตกมักจะมีโปรแกรมเมอร์ Java จำนวนมาก บริษัทในประเทศที่เล็กกว่าและด้อยพัฒนามักจะประสบปัญหาอย่างหนักจากการขาดแคลนผู้มีทักษะ Java ผู้พัฒนา “Java ยังคงดีที่สุดในระดับเดียวกันสำหรับแอพพลิเคชั่นมากมาย เป็นวิธีที่ดีที่สุดในการสร้างระบบแบ็คเอนด์ที่แข็งแกร่ง รวดเร็ว ปรับขนาดได้ และปราศจากข้อผิดพลาด มี JVM ที่เร็วที่สุด เฉพาะ C หรือ C++ เท่านั้นที่เร็วกว่า และเฉพาะในสถานการณ์แคบๆ เช่น การเพิ่มประสิทธิภาพอัลกอริทึมการคำนวณ Java ยังเป็นภาษาของ Android ซึ่งเป็นระบบปฏิบัติการสมาร์ทโฟนที่ใช้งานกันอย่างแพร่หลายมากที่สุดในโลก Java เป็นภาษายอดนิยมสำหรับโค้ดที่ใช้ซ้ำได้ และยังเป็นภาษาที่ใช้กันอย่างแพร่หลายรองจากภาษาสคริปต์ JavaScript และ SQL บางคนชี้ให้เห็นว่า Rust เป็นภาษาที่กำลังมาแรง และ Go กำลังได้รับการตั้งหลักที่แข็งแกร่งในฐานะภาษาเซิร์ฟเวอร์ส่วนหลังที่ปรับขนาดได้ Java อาจไม่ใช่ "ดีที่สุด" ในทุกวันนี้ในแง่ของนามธรรมและความเร็วในการดำเนินการ แต่ก็ยังมีฐานไลบรารีที่ติดตั้งขนาดใหญ่มหาศาลซึ่งภาษาใหม่ๆ เหล่านี้ยังไม่มี ดังนั้น Java จึงยังคงอยู่ แม้ว่ามันอาจจะกลายเป็นภาษาโคบอลใหม่ก็ตาม” Paul King ผู้เชี่ยวชาญด้าน Data Science ที่ Uber ระบบปฏิบัติการสมาร์ทโฟนที่ใช้งานกันอย่างแพร่หลายมากที่สุดในโลก Java เป็นภาษายอดนิยมสำหรับโค้ดที่ใช้ซ้ำได้ และยังเป็นภาษาที่ใช้กันอย่างแพร่หลายรองจากภาษาสคริปต์ JavaScript และ SQL บางคนชี้ให้เห็นว่า Rust เป็นภาษาที่กำลังมาแรง และ Go กำลังได้รับการตั้งหลักที่แข็งแกร่งในฐานะภาษาเซิร์ฟเวอร์ส่วนหลังที่ปรับขนาดได้ Java อาจไม่ใช่ "ดีที่สุด" ในทุกวันนี้ในแง่ของนามธรรมและความเร็วในการดำเนินการ แต่ก็ยังมีฐานไลบรารีที่ติดตั้งขนาดใหญ่มหาศาลซึ่งภาษาใหม่ๆ เหล่านี้ยังไม่มี ดังนั้น Java จึงยังคงอยู่ แม้ว่ามันอาจจะกลายเป็นภาษาโคบอลใหม่ก็ตาม” Paul King ผู้เชี่ยวชาญด้าน Data Science ที่ Uber ระบบปฏิบัติการสมาร์ทโฟนที่ใช้งานกันอย่างแพร่หลายมากที่สุดในโลก Java เป็นภาษายอดนิยมสำหรับโค้ดที่ใช้ซ้ำได้ และยังเป็นภาษาที่ใช้กันอย่างแพร่หลายรองจากภาษาสคริปต์ JavaScript และ SQL บางคนชี้ให้เห็นว่า Rust เป็นภาษาที่กำลังมาแรง และ Go กำลังได้รับการตั้งหลักที่แข็งแกร่งในฐานะภาษาเซิร์ฟเวอร์ส่วนหลังที่ปรับขนาดได้ Java อาจไม่ใช่ "ดีที่สุด" ในทุกวันนี้ในแง่ของนามธรรมและความเร็วในการดำเนินการ แต่ก็ยังมีฐานไลบรารีที่ติดตั้งขนาดใหญ่มหาศาลซึ่งภาษาใหม่ๆ เหล่านี้ยังไม่มี ดังนั้น Java จึงยังคงอยู่ แม้ว่ามันอาจจะกลายเป็นภาษาโคบอลใหม่ก็ตาม” Paul King ผู้เชี่ยวชาญด้าน Data Science ที่ Uber บางคนชี้ให้เห็นว่า Rust เป็นภาษาที่กำลังมาแรง และ Go กำลังได้รับการตั้งหลักที่แข็งแกร่งในฐานะภาษาเซิร์ฟเวอร์ส่วนหลังที่ปรับขนาดได้ Java อาจไม่ใช่ "ดีที่สุด" ในทุกวันนี้ในแง่ของนามธรรมและความเร็วในการดำเนินการ แต่ก็ยังมีฐานไลบรารีที่ติดตั้งขนาดใหญ่มหาศาลซึ่งภาษาใหม่ๆ เหล่านี้ยังไม่มี ดังนั้น Java จึงยังคงอยู่ แม้ว่ามันอาจจะกลายเป็นภาษาโคบอลใหม่ก็ตาม” Paul King ผู้เชี่ยวชาญด้าน Data Science ที่ Uber บางคนชี้ให้เห็นว่า Rust เป็นภาษาที่กำลังมาแรง และ Go กำลังได้รับการตั้งหลักที่แข็งแกร่งในฐานะภาษาเซิร์ฟเวอร์ส่วนหลังที่ปรับขนาดได้ Java อาจไม่ใช่ "ดีที่สุด" ในทุกวันนี้ในแง่ของนามธรรมและความเร็วในการดำเนินการ แต่ก็ยังมีฐานไลบรารีที่ติดตั้งขนาดใหญ่มหาศาลซึ่งภาษาใหม่ๆ เหล่านี้ยังไม่มี ดังนั้น Java จึงยังคงอยู่ แม้ว่ามันอาจจะกลายเป็นภาษาโคบอลใหม่ก็ตาม” Paul King ผู้เชี่ยวชาญด้าน Data Science ที่ Uberแบ่งปันมุมมองของเขาเกี่ยวกับปัญหานี้

Java น่าจะเป็นภาษาที่ดีที่สุดในการเริ่มต้นอาชีพการเขียนโค้ดของคุณ

อีกเหตุผลหนึ่งที่ทำให้มีนักพัฒนา Java จำนวนมากในโลกอยู่แล้วก็คือข้อเท็จจริงที่ว่า Java น่าจะเป็นภาษาโปรแกรมที่ดีที่สุดในการเรียนรู้เพื่อเริ่มต้นอาชีพใหม่ในด้านการพัฒนาซอฟต์แวร์ เป็นเรื่องง่าย (ค่อนข้าง) ที่จะเชี่ยวชาญ ได้รับการยกย่องในระดับสากล และเป็นที่ต้องการสูง และข้อเท็จจริงที่ว่า Java เป็นที่นิยมมาอย่างยาวนาน (ปัจจุบันภาษานี้มีอายุมากกว่า 25 ปีแล้ว) และจะถูกใช้อย่างแพร่หลายไปอีกสองสามทศวรรษเป็นอย่างน้อย ทำให้มันเป็นตัวเลือกที่ดีที่สุดสำหรับการเริ่มต้นหากคุณต้องการเป็นซอฟต์แวร์ระดับมืออาชีพ นักพัฒนา ข้อได้เปรียบที่สำคัญของการมี Java coders จำนวนมากคือความจริงที่ว่าชุมชนขนาดใหญ่เช่นนี้ช่วยให้ coders ใหม่และไม่มีประสบการณ์เรียนรู้ได้ง่ายขึ้น Java มีฐานความรู้ที่ใหญ่ที่สุดแห่งหนึ่งในบรรดาภาษาโปรแกรม โดยมีกรณีการพัฒนาซอฟต์แวร์ที่มีรายละเอียดครบถ้วน บทช่วยสอน คู่มือ คำแนะนำ และวิศวกรซอฟต์แวร์ที่มีประสบการณ์ซึ่งยินดีให้ความช่วยเหลือ ข้อมูลทั้งหมดนี้มักจะพร้อมใช้งานออนไลน์สำหรับทุกคน ซึ่งทำให้งานของ Java Junior Developer ง่ายขึ้นมาก “Java เป็นทางออกที่ดีที่สุดของคุณ”Jeff Ronne ผู้มีประสบการณ์ด้านการเขียนโค้ดอีกคนจากแคลิฟอร์เนียกล่าว “ภาษาโปรแกรมคอมพิวเตอร์ส่วนใหญ่มาและไปเร็วกว่าเทรนด์แฟชั่น นี่เป็นเหตุผลที่ดีเนื่องจากภาษาโปรแกรมคอมพิวเตอร์ส่วนใหญ่ไม่มีค่าที่น่าสนใจทางเศรษฐกิจที่ไม่เหมือนใคร อุปสรรคทางเศรษฐกิจในการเข้าสู่ระหว่างภาษาเหล่านี้มีน้อยมาก ดังนั้นการหมุนเวียนของภาษาจึงเป็นแบบสุ่ม ตามอำเภอใจ และคาดเดาไม่ได้ แม้ว่าจาวาจะค่อนข้างเก่า แต่ก็ไม่มีการแข่งขันด้านเทคโนโลยีที่เป็นไปได้ เนื่องจากมีบริษัทและพนักงานหลายพันแห่งที่ลงทุนอย่างมากในความพยายามในการเขียนโค้ดจาวา จนกว่าจะมีการแทนที่ Java ที่เหนือกว่าอย่างมาก สถานการณ์นี้จะยังคงอยู่” เขากล่าวเสริม
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION