저는 3-4 명의 주니어 개발자로 구성된 팀을 이끌고 있습니다. 코드 작성 외에 저의 직업은 후배들에게 감독과지도를 제공하는 것입니다.
그러나 나는 개발자들이 자신의 작업에서 자율성을 소중히 여기는 것을 완전히 이해하고 있으며, 내 생각과 알고리즘을 숟가락으로 먹이는 본질적인 동기를 파괴하고 싶지 않습니다. 나는 그들이 자신의 방식으로 문제를 탐구하고 스스로 생각하고 그들이 극복 할 수없는 문제에 직면했을 때만 나에게 오기를 원한다.
그들이 나에게 왔을 때, 때로는 알고리즘이 충분히 강력하지 않기 때문에 문제를 해결하기 위해 완전히 다른 알고리즘을 제안해야 할 것입니다 (나는 선임자이며 그 이상을 보았습니다). 물론 나는 그들의 감정을 상하게하지 않기 위해 이것을 좋은 방법으로 설명 할 것이며, 나의 해결책이 그들의 해결책보다 훨씬 우수하고, 어리석은 어조 나 비난하는 말이없는 방법을 부드럽게 설명 할 것입니다.
그러나 여전히 내 제안을 받아들이기를 꺼려하는 경우도 있습니다. 부분적으로 자체 알고리즘에 너무 많은 투자를했거나 새로운 방법을 사용하면 학습 시간이 길어지고 경영진에게 마치 마치 마치 아무데도 갈 수 없습니다. 그러나 내 마음 깊은 곳에서 나는 내 알고리즘이 알고리즘보다 훨씬 우수하다는 것을 잘 알고 있으며 그것을 채택해야합니다.
그들이 내 제안을 받아들이지 않으면 어떻게해야합니까? 그들에게 내 길을 따라달라고 부탁해야합니까, 아니면 그들의 머리를 여러 번 벽에 부딪 히고 그들이 내게 돌아 오기를 기다려야합니까? 전자를 사용하면 독재자가되지만 나중에 수행하면 소중한 개발 시간이 소요되고 버그 수정 비용이 발생합니다. 나는 정말로 딜레마에 빠졌다.