JavaRush /จาวาบล็อก /Random-TH /โปรแกรมเมอร์จำเป็นต้องมีการศึกษาระดับสูงหรือไม่? ความคิดเ...

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

เผยแพร่ในกลุ่ม
นักพัฒนาควรมีการศึกษาระดับสูงหรือไม่? ในอีกด้านหนึ่ง หลายบริษัทไม่ได้มองว่านักพัฒนามีทาวเวอร์หรือไม่ ในทางกลับกัน บางบริษัทพิจารณาเฉพาะผู้สมัครที่มีวุฒิการศึกษาระดับอนุปริญญาสาขาวิทยาการคอมพิวเตอร์เท่านั้น เพื่อสำรวจหัวข้อนี้ เราได้รวบรวมความคิดเห็นจากผู้สรรหาบุคลากรและนักพัฒนาโปรแกรมเมอร์จำเป็นต้องมีการศึกษาระดับสูงหรือไม่?  ความคิดเห็นของนักพัฒนาและนายหน้า - 1

สถิติบอกว่าอย่างไร?

จากการสำรวจ Stack Overflowพบว่า 75% ของสมาชิกชุมชนสำเร็จการศึกษาระดับปริญญาตรีเป็นอย่างน้อย ปรากฎว่าโปรแกรมเมอร์คนที่สี่ทุกคนทำงานโดยไม่มีประกาศนียบัตรการศึกษาระดับสูง ของผู้ตอบแบบสำรวจที่เขียนโค้ดอย่างมืออาชีพและเข้าเรียนในมหาวิทยาลัยด้วย มากกว่า 62% สำเร็จการศึกษาด้านวิทยาการคอมพิวเตอร์ คอมพิวเตอร์ หรือวิศวกรรมซอฟต์แวร์ และมีเพียง 10% เท่านั้นที่สำเร็จการศึกษาในสาขาวิศวกรรมศาสตร์อื่น เกือบ 10% ของผู้ตอบแบบสอบถามสำเร็จการศึกษาระดับปริญญาตรีสาขาธุรกิจ มนุษยศาสตร์ หรือวิจิตรศิลป์ จากการสำรวจทรัพยากรของ DOU ผู้เชี่ยวชาญด้านไอทีส่วนใหญ่สำเร็จการศึกษาระดับอุดมศึกษาแล้ว แม้จะมีสถิติที่สนับสนุนการศึกษาระดับอุดมศึกษา แต่ก็ไม่ได้หมายความว่าคุณภาพการศึกษาช่วยให้คุณได้งานเป็นนักพัฒนา แต่จะให้พื้นฐานทางเทคนิคที่จำเป็น ผู้เชี่ยวชาญด้านไอทีที่ตอบแบบสำรวจมากกว่า 86% ศึกษาภาษา เฟรมเวิร์ก และเครื่องมือการพัฒนาที่พวกเขาต้องการอย่างอิสระตามการสำรวจ Stack Overflow

ความคิดเห็นของโปรแกรมเมอร์

อาร์เทม กอย

ขณะนี้ฉันกำลังศึกษาอยู่ที่มหาวิทยาลัยในสาขา Cybersecurity ฉันทำงานเป็นนักพัฒนามาหลายปีแล้ว ฉันตัดสินใจเข้ามหาวิทยาลัยเพราะฉันรู้สึกว่าขาดความรู้พื้นฐาน เช่น การทำงานของโปรเซสเซอร์ การเขียนโปรแกรมในภาษาแอสเซมบลี ภาษา C อัลกอริธึมและโครงสร้างข้อมูล และการทำงานของเครือข่ายและอินเทอร์เน็ต ฉันแน่ใจว่าการศึกษาพื้นฐานจะช่วยให้ฉันเข้าใจเทคโนโลยีใหม่และภาษาการเขียนโปรแกรมอื่น ๆ ที่ฉันอาจต้องการในอนาคตได้อย่างรวดเร็ว (ในขณะนี้คือสิ่งที่เกิดขึ้น: การเรียนรู้ C/C++ ช่วยให้เข้าใจ Swift เร็วขึ้นเล็กน้อย ซึ่งฉัน ที่จำเป็นในการแก้ปัญหาบน iOS) ความรู้นี้สามารถหาได้จากนอกวิทยาลัยหรือไม่? ฉันแน่ใจว่าใช่ แต่ข้อดีของการศึกษาระดับอุดมศึกษาคือที่มหาวิทยาลัยข้อมูลทั้งหมดถูกรวบรวมไว้ในที่เดียวแล้ว และมีแรงจูงใจเพิ่มเติม (นั่นคือเซสชัน) เพื่อไม่ให้ศึกษาเนื้อหาเป็นเวลานาน โอกาสที่ดีมากในการสื่อสารกับครูทั้ง "นักทฤษฎี" และผู้ปฏิบัติงานที่สามารถพัฒนาความเข้าใจในเนื้อหาและตอบคำถามได้ตลอดเวลา ไม่ว่าในกรณีใด คุณต้องนั่งลง คิดออก ฝึกฝนด้วยโค้ดและเทคโนโลยี ไม่ว่าจะเป็นหลักสูตรหรือสถาบัน การเขียนโปรแกรมที่ดีสามารถทำได้ผ่านการฝึกฝนเท่านั้น เท่าที่ฉันรู้ พวกเขาไม่ค่อยถามเกี่ยวกับประกาศนียบัตรในการสัมภาษณ์ สิ่งสำคัญคือการมีความเข้าใจในสาขาวิชาของคุณ

