ฉันเขียนโปรแกรมเป็นภาษาเดียวมาหลายปีแล้ว การฆ่าตัวตายอาชีพนี้หรือไม่? [ปิด]


9

ฉันได้เขียนโปรแกรมในภาษา Object Oriented Programming มาเป็นเวลาหลายปี (ใช้งานบน Windows) ปัญหาคือภาษานี้ไม่ได้รับความนิยมมากและไม่ใช่หนึ่งในภาษาที่นิยมที่สุดในความต้องการในการโพสต์งานและอื่น ๆ

ฉันควรจะกังวลไหม นายจ้าง Java จะเข้าใจหรือไม่ว่าฉันเป็นโปรแกรมเมอร์และสามารถเลือกภาษาใด ๆ ในเวลาไม่กี่สัปดาห์หรือสองสัปดาห์หรือพวกเขาจะรู้สึกว่าตั้งแต่ฉันไม่ได้ตั้งโปรแกรมในภาษาเฉพาะของพวกเขาอย่างมืออาชีพ แค่ไม่มีคุณสมบัติ?

PS เท่าที่เรียนรู้ฉันเล่นกับเทคโนโลยีต่าง ๆ ที่บ้าน แต่ที่ทำงานฉันติดอยู่กับภาษาเดียวกัน


1
นายจ้างที่มีศักยภาพไม่น่าจะเชื่อคุณ คุณต้องนำหลักฐานที่เกี่ยวข้องในประวัติย่อและความสามารถในการแสดงทักษะภาษาของคุณระหว่างการสัมภาษณ์
MaR

1
แค่อยากรู้อยากเห็นภาษา OOP Windows ที่ไม่ได้รับความนิยม? ทั้งหมดที่ฉันเคยได้ยินคือ VC ++ (. NET), VB (.NET) และ C #
yasouser

ฉันหวังว่า "ภาษานี้โดยเฉพาะ" ไม่ใช่ PowerScript (PowerBuilder)
เบอร์นาร์ด

3
Delphi มีความคล้ายคลึงกันมากมายกับภาษาอื่น ๆ - มันไม่ใช่การก้าวกระโดดครั้งใหญ่สำหรับ WinForms ใน C #, IMO
JBRWilkinson

ฮ่า ๆ ๆ +1 Yup นั่นเป็นสิ่งแรกที่กระโจนเข้ามาในใจของฉัน - Delphi (ฉันรักมันสำหรับการเขียนโปรแกรมอดิเรก) เมื่อฉันสัมภาษณ์ผู้สมัครฉันมีความสนใจในทักษะมากกว่าทำเครื่องหมายในช่องภาษา / ระบบปฏิบัติการที่สามารถหยิบขึ้นมาได้อย่างรวดเร็ว หากคุณมีความสามารถในการแก้ปัญหาที่ดีสามารถเปลี่ยนความต้องการให้เป็นข้อกำหนดการออกแบบรู้วิธีพัฒนาเคสทดสอบและใช้ดีบักเกอร์ฉันจะจ้าง C ++ หรือตำแหน่ง ADA แม้ว่าคุณจะรู้จักเดลฟายเท่านั้น
Mawg กล่าวว่านำสถานะโมนิก้ากลับ

คำตอบ:


14

ทำงานด้านอื่น ๆ ในภาษาการเขียนโปรแกรมอื่น ๆ นำไปใช้กับ Github ทำสิ่งนี้ในช่วงระยะเวลาหนึ่งมันจะสร้างหลักฐานว่าคุณมีประสบการณ์ในเรื่องนั้น นอกจากนี้บล็อกเกี่ยวกับโครงการด้านข้างของคุณจะช่วยให้ภาพสมบูรณ์


นี่คือสิ่งที่ฉันทำกับงานส่วนใหญ่ที่ฉันได้รับใน Delphi
Frank Shearar

1
@ Frank: มันช่วยให้คุณได้งานที่เท่าเทียมกันนอก Delphi หรือไม่?
Morons

4

ฆ่าตัวตายอาชีพ? ไม่สมบูรณ์ แต่ก็หมายความว่าหากคุณต้องผ่านตัวกรองระดับแรกใน HR พวกเขาอาจไม่ทราบ / ดูแลเพียงพอที่จะมองเห็นนอกเหนือจากประเภทการวิเคราะห์ของกล่องตรวจสอบ he-has-5-checkbox ผู้จัดการการจ้างงานอาจทำเช่นนั้นได้ แต่ฝ่ายทรัพยากรบุคคลส่วนใหญ่จะไม่ทำเช่นนั้น

เท่าที่เรียนรู้ภาษาใหม่ฉันจะชี้ให้เห็นว่าในหลาย ๆ กรณีการหยิบไวยากรณ์ไม่ยาก แต่คุณต้องทำความคุ้นเคยกับห้องสมุดทั้งหมดและอาจใช้เวลานานขึ้น


