개발자 고용-IDE를 요구 사항으로 나열?


17

나는 구인 공고를 살펴 보았고 상당수의 사람들이 '필요한 기술'섹션 아래에 심지어 고위 직책에조차 IDE를 나열한다는 것을 알았습니다. 이것은 한 회사에 국한된 것이 아니라 몇 번의 게시물마다 한 번 나오는 것입니다.

저의 멘토와 제 인생에서 본 최고의 코더 중 일부가 VIM / Emacs 닌자 였기 때문에 저는이 직업 요건에 당황했습니다. 마찬가지로, 사람들과 함께 일할 때 팀에서 생산성을 유지하는 한 어떤 도구를 사용하든 신경 쓰지 않습니다.

IDE를 공식적인 직업 요건으로 만드는 관리자를 고용 한 이유에 대해 설명해 주시겠습니까?


25
상장에 대한 직무 요구 사항은 관리자를 고용하지 않는 HR 담당자가 작성합니다. HR 담당자는 엔지니어가 어떤 도구를 사용하고 해당 도구를 요구 사항으로 사용하는지 나열합니다.
Jimmy Hoffa

이것에 대한 반대 측면이있을 수 있습니다. 일부 개발자는 특정 IDE를 선호하므로 검색시이를 사용하여 IDE를 나열하면 수집기 사이트를 사용하여 작업을 찾는지를 쉽게 찾을 수 있습니다.
JB King

@JimG 나는이 요건에 대한 타당한 이유를 생각할 수 없었으며, 회사 문화의 관점에서 항상 'HR의 어리 석음'과 적신호로 기각했다. 그러나 IMHO 여기에 많은 답변이 합당한 이유를 제시했으며 나와 같은 것을 궁금해하는 사람들에게 유용 할 것입니다. 특히 TMN과 aserwin의 답변이 좋은 지적을 가져 왔습니다.
MrFox

요구 사항 목록이 길수록 주어진 사항이 적습니다. 그러나 .NET의 경우 Visual Studio를 사용하지 않는 것이 이상하다고 생각하지 않으면 놀랄 것입니다. C / C ++의 경우 특정 IDE 또는 편집기가 필요하기 때문에 이상하다고 생각합니다. 나는 JavaScript 사람이므로 잘못된 정보를 얻을 수 있습니다.
Erik Reppen

답변:


23

조직이 단일 IDE 또는 개발 환경에서 표준화 한 경우, 선별 및 인터뷰 과정에서 한 후보자를 다른 후보와 구분하는 기술이기 때문에 작업 설명 / 게시에서이를 부를 수 있습니다. 그러나 이 요구 사항 그냥 때문에 정말 필요하다는 것을 의미하지 않는다기업이 하나 하나 확인 "요구 사항"을 충족하지 않는 사람을 고용 할 수 있습니다 .


4
그리고 그것은 첫날 IDE IDE 전쟁을 선포하려는 사람들을 멀리합니다.
JeffO

9

일부 회사에서는 IDE 사용이 표준화되어 있습니다.

그들은 모든 코더가 동일한 IDE를 사용하기를 기대하므로 사용에 능숙한 후보자를 찾고 있습니다.

일부 IDE는 통합 디버깅, 코드 완성, 템플릿, 소스 제어 및 기타 기능을 제공하므로 회사는 들어오는 개발자가 IDE를 효과적으로 사용하는 방법을 알고 싶어 할 수 있습니다.

이미 IDE를 아는 것은 고용 관리자와 팀에 관한 한 어려운 요구 사항이 아니며 가지고있는 것이 좋습니다. 이것들이 "필수 사항"으로 열거되어 있다면, 나는 생계를 위해 코딩하지 않은 사람들 (HR, 모집 자 등)의 손을 의심합니다.


1
Visual Studio IDE를 사용하는 방법을 알고 있으면 .NET에서 작업하기위한 "고급 요구 사항"이라고합니다. 그러나 대부분의 팀에는 LAMP 및 / 또는 Java로 작업하기위한 것이 없을 수도 있습니다. 이러한 기술을 사용
하여이

2
@jfrankcarr-동의하지 않아야합니다 (특히 Windows 전용 .NET 개발에 대해 이야기하지 않는 한). 모노 녀석들에게 물어보세요 ... MonoDevelop와 SharpDevelop는 C #을위한 IDE입니다.
Oded

1
IDE를 사용하기가 너무 어려우면 타석에서 생산성을 높이기위한 경험이 필요하면 IDE가 상당히 나쁘다. (그리고 기록을 위해 Visual Studio가 나쁜 IDE라는 것을 결코 발견하지 못했습니다.)
로봇 Gort 로봇

