저는 소규모 회사의 유일한 개발자입니다. 나는 여기에서 천천히 개발을 시작했다. ~ 4 개월 전까지 내 시간의 50-75 %가 운영에 소비되었습니다. 이제 내 시간의 50-75 %가 개발에 사용되고 나머지는 운영과 다양한 IT 부서로 나뉩니다. 나는 정기적으로 일주일에 50 시간 이상 일하게됩니다.
나는 비즈니스의 대부분이 의존하는 다소 잘못 작성된 응용 프로그램 (이전에 두 사람이 유지 관리 한 응용 프로그램)을 상속했습니다. 이러한 응용 프로그램을 계속 실행하고 더 작은 새로운 응용 프로그램에서 작업하며 다른 책임은 이미 모든 시간을 차지합니다.
확장 성을 유지하려면 기존 소프트웨어에 상당한 리팩토링 및 추가 기능이 필요합니다. 이전에 올바르게 작성 또는 설계 한 소프트웨어로 작업하는 것을 좋아하지 않았습니다. 이 과제의 복잡성은 이전에 해본 일을 훨씬 능가합니다 (이것은 대학 밖에서의 첫 번째 직업입니다). 많은 사람들 중에서 스스로를 수행함으로써 자기 학습 / 학습에 대한 열렬한 헌신이 있다는 것을 알고 있습니다. 내가 고용 주나 혼자서 일을하려는 호의를하지 않을 것입니다.
나는 나의 경험에 대해 매우 직접적이었습니다. 과거에는 더 숙련 된 다른 개발자를 고용해야 할 것입니다. 어쩌면 누군가가 우리가 성장하고 일할 때 필요한 시간 동안 개발하고 유지 관리 할 소프트웨어가 더 많습니다. 다른 개발자를 고용하면 큰 도움이 될 것입니다. 누군가에게서 아이디어를 배우고 튀어 오르게하는 것이 좋습니다. StackOverflow는 개별 코딩 문제 또는 개념에 대한 접근 방식을 결정하는 데 유용하지만 특정 비즈니스 영역에 따라 더 넓거나 중요한 규모의 토론을 대체하지는 않습니다. 최근에 캐주얼 한 대화에서 다른 개발자를 고용한다고 언급 할 때, 그것이 중요하거나 필요하다고 생각하지 않는 것 같습니다.
tl; dr : 현재 패치 작업 및 기타 책임은 이미 업무 시간에 모두 걸리고, 수행해야하는 기존 응용 프로그램에 대한 작업은 기술 수준을 넘어서며, 계획중인 신제품에 대해 작업 할 시간이 거의 없습니다. 고용주는 처음에 다른 개발자를 고용하는 것을 꺼려합니다.
게 으르거나 무능한 것처럼 들리지 않고 다른 개발자를 고용하여 어떻게 "판매"할 수 있습니까 (저도 그렇게 생각하고 싶습니다!)?
편집 : 단지 포인트를 증명하기 위해 어떤 종류의 적대적 행동에 관심이 없다는 것을 분명히하고 싶었습니다 (예 : 휴가를 가졌다면 내가 조롱하지 않았다면 조롱 당했을 것입니다). 여기에서 일하는 내용과 초과 근무 시간을 계산하는 것조차도 상당히 보상 된 것으로 생각하기 때문에 아직 새로운 직업을 고려할 필요가 없습니다. 즉, 나는 초과 근무가 없다고 대답했다. 너무 많은 일을 신경 쓰지 않더라도 (더 많은 오류가 발생하기 쉽고, 나 자신을 입을) 아무에게도 호의를 베풀지 않는다. 단기적으로는 장기적으로 훨씬 적습니다. 나는 상사와 문제를 논의 할 때 이것을 강조 할 것이며, 계약자에게 시간제를 고용하는 것이 재정적으로 더 바람직한 초기 접근법으로 제안 할 것이다.