CodeGym /จาวาบล็อก /สุ่ม /ฉันต้องการปริญญาวิทยาการคอมพิวเตอร์เพื่อเป็นโปรแกรมเมอร์ท...
John Squirrels
ระดับ
San Francisco

ฉันต้องการปริญญาวิทยาการคอมพิวเตอร์เพื่อเป็นโปรแกรมเมอร์ที่ดีหรือไม่?

เผยแพร่ในกลุ่ม
คำตอบไม่จำเป็นว่า “ ใช่ ไปรับปริญญา ” ความจริงก็คือ ไม่จำเป็นต้องได้รับปริญญาด้านวิทยาการคอมพิวเตอร์ หากคุณต้องการทำงานและประสบความสำเร็จในอุตสาหกรรมไอที หลายคนเชื่อว่าการได้รับปริญญาจะช่วยให้พวกเขาได้งานแรกเร็วขึ้น และปฏิเสธไม่ได้ว่าคุณจะพัฒนาทักษะและความสามารถเฉพาะตัวหากคุณเรียนจบปริญญา อย่างไรก็ตาม สำนักงานสถิติแรงงานของสหรัฐฯ ระบุว่ามากกว่า 25% ของผู้เชี่ยวชาญด้านไอทีในประเทศไม่มีวุฒิปริญญาตรี (หรือสูงกว่า) Google, Apple และ Amazon เป็นหนึ่งในบริษัทชั้นนำที่ว่าจ้างนักพัฒนาที่ "ไม่ใช่นักวิชาการ" หมายความว่าคุณไม่จำเป็นต้องมีวุฒิวิทยาการคอมพิวเตอร์เพื่อสร้างอาชีพที่ประสบความสำเร็จในการพัฒนาซอฟต์แวร์ใช่หรือไม่ เราได้ทำการวิจัยเพื่อค้นหาสิ่งนี้ ฉันต้องการปริญญาวิทยาการคอมพิวเตอร์เพื่อเป็นโปรแกรมเมอร์ที่ดีหรือไม่?  - 1

เส้นทางต่างๆ สู่อาชีพด้านเทคโนโลยี

ดังนั้นปริญญาวิทยาการคอมพิวเตอร์จึงมีประโยชน์มาก แต่ก็ไม่ใช่เรื่องสำคัญ นายหน้าเกือบทุกคนยอมรับว่าปัจจุบันไม่มีข้อกำหนดด้านการศึกษาที่เข้มงวดสำหรับผู้สมัคร นายจ้างมักจะชื่นชมความมุ่งมั่นและทักษะด้านไอทีและการสื่อสารที่แข็งแกร่งมากกว่าความสามารถทางเทคนิค พวกเขาให้คุณค่าอะไรอีก? ตัวอย่างเช่น Stewart Webb วิศวกรซอฟต์แวร์อาวุโสของ PrimeCarers กล่าวว่าผู้สมัครควร “ สามารถออกไปเรียนรู้เทคโนโลยีใหม่ๆ และแก้ปัญหาด้วยตนเองได้ ” และ Casey Jordan ผู้ร่วมก่อตั้งและ CTO ของ Jorsek LLC เชื่อว่า “ มีคำถามที่สำคัญที่สุดอยู่สามข้อ ผู้สมัครมีบุคลิกดีหรือไม่? พวกเขาสามารถสื่อสารได้ดีหรือไม่? และพวกเขามีทักษะหนักในการปฏิบัติงานหรือไม่?” มันง่ายที่จะสรุปได้ว่าเราอยู่ในช่วงเวลาของการให้ความสำคัญกับวุฒิการศึกษาน้อยลง ยิ่งไปกว่านั้น สำหรับผู้จัดการการจ้างงานหลายๆ คน แม้แต่ปริญญาวิทยาการคอมพิวเตอร์ก็ยังไม่เพียงพอที่จะเข้าใจความรู้ของคุณได้อย่างเต็มที่ เหตุผลก็คือมหาวิทยาลัยให้การศึกษาเชิงทฤษฎีมากเกินไปและไม่ได้ช่วยให้คุณได้รับทักษะการปฏิบัติที่จำเป็นสำหรับอาชีพในอนาคตของคุณ

