동료 프로그래머의 성장을 어떻게 도와 주나요?


20

팀장으로서 프로그래머가 성장하도록 어떻게 도울 수 있습니까?

내가 물어 보는 이유는 나와 함께 일하는 프로그래머가 몇 명 없기 때문이다. 나는 정말로 "느슨하게해서"최대한의 잠재력을 실현하고 행복하게하기를 원한다.

그러나 나는 이것을하는 법을 모른다.

  1. 그들과 자주 상호 작용하거나 조용한 시간을 주면 방해받지 않습니까?
  2. 학생들에게 단위 테스트 시행, 코딩 스타일과 같은 코딩 지침을 따르도록하거나 그들이 원하는대로 행동하도록 하시겠습니까?
  3. 그들에게 관대하십시오. 실제로 그들이 실제로 8 시간 또는 4 시간 동안 출근하는지, 아니면 직장에서 "훈련"을 시행해야하는지 걱정하지 않습니까?

각 직책마다 각자의 요점이 있고, 다른 사람들이 다른 것을 주장 할 것입니다. 이러한 혼란은 사람들을 무한정 관리하는 것을 어렵게 만듭니다.

어떻게 생각해?


21
도넛으로 먹이십시오.
SK-logic

1
각 프로그래머는 다르게 작동합니다. 그들이 달성하고자하는 것에 대해 더 많이 알려줘야합니다. 아는 경우 필요한 도구를 제공하고 다른 팀과 작업 한 내용에 대해 이야기하고 모든 사람이 서로 도울 수 있도록 격려하기 만하면됩니다. 팀의 목표가 이미 정의 된 경우에도 마찬가지입니다.이 경우에도 목표를 달성하는 방법에 대한 자유를 유지하기 때문입니다. 반면에, 스크럼은 이런 종류의 행동에는 적합하지 않습니다.
Thaddee Tyl

@ SK-logic : 제가 일하는 곳에서 피자가 선호되는 방법입니다.
Donal Fellows

답변:


9

걸어야 할 아주 좋은 선입니다.

결국, 당신이하는 모든 기술적 결정은 당신이 살 필요가없는 결정입니다. 그러므로 가능한 적은 수의 사람들을 만들어 그들과 함께 살아가는 사람들이 스스로 선택하도록하십시오. 그러나 그들이 나쁜 길을 가고 있다고 생각되면 그들을 인도하십시오.

반면에 공정 선택은 귀하의 선택입니다. 이러한 결정에서 팀이 귀하를 안내하게하지만 궁극적으로 결정해야합니다. 적어도 처음에는.

Roy Osherove의 소프트웨어 팀3 가지 성숙 단계를 읽고 팀이 현재 어떤 단계에 있는지 파악할 수 있는지 확인하십시오. 이것은 당신이 행동하는 방식에 영향을 미칩니다. 혼란이 많을수록 더 많은 컨트롤을 배치해야합니다. 예. 매우 혼란스러운 팀에서는 커밋 된 모든 코드를 검토하여 시작해야합니다. 하지만 그렇게하는 동안 서로의 코드를 검토하도록 시간을 내십시오.

그리고 팀을 카오스에서 중년으로 끌어 올린다면, 그 시점에서 행동을 바꾸십시오.


6

그렇습니다. 사람을 관리하는 것은 컴퓨터 나 소프트웨어를 관리하는 것보다 무한정 어렵습니다. 모든 사람이 다르기 때문에 매일 변화 할 수도 있습니다. 따라서 보편적 인 대답은 없습니다. 나는 당신이 개발자들과 많은 의사 소통을해야 그들 자신을 알고 그들 자신의 강점 / 약점, 일하는 태도와 학습에 대한 태도 등을 이해할 필요가 있다고 생각한다. 많은 의사 소통과 워크샵, 또는 조용한 구석에서 스스로 배우기.

정상적인 상황에서 IMHO 개발자는 자연스럽게 배워야하는 충동을 느낍니다 (이전의 나쁜 업무 경험으로 인해 화상을 입거나 지치지 않는 한). 그래서 당신이해야 할 것은 그들이 배우고 싶은 것과 방법을 이해하고 그들에게 그것을 할 수있는 도구와 시간을 제공하는 것입니다 (물론 합리적인 한계 내에서).