@Oded-Windows 전용. 내가 일하고 계약 한 회사 영역에서 Mono에 관심이 많지 않았습니다. LAMP와 Java는 .NET의 일반적인 대안입니다.
jfrankcarr

5
@StevenBurnap Eclipse는 경험이 도움이되는 좋은 예 일 수 있습니다. 필요한 모든 작업을 수행하지만 사용하기에는 직관적이지 않기 때문에 사람들이 속도를 늦추려면 시간이 오래 걸립니다.
Brian Knoblauch

9

회사는 특정 IDE에 고유 한 사용자 정의 확장 또는 플러그인이 있거나 IDE 기능 측면에서 워크 플로우를 정의하는 경우가 더 많습니다. 예를 들어 표준 빌드 도구는 IDE의 프로젝트 파일을 직접 사용하거나 특정 디렉토리 구조에 따라 달라질 수 있습니다. 또한 특정 IDE 옵션 또는 플러그인을 사용하여 적용하거나 검사하는 코딩 표준이있을 수 있습니다.


3

나는 그것을 너무 많이 읽지 않을 것입니다.

대규모 조직에는 별도의 HR ​​부서와 개발 부서가 있습니다. HR은 일반적으로 후보에서 개발 팀이 실제로 무엇을 필요로하는지 전혀 이해하지 못하고 채용 관리자와 함께 HR이 후보를 심사하는 데 필요한 것을 이해합니다.

따라서 IDE와 같은 어리석은 것들이 HR이 걸러 낼 수있는 구체적인 척도이기 때문에 공식 요구 사항의 일부가됩니다.

인터뷰 중에 문제가 발생하고 채용 관리자가 XYZ IDE 매장에서 개발하는 데 사용해야 하는 특별한 이유를 제시 할 수없는 경우 에는 적기를 고려하십시오.


2

아마도 그들은 틈새 시장 기술을 위해 틈새 시장 공급 업체가 제공하는 매우 구체적인 IDE를 사용합니다.이 부분에서 SAP 도구가 중요하다고 생각합니다. 시간이 걸리고 기다릴 시간이 없습니다. 따라 잡기위한 신입 사원 아마도 그들은 IDE에 특화된 많은 툴링 / 스크립팅을하기 때문에 그 기술을 가진 사람들이 필요할 것입니다.

나는 실제로 이러한 상황에 처한 적이 없다. (IDE가 필수 아이템으로 나열되었다. 구인 게시의 "좋은 기능"섹션에서 자주 본 적이있다.) 그러한 것은 채용 과정에서 쇼 스토퍼입니다. 그러나 그것은 단지 경험입니다 ...


2

하나의 시나리오를 줄 수 있습니다 ... 저는 대기업 금융 회사에서 일합니다. 우리는 우리의 기계에 설치할 수있는 "승인 된"소프트웨어 목록을 가지고 있습니다. 여기에는 개발 환경이 포함됩니다. 보안 문제입니다. 그런 다음 개별 PC 및 랩톱의 가능한 문제를 추적 할 수 있습니다.

채용시 관리자는 신입 사원이 사용할 수있는 IDE를 고려해야하며 물론 사용 가능한 것에 익숙하지 않은 사람은 그다지 좋지 않을 것입니다.


그들은 신입 사원을 기꺼이 훈련시키지 않습니까? 저는 금융 회사에서 비슷한 상황에서 일하고 있으며 Java 개발을 위해 IBM RAD 만 사용하지만 Java 경험이 있고 IDE에 대한 경험이있는 한 개발자를 고용하는 데 아무런 문제가 없습니다. 필요한 것을 얻을 수 있습니다-코딩하는 동안 로컬 서버를 관리하기 위해 명령 줄로 떨어지는 두 명의 개발자가 있습니다. 제 시간에 업무를 처리 할 수있는 한 메모장을 사용하여 Java를 작성하는 사람은 신경 쓰지 않을 것입니다.
FrustratedWithFormsDesigner

1
훈련은 옵션이 아닙니다. 이것은 꽤 빠르다. 나는 특정 응용 프로그램을 고치기 위해왔다. 나는 노트북과 전화 번호를 받았으며 나머지는 나에게 달려 있었다. 말 그대로.
aserwin

와! 이 경우 특정 IDE를 사용하는 것이 고용에 대한 어려운 요구 사항이라고 생각합니다.
FrustratedWithFormsDesigner
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.