ทักษะอะไรที่สำคัญ (นอกเหนือจากการเขียนโปรแกรม)?

ความจริงก็คือ วิธีการแสดงความสามารถของคุณนั้นสำคัญกว่าวิธีการได้มา บริษัทต่างชื่นชมความเชี่ยวชาญด้านเทคโนโลยีที่แข็งแกร่งและทักษะการเขียนโปรแกรมที่ยอดเยี่ยม อย่างไรก็ตาม นอกเหนือจากนั้น พวกเขาให้ความสำคัญกับทักษะที่อ่อนนุ่ม เช่น:
  • การ แก้ปัญหา เป็นหนึ่งใน "เครื่องมือ" ส่วนเสริมหลักในกล่องเครื่องมือการเขียนโปรแกรมของคุณ นักศึกษาวิทยาลัยมักจะมุ่งเน้นไปที่ทฤษฎี วากยสัมพันธ์ ภาษา และการเรียนรู้ที่จะ “เขียนโค้ด” แทนการแก้ปัญหา แต่ในความเป็นจริง Developer ควรเป็นนักแก้ปัญหาที่ดีโดยธรรมชาติ พื้นฐานทั้งหมดของงานคือการแก้ปัญหา อย่างไรก็ตาม หลักสูตรของเราเกี่ยวข้องกับการแก้ปัญหา "ในชีวิตจริง" ที่ท้าทาย เพื่อให้คุณได้รับประสบการณ์อันมีค่า

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

  • ความเกียจคร้านที่มีประสิทธิภาพ นักเทคโนโลยีที่ประสบความสำเร็จบางคน (เช่น บิลล์ เกตส์ ซึ่งลาออกจากมหาวิทยาลัยฮาร์วาร์ด) เชื่อในพลังของกฎที่ว่า " ถ้าคุณต้องการแก้ปัญหาที่ยุ่งยากอย่างรวดเร็วและมีประสิทธิภาพ ให้ถามคนเกียจคร้าน " คนที่มีความเกียจคร้านในระดับที่เพียงพออาจพบวิธีที่เร็วที่สุดในการทำงานให้เสร็จ

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

  • ความเพียร. เตรียมตัวให้พร้อมว่ารหัสของคุณจะใช้งานไม่ได้ในความพยายามครั้งแรก (ไม่ค่อยเกิดขึ้น) คุณอาจเสียความพยายามหลายชั่วโมงและประสบความสำเร็จด้วยวิธีที่แตกต่างไปจากเดิมอย่างสิ้นเชิงในท้ายที่สุด ดังนั้น สิ่งสำคัญคือต้องอดทนและผลักดันตัวเองไปข้างหน้าเสมอหากคุณต้องการเป็นโปรแกรมเมอร์ที่ดี

ตัวเลือกอื่น ๆ คืออะไร?

แน่นอน ถ้ามีคนจบจาก Harvard, Berkeley หรือ Stanford นายจ้างมั่นใจว่าพวกเขาได้พบผู้สมัครที่ดีที่สุดแล้ว แต่คุณรู้หรือไม่ว่าบุคคลสำคัญด้านเทคโนโลยีอย่าง Bill Gates, Steve Jobs และ Mark Zuckerberg ยังไม่จบการศึกษาจากวิทยาลัย และอย่างที่เราทราบกันดีว่าการขาดวุฒิการศึกษาด้านวิทยาการคอมพิวเตอร์ไม่ได้ขัดขวางพวกเขาจากการประสบความสำเร็จในอุตสาหกรรมไอที สิ่งที่สำคัญคือความทะเยอทะยานสูง ความเต็มใจที่จะพัฒนาตนเอง และพรสวรรค์ และสำหรับบริษัทส่วนใหญ่ ไม่สำคัญว่าทักษะเหล่านั้นจะมาจากไหน วิทยาลัยหรือการศึกษาด้วยตนเอง อย่างไรก็ตาม ผู้สำเร็จการศึกษาจากวิทยาลัยหลายคนอาจดูดีในกระดาษ แต่สอบตกในโครงการไอทีจริง แล้วคุณจะหาประสบการณ์ ความรู้ การคิดเชิงวิพากษ์ และทักษะการแก้ปัญหาที่จำเป็นมากได้จากที่ใด ทุกวันนี้ มีโอกาสเรียนรู้ด้วยตนเองมากมาย คอร์สออนไลน์ และบูทแคมป์ พวกเขานำเสนอวิธีการรับความรู้ด้านคอมพิวเตอร์ที่มีประสิทธิภาพ รวดเร็ว และราคาไม่แพงมากกว่าการเรียนหลักสูตรวิทยาการคอมพิวเตอร์สี่ปี นอกจากนี้ พวกเขามักจะละเว้นข้อมูลเพิ่มเติมและมุ่งเน้นไปที่สิ่งที่สำคัญจริงๆ นั่นคือการสอนคุณว่า “การเขียนโค้ดคืออะไร”