예를 들어, 팀에서 프로젝트와 관련하여 (직접 또는 간접적으로) 학습 과제를 자유롭게 정의 할 수 있습니다. 이 작업은 일반적으로 스프린트 당 몇 시간에서 하루 정도입니다 (모든 스프린트에서는 그렇지는 않습니다). (최근의 예 :이 기능은 일반적으로 기능적인 접근 방식이 Java 코드의 복잡한 부분을 단순화하는 데 도움이 될 수 있다는 점에 근거하여 Scala를 배우고 실험하는 작업을 받았습니다.) 그러면 우선 순위가 지정되고 일반 작업과 마찬가지로 스프린트. 또한 학습 한 내용에 대한 데모 / 강의를 수행하고 다른 팀 구성원 (및 잠재적으로 다른 팀의 개발자에게도 지식을 전달)을 장려하고 기대합니다.

학생들에게 단위 테스트 시행, 코딩 스타일과 같은 코딩 지침을 따르도록하거나 그들이 원하는대로 행동하도록 하시겠습니까?

팀에서 일할 때 동일한 개발 프로세스를 따르는 것이 필수적입니다. 물론이 프로세스는 600 페이지 매뉴얼에 설명 된 것이 아니라 가장 간단한 방법이어야합니다. 그리고 프로세스는 팀 자체에 의해 정의되고 지속적으로 상황에 맞게 조정되어야합니다 . 따라서 팀이 코딩 표준 및 TDD에 동의 한 경우 표준을 따라야합니다.

그들에게 관대하십시오. 실제로 그들이 실제로 8 시간 또는 4 시간 동안 출근하는지, 아니면 직장에서 "훈련"을 시행해야하는지 걱정하지 않습니까?

개발자를 모르는 경우 자신이하는 일, 배달, 업무 리듬 등을 더 자세히 따르는 것이 일반적입니다. 또한 자신의 코드 (자신 또는 숙련되고 신뢰할 수있는 팀)를 검토해도됩니다. 회원). 그녀가 신뢰를 얻으면 점차 더 많은 자유를 얻을 수 있습니다. 그러나 그 신뢰를 먼저 얻어야합니다. 근무 시간에 대해, 내 경험에서 유연한 시간은 한도까지 올라갑니다. 즉, 개발자가 직장에서 (일반적으로) 발견 될 때 매일 오전 11시에서 오후 2시 사이에 합의 된 최소값을 갖는 것이 좋습니다. 질문에 접근하거나 회의에 초대 할 수 있습니다. 그러나 그 외에는 엄격한 요점이 없습니다.


3

프로젝트의 문을 여는 것이 당신의 일입니다. 따라서 개발자는 표준을 시행하고 코드 검토를 수행하고 진행 보고서를 요청하며 개발자가 혼자 내버려 두었을 때 모든 것을 수행해야합니다. 이러한 것은 관리의 요구 사항 일 뿐이며 코드 검토를 제외하고 직원의 기술이 실제로 향상되지는 않습니다.

그러나 리더의 훌륭한 특성 인 성장을 돕고 싶습니다.

코드 검토는 확실히 첫 번째 단계이며, 성능이 뛰어나고 성능이 좋을 때 개선이 필요한 사용자를 확인할 수 있습니다. 개발자가 직접 작업 한 것과 다른 방식으로 코드 기반의 다른 부분을 이해하고 이해하는 데 도움이됩니다. 내 의견으로는, 코드 검토는 개발자와 검토 자 (가능한 경우 항상 다른 개발자 여야 함)와 함께 회의실에서 직접 수행하는 것이 가장 좋습니다. 다른 코드를 검토하는 것도 기술이 필요합니다. 중재자. 트렌드를 식별하기 위해 변경해야 할 사항을 기록해야합니다. 실제로 찾고있는 것은 실수 나 변경 (모든 사람의 코드를 향상시킬 수 있음)이 아니라 실수로부터 배우는 일관된 실패입니다. 상급 관리자에게 이러한 메모를 보관하고 있다고 말하지 않으면 성능 검토 프로세스에서 의도적으로 목표를 무효화하는 측정으로 메모를 사용해야한다는 것을 알게 될 것입니다. 여러 개발자가 같은 실수를한다면 X를하는 방법에 대한 교육 세션이나 위키 항목이 순서대로있을 수 있습니다.

이제 악의를 키우면서 최소한의 수준으로 나아가십시오. 먼저, 개발자가 보유한 기술 세트와 이들이 보유하고있는 지식 및 지식에 관심을 가질 수있는 기술 세트를 알아야합니다. 개발자와 대화하고 이력서를 검토하고 그들이 무엇을 좋아하는지 이해해야합니다. 하고 싶지 않다.

