“엔트리 레벨”프로그래머를 고용하기위한 예산 이외의 이유가 있습니까? [닫은]


27

"엔트리 레벨"프로그래머를 고용하기위한 예산 이외의 이유가 있습니까?


7
언젠가는 "엔트리 레벨"프로그래머가 아니 었습니까?
Andrey

나는 두 가지 대안을 볼 수 있지만, 아마도 더 많은 것들이 있습니다 : 1) 상급 프로그래머들은 상급자가 죽을수록 점점 더 가까이 다가 간다는 증후군에 시달리고 있습니다. 따라서 그 날이 오면 엔트리 레벨 프로그래머 로 대체되지 않습니다 (일명 코드 원숭이) 직업은 멸종되었을 것입니다. 2) 과학자에 따르면, 선임 개발자가 지식을 업데이트하고 새로운 기술을 배우는 것은 단순히 경험이 적은 사람을 고용하는 것보다 훨씬 어렵다고합니다. 두 대안이 모두 우수한 느낌의 원하는 효과를 달성한다는 점을 고려하면, 후자의 더 쉬운 대안이 일반적으로 바람직하다.
Trinidad

1
경험이 풍부한 개발자들이 가지고있는 특정한 사고 방식이 없기 때문에 Microsoft가 신입생을 고용하는 곳을 읽은 것을 기억합니다. 참고 : 저는 MS를 고용하거나 MS를 고용하지 않았습니다. 내가 아는 것은 읽은 것입니다.

아무도 고용하지 않으면 (여전히 학교에 있습니다) 프로그래머가 빨리 없어 질 것입니다. 따라서, 당신
BlackBear

오래된 것들은 어디로 가고 있습니까? 끊임없이 증가하는 개발자 작업이 있습니까? Soylent Green 프로그래머입니까?
Armand

답변:


92

위대한 개발자도 경험이 없었습니다.

훌륭한 개발자는 비싸고 찾을 수 없습니다. 따라서 양질의 심사 및 채용 프로세스가있는 경우 엔트리 레벨 개발자를 고용하면 신입 사원을 찾아 훌륭한 개발자로 전환 할 수 있습니다 .


23
긍정적 인 답변을 얻으려면 +1. 누군가가 거친 일을하는 것만이 아니라 투자입니다.
HappyCodeMonkey

더 이상 동의하지 않았습니다
Brett Ryan

내가 일한 일부 회사는 모두 같은 페이지에 있는지 확인하기 위해 두 달 동안 모두 훈련하는 '주니어 개발'채용 프로그램을 가지고 있으며 padawans는 경험이 많은 사람들 사이에서 비즈니스의 다양한 팀에 배치됩니다. 경험과 모범 사례의 지혜를 흡수 할 수있는 동료.
JBR 윌킨슨

+1 그게 내가하기로 결정한 것입니다. 그러나 훨씬 더 많은 시간이 걸리지 만 실제로 가치가 있습니다 (사회적 측면)

1
대학에서 나를 고용 한 곳은 조직의 자체 문화에서 훈련시키기를 원했기 때문에 대부분의 대학원생을 채용했습니다. 그들은 경험이있는 사람을 고용하면 나쁜 습관을 이겨야한다고 생각했습니다.
Joel Brown

27

다른 많은 이유가 있습니다.

  • 자신의 재능을 키우고 있습니다. 때로는 엔트리 레벨 직원을 고용하고 필요한 기술과 작업을 훈련시키는 것이 더 쉽습니다.
  • 초급 직원보다 엔트리 레벨 사람을 찾는 데 시간이 덜 걸립니다.
  • 인력을 보충하십시오. 많은 개발자가 회사에 들어서면서 종종 많은 코드를 작성하지 않습니다. 이 격차를 메울 수있는 사람이 필요합니다.
  • 시간 절약. Sr. 개발자가 여전히 코드를 작성하더라도 모든 작업을 수행 할 시간이 없을 수 있습니다. 위임해야하므로 위임 할 사람이 필요합니다.

선임 개발자가 왜 코드를 작성하지 않습니까? 주니어 개발자를 관리하고 코드를 검토하고 있습니까?
Armand

@Alison : 팀 구조에 따라 다릅니다. 때때로 선임 개발자가 설계, 건축, 계획에 더 관여하고, 후배 개발자는 실제로 구현해야합니다.
FrustratedWithFormsDesigner 2012 년

3
@Alison, 저는 코딩 할 시간이 거의없는 제품 관리자에게 기술적으로 실현 가능한 것을 추정하고 전달하기 위해 기술적 인 기능을 설계하는 데 많은 노력을 기울인 팀에서 일했습니다.
Nicole

1
@Alison-무엇보다도 관리 및 디자인. 예를 들어, 현재 현재 회사에서 3 개의 프로젝트를 진행 중이지만 1 개만 활성화하고 있습니다. 다른 2 개는 코딩 작업을 수행하는 사람들을 관리하고 있습니다. 디자인과 요구 사항을 알고 있지만 시간이 없다.
Tyanna

@Renesis 즐기 셨나요? 비 개발자가 이러한 역할을 현명하게 채울 수 있다고 생각하십니까?
Armand

13

당신과 당신의 방법이 허용하는 방식으로 다음 개발자들을 훈련 시키십시오.


그러나 이미 이러한 가치를 공유하는 선임 개발자를 고용 할 수는 없습니까?
Armand

@Alison, 많은 답변은 이미 취업 시장에있는 우수한 수석 개발자를 찾는 것이 어렵다고 언급했습니다. 여기에 더 작은 축소 구속 조건을 추가하면 그 위치를 오랫동안 채울 수 있습니다.
벤 L

11

"입장 수준"이 "신선한 졸업생"을 의미한다고 가정하면 불쾌한 동기가있을 수 있습니다.

신입생은 그가 아직 아무데도 일하지 않았다는 사실 때문에 그의 권리에 대해 많이 알지 못할 것입니다. 그의 삼촌이 변호사 또는 HR 인이 아닌 한, 그는 분명히 그렇지 않습니다.

숙련 된 프로그래머는 다른 회사에서 기복을 겪었 기 때문에 자신의 권리에 대해 알 수 있습니다.

복잡한 법률 및 HR 문제 및 법률과 관련하여 허점을 찾고 트릭, 조작 및 신선한 졸업생을 쉽게 속일 수 있습니다. 몇몇 회사에서 일한 숙련 된 프로그래머라면 쉽게 할 수 없습니다. 모든 법률을 기억하지는 않았지만 다른 회사에서 일어나는 일에 대한 경험을 통해 알게 될 것이며 비린내가 있으면 즉시 잡을 수 있기 때문입니다.

한마디로 : 숙련 된 프로그래머가 이미 구덩이에 빠졌으며 (이전 고용주가 만든) 다시 한 번 들어가는 것보다 더 잘 알고 있습니다. 신선한 졸업생은하지 않았고하지 않습니다.

교활한 고용주가 신선한 졸업생을 속이려고하는 것 :

  • 무급 인턴쉽
  • 고용 또는 해고와 관련된 모든 것
  • 보상 및 보너스
  • 초과 근무
  • 바보 같은 NDA 및 서비스 계약
  • 어리석은 NDA 및 서비스 계약 시행

신선한 졸업생은 더 잘 알지 못하기 때문에 그런 식으로 가정합니다. 그래서 그는 고용주의 잭팟입니다.

면책 조항 : 나는 이것을하기 때문에가 아니라 사람들이 나에게 그것을했기 때문에 알고 있습니다.


8

거친 작업을 수행 할 사람 만 필요한 경우 왜 수석 프로그래머를 고용하겠습니까?

개인적으로 제가 하루 종일 간단한 일만하도록 요청받은 상급 프로그래머라면 나는 그만 두었습니다.


5
나는 똑똑한 개발자들이 "무서운 일"을 거의 아무것도 추상화 할 수없는 팀에서 일하지 않았습니다.
Nicole

수석 개발자를 고용하고 그런 작업을 자동화 한 다음 해고 할 수 없습니까?
Armand

3
@ 앨리슨 : 일반적으로 가능하다면 단기 계약자를 고용합니다.
FrustratedWithFormsDesigner

6

때때로 당신은해야 할 일이 있지만 더 노련한 프로그래머가 경험할 수있는 폭 넓은 경험을 요구하지는 않습니다. 이 작업은 종종 반복적이며 프로그래머에게는 그다지 의미가 없지만 새 치아를 자르는 신입 사원에게는 좋습니다.

가르 칠 수있는 사람들에 대한 고려 사항도 있습니다. 종종 선임이 아닌 신입 사원이 아닌 숙련 된 프로그래머는 경험을 얻었으나 "나는 이미 모든 것을 알고있다", "왜 바꾸어야 하는가", "새로운 방식을 배우는 것을 좋아하지 않는다" "신입 사원에게는 흔하지 않은 태도.


흠, 나는 당신의 두 번째 요점을 얻었지만, 확실히 새로운 단계를 시작하기보다는이 단계를 거치는 건설적인 방법이 있습니까? 그렇지 않으면 세계는 새로운 곳에서 일할 수없는 중급 프로그래머들로 가득 차있을 것입니다.
Armand

@ 앨리슨-내가 알아 낸 것처럼,이 지루한 위치는 약 1 년 동안 사람들을 유지합니다. 일반적으로 사람은 같은 회사 내에서 좀 더 융통성이있는 새로운 직책을 찾거나 마지막 회사를 스프링 보드로 사용하여 새 회사로 이사합니다.
Joel Etherton

6

신선한 아이디어? 그들이 대학에서 가르치는 것들이 끊임없이 변하고 있습니다. 최근에 당신이 고용 한 최근 졸업생은 노련한 프로그래머가 특정 사고 방식에 집착하기 때문에 고려하지 않을 아이디어를 가지고있을 수 있습니다.

이타주의, 나는 어떤 회사라도 우리 모두가 어딘가에서 시작한다는 것을 인식해야한다고 생각합니다. 만약 우리가 시작하지 않으면 우리는 개발자가되지 않습니다.

저렴한 노동력, 대학원 채용은 저렴한 노동력을 얻을뿐만 아니라 지역 대학과의 관계를 조성하고 여름 인턴십 형태의 자유 노동이 아닌 경우 훨씬 저렴하게 이어질 수 있습니다 (나는 지불하지 않는 것에 동의하지 않습니다).

당신이 필요로하는 모든 것이 삽일 때 파는 사람을 지불하지 않는 것, 만약 당신이 라 트린 파기를 필요로한다면 왜 삽으로 횡령을 얻을 수있을 때 파는 사람을 위해 수천을 지불합니까? 삽으로 플 리브가 파는 지점으로 진행될 수는 있지만, 그 시점까지는 왜 지불해야합니까.

또한 숙련 된 개발자는 최근 졸업생이 끔찍한 형태를 배울 수있는 정신적이라고 생각하는 것에 지루할 수 있습니다.


6

정부 계약 세계 (아마도 다른 산업들)에서도 더 이상 사실인지 (10 년 전) 알지 못합니다. 회사는 새로운 졸업생 채용에 대한 세금 공제 혜택을받습니다.


좋은 답변 :-)
Armand

5
  • 보일러 플레이트 작업을 수행 할 사람이 필요합니다. 경험이 필요합니다.
  • 우리는 그들에게 좋은 습관을 가르 칠 수 있으며, 몇 년 동안 몇 가지 시도로 좋은 프로그래머를 얻습니다.

상용구 코드를위한 Hooray!
Armand

5

내가 일하는 회사는 구체적으로 한 가지 이유로 "엔트리 레벨"을 고용합니다. 가장 성숙하고 수익성이 높은 제품은 아무도 모르거나 다른 방법을 배우는 데 시간을 소비하지 않는 타사 프레임 워크를 기반으로 개발되었습니다. 모든 교육은 배우고 자하는 사람들에게 사내에서 제공되므로 경험이나 학위가 필요하지 않은 상태로 광고됩니다. 또한 병적 인 저임금을 지불하는 것은 변명이며,이 새로운 프로그래머가 새로 습득 한 기술을 다른 곳에서 사용할 위험이 거의 없기 때문에 효과가 있습니다.


4

많은 회사는 다른 회사가하는 방식이 아니라 원하는 방식으로 일을하도록 훈련 할 수있는 성형 가능한 사람을 원합니다. 또한 이러한 입장은 경험 부족으로 인해 학습 곡선이 있고 회사가 그에 만족한다고 인정하는 경향이 있습니다. 회사는 본질적으로 그 개인이 결국 회사에 정말 좋은 자산이 될 것이라고 믿습니다.