มิทรี ติตอฟ

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

ความคิดเห็นของผู้สรรหา

Anna Geletey หัวหน้าทีมจัดหาผู้มีความสามารถพิเศษ Proxet

บริษัทของเราดำเนินการในรูปแบบ "จ้างคนภายนอกและจ้างพนักงานภายนอก" และเรายังมีผลิตภัณฑ์ของเราเองด้วย ลูกค้าของเราคือบริษัทจากสหรัฐอเมริกา พวกเขาทั้งหมดแตกต่างกัน ตัวอย่างเช่น เรามีลูกค้ารายหนึ่งซึ่งเป็นสิ่งสำคัญที่ผู้สมัครจะต้องมีการศึกษาระดับสูงในสาขาวิทยาการคอมพิวเตอร์ ( วิทยาการคอมพิวเตอร์มีความเชี่ยวชาญพิเศษในมหาวิทยาลัยต่างประเทศที่สอนการเขียนโปรแกรม ในยูเครน รัสเซีย และเบลารุส เรากำลังพูดถึง "วิทยาการสารสนเทศ" ” คณะเทคโนโลยี” เอ็ด .) ปัจจุบัน ตลาดไอทีเต็มไปด้วยข้อเสนอจากบริษัทต่างๆ ซึ่งนำไปสู่ความต้องการผู้เชี่ยวชาญอย่างมาก บางครั้งผู้สมัครจะได้รับข้อเสนอจากนายจ้างมากถึง 30 ข้อเสนอต่อวัน ส่งผลให้กระบวนการสรรหาบุคลากรมีความซับซ้อนมากขึ้นอย่างเห็นได้ชัด ดังนั้น บางครั้งเราสามารถแสดงให้คนที่ไม่มีวุฒิการศึกษาด้านวิทยาการคอมพิวเตอร์ได้ แต่มีการศึกษาด้านเทคนิค/วิศวกรรมศาสตร์ หรือคณิตศาสตร์ที่สูงกว่าเสมอ ถ้าเราพูดถึงลูกค้าของเรา 30-40% เป็นสิ่งสำคัญมากที่นักพัฒนาจะต้องมีการศึกษาระดับสูงในสาขาวิทยาการคอมพิวเตอร์ เรามีตำแหน่งงานว่างที่เราระบุว่าจำเป็นต้องมีการศึกษาระดับสูงในสาขาพิเศษนี้ ผู้สมัครดังกล่าวมีคุณค่าจากลูกค้าและเป็นที่ต้องการสูงในตลาด เราเข้าใจดีว่าบุคคลที่ไม่มีพื้นฐานที่เหมาะสมจะไม่ผ่านการสัมภาษณ์ทางเทคนิคกับลูกค้า พวกเขากำลังมองหาวิศวกร ผู้เชี่ยวชาญทางเทคนิคที่แข็งแกร่งและมีประสบการณ์ในการพัฒนา ไม่ใช่ผู้ที่ตัดสินใจเปลี่ยนประเภทของกิจกรรมและเลือกไอทีเป็นทิศทางที่มีแนวโน้มมากขึ้นหรือน่าสนใจสำหรับตนเอง นอกจากนี้ยังมีลูกค้าประเภทอื่น ๆ ที่ไม่ได้รับการศึกษาที่สำคัญมากนัก และพวกเขาก็พร้อมที่จะสื่อสารกับผู้สมัครหากเขาเป็นผู้เชี่ยวชาญที่แข็งแกร่ง ตอนนี้เรามีหลายตำแหน่งที่เปิดรับซึ่งเราพร้อมที่จะพิจารณารุ่นน้อง แต่ต้องได้รับการศึกษาด้านเทคนิค และการมีอยู่ของมันจะเป็นข้อได้เปรียบที่สำคัญสำหรับผู้สมัคร เราพร้อมที่จะพิจารณาผู้สมัครที่มีการศึกษาด้านเศรษฐศาสตร์ มนุษยศาสตร์ หรืออนุปริญญาด้านความสัมพันธ์ระหว่างประเทศ เรายังแสดงผู้สมัครดังกล่าวให้กับลูกค้าด้วย แต่จำเป็นต้องเข้าใจว่าสำหรับลูกค้าในตลาดไอที อย่างน้อยที่สุด สิ่งสำคัญคือต้องมีการศึกษาด้านเทคนิค และมีประสบการณ์ที่เกี่ยวข้องในระดับสูงสุด