모든 흥미로운 과제를 가장 숙련 된 사람에게만주지 마십시오. 다른 사람들이 새로운 문제와 기술에 빠르게 적응하는 데 도움이되지는 않습니다. 누군가가 기회를 얻지 않고 더 어려운 작업을 할당하지 않는 한, 가장 중소 년이 아닌 중소 기업에서 상급자에게로 이동할 수 없습니다. 즉, 경험이 부족한 사람은 프로그램을 상급자와 결합하여 더 높은 수준의 기술을 습득해야합니다. 코드 리뷰에 주니어를 포함 시키면 더 고급 기술에 노출됩니다.

먼저 문제 자체를 파악할 수있는 기회를 제공하십시오. 그러나 때때로 사람들은 갇혀서 어디서부터 시작해야하는지 (특히 새로운 프로그래머에게 개발해야하는 기술) 또는 문제를 해결하기 위해해야 ​​할 일을 모릅니다.

그들에게 무언가를 연구하기 위해 며칠을 주었는데도 그들이 어떻게 행동 할 것인지에 대한 지시가 없다면, 몇 가지 제안에 개입해야 할 수도 있습니다. 자신이 기술적 인 사람이라면 문제를 해결하는 방법에 대한 아이디어를 줄 수 있습니다. 그렇지 않은 경우 아이디어를 브레인 스토밍하는 여러 사람과의 회의를 통해 상대방이 갇힌 경우 도움이됩니다. 또는 경험이 많은 사람에게 몇 가지 제안을 부탁하십시오. 원하지 않는 것은 문제를 해결하고 스스로 해결하는 것입니다. 그러나 프로그래머의 자아로 프로젝트를 수행하는 것과 균형을 맞춰야하며 때로는 특정 방향으로 보내야합니다. 그가 나쁜 해결책을 가지고 있고 고쳐야 할 필요가 있다면, 프로그래머를 해고하지 않는 한 최악의 일은 다른 사람에게주는 것입니다.

나는 다른 프로그래머들이 자신이하는 거의 모든 것을 고쳐야하는 나쁜 프로그래머들이 모여 드는 것을 보았다. 다른 프로그래머들은 이것을 원망하고 자신의 삶에서 그 사람을 원합니다. 나쁜 프로그래머를 통제하면 좋은 프로그래머가 떠납니다. 당신은 코딩 기술과 개발 기술 사이의 경계를 찾아야합니다. 누군가에게 여러 번의 기회를 주었는데도 결코 나아지지 않으면 느슨하게 자르십시오.

현재의 기술에 이미 능숙한 노인에게는 일이 더 쉽습니다. 일반적으로 당신은 그들에게 새로운 것을 할 수있는 기회를 주면되고 그들은 뛰어 들어 배우게됩니다. 흥미로운 기회가 퍼져 있는지 확인하고 모든 것을 고칠 수있는 Wonder Wonder 프로그래머 Joe에게 가지 마십시오. 당신은 단지 하나가 아니라 열 개의 조로 끝나기를 원합니다.

기술을 개발하는 또 다른 방법은 매주 1 시간의 교육 세션을 갖는 것입니다. 각 개발자가 특정 주제를 담당하게하십시오. 이것은 그들이 의사 소통을 잘하는 데 도움이되고, 깊이있는 연구를하게하며, 모든 사람들에게 그들의 연구의 혜택을 줄 것입니다. 일부 주제는 주제에 익숙하지 않은 사람들에게 해당 주제에 대한 지식을 키우도록 강요해야하며, 일부 주제는 해당 주제에 대한 지역 전문가라는 사람들에게 할당해야합니다. 주제는 사람들이 가까운 미래에 또는 현재에 능숙 해 지도록 필요한 것들과 현재 사용하지 않는 새로운 기술들에 대한 적용 범위를 갖추어야하지만 사람들은 그들이 유용 할 수 있는지에 대해 배우는 데 방해가됩니다. 그러나 가장 후배를 포함한 모든 사람에게는 주제가 할당되어야합니다.

