Linux Kernel(4.19) Hacks

rousalome.egloos.com

포토로그 Kernel Crash


통계 위젯 (화이트)

109258
1323
114611


[IT] 실력있는 개발자가 인정 받기 어려운 이유 - 사내정치 임베디드 에세이

   "열심히 하면 성공할 수 있어."
   "개발자는 무엇보다 실력을 키우는게 중요하다."

여러분 이런 이야기 많이 들어보셨나요? 정말 그럴까요? 개발자들이 실력만 있으면 높은 연봉과 인센티브를 받으며 승승장구할 수 있을까요?

제가 본 바에 따르면 현실은 많이 다릅니다.

   "실력있는 개발자가 대우를 받지 못해 울분을 토하는 상황" 
   "폐암 말기 환자가피를 토하듯 갱스터 랩을 하는 장면"

즉 실력있는 개발자가 대우받지 못하는 이유는 무엇일까요?

실력있는 개발자가 인정받고 대우 받으려면 다음 3가지 조건을 충족해야 하기 때문입니다.
- 상식이 통하는 조직 책임자
- 건전한 생각을 가진 동료들
- 어느 정도 도전적인 과제가 있는 프로젝트

상식이 통하는 조직 책임자

위에서 언급한 3가지 조건 중 먼저 조직 책임자에 대해 이야기해 볼까요. 여기 실력 있는 개발자가 있습니다.

물론 주위 동료들도 인정합니다.
하지만 조직 책임자가 그 개발자의 실력을 인정하지 않으면 끝입니다. 제 말이 말이 안되는 헛소리 같다고요. 사실 제가 하는 말이 틀렸으면 좋겠습니다

하지만 냉혹한 현실은 이렇습니다

   "개발자의 조직 책임자가 개발자를 인정하지 않으면 그걸로 끝입니다."

그러면 주위 동료들도 그 개발자를 인정하는데 조직 책임자가능력을 인정하지 않을 수 있을까요?

네 그럴 수도 있습니다. 전 그런 경우를 자주 봤습니다.

건전한 생각을 가진 동료들

두 번째 조건은 건전한 생각이 있는 동료입니다 실력있는 개발자가 있으면 주위 동료는 그의 실력을 인정해 줄 것이라 생각합니다 하지만 현실은 약간 다릅니다.

심지어 자신이 겪고 있는 문제를 고수 개발자가 도와 줘도 그의 능력을 폄하하는 말을 하기도 합니다.

실력있는 개발자가 어려운 문제를 도와주고 분석을 해 줬습니다 결국 어려운 문제가 해결을 했는데 B개발자는 A 개발자에게 많은 도움을 받았습니다. 근데에서 조금은 충격적인 이야기를 들었습니다. B 개발자가했던 말을 들었습니다.

   "A란 놈, 괜히 나서서 잘난 척을 하고 나서기 좋아하네!"
   
도움을 받은 B란 개발자가 A의 개발자의 능력을 깎아 내리는 것이었습니다.

사실 전 좀 충격을 받았습니다. 어찌 인간이 이런 생각을 할 수가 있을까 사람 자체가 싫어졌습니다.

이렇게 제가 예를 들어 본 바와 같이 아무리 실력이 아무리 좋아도 비상식적인 주위 동료가 있다면 그 실력을 인정 받기 어렵습니다.

어느 정도 도전적인 과제가 있는 프로젝트

이번에 3가지 세 번째 예시를 들어 볼까요? 어느 정도 도전적인 프로젝트입니다.

프로젝트의 종료와 범위는 한 문장으로 정의 내리기 매우 어렵습니다. 

   "하지만 행정적인 혹은 단순한 시간을 투입하면 되는 부류의 개발을 맡고 있습니다. "
   
이런 조건에서 실력 있는 개발자는 그 능력을 발휘하기 어렵습니다.

투수가 시속 155킬로 직구를 겸비하고 있다고 보겠습니다. 
프로야구 155킬로의 구속만 있으면 10승은 무난할 것입니다. 

그런데 이 투수가 사회인 야구 해서 공을 던지면 어떻게 될까요? 문제는 사회인 야구에서 시속 120킬로 던져도 사회인 야구 리그를 지배하는 투수가 될 수 있습니다. 물론 155킬로의 구속을 던지는 투수도 사회인 야구 리그에서 그 리그를 지배하 것입니다. 하지만 그 구속만큼 인정받기는 어려울 것입니다.

비유가 적절할지 모르겠습니다.
이밖에도 다양한 조건이 머릿속에 떠오르지만 그래도 일반적인 경우는 위 세가지인 것 같습니다.

무엇보다도 개발자는 사내정치의 굉장히 취약하다고 봅니다. 세 가지 조건 중 하나만 충족되지 않아도 개발자는 그 능력을 인정받기 어렵기 때문입니다.

제 이야기를 읽으면 어떤 분들은 불쾌감을 느낄 것입니다. 

   "왜 문제만 얘기하고 그 해결책은 이야기 하지 않느냐?"
   "세상을 참 부정적으로 본다."

물론 제 생각이 틀릴 수도 있습니다. 오히려 재생 각이 틀렸으면 좋겠습니다. 하지만 어쩌겠습니까? 현실이 그런 걸
위 세가지 조건을 충족하지 않는데 그 실력을 인정받는 개발자가 있었으면 좋겠습니다.

다시 한번 반복하지만 듣기 개발자는 사내정치에 취약한 것은 분명한 것 같습니다.

이제 는사내정치를 깨 버릴 수 있는 방법을 이야기해 보려고 합니다 위 3가지 조건을 전부 만족하지 않아도 실력있는 개발자로 인정받는 방법입니다.

   "어떡하면 그럴 수 있을까?"

의문이 생기지 않나요 그렇다면 제 얘기를 좀 더 들어보실까요?

핑백

덧글

  • 핑크 코끼리 2019/10/21 17:34 # 답글

    이건 개발자가 아니더라도.. 비슷하지 않을까요
  • AustinKim 2019/10/21 21:53 #

    개발 입장에서 쓴 글인데 '일반적인' 상황에서도 비슷한 이야기 같네요.
댓글 입력 영역