3
เห็นด้วยอย่างสมบูรณ์ในส่วน "การเรียนรู้ภาษาใหม่" เมื่อผู้คนพูดว่า "เรียนรู้ภาษา" พวกเขามีความหมายว่า "เรียนรู้ด้านสิ่งแวดล้อม" นั่นคือส่วนที่ยุ่งยาก
Nemeth

3

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


1

ในสหรัฐอเมริกาอย่างน้อยที่สุดสิ่งนี้อาจนำไปสู่การฆ่าตัวตายในอาชีพหรือบางสิ่งบางอย่างใกล้ชิด ปัญหาคือการจ้างงานมากทำได้ผ่านนายหน้าและนายหน้าดูเหมือนจะไม่ทราบหรือสนใจมากเกี่ยวกับความสามารถที่แท้จริงของคุณ แต่พวกเขามีรายการหมัดของซุปตัวอักษรที่เป็นมาตรฐานทองคำของพวกเขา จำเป็นต้องใช้ในจุดที่ฉันมีมากกว่าสองสามอย่างที่ฉันจะพูดอย่างน้อยก็คิดว่าตัวเองเป็นนายหน้านายหน้าจริยธรรมอย่างไร้จุดหมายบอกฉันว่าฉันเป็นสิ่งที่ลูกค้าของพวกเขากำลังมองหา ฉันเพียงแค่ต้อง "refocus" ประวัติส่วนตัวของฉันเพราะฉันมี "ละเว้นทักษะเฉพาะของฉัน" ที่ลูกค้าจะมองหาโดยเฉพาะ 8-O

ดังนั้นอาจขึ้นอยู่กับว่า แต่ในสหรัฐอเมริกาใช่แล้ววันนั้นอาจมาถึงในที่สุดหากคุณไม่สามารถส่งซุปตัวอักษรที่คาดหวังได้คุณอาจมองเส้นซุป เล่นไม่ดี


0

คุณจะต้องอุทิศเวลาเรียนรู้ทักษะใหม่ ๆ และภาษาโปรแกรมอย่างแน่นอน ฉันจะสรุปตัวอย่างบางส่วนที่เกี่ยวข้องกับสิ่งที่คุณชี้ให้เห็นด้วยการใช้ภาษาโปรแกรมเดียว แต่จำไว้ว่าปัญหาเฉพาะที่คุณชี้ไปนั้นจะแตกต่างกันสำหรับโดเมนปัญหาที่แตกต่างกัน

  1. นานมาแล้วเมื่อไม่มีอินเทอร์เน็ตคนเคยเขียนโปรแกรมพูดใน C หรือ Assembly แต่ด้วยความเจริญของอินเทอร์เน็ตภาษาเหล่านี้ไม่เหมาะกับโดเมนและทำให้คนสร้างภาษาโปรแกรมใหม่ที่เหมาะกับอินเทอร์เน็ต
  2. ซอฟต์แวร์ C / C ++ จะไม่สามารถปรับขนาดได้อย่างง่ายดายผู้คนจะชอบภาษาอื่น ๆ เช่น Java หรือ C # คุณอาจไปถึงจุดจบถ้าคุณไม่มีความรู้เฉพาะด้าน
  3. ถ้าหากจะเป็นโปรแกรมเมอร์ Java คุณจะยังสามารถอยู่รอดได้เนื่องจากการพัฒนาข้ามแพลตฟอร์มยังคงร้อนแรง แต่เฟรมเวิร์กอย่าง QT ที่ใช้ C / C ++ พูดได้ว่าจะใช้เวลามากกว่า Java ในบางครั้งทำให้โปรแกรมเมอร์ Java ทำงาน ในรหัสดั้งเดิมผู้มาใหม่ที่รู้จัก Java และ QT เล็กน้อยอาจได้รับการว่าจ้างเพียงเพื่อแปลรหัสดั้งเดิมเป็นมาตรฐานใหม่
  4. แต่ในแง่ของการเขียนโปรแกรมฮาร์ดแวร์, แอสเซมบลี, C และไลค์อาจจะอยู่ได้นานมากแม้จะมีการเปลี่ยนฮาร์ดแวร์ในกรณีเช่นนี้คุณไม่จำเป็นต้องเปลี่ยนภาษาการเขียนโปรแกรมของคุณแทนที่จะพัฒนาความรู้ด้านฮาร์ดแวร์ของคุณ

ดังนั้นจริงๆแล้วขึ้นอยู่กับโดเมนของการเขียนโปรแกรมของคุณและผลลัพธ์ที่คุณจะปรับตัวเอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.