개발자의 시간이 청구되는 방식에 따라 (고객 청구 상황에서는 더 어렵습니다) 일반적으로 개발자가 일주일에 4-8 시간 동안 개인 프로젝트를 수행하는 것이 좋습니다. 그들은이 일에 흥분 할 것입니다. 최고의 사람들은 그곳에서 일하기를 원할 것이고 미래에 유용하게 될 많은 것들을 배울 것입니다. 빈 카운터가 그 필요성을 이해하는 것은 어렵지만 이번에는 직원 만족도, 새로운 기능 또는 소프트웨어가 필요하지 않은 (또는 일부 가설을 자동화하는 데 도움이 됨) 더 빠른 개발로 인해 여러 번 상환됩니다. 배운 새로운 기술. 일부 개발자는 귀하가하는 일과 관련이없는 개인 프로젝트에이 시간을 엄격하게 사용할 것입니다. 그러나 다른 많은 사람들은 프로젝트 관리 방식의 특성으로 인해 ndbody가 미리 수정해야 할 지속적인 문제를 해결하기 위해이 도구를 사용할 것입니다. 따라서 모든 사람에게 도움이되는 리팩토링을 얻을 수 있습니다. 어떤 사람들은 리팩토링하기 쉽도록 테스트 범위를 개선하기 위해 테스트를 작성할 수 있습니다. 일부는 소프트웨어를 고객에게 더 유용하게 만들 수있는 몇 가지 새로운 기능을 탐색 할 수 있습니다. 일반적으로 콩 카운터를 설득 할 수 있다면,이 자유를 허용함으로써 잃을 방법이 없습니다.

사람들이 자신의 기술을 습득하고 프로젝트를 제대로 진행할 수 있도록 균형을 유지하는 방법을 배워야합니다. 개발자의 경험이 적을수록 방향 변경이 더 쉬운 초기 단계에서 진행 상황을 더 많이 확인할 필요가 있습니다. 경험이없는 사람들은 말을하기 위해 애 쓰고 두려워 할 수 있습니다. 이 사람들은 시작 직전에 떠나는 경향이 있으며 프로젝트의 일부가 완료되는 곳이 아니라는 것을 알 수 있습니다. 계약직의 특성상 계약직이 아닌 한, 자주 직장을 바꾼 사람이 있는지 진도를 점검하십시오.

경험이 많은 사람은 일반적으로 솔루션을 찾는 데 어려움을 겪고 있고 해당 분야에 대해 더 많은 지식을 가진 사람의 도움이 필요하거나 그 사람을 찾아서 지식을 전수 할 때 도움을 줄 수 있습니다. 따라서 프로젝트에 대한 새로운 기술을 배우는 초기 단계에서 면밀히 모니터링 할 필요가 없습니다. 그들은 프로젝트를 수행하는 방법을 찾을 것입니다. 최소 실적 보고서를 제외하고는 일반적으로 납품 실적이있는 사람은 혼자 남겨 둘 수 있습니다 (보통 경영진에게도보고해야하므로 정보가 필요함).


1
팀 리더로서 좋은 일을하는 것과 팀의 성장을 돕는 것에 차이를 두는 +1. 내가 추가 할 수있는 유일한 것은 각 구성원이 조직 외부의 다른 전문가와 교류 할 수있는 기회를 갖도록하는 것입니다. 워크숍이나 회의 또는 기타 모임을 통해이 작업을 수행 할 수 있습니다. 팀 리더는이를 직접 수행하지 못할 수도 있지만이를 허용 할 권한이있는 사람에게 영향을 줄 수 있습니다.
Angelo

2
  1. 팀에게 도전적인 작업과이를 해결하기위한 도구를 제공하십시오. 레거시 시스템 만 지원하기 때문에 작업 내용이 평범한 것으로 보더라도 모든 사람이 더 나아지게 만들 수 있습니다.
  2. 팀은 코딩 표준을 개발해야합니다. 당신의 임무는 그들이 표준을 시행하고 적응하도록 돕는 것입니다.
  3. 팀과 협력하여 견적 시스템을 개발하십시오. 귀하의 임무는 팀과 함께 이러한 노력을 조정하고 집행을 제공하는 것입니다. 외부 세력은 적시에 품질 코드를 기대하며 항상 합리적이거나 요청에 대한 논리를 제공하지는 않습니다. 이것을 피할 수는 없지만 양측을 관리해야합니다. 팀이 일을 완료 한 것으로 유명 해지면 모든 사람들이 예상 시간을 더 잘 받아 들일 것입니다. 그들은 노력하고 있다면 그들을 지원할 것임을 알아야합니다.

내가 당신의 직업을 집행한다고해서 일종의 드라코 니안 리더십 스타일을 취하려는 것은 아닙니다. 유능한 개인 그룹이 자신의 행동 방식에 대한 의견을 가질 때 규칙을 따르지 않을 경우의 결과에도 동의해야합니다. 누군가가 궁극적으로 책임을지고 있으며 팀 리더이기 때문에 당신입니다.


1

그들과 자주 상호 작용하거나 조용한 시간을 주면 방해받지 않습니까?

그들과 자주 상호 작용하십시오. 분명히 그들을 괴롭히는 것이 아니라 관리자로서 상황이 어떻게 진행되고 더 일반적인 잡담을 하는가에 대해 정기적으로 대화를 나눠야합니다. 대략 몇 시간마다 한 번씩 올바른 주파수가 들리지만 귀로 재생됩니다.

학생들에게 단위 테스트 시행, 코딩 스타일과 같은 코딩 지침을 따르도록하거나 그들이 원하는대로 행동하도록 하시겠습니까?

당신은 그들이 당신과 정확히 같은 표준으로 작동 할 것으로 기대해야합니다. 단위 테스트를 수행하고 지침을 준수해야합니다. 그들은 잘 코딩하는 법과 그것을 가르치는 당신의 책임을 배워야합니다.

그들에게 관대하십시오. 실제로 그들이 실제로 8 시간 또는 4 시간 동안 출근하는지, 아니면 직장에서 "훈련"을 시행해야하는지 걱정하지 않습니까?

처음에는 더 곤경에 빠질 수 있지만 그들이 신뢰할 수 있음을 증명하면 진정됩니다. 사람들에게 오프에서 4 시간 동안 일할 수있는 신뢰를주는 것은 문제를 요구하지만 정기적으로 늦게 일하는 소중한 직원이 프로젝트 사이에 약간의 여유를 두는 것은 괜찮습니다.


5
"거의 몇 시간마다 한 번씩 올바른 주파수 소리가납니다"-관리자가 자주 저를 계속 괴롭히는 경우 개인적으로 그것을 싫어합니다 ...
Péter Török

1
@Peter Török 그렇기 때문에 귀로 연주한다고 말했습니다. 그것은 저에게 맞는 수준이지만 많은 사람들이 덜 선호한다는 것을 확신합니다
Tom Squires

0

세 가지 점과 관련이 있습니다.

그들과 자주 상호 작용하거나 조용한 시간을 주면 방해받지 않습니까?

나는 그것이 당신과 함께 일하는 사람의 유형에 달려 있다고 말할 것입니다. 어떤 사람들은 정해진 커피 시간 (오전 10 시경)에 토론하고 다른 방법으로 방해받지 않고 혼자 일하는 것을 선호합니다. 그들과 함께 (좋아요, 인정할 것입니다. 정확히 그렇습니다), 나는 일반적으로 이메일을 보냅니다 (2-3 미터 정도 떨어져 내 근처에있을 때도). . 그리고 그들이 "메모를 얻었 는지 " 물어 보지 마십시오 :-) 물론, 더 많은지도와 더 많은 상호 작용이 필요합니다.

학생들에게 단위 테스트 시행, 코딩 스타일과 같은 코딩 지침을 따르도록하거나 그들이 원하는대로 행동하도록 하시겠습니까?

다음 지침에 관해서는 나에게 분명합니다. 당신이 코딩 스타일에 관한 가이드 라인을 설정하면 항상 제공하는 테스트의 경우 규칙 등이 다음 당신이 리드 개발자라면을 시행 할 수 있습니다. 관리중인 프로젝트의 경우 모든 개발자는 " 슈퍼 스타 "에 대해서도 예외없이 지침을 따라야합니다 .

그들에게 관대하십시오. 실제로 그들이 실제로 8 시간 또는 4 시간 동안 출근하는지, 아니면 직장에서 "훈련"을 시행해야하는지 걱정하지 않습니까?

사람들이 일하는 방식을 이미 알고 있고 자신감을 상실하지 않는 것보다 자신감이 있다면 훈련을 이완 할 수 있습니다. 그러나 나는이 시점에서 정의 한 규칙 (또는 규칙 없음)이 모든 사람에게 적용되어야한다고 생각합니다. 중요한 것은 예외가 없어야한다는 것입니다. 저는 현재 "매주 40 번의 작업을하고 작업이 완료되면 괜찮습니다"라고 말하는 프로젝트 관리자와 함께 일하게되어 매우 기쁩니다. 그렇게하면 어느 날 아침 늦게 올 수 있고 6 시간 만 일하고 다음 이틀은 9 시간 동안 일할 수 있습니다. "작업이 완료되는 한"중요하지 않습니다. 나는 그 규칙을 좋아한다.


0