Olga Zhukova ผู้จัดการฝ่ายทรัพยากรบุคคลและผู้สรรหาบุคลากร JavaRush

ทุกวันนี้ เมื่อมองหาโปรแกรมเมอร์ ก่อนอื่นเราต้องดูที่ทักษะที่ยากลำบากของเขา: กองเทคโนโลยีที่เขาเป็นเจ้าของ โปรแกรมที่เขาทำงานด้วย ตัวอย่างของไซต์/แอปพลิเคชันที่พัฒนาแล้ว ฯลฯ หลังจากวิเคราะห์การจับคู่ระหว่างข้อกำหนดของเรา (ซึ่งไม่ได้ระบุว่ามีผู้สำเร็จการศึกษาเป็นเกณฑ์บังคับ) และทักษะของผู้สมัครแล้ว เราจะตัดสินใจในการสัมภาษณ์ที่เป็นไปได้หรือไม่ ในบรรดาโปรแกรมเมอร์โดยเฉพาะรุ่นน้องเป็นสถานการณ์ที่พบบ่อยมากเมื่อการศึกษาระดับอุดมศึกษาไม่ได้ตัดกันกับการเขียนโปรแกรมที่บุคคลตัดสินใจทำในขณะนี้เลย หรือมันไม่มีอยู่จริง และมีคนเขียนโปรแกรมมาตั้งแต่สมัยเรียน ทั้งหมดนี้จะไม่ทำให้สถานะของผู้สมัครแข็งแกร่งขึ้นหรืออ่อนแอลงต่อหน้าคู่แข่งที่สำเร็จการศึกษาจากมหาวิทยาลัยมาก่อนแต่อย่างใด เหตุผลนั้นง่ายมาก: หลักสูตรการเรียนที่โรงเรียนหรือมหาวิทยาลัยนั้นเป็นทฤษฎีและคำถามที่ว่าบุคคลจะแสดงตัวตนในทางปฏิบัติได้อย่างไรนั้นสามารถตอบได้จากแฟ้มผลงานของเขาผ่านการสัมภาษณ์ทางเทคนิคหรือทำภารกิจทดสอบให้สำเร็จเท่านั้น แน่นอนว่าเราสามารถถกเถียงกันเป็นเวลานานว่าการศึกษาระดับอุดมศึกษาเป็นสิ่งจำเป็นในหลักการสำหรับคนสมัยใหม่หรือไม่และสามารถเขียนบทความเชิงปรัชญาหลายฉบับในหัวข้อนี้ได้ แต่เป็นไปได้มากว่าเราจะมาถึงคำถาม: การศึกษาระดับอุดมศึกษานี้ควรให้อะไรกับคนสมัยใหม่โดยทั่วไป? และนี่น่าจะเป็นทางเลือกที่มีสติสำหรับเวกเตอร์ในการพัฒนาวิชาชีพ ความสามารถในการทำงานกับข้อมูลจำนวนมาก ค้นหาวิธีแก้ไขปัญหาชีวิตใหม่ และบรรลุเป้าหมาย ตอนนี้ตอบคำถามของคุณ: ทักษะดังกล่าวได้มาเฉพาะในสถาบันการศึกษาและมหาวิทยาลัยเท่านั้นหรือไม่? ฉันคิดว่าไม่ แต่สิ่งที่ช่วยให้คุณเป็นโปรแกรมเมอร์ที่ดีได้คือการทำงานหนัก การเขียนโค้ดหลายร้อยบรรทัด ผู้ให้คำปรึกษาที่ดี และโครงการจริง ดังนั้นหากคุณตัดสินใจที่จะเป็นโปรแกรมเมอร์ และเมื่อคุณไปถึงตำแหน่งระดับกลาง/อาวุโสและมีโครงการเจ๋งๆ ในพอร์ตโฟลิโอของคุณ เชื่อฉันเถอะ ผู้สรรหาบุคลากรไม่น่าจะถูกรบกวนด้วยการศึกษาระดับสูง คุณจะถูกไล่ล่าและโจมตีด้วยข้อเสนอต่างๆ

ข้อสรุป

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

  • ปริญญาด้านเทคนิคหรือเทคโนโลยีสารสนเทศช่วยเพิ่มโอกาสในการได้งานนักพัฒนาในโครงการต่างๆ ในสหรัฐอเมริกาหรือยุโรป

  • ในยูเครน รัสเซีย และเบลารุส พวกเขามักจะไม่มองหอคอยแห่งนี้ และการได้งานโดยไม่มีประกาศนียบัตรจะง่ายกว่าในสหรัฐอเมริกามาก

บอกเราในความคิดเห็นหากคุณมีการศึกษาระดับสูงและเชี่ยวชาญด้านใด? และมันช่วยคุณในการหางานในฐานะนักพัฒนาหรือไม่?
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION