นอกเหนือจากการเรียนอย่างเต็มที่และได้รับปริญญาเอก / โพสต์ - doc หรือไปทำงาน 'มาตรฐาน' มากขึ้นหรือน้อยลงในการพัฒนาซอฟต์แวร์อะไรคือตัวเลือกอาชีพอื่น ๆ ในสาขา CS ทั้งหมดหรือกึ่งทฤษฎี?
นอกเหนือจากการเรียนอย่างเต็มที่และได้รับปริญญาเอก / โพสต์ - doc หรือไปทำงาน 'มาตรฐาน' มากขึ้นหรือน้อยลงในการพัฒนาซอฟต์แวร์อะไรคือตัวเลือกอาชีพอื่น ๆ ในสาขา CS ทั้งหมดหรือกึ่งทฤษฎี?
คำตอบ:
สมมติว่าคุณไม่ได้รับการขู่เข็ญเมื่ออ่านบทความเกี่ยวกับทฤษฎีเนื่องจากการฝึกอบรมในระดับปริญญาโทของคุณซึ่งฉันถือว่าอยู่ในมุมมองเชิงทฤษฎีของ CS เนื่องจากคุณถามเว็บไซต์นี้ฉันคิดว่าเป็นความคิดที่ดีที่จะลองทำวิจัย โปรแกรมเมอร์ (โดยปกติจะอยู่ในองค์กรวิจัยบางแห่งเช่นห้องปฏิบัติการอุตสาหกรรมหรือภายใต้การให้สิทธิ์ที่ใหญ่กว่า)
ทำไม? มันไม่ง่ายเลยที่จะใช้อัลกอริทึมอย่างถูกต้องแม้ว่าผู้แต่งตั้งใจจะสะกดมันออกมาอย่างสมบูรณ์ แต่บางครั้งก็จำเป็นต้องใช้อัลกอริธึมเกิดขึ้น! นอกจากนี้หากคุณสนุกกับการเขียนโปรแกรมและการวัดในภายหลังคุณอาจจะสามารถศึกษาต่อในระดับปริญญาเอกในสาขาวิศวกรรมอัลกอริทึมซึ่งฉันคิดว่าเป็นพื้นที่ที่น่าตื่นเต้นมากและต้องการเห็นสิ่งที่เกิดขึ้นมากขึ้น (ตรวจสอบการประชุม ALENEX และความท้าทายในการใช้ DIMACS)
อาจารย์มักจะเพียงพอที่จะรับงานเป็นอาจารย์ในสถาบันสี่ปีหรือศาสตราจารย์เต็มหลักสูตรที่วิทยาลัยสองปี
สาขาเทคโนโลยีที่ทันสมัยใด ๆ จะมองหานักทฤษฎี
ตัวอย่างล่าสุดหนึ่งคือการซื้อขายที่มีความถี่สูงเช่นเดียวกับในประกาศรับสมัครงานล่าสุดจากAllston Trading (ht ถึงDon Stewart ):
คุณคุ้นเคยกับคำสอนและตำนานของ SICP, PAIP, TAOCP หรือไม่? คุณรู้หรือไม่ว่าเหตุใดพระ monads จึงเหมือน burritos (หรือมีการเปรียบเทียบที่ดีกว่า)? คุณมีความสัมพันธ์ / ความรัก (หรือเพียงแค่รัก) กับการอนุมานของ Hindley-Milner หรือไม่? และคุณสามารถสร้างรหัสให้รันได้อย่างรวดเร็ว CPU ของคุณขอความเมตตาได้ไหม? ถ้าอย่างนั้นเราก็อยากคุยกับคุณ
มันจะรับประกันการสัมภาษณ์ทางโทรศัพท์กับทุกคนที่ได้แก้ไข P! = NP (ท่ามกลางสิ่งอื่น ๆ )
ลองดูที่General Electric วิจัยระดับโลก โดยเฉพาะอย่างยิ่งดูที่นี่สำหรับงานที่ยอดเยี่ยมในสาขาวิทยาศาสตร์คอมพิวเตอร์ (บางงานมีจุดตัดกับทฤษฎีที่ไม่ว่างเปล่า)
คุณสามารถแนบตัวเองเข้ากับห้องทดลองวิทยาศาสตร์ (เรดาร์, โซนาร์, สภาพอากาศ, พื้นที่ ฯลฯ ... ) นักวิทยาศาสตร์จะมีอัลกอริธึมที่ไม่พร้อมสำหรับเวลาสำคัญและการเรียนรู้สาขาของพวกเขาจะช่วยให้คุณสามารถมีส่วนร่วมนอกวิทยาศาสตร์คอมพิวเตอร์