เส้นทางต่างๆ สู่อาชีพด้านเทคโนโลยี
ดังนั้นปริญญาวิทยาการคอมพิวเตอร์จึงมีประโยชน์มาก แต่ก็ไม่ใช่เรื่องสำคัญ นายหน้าเกือบทุกคนยอมรับว่าปัจจุบันไม่มีข้อกำหนดด้านการศึกษาที่เข้มงวดสำหรับผู้สมัคร นายจ้างมักจะชื่นชมความมุ่งมั่นและทักษะด้านไอทีและการสื่อสารที่แข็งแกร่งมากกว่าความสามารถทางเทคนิค พวกเขาให้คุณค่าอะไรอีก? ตัวอย่างเช่น Stewart Webb วิศวกรซอฟต์แวร์อาวุโสของ PrimeCarers กล่าวว่าผู้สมัครควร “ สามารถออกไปเรียนรู้เทคโนโลยีใหม่ๆ และแก้ปัญหาด้วยตนเองได้ ” และ Casey Jordan ผู้ร่วมก่อตั้งและ CTO ของ Jorsek LLC เชื่อว่า “ มีคำถามที่สำคัญที่สุดอยู่สามข้อ ผู้สมัครมีบุคลิกดีหรือไม่? พวกเขาสามารถสื่อสารได้ดีหรือไม่? และพวกเขามีทักษะหนักในการปฏิบัติงานหรือไม่?” มันง่ายที่จะสรุปได้ว่าเราอยู่ในช่วงเวลาของการให้ความสำคัญกับวุฒิการศึกษาน้อยลง ยิ่งไปกว่านั้น สำหรับผู้จัดการการจ้างงานหลายๆ คน แม้แต่ปริญญาวิทยาการคอมพิวเตอร์ก็ยังไม่เพียงพอที่จะเข้าใจความรู้ของคุณได้อย่างเต็มที่ เหตุผลก็คือมหาวิทยาลัยให้การศึกษาเชิงทฤษฎีมากเกินไปและไม่ได้ช่วยให้คุณได้รับทักษะการปฏิบัติที่จำเป็นสำหรับอาชีพในอนาคตของคุณทักษะอะไรที่สำคัญ (นอกเหนือจากการเขียนโปรแกรม)?
ความจริงก็คือ วิธีการแสดงความสามารถของคุณนั้นสำคัญกว่าวิธีการได้มา บริษัทต่างชื่นชมความเชี่ยวชาญด้านเทคโนโลยีที่แข็งแกร่งและทักษะการเขียนโปรแกรมที่ยอดเยี่ยม อย่างไรก็ตาม นอกเหนือจากนั้น พวกเขาให้ความสำคัญกับทักษะที่อ่อนนุ่ม เช่น:-
การ แก้ปัญหา เป็นหนึ่งใน "เครื่องมือ" ส่วนเสริมหลักในกล่องเครื่องมือการเขียนโปรแกรมของคุณ นักศึกษาวิทยาลัยมักจะมุ่งเน้นไปที่ทฤษฎี วากยสัมพันธ์ ภาษา และการเรียนรู้ที่จะ “เขียนโค้ด” แทนการแก้ปัญหา แต่ในความเป็นจริง Developer ควรเป็นนักแก้ปัญหาที่ดีโดยธรรมชาติ พื้นฐานทั้งหมดของงานคือการแก้ปัญหา อย่างไรก็ตาม หลักสูตรของเราเกี่ยวข้องกับการแก้ปัญหา "ในชีวิตจริง" ที่ท้าทาย เพื่อให้คุณได้รับประสบการณ์อันมีค่า
-
Sharp Memoryเป็นสิ่งที่โปรแกรมเมอร์ทุกคนต้องมี และคุณอาจประหลาดใจที่การทำงานหลายอย่างพร้อมกันอาจส่งผลเสียต่อความจำของคุณอย่างรุนแรง สิ่งที่ต้องเรียนในวิทยาลัยที่มีจำนวนวิชามากมาย
-
ความเกียจคร้านที่มีประสิทธิภาพ นักเทคโนโลยีที่ประสบความสำเร็จบางคน (เช่น บิลล์ เกตส์ ซึ่งลาออกจากมหาวิทยาลัยฮาร์วาร์ด) เชื่อในพลังของกฎที่ว่า " ถ้าคุณต้องการแก้ปัญหาที่ยุ่งยากอย่างรวดเร็วและมีประสิทธิภาพ ให้ถามคนเกียจคร้าน " คนที่มีความเกียจคร้านในระดับที่เพียงพออาจพบวิธีที่เร็วที่สุดในการทำงานให้เสร็จ
-
แรงจูงใจในตนเอง แม้ว่าแรงจูงใจในตนเองดูเหมือนจะตรงกันข้ามกับความเกียจคร้าน แต่ก็ไม่เป็นเช่นนั้น โปรแกรมเมอร์ที่ผสมผสานทักษะที่อ่อนนุ่มทั้งสองนี้เข้าด้วยกันอย่างช่ำชองอาจสร้างความสมดุลที่สมบูรณ์แบบเมื่อทำงานที่ซับซ้อนและทำตามกำหนดเวลาที่เข้มงวด
-
ความเพียร. เตรียมตัวให้พร้อมว่ารหัสของคุณจะใช้งานไม่ได้ในความพยายามครั้งแรก (ไม่ค่อยเกิดขึ้น) คุณอาจเสียความพยายามหลายชั่วโมงและประสบความสำเร็จด้วยวิธีที่แตกต่างไปจากเดิมอย่างสิ้นเชิงในท้ายที่สุด ดังนั้น สิ่งสำคัญคือต้องอดทนและผลักดันตัวเองไปข้างหน้าเสมอหากคุณต้องการเป็นโปรแกรมเมอร์ที่ดี
ตัวเลือกอื่น ๆ คืออะไร?
แน่นอน ถ้ามีคนจบจาก Harvard, Berkeley หรือ Stanford นายจ้างมั่นใจว่าพวกเขาได้พบผู้สมัครที่ดีที่สุดแล้ว แต่คุณรู้หรือไม่ว่าบุคคลสำคัญด้านเทคโนโลยีอย่าง Bill Gates, Steve Jobs และ Mark Zuckerberg ยังไม่จบการศึกษาจากวิทยาลัย และอย่างที่เราทราบกันดีว่าการขาดวุฒิการศึกษาด้านวิทยาการคอมพิวเตอร์ไม่ได้ขัดขวางพวกเขาจากการประสบความสำเร็จในอุตสาหกรรมไอที สิ่งที่สำคัญคือความทะเยอทะยานสูง ความเต็มใจที่จะพัฒนาตนเอง และพรสวรรค์ และสำหรับบริษัทส่วนใหญ่ ไม่สำคัญว่าทักษะเหล่านั้นจะมาจากไหน วิทยาลัยหรือการศึกษาด้วยตนเอง อย่างไรก็ตาม ผู้สำเร็จการศึกษาจากวิทยาลัยหลายคนอาจดูดีในกระดาษ แต่สอบตกในโครงการไอทีจริง แล้วคุณจะหาประสบการณ์ ความรู้ การคิดเชิงวิพากษ์ และทักษะการแก้ปัญหาที่จำเป็นมากได้จากที่ใด ทุกวันนี้ มีโอกาสเรียนรู้ด้วยตนเองมากมาย คอร์สออนไลน์ และบูทแคมป์ พวกเขานำเสนอวิธีการรับความรู้ด้านคอมพิวเตอร์ที่มีประสิทธิภาพ รวดเร็ว และราคาไม่แพงมากกว่าการเรียนหลักสูตรวิทยาการคอมพิวเตอร์สี่ปี นอกจากนี้ พวกเขามักจะละเว้นข้อมูลเพิ่มเติมและมุ่งเน้นไปที่สิ่งที่สำคัญจริงๆ นั่นคือการสอนคุณว่า “การเขียนโค้ดคืออะไร”อะไรคือตัวช่วยหางาน?
หากคุณกำลังมองหางานด้านเทคโนโลยีแต่ไม่มีปริญญา บางสิ่งสามารถช่วยให้คุณเหนือกว่าคู่แข่งได้:-
ใช้พลังของเครือข่าย แพลตฟอร์มแรกที่นึกถึงคือ LinkedIn ช่วยให้คุณเชื่อมต่อกับนายหน้าได้อย่างง่ายดาย มีส่วนร่วมในความท้าทายเช่น #100daysofcode แสดงโครงการของคุณ และสื่อสารกับผู้คนที่กำลังทำสิ่งที่คุณต้องการจะทำ
LinkedIn สามารถช่วยคุณสร้างโปรไฟล์ที่ยอดเยี่ยมซึ่งจะทำหน้าที่เป็นประวัติย่อและพอร์ตโฟลิโอ คุณสามารถเพิ่มหลักสูตร โครงการ และการรับรองที่เกี่ยวข้องได้ที่นั่น
-
อีกวิธีในการเพิ่มความมั่นใจคือการฝึกสัมภาษณ์ไวท์บอร์ด เป็นการประเมินการแก้ปัญหาทางเทคนิคตามเวลาจริง ซึ่งโดยปกติแล้วคุณจะต้องเขียนโค้ดบนกระดานไวท์บอร์ดนอกสถานที่
-
เตรียมพอร์ตโฟลิโอที่ครอบคลุมพร้อม CVที่สามารถทำให้คุณโดดเด่นในฐานะนักพัฒนาซอฟต์แวร์ Nick Larsen จาก Stack Overflow กล่าวว่า “ การได้รับการว่าจ้างจะง่ายขึ้นหากคุณแสดงให้บริษัทเห็นว่าคุณทำอะไรมาบ้าง ผลงานโครงการและผลิตภัณฑ์ที่คุณได้มีส่วนร่วมมีค่ามากกว่าประสบการณ์หรือการเรียนหลายปี ”
-
มีส่วนร่วมในโครงการโอเพ่นซอร์สและรับ "ความรู้ที่ได้รับการพิสูจน์แล้ว" สำหรับประวัติส่วนตัวของคุณ หนึ่งในทรัพยากรที่ดีที่สุดคือ GitHub
GO TO FULL VERSION