อะไรคือตัวช่วยหางาน?

หากคุณกำลังมองหางานด้านเทคโนโลยีแต่ไม่มีปริญญา บางสิ่งสามารถช่วยให้คุณเหนือกว่าคู่แข่งได้:
  1. ใช้พลังของเครือข่าย แพลตฟอร์มแรกที่นึกถึงคือ LinkedIn ช่วยให้คุณเชื่อมต่อกับนายหน้าได้อย่างง่ายดาย มีส่วนร่วมในความท้าทายเช่น #100daysofcode แสดงโครงการของคุณ และสื่อสารกับผู้คนที่กำลังทำสิ่งที่คุณต้องการจะทำ

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

  2. อีกวิธีในการเพิ่มความมั่นใจคือการฝึกสัมภาษณ์ไวท์บอร์ด เป็นการประเมินการแก้ปัญหาทางเทคนิคตามเวลาจริง ซึ่งโดยปกติแล้วคุณจะต้องเขียนโค้ดบนกระดานไวท์บอร์ดนอกสถานที่

  3. เตรียมพอร์ตโฟลิโอที่ครอบคลุมพร้อม CVที่สามารถทำให้คุณโดดเด่นในฐานะนักพัฒนาซอฟต์แวร์ Nick Larsen จาก Stack Overflow กล่าวว่า “ การได้รับการว่าจ้างจะง่ายขึ้นหากคุณแสดงให้บริษัทเห็นว่าคุณทำอะไรมาบ้าง ผลงานโครงการและผลิตภัณฑ์ที่คุณได้มีส่วนร่วมมีค่ามากกว่าประสบการณ์หรือการเรียนหลายปี

  4. มีส่วนร่วมในโครงการโอเพ่นซอร์สและรับ "ความรู้ที่ได้รับการพิสูจน์แล้ว" สำหรับประวัติส่วนตัวของคุณ หนึ่งในทรัพยากรที่ดีที่สุดคือ GitHub

บทสรุป

อย่างที่คุณเห็น ส่วนใหญ่เกี่ยวกับประสบการณ์ บริษัทหลายแห่ง (รวมถึงยักษ์ใหญ่อย่าง Google และ Apple) ให้ความสำคัญกับการทดสอบเทคโนโลยีของตนเองมากกว่าการศึกษา พวกเขาให้ผู้สมัครผ่านการทดสอบการเขียนโค้ดเพื่อให้แน่ใจว่าพวกเขาไม่ได้ดูดีแค่บนกระดาษ วุฒิการศึกษาด้านวิทยาการคอมพิวเตอร์ไม่ได้รับประกันว่าคุณจะกลายเป็นนักพัฒนาที่ดี (แม้ว่าจะเป็นโบนัสก้อนโตก็ตาม) สำหรับอุตสาหกรรมไอที ประสบการณ์โครงการจริงของคุณ (“การทำ”) มักจะสำคัญกว่าปริญญาที่อัดแน่นไปด้วยข้อสอบมากมาย ดังนั้น เรามาเริ่ม "ลงมือทำ" ด้วย CodeGym กันโดยเร็ว!
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION