관리를 좋아하지 않는 개발자의 경력 경로는 무엇입니까?


110

개발자 (선임 또는 수석 개발자)이고 관리 경력을 추구하는 것보다 코드 / 디자인을 유지하려는 경우 회사에서 사용할 수있는 경력 경로는 무엇입니까? 당신은 얼마나 멀리 갈 수 있습니까?

먼지를 깨 물거나 너무 순진 할 때까지 계속 괴짜가 될 수 있습니까?

예를 들어 Bob 아저씨와 같은 사람들은 여전히 ​​개발자라고 생각합니까?


3
좋은 질문. 선배들이 알츠하이머 치료제를 연구하거나 우주 여행을 할 때 경영진을 통해 경력을 발전시키기 위해 괴짜 과학자 일을 중단한다고 상상해보십시오. 직업 경로가 없기 때문입니다. 슬퍼.
Tulains Córdova 2016 년

3
@ user61852 그러나 그들은 대부분 괴짜 과학자들의 행동을 멈췄습니다. 이것은 소프트웨어에만 국한된 문제가 아닙니다. 저의 친구 중 한 명이 독일 막스 플랑크 연구소 중 한 곳에서 미생물학 박사 학위를 받았습니다. 그녀의 상사는 연구를하는 것을 좋아했지만 일단 "최상의"에 있었을 때, 관리자 / 관리자는 그의 삶을 인수했습니다. 개인적으로, 나는 이것이 급여 지급을 의미하더라도 가능한 한 경영진에 들어가는 것을 피하고 싶습니다.
ACEG

1
아마도, 나는 마음에서 같은 쿼리를하고 있었을 것입니다. 이중 기술 세트 / 경험은 어떻습니까? 기술 담당자는 Software / Senior Software Engineer에서 Team Lead로 이동 한 다음 Architect 위치로 이동할 수 있습니다. 더 나아가 관리 경험을 시작해야합니다. 이 경로는 IT 이사-CTO로 이어질 수 있습니다. 그런 다음 CEO로 이어집니다. 거기에 도달하는 데 시간이 더 걸리지 만 내 의견은 .. 의견을 공유 하시겠습니까? 건배.

2
괴짜가되는 것은 마음의 상태이므로 여전히 괜찮을 것입니다 :) 경력에 관해서는, 모든 회사가 IT 책임자 또는 CEO가 될 수있는 것은 아닙니다. 당신이하고 싶은 일뿐 만 아니라 할 수있는 일을 고려하려고 노력할 것입니다. 예를 들어 다른 회사보다 더 많은 급여 밴드를 가지고 있기 때문에 예를 들어 수석 개발자로 머물지 않고 계속 머물 수 있습니다. "홍보"를 찾아야 할 필요성을 느끼십시오.
Chris Lee

염두에 두어야 할 것은 일을 오래한다면 천천히 관리 책임을지게 될 수 있다는 것입니다. 경험이 10 년이고 남은 사람들이 졸업생이라면, 그들을 이끌 것으로 예상 될 것입니다. 겁을 먹지 않아도 될 것입니다.
Heatwave

답변:


76

나는 여기서 사지에 나가서 당신이 듣고 싶은 대답이 아닐 것 같은 말을 할 것입니다. 그러나 당신이 관리를 좋아하지 않는다면, 당신의 경력 경로는 매우 제한 될 것입니다. 만약 당신이 좋아하는 것이 코드이고, 당신이 정말로 능숙하고 멈추기를 원하지 않는다면, 당신의 경력 경로는 소프트웨어 엔지니어와 선임 소프트웨어 엔지니어라는 단일 경로에 있습니다.

다른 사람들이 당신이 얼마나 잘되는지 인식한다면, 당신의 경험은 다른 사람들에게 당신의 경험을 전할 수있는 위치에 두는 경향이 있습니다. 다시 말해, 그들은 당신이 관리 및 / 또는 지시하기를 원할 것입니다. 어떤 형태의 관리를 수행하지 않고 추가 된 책임을 맡기는 것은 어렵습니다. 설계자이며 시스템 설계를 책임지고 해당 설계를 성공적으로 구현하려면 다른 설계를 이끌고 관리해야합니다. 당신이 스타트 업의 창립자가되고 성공하면, 어느 시점에 도움을 줄 사람을 고용해야 할 것이고, 그런 다음 그들을 관리해야합니다. 당신이 CTO가 될 경우, 당신은 할 수있을 것입니다 지옥에 방법이 없다 하지 관리합니다.

즉, 당신이 원하지 않는 경영에 관한 것이 무엇인지 이해하지 않고서는이 질문에 대답 할 수 없다고 생각합니다. 직원 관리가 마음에 들지 않습니까? 코딩이 기본 책임이 아니라는 아이디어가 마음에 들지 않습니까? 당신은 무언가의 성공에 대한 책임의 부담을 좋아하지 않습니까?

그 기본 질문에 대한 답은 올바른 방향을 제시하는 데 도움이 될 것입니다. 또는 우리가 하는 일에 대해 우리 모두 가 생각 해야하는 방식으로, 다른 방식으로 말하면 , 이것이 당신의 이상적인 직업은 어떻게 생겼습니까? 타이틀을 잊고, 일하는 회사를 잊고, 일상 생활에 집중하고 진정으로 행복하고 번성하게 만드는 것들에 집중하십시오. 그런 다음 자신이 일하는 곳이나 자신이 지은 회사에서 그 직책을 만드십시오.


1
와우, 정말 명확한 답변.
Md Mahbubur Rahman 2016 년

3
알츠하이머의 치료법 또는 우주 여행을 조사하는 선고가 경영진을 통해 경력을 발전시키기 위해 괴짜 과학가의 일을 중단한다고 상상해보십시오. 슬퍼.
Tulains Córdova 2016 년

1
엔지니어가 관리자보다 훨씬 많은 회사를 만드는 회사가 1 개 이상인 경우가 있습니다 (경우에 따라 2 배 이상).
mike30

1
+1 이상적인 직업은 무엇입니까? 그리고 항상 돈에 관한 것이 아닙니다. 나는 매년 일할 가치가있는 직업에 매료되지 않는 것이 얼마나 많은지 스스로에게 물었습니다. 나를 위해 밝혀졌다, 그것은 약간의 가치가 있었다!
Chris Lee

2
"커리어 경력은 매우 제한적일 것입니다."- "관리"가 "소프트웨어 엔지니어링"보다 다소 우수하다는 개념을 기반으로합니다. IMHO 그것은 진실로 당신이 달성하고자하는 것에 달려 있습니다. 다른 사람을 관리하는 대신 다른 사람이 더 행복한 엔지니어링 시스템을 사용한다면 엔지니어링을 유지하고 괴짜 일을합니다.
miraculixx 2012 년

29

당신이 일하는 회사의 종류에 따라 다릅니다.

많은 회사는 관리자만큼 재능 있고 경험이 풍부한 개발자를 소중히 여기지 않으며 같은 수준으로 보상하지 않습니다. <-이것은 여러분과 같은 회사 사람들이 아닙니다.

다른 (보통 기술 중심의) 다른 회사들은 개발자를 더 가치있게 여기고 기술에 머무르는 것이 보상과 지위 측면에서 경력을 제한하지 않아야합니다.

약간의 기업가 정신이 있다면 자신의 회사를 시작할 수도 있습니다.


누가 소중한 사람인지를 결정하는 것은 회사의 경영진이며 "우리는 가치가 없다"고 말하는 것이 이상합니다.
m3th0dman

@ 더 "없는 일"가치가 없다 "되지 않을 것 m3th0dman 등의 가치", 종종 사실이지만 거의 인정하지 뭔가.
Evicatos

18

우리 회사에서는 관리 및 개인 기고자 트랙이 분리되어 있으며 대부분 평행합니다. 개인 관리자는 회사의 직원이 아니더라도 회사 (기술 담당자)까지 매우 높아질 수 있습니다. 피터 원칙 을 부분적으로 피하는 데 도움이 되지만 결코 완전하지는 않습니다.


17

하지만 건축가가 부정적인 의미를 갖고있는 것 같아요, 나는 그 관리에 이동하는 기술 동등한 생각합니다.


4
건축가는 사람이나 프로젝트를 관리 할 필요가 없으므로 항상 관리 작업은 아닙니다. 우리의 소프트웨어 아키텍트는 프로젝트를위한 최고의 아키텍처를 잘 수행하는 사람들입니다.
JBR 윌킨슨

@JBRWilkinson 나는 정확하게 관리 경로를 찾고 있지 않습니다 (사실 나는 아무것도 찾고 있습니다 : D) .. 나는 단지 자신의 경험 (금융 및 기타)에 대한 합리적인 "감사"를 요구하고 있습니다. 경력 경로가 아닌 "기술"관리 : 될 수있는 또 다른 방법
그늘 M. 지브

@John Macintyre 왜 Architect에 부정적인 의미가 있습니까? 그는 모든 개발자의 상단에 있습니까? 건축가가 나쁜 위치로 간주됩니까?
zzzzz

2
@iOsBoy 개인적으로 Architect는 훌륭한 위치라고 생각하지만 많은 개발자들은 제목 설계자를 상아탑 설계자와 연관시킵니다. 상상 설계를 코드의 현실로 옮기는 세부 사항을 무시하는 상아탑 건축가와 코드 아래에 코딩이 있다고 생각하는 건축가는 처음부터 어떻게 또는 전혀 잊을 수 없었습니다. Google "소프트웨어 아키텍트는 코딩 할 수 없습니다"또는 "소프트웨어 아키텍트는 빨라요".
John MacIntyre

1
내가 본 모든 건축가의 @JohnMacIntyre는 관리자가 제안하는 기술과 같습니다. 그러나 건축가가 자신의 디자인을 구현할 수있는 능력을 상실한 경우에만 부정적인 의미가 작용하는 것 같습니다. 단순히 기술을 가리키고 "그것을 사용하라"고 말하는 것은 건축가가 아닙니다.
derGral

12

FWIW, Microsoft (다른 대기업과 마찬가지로)도 VP와 동등한 수준 (Distinghished Engineer 및 Technical Fellow)으로 이동하는 비 관리자를위한 경력 경로를 가지고 있습니다. MS는 비 관리자에게 진로를 보여주는 데 정말로 큰 역할을합니다.


7
지금까지 내가 함께했던 모든 대기업은 a) 대부분의 경력을 위해 그들과 함께 있었거나 b) 경영에 가고 싶어하지 않는 한 엔지니어의 경력 경로가 없습니다. MS는 우리의 압도적 인 다수에 단지 파이프 꿈
geocoin

7

아마도 다음과 같은 것입니다 :

Jr 개발자-> 개발자-> Sr 개발자 / 팀 리더 / 수석 개발자-> 소프트웨어 아키텍트


4

계약. 프리랜서 작업에는 훨씬 더 많은 돈이 있습니다.


그러나 같은 곳에서 어떤 직업 경로도 볼 수 없습니까?
Shady M. Najib

3
운이 좋지 않으면 Google, thinkworks 또는 비슷한 가치를 가진 소규모 회사에서 일할 수 있습니다. 제 모든 도로가없는 곳에 내가되고 싶은, 비 프로그래밍 건축가로 이어질
라이언 로버츠

3
계약 업체는 전문 기술이 널리 보급되어 있지 않은 한 고비용의 급여를 매우 구체적으로 고발 할 수 있습니다.
JBR 윌킨슨

계약은 당신이 다양한 프로젝트를 수행하고 일하기 때문에 자신을 위해 일하는 것에 만족하며 관리자보다 많은 돈을 벌 수 있고 세금을 내지 않아도되기 때문에 좋은 선택입니다. 어떤 사람들은 직업 안전이 부족하다는 인식 때문에 계약을 좋아하지 않습니다.
Netricity

4

내가 본 몇 가지 경로가 있습니다.

  1. 제품 관리자
  2. 요구 사항 분석가
  3. 건축가
  4. 팀장
  5. 구성 관리자
  6. 기술 작가
  7. 창업자
  8. 그랜트 라이터

그랜트 라이터? 그게 뭐야?
Shady M. Najib

기술 작가!! 우리 회사의 기술 저술가들은 사용자 가이드와 비슷한 것들을 쓰는 ppl을 어느 정도 가지고 있습니다. 그게 무슨 뜻입니까?
Shady M. Najib

준 정부 기술 제안서를 작성할 수있는 사람들이 이용할 수있는 미 정부에 의해 자금을 조달 할 수있는 많은 미친 아이디어가 있습니다. 여전히 기술적으로 어느 정도 능숙해야합니다.
wheaties

3
@Shady-예. 문서 및 기술 보고서 ​​등을 작성합니다. 사용 시나리오, 오류 처리 등을 추출하려면 모든 언어와 기술을 이해해야하기 때문에 어려운 작업이며 높은 기술 수준이 필요합니다. 프로그래머가 모두 문서화 했습니까? :-P
JBR 윌킨슨

3

회사에 따라 다릅니다. 많은 회사가 개발자와 기술을 발전시키기위한 두 가지 경로를 제공합니다. 기술 및 관리. 만약 당신이 기술을 선호한다면, 당신은 급여 등급을 천천히 올리면서 귀중한 개발 기술을 개발하지만 개발을 고수하면 전문가가됩니다. 경영진보다 돈이 적지 만 죽을 때까지 해킹하고 싶다면 갈 길입니다.


아직도 어떤 종류의 직책 / 책임 / 직책이 있는지 알고 싶습니다.
Shady M. Najib

내가 일한 곳에서는 같은 직책 (예 : "관리자")을 얻게 되겠지만, 귀하의 역할과 책임은 사람 / 프로젝트 관리자가 아닌 건축가의 것입니다. 저는이 과정을 Sr. Manager까지만 보았지만 감독이나 부사장 코딩을 본 적이 없습니다!
Preets

@Preets : 내가 가지고 :)
talonx

@talonx, 나는 분명히 잘못된 회사에서 일하고 있었다;)
Preets

3

소규모 회사에서 일하는 경우 자신의 회사를 시작하지 않으면 개발자가 가장 큰 역할을 할 수 있습니다. 그러면 개발자 / 감독이됩니다. 회사에서 최고의 기술 역할을 수행하는 것에 대해 너무 걱정하지 마십시오. 당신을 행복하게 만드는 것을하십시오.


2

당신이 올바른 종류의 회사에서 일한다면, 당신이 정말로 능숙하다면 개발자가되는 데 제한이 없어야합니다. 기술적으로 숙련되지 않은 경우 관리는 실제로 경력 사다리를 오르는 가장 쉬운 방법 중 하나입니다. 나는 소프트웨어 개발 세계에서 이것을 자주 보았다.

따라서 코드 세계에 살고 싶지만 나무 꼭대기에 오르려면 올바른 회사에서 일해야합니다. 오랫 동안 충분히 좋은 사람이라면 당신을 위해 자리를 잡을 것입니다. -궁극적으로 방대한 경험으로 인해 의사 결정자가 아닌 관리자가 될 수 있습니다. 나는 개발자가 관리 할 사람이 없지만 지식, 경험 및 열정으로 인해 수석 부사장 역할을 수행하는 것을 보았습니다.

또한, 그것은 분명하게 들릴지 모르지만 경력 발전 옵션이 무엇인지에 대해 상사와 이야기해야합니다. 놀랄 수도 있습니다. 그것은 당신이 당신의 회사에 존재하지 않는 잠재적 인 직책에 대해 생각하고 당신이 "코드 품질의 머리"또는 본질적으로 단순히 그 이상을 암시하는 제목과 같은 것을 바꿀 수 있는지 상사에게 물어볼 수 있습니다 개발자는 여전히 개발자 일 수도 있지만 향후 프로모션이나 유료 리뷰를 할 때 눈에 띄게 만들 수 있습니다. 당신은 상단에 적은 일자리가 있다는 것을 기억해야하므로 눈에 띄어 야합니다. 많은 사람들은 직책이 거의 의미가 없다고 말하지만 그것은 사실이 아닙니다. 자신을 선택하면 경력을 쌓을 수 있습니다.이 간단한 행동을하는 것도 야심을 나타냅니다.


1

내가 거기에 있었을 때 Texas Instruments에는 이중 사다리가있었습니다.

  • 엔지니어 어소시에이트
  • 기사
  • 수석 엔지니어
  • ---- 여기부터 이미 높은 사람이 추천해야했습니다
  • 그룹 기술 직원
  • 기술 직원의 선임 회원
  • (아마) 기술 직원의 고유 멤버
  • TI 연구원
  • TI 선임 연구원
  • TI 교장 선생님 (내가 아는 한 회사에는이 중 하나만있었습니다)

0

프로그래머가 기술 경력을 고수하는 경우 프로그래머 경로에서 찾을 수있는 많은 제목이 있습니다.

  • 수석 개발자 / 리드 개발 엔지니어.
  • 팀 리더.
  • 솔루션 아키텍트 (시스템 설계 및 통합 등에 중점을 둔).
  • CTO (Chief Technology Officer) .. 이것은 완전히 기술적 인 것이지만 조직의 최고 기술인의 향신료입니다.

당신이 어떤 CTO를 만났는지 확실하지 않지만, 내가 만난 몇 안되는 사람 중 실제로는 더 이상 기술적 인 많은 일을하는 사람이 없습니다. iPad와 싸우고있는 IT 관리자라면 CIO 타이틀을 얻게됩니다. ;-)
Brian Knoblauch

-1

항상 다른 길을 가고 소프트웨어 컨설턴트가 될 수 있음을 기억하십시오. 책을 쓰거나 블로그에서 작업하는 것과 같이 다른 프로젝트에서도 동시에 작업 할 수 있습니다.


-7

경영진이 마음에 들지 않으면 경영진에 들어가서 사물을 변경하고 같은 생각을 가진 사람들이 수용 할 수 있도록해야합니다.


2
마음에 들지 않는 일에는 한계가 있으며 그러한 일에 사람 관리가 포함되는 경우에는 IMHO를 권장하지 않습니다.
Matthieu

4
인생은 너무 짧습니다.
Brian Knoblauch
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.