그래서 그들은 긴 게임을하고 있는데, 결국 선임 개발자가 더 적은 돈을 지불하기를 바라고 있습니까?
Armand

아니요. 직원의 능력이 향상되어 임금이 높아야 좋은 회사라면. 그들이하고있는 것과 똑같은 쾌적한 회사라면 ...
Kenneth

또한 그들은 업계에서 신선 할 때 그것들을 오랜 시간 동안 유지할 수 있고 나중에 다른 직원을 고용하고 재교육하는 데 필요한 추가 비용을 삭감 할 필요성을 줄일 수 있기를 바라고 있습니다. ...
케네스

2
+1 곰팡이 가능 .. 그렇습니다. 누군가에게 가르치기가 더 쉬워서 경험이 많은 사람과 논쟁하고 변화시키는 것보다 많이 알지 못합니다.

4

기존 스케치를 업데이트하는 것보다 빈 종이에 그리는 것이 여러 번 더 쉽습니다.

소프트웨어에서는 일반적으로 그린 ​​필드 vs 브라운 필드 개발이라고합니다.


3

올바르게 수행하면 결국 비즈니스를 더 잘 이해하고 열정적 인 사람과 마주 칠 수 있습니다.

당신은 실제로 당신이 그들의 날개 아래 신참자를 데려 갈 수있는 전문적인 자원을 가지고 있는지 확인해야합니다. 자신의 발전에 대해 열정적이고 적극적인 사람을 찾으면 빛날 것입니다. 당신이 그들이 어떤 아이디어로 어리둥절하게 생각하고 그것을 밀고 격려하면, 그들이 무언가를 기여할 수 있다고 생각할 것입니다.

당신은 그것들을 바디 샵에서 견습생처럼 다루어야하고, 칙칙한 일을하도록하면서 동시에 그들 스스로 실험 할 시간을 주어야합니다. 그것이 제가 찾은 가장 좋은 방법입니다. 당신은 그들이 다음날 그들이 집에서 한 일로 일하러 왔고 그들이 한 일에 대해 말하는 것에 흥분하는 것을 알게됩니다.


3

이미 언급 한 이유 외에도 우리는 이것이 인간 본성에 본질적인 패턴이라는 것을 알아야합니다. 역사를 통틀어 숙련 된 노동이 특정 방식으로 조직 된 것을 볼 수 있으며, 마스터는 견습생 그룹을 이끌고 소규모 그룹의 여행사 (중급 장인)가 함께 일할 수 있습니다.

그것은 다른 이름과 세부 사항으로 반복해서 나타납니다. 그러나 우리의 두뇌가 연결된 방식과 잘 작동하기 때문에 일반적으로 동일한 기본 패턴입니다. 따라서 우리는 컴퓨터 프로그래밍에서 이와 유사한 조직을 보더라도 놀랄 일이 아닙니다. 이것은 또 다른 형태의 숙련 된 노동입니다. 우리는 마스터 건축가, 여행사 선임 개발자 및 견습생 주니어 개발자라고 부를 수 있지만 패턴은 동일합니다.


2

경험이 부족한 프로그래머가 필요할 수 있으므로 훈련을 받으십시오. 이것은 다음을 가정합니다.

  • 당신은 그들을 훈련시킬 것입니다; 과
  • 당신은 일을하는 평균 방법보다 낫습니다.

숙련 된 프로그래머에게 도전하거나 관심을 가질만한 프로그램이 필요하지 않기 때문에 경험이없는 프로그래머를 원할 수도 있습니다. 또한 경험이 풍부한 프로그래머라면 경험이없는 프로그래머를 멘토링하여 도전 할 수 있습니다.

경험이없는 프로그래머에게는 필요한 관점이있을 수 있습니다. NIH (여기서는 발명되지 않음)와 WADITW (항상 그렇게하는 방법)가 항상 최선 인 것은 아닙니다. 조사 질문을 할 사람을 선택하십시오. 길을 바꿀 준비를하십시오.

달러당 생산성이 높을 수 있으므로 숙련 된 프로그래머가 더 나을 수 있습니다. 문서화 된 생산성 비율은 26 대 1입니다. 운이 좋으면서도 생산성이 매우 높은 프로그래머가 될 수 있습니다.

직원 이직률이 높으면 경험이없는 프로그래머 만 고용 할 수 있습니다.

예산이 일인당이라면 경험이 부족한 프로그래머가 감당할 수있는 전부일 수 있습니다. 그렇다고 프로젝트 비용이 줄어드는 것은 아닙니다. 비용이 훨씬 많이 듭니다. 경험이 적은 프로그래머가 더 비용 효율적일 수 있습니다.

숙련 된 프로그래머는 이전 프로젝트에서 수하물을 가져옵니다. 이 중 일부는 좋을 것이고 일부는 나쁠 것입니다. 나쁜 것을 최소화하고 좋은 것을 극대화 할 수있는 자료가 없다면, 경험이없는 프로그래머가 필요할 수 있습니다. 수하물이 다릅니다.

숙련 된 프로그래머에게는 없지만 경험이없는 프로그래머에게는있는 기술이나 지식이 필요할 수 있습니다. 이들을 고용하고 숙련 된 프로그래머와 교차 훈련을하십시오.

인재를 키우는 것이 좋습니다. 팀에 경험이없는 프로그래머를 한 명 이상 찾으십시오. 그들을 훈련시키고 멘토링하십시오. 그들을 도전하고 지원하십시오. 그들이 노련한 관점에서 배울 때 그들의 신선한 관점에서 배우십시오.


2

오늘날 미국의 많은 기업들은 누군가가 들어 와서 업무를 수행하고 떠나기를 원합니다. 그들은 무언가를 알아내는 데 시간이 걸리거나 설명이 필요한 사람을 원하지 않습니다. 결과적으로 개발자를위한 대부분의 광고는 모든 것에 대해 10 년의 경험을 요구 / 요구합니다.

내가 바꿔야 할 것은 다른 회사 문화로 바꾸는 것입니다. Daily WTF에는 " Up Or Out " 이라는 하나의 에세이가있었습니다 . 이 에세이에서 언급 한 모델은 법률 전문가 (및 일부 컨설팅 회사)에서 사용되는 모델이지만 기존 모델은 기존 기업 문화와 잘 맞지 않습니다.


1

예산이 신선하게 고용되어야하는 이유가되어서는 안됩니다.

신입생을 모집하는 주된 이유는 다음과 같습니다.

  1. 조직을 더욱 활기차게 만들려면 신선한 에너지와 재능이 필요합니다

  2. 구식 학교에서 사람들을 고용하고 싶지 않은 최첨단 또는 혁신적인 혁신을 위해 노력해야합니다.

  3. 당신은 자신을 세계를 탐험하고 자신의 이념과 스타일을 설정하려는 젊은 회사입니다.


1

엔트리 레벨의 사람들을 고용해야하는 위대하고 고귀한 이유가있는이 모든 대답은 훌륭합니다.

진정한 답은 회사가 기꺼이 지출 할 금액에 대해 얻을 수있는 최상의 리소스를 얻는 것입니다. 사업입니다. 많은 돈을 쓰지 않으려는 경우 비용이 많이 들지 않는 사람에게 광고합니다. "엔트리 레벨"은 그 결과를 도출하기위한 구인 신호 문구입니다. HR은 감당할 수없는 록 신 개발자를 인터뷰하는 데 시간을 낭비하지 않습니다.

운이 좋으면 실제로 가치보다 더 높은 고위직에있을 때 자신의 가치를 과소 평가하여 자신을 "진입 수준"으로 평가하는 사람을 찾습니다. 회사가 그러한 유혹적인 제안을 따르지 않는다고 상상할 수 있습니까? 당연히 아니지. "우리의 이미지로 개발할 수있는"모든 "신선한 에너지로 인해 우리는 더욱 활기차게 만들어집니다."

그래서. 이 답변의 대부분을 탐색하여 멋진 세상의 정당성을 확인하십시오. 진정한 대답은 그렇습니다. 그 결정은 거의 항상 예산입니다.


0

내 생각에 다른 이유는 더 나은 프로그래머가 부족한 것입니다.


하하 좋은 지적. 역할을 채우는 것이 아니라 광고 할 때의 의미 인 것 같습니다.
Armand
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.