개발자가 가진 많은 경험 (프로그래밍뿐만 아니라 비즈니스 환경에서도)이 개발자와 함께 보내는 시간의 핵심 요소라고 말하고 싶습니다. 저는 현재 학교 밖에있는 일부 개발자와 함께 일하고 있으며 문서화 / 테스트 / 표준 방식뿐만 아니라 대인 관계 방식으로 다른 사람들과 협력하는 방법에 대한 더 많은 지침이 필요하다는 것을 알게되었습니다 단순히 이메일을 보내는 대신 전화로 전화하거나 직접 만나십시오. 동일한 단어가 소프트웨어 개발 컨텍스트와 비즈니스 컨텍스트에서 매우 다르게 사용되므로 비즈니스에 대한 지식도 배우는 것이 중요합니다. 그리고 이것은 우리가 두문자어에 도달하기 전에입니다 ...


0

그러나 나는 이것을하는 법을 모른다.

  1. 그들과 자주 상호 작용하거나 조용한 시간을 주면 방해받지 않습니까?
  2. 학생들에게 단위 테스트 시행, 코딩 스타일과 같은 코딩 지침을 따르도록하거나 그들이 원하는대로 행동하도록 하시겠습니까?
  3. 그들에게 관대하십시오. 실제로 그들이 실제로 8 시간 또는 4 시간 동안 출근하는지, 아니면 직장에서 "훈련"을 시행해야하는지 걱정하지 않습니까?

제 제안은 시간이 지남에 따라 개인에 가장 적합한 스타일과 미세 조정에 대한 대화를 나누는 것입니다. 어떤 사람들은 하루에 한 번 만나서 상황이 어떻게 진행되고 있는지 검토하고 다른 사람들은 1/4 분기에 과도한 것으로 판단 할 수 있습니다. 어떤 사람들은 매달 공식적으로 작성된 성과 검토를 원할 수도 있고 다른 사람들은 단지 성과에 대한 대화를 원할 수도 있습니다. 열쇠는 다른 사람에게 효과가 있고 효과가없는 것에 대해 정직하게 말할 수있는 무대와의 관계를 얻는 것입니다.

이것의 반대편은 개인 개발 철학을 연구하는 것이지만 누군가가 잘못 분석하면 까다로운 길이 될 수 있습니다. 그러한 철학의 몇 가지 예를 원한다면 Myers-Briggs, Enneagram 및 Strengths Finder 2.0에서 몇 가지 예를 볼 수 있습니다.


0

그들에게 그들이 어떻게 일하고 싶어하는지 물어보십시오 .
그들이 바꾸고 싶은 것 등등.

한 번에 모두는 아닙니다. 그냥 .. 일이 나타나면서
자연스럽게 지내십시오. (또는 그들은 두려움을 냄새 맡을 것이다)

그리고 ... 당신은 그들로부터 물건을 배울 수도 있습니다 . 그것이 사실이 아니라고 생각한다면 (교육과 경험에서 너무 멀리 떨어져 있음) 실제로 자라려고하지 않는다면 혼란 스러울 것입니다.

(특별한 경우를 포기하고 철 주먹으로 규칙 이있어, 관심을 날조보다 더 정직 당신이 그들에없는)

민주적 절차를 수립하고 , 투표하고, 문제를 논의하십시오.

다른 모든 대통령과 마찬가지로 최종 단어 인 거부권 을 유지합니다 .
나머지는 그룹에 달려 있습니다.


0

사람들의 성장을 돕는 한 가지 방법은 그들이 최선을 다하는 일을하도록하는 것입니다.

운이 좋으면 개인 "테스트"표준이 부서 전체의 표준보다 엄격한 한두 명의 프로그래머가 있습니다. 이 경우 해당 문제에 대해 "명예 시스템"에 배치하거나 해당 방법을 채택 할 수도 있습니다.

"유연성 시간"을 사용하면 생산성이 높은 직원에게 더 많은 여유를 줄 수 있습니다. 그들이 일을 끝내고있는 한, 나는 그들의 시간에 대해 덜 걱정할 것입니다. 어떤 사람들은 들어 와서 5-6 시간의 "논스톱"시간을 보내고, 느리게 진행되는 10 시간을 보낸 사람들보다 더 많은 것을 성취합니다.

그러나 관리자로서 당신의 직업 중 하나는 약점을 수정하는 것입니다. 즉, 테스트 표준이 충분하지 않은 조잡한 프로그래머 나 시간을 허비하지 않기 때문에 생산성이 충분하지 않은 사람들에게 귀를 기울여야합니다.

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