관리자가 코드를 보지 않는다는 주장에 동의하지 않습니다. 팀을 관리 할 때 모든 엔지니어의 결과 중 일부를 살펴 봤습니다. 큰 것은 코드입니다. 그러나 이메일, 디자인 문서, 백서 등이 유일한 요소는 아닙니다.
그러나 이것이 유일한 요소는 아닙니다. 한 사람이 모퉁이에 앉아 화려한 코드를 작성 하지만 대화 할 수있는 짐승이고 질문에 대답하지 않고 상태를 공유하지 않으며 개발 문제가 발생할 때 타협하지 않는 경우-나는 확실하지 않습니다. 팀에 자산. 특히 적당히 괜찮은 코드를 작성하지만 위의 모든 작업을 수행 할 수있는 사람과 비교하십시오.
다음은 보상을 제공 할 수있는 위치에있을 때 살펴볼 내용이지만, 절대적으로 장의 반응이라는 큰 경고가 있으므로이 중 어느 것도 정량화 할 수 없습니다.
- 상태 -명확하고 정확하며시기 적절합니까? 논의 될 때, 그 사람은 현재의 문제에 대해 현재의 이슈에 약간의 모호한가? 불이 붙었을 때 적기를 올릴 올바른 판단을 내립니까?
- 문제 해결 -질문과 답변이 모두 중요합니다. 그 사람은 언제 도움을 청해야하는지 또는 언제 어디서 바퀴를 돌고 있는지 알고 있습니까? 더 나은 방법은 다른 사람들이 문제를 겪을 때 해결책을 찾거나 문제의 일부가되는 데 도움이됩니까? 당신의 전문 분야에 문제가 없을 때 물러서야하는 좋은 감각조차도 몇 가지 가치가 있습니다. 또한 그룹이나 회사 외부로 나가거나 이와 같은 사이트 또는 다른 인터넷 답변으로 이동하는 것이 중요합니다.
- 비 항구 유지 회사에서도 처리에 대한주의가 일반적으로 명백합니다. 누군가가 시스템을 무력화하는 경우 시스템을 떠나는 혼돈 속에서 볼 수 있습니다. 다른 사람이 다른 사람의지도 나 아키텍처를 준수하지 않아 다른 사람의 기능을 정리하는 경우 문제가 있습니다. 보너스 포인트는 일관성과 품질을 보다 쉽게 만드는 방법을 찾는 사람들에게 제공 됩니다.
- 완료율 vs. 버그 vs. 복잡성 -작업은 완료하지만 올바르게 수행하십시오. 모두에게 몇 가지 버그가 있지만 그 사람이 신속하고 버그가있는 작업을하면 문제가 있습니다. 나는 일반적으로 이것이 일상적인 의미에서 평가할 수있는 것이 아니라는 것을 알았습니다. 그것은 릴리스 나 단계 또는 회계 분기를 되돌아보아야합니다.
그리고 다른 사람들의 의견. 나는 종종 다양한 엔지니어들이 프로젝트의 다양한 부분을 담당하는 위치에있었습니다. 때때로 팀장이 이끌고 때로는 특정 제작물 (예 : "빌드 녀석")의 소유자 일 수도 있습니다. 사람들은 극단에 대해 이야기하는 것을 좋아합니다. 영웅주의 행위 또는 문제가있는 아이들의 좌절. 일반적으로 이러한 문제에 대한 후속 조치에서 두 당사자에 대해 많은 것을 알았습니다.
인간 관리 와 관련된 요소도 있습니다 . 다른 엔지니어와 정확히 같은 엔지니어는 없습니다. 그래서 그들은 모두 같은 빛으로 빛나지 않습니다. 하나는 화려한 버그없는 코드를 작성하지만 다른 하나는 모든 사람의 코드를 손상시키는 교차 절단 문제를 해결하는 데 도움이됩니다. 하나는 개인적이고, 하나는 글을 쓰는 것이 좋습니다. 하나는 오전 9시에 일관되지 않으며, 하나는 오후 3 시까 지입니다. 뒤로 물러서야 할 필요가 있습니다. 팀에 가장 유익한 것이 무엇인지, 그리고 개인적인 편견의 요인이 무엇인지 파악하십시오. 00 AM).