จ้างนักพัฒนา - ระบุ IDE เป็นข้อกำหนดหรือไม่


17

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

ฉันรู้สึกงุนงงกับความต้องการของงานนี้เนื่องจากที่ปรึกษาของฉันและผู้เขียนโค้ดที่ดีที่สุดที่ฉันเคยเห็นในชีวิตของฉันคือนินจา VIM / Emacs ในทำนองเดียวกันเมื่อฉันทำงานกับคนที่ฉันไม่สนใจเครื่องมือใด ๆ ที่พวกเขาใช้ตราบใดที่พวกเขามีประสิทธิผลในทีม

ใครช่วยอธิบายเหตุผลเบื้องหลังการว่าจ้างผู้จัดการทำให้ IDEs เป็นงานที่ต้องการอย่างเป็นทางการได้หรือไม่?


25
ข้อกำหนดเกี่ยวกับงานในรายชื่อนั้นเขียนขึ้นโดยฝ่ายทรัพยากรบุคคลที่ไม่ได้ว่าจ้างผู้จัดการ แต่บุคคลกลุ่มทรัพยากรบุคคลเหล่านี้จะถามเครื่องมือที่วิศวกรใช้และรายการโดยใช้เครื่องมือเหล่านั้นตามความต้องการ
จิมมี่ฮอฟฟา

อาจมีด้านพลิกไปนี้ นักพัฒนาบางคนอาจต้องการ IDE ที่เฉพาะเจาะจงและใช้มันในการค้นหาและการแสดงรายการ IDE อาจช่วยให้ค้นหาได้ง่ายขึ้นหากมีใครใช้ไซต์รวบรวมข้อมูลเพื่อค้นหางาน
JB King

@JimG ฉันไม่สามารถนึกถึงเหตุผลที่ดีสำหรับข้อกำหนดนี้และปฏิเสธเสมอว่าเป็น 'ความโง่เขลาโดย HR' และธงสีแดงในแง่ของวัฒนธรรมของ บริษัท แต่คำตอบจำนวนหนึ่งของ IMHO ที่นี่ให้เหตุผลที่ดีที่สมเหตุสมผลและจะเป็นประโยชน์สำหรับผู้ที่สงสัยในสิ่งเดียวกันกับฉัน โดยเฉพาะฉันพบคำตอบของ TMN และ aserwin ทำให้ได้คะแนนที่ดี
MrFox

รายการข้อกำหนดที่ยาวกว่ายิ่งมีเรื่องใดเรื่องหนึ่งน้อย สำหรับ. NET แต่ฉันจะแปลกใจหากพวกเขาไม่คิดว่าคุณแปลกที่ไม่ได้ใช้ Visual Studio สำหรับ C / C ++ ฉันคิดว่าพวกเขาแปลกประหลาดที่ต้องใช้ IDE หรือบรรณาธิการเฉพาะ ฉันเป็นคนจาวาสคริปต์ดังนั้นฉันอาจจะเข้าใจผิด
Erik Reppen

คำตอบ:


23

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


4
และจะคอยขัดขวางผู้ที่จะประกาศสงครามศักดิ์สิทธิ์ IDE ในวันเดียว
JeffO

9

ในบาง บริษัท การใช้ IDE เป็นมาตรฐาน

พวกเขาคาดหวังว่าตัวแปลงสัญญาณทั้งหมดจะใช้ IDE เดียวกันและกำลังมองหาผู้สมัครที่มีความเชี่ยวชาญในการใช้มัน

IDE บางตัวมีการดีบักแบบรวม, การติดตั้งโค้ด, เทมเพลต, การควบคุมแหล่งที่มาและคุณสมบัติอื่น ๆ อีกมากมายและ บริษัท ดังกล่าวอาจต้องการให้แน่ใจว่าผู้พัฒนาที่เข้ามารู้จักวิธีใช้ IDE อย่างมีประสิทธิภาพ

ต้องบอกว่าเวลาส่วนใหญ่ที่รู้จัก IDE นั้นไม่ใช่ข้อกำหนดที่ยากเพียงแค่มีความสุขเท่าที่ผู้จัดการและทีมงานมีความกังวล หากสิ่งเหล่านี้ถูกระบุว่าเป็น "ต้องมี" ฉันสงสัยว่ามือของคนที่ไม่ได้รหัสสำหรับการใช้ชีวิต (HR, นายหน้า ฯลฯ ... )


1
ฉันจะบอกว่ารู้วิธีการใช้ Visual Studio IDE เป็น "ความต้องการอย่างหนัก" สำหรับการทำงานใน. NET อย่างไรก็ตามอาจไม่มีหนึ่งในการทำงานกับ LAMP และ / หรือ Java ในทีมส่วนใหญ่ เมื่อฉันทำสัญญาในสถานที่เหล่านี้โดยใช้เทคโนโลยีเหล่านั้นทุกคนใช้สภาพแวดล้อมการแก้ไขที่โปรดปราน (Notepad ++. EMACS, Eclipse และอื่น ๆ )
jfrankcarr

2
@jfrankcarr - ฉันต้องไม่เห็นด้วย (เว้นแต่ว่าคุณกำลังพูดถึงการพัฒนา. NET เฉพาะ Windows เท่านั้น) ถามพวกโมโน ... MonoDevelop และ SharpDevelop เป็น IDE ที่มีความสามารถสำหรับ C # เป็นต้น
Oded

1
ดูเหมือนว่าถ้า IDE นั้นยากที่จะใช้คุณต้องมีประสบการณ์ในการสร้างแบ็ตมันก็เป็น IDE ที่แย่มาก (และสำหรับการบันทึกฉันไม่เคยพบว่า Visual Studio เป็น IDE ที่ไม่ดี)
Gort the Robot

@Oded - Windows เท่านั้น ฉันไม่เคยเห็นความสนใจโมโนในพื้นที่ของ บริษัท ที่ฉันทำงานหรือทำสัญญา LAMP และ Java เป็นทางเลือกยอดนิยมสำหรับ. NET
jfrankcarr

5
@StevenBurnap Eclipse อาจเป็นตัวอย่างที่ดีของประสบการณ์ที่จะได้รับประโยชน์ ทำทุกสิ่งที่คุณต้องการ แต่มันใช้งานง่ายมากที่จะใช้เวลากับผู้คนในการได้รับความเร็วที่รวดเร็ว
Brian Knoblauch

9

บริษัท อาจมีส่วนขยายที่กำหนดเองหรือปลั๊กอินเฉพาะสำหรับ IDE ที่เฉพาะเจาะจงหรือบ่อยครั้งที่มีการกำหนดเวิร์กโฟลว์ในแง่ของความสามารถของ IDE ตัวอย่างเช่นเครื่องมือสร้างมาตรฐานอาจใช้ไฟล์โครงการของ IDE โดยตรงหรือขึ้นอยู่กับโครงสร้างไดเรกทอรีบางอย่าง พวกเขาอาจมีมาตรฐานการเข้ารหัสที่บังคับใช้หรือตรวจสอบโดยใช้ตัวเลือก IDE หรือปลั๊กอินเฉพาะ


3

ฉันจะไม่อ่านมันมากเกินไป

องค์กรขนาดใหญ่มักจะมีแผนกทรัพยากรบุคคลและการพัฒนาแยกต่างหาก ทรัพยากรบุคคลโดยทั่วไปไม่มีความเข้าใจในสิ่งที่ทีมพัฒนาต้องการในการสมัครจริงและยังมีผู้จัดการการจ้างที่เข้าใจในสิ่งที่ฝ่ายทรัพยากรบุคคลต้องการเพื่อคัดเลือกผู้สมัคร

ดังนั้นสิ่งที่โง่เช่น IDE จึงกลายเป็นส่วนหนึ่งของข้อกำหนดอย่างเป็นทางการเนื่องจากเป็นมาตรการที่ HR สามารถกรองได้อย่างเป็นรูปธรรม

หากเกิดขึ้นระหว่างการสัมภาษณ์และผู้จัดการการจ้างงานไม่สามารถให้เหตุผลได้ว่าทำไม XYZ IDE ต้องใช้เพื่อการพัฒนาในร้านของพวกเขาให้พิจารณาว่าธงสีแดงนั้น


2

บางทีพวกเขาใช้ IDE ที่เฉพาะเจาะจงมาก (ให้บริการโดยผู้จำหน่ายเฉพาะตลาดสำหรับเทคโนโลยีเฉพาะตลาด - ฉันคิดว่าเครื่องมือ SAP บางอย่างอาจนับรวมอยู่ในพื้นที่นี้) ซึ่งใช้เวลาพอสมควรในการทำความดีและพวกเขาไม่มีเวลารอ จ้างใหม่ให้ทัน บางทีพวกเขามีเครื่องมือ / สคริปต์เฉพาะสำหรับ IDE ดังนั้นพวกเขาจึงต้องการคนที่มีทักษะนั้น

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


2

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

ในการจ้างงานผู้จัดการจะต้องพิจารณาว่า IDEs ใดบ้างที่จะมีให้กับพนักงานใหม่และแน่นอนถ้าพวกเขาไม่ได้มีประสบการณ์กับสิ่งที่มีอยู่พวกเขาจะไม่ทำอะไรที่ดีมาก


พวกเขาไม่เต็มใจฝึกอบรมพนักงานใหม่หรือไม่? ฉันทำงานในสถานการณ์ที่คล้ายกันที่ บริษัท ทางการเงินและเราใช้ IBM RAD สำหรับการพัฒนา Java เท่านั้น แต่ไม่มีปัญหาในการจ้างนักพัฒนาคนตราบใดที่พวกเขามีประสบการณ์เกี่ยวกับ Java และประสบการณ์บางอย่างกับ IDE - และแม้อาจไม่สำคัญตราบใด สามารถทำสิ่งที่พวกเขาต้องการได้ - ฉันรู้จักนักพัฒนาสองคนที่นี่ซึ่งลงไปที่บรรทัดคำสั่งเพื่อจัดการเซิร์ฟเวอร์ภายในขณะที่เข้ารหัส ฉันไม่คิดว่าจะมีใครสนใจถ้าพวกเขาใช้ Notepad เขียน Java ตราบเท่าที่พวกเขาสามารถทำงานให้เสร็จตรงเวลา
FrustratedWithFormsDesigner

1
การฝึกอบรมไม่ใช่ตัวเลือกที่นี่ นี่เป็นเรื่องที่ค่อนข้างรวดเร็ว ... ฉันถูกนำไปแก้ไขแอปพลิเคชันบางอย่าง ฉันได้รับแล็ปท็อปและหมายเลขโทรศัพท์และที่เหลือก็ขึ้นอยู่กับฉัน อย่างแท้จริง
aserwin

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