Suchen Sie die Fähigkeit, in Gruppen zu arbeiten, wenn Sie einstellen?

Grundsätzlich ist es nicht akzeptabel.

Viele Entwickler sind alleine produktiver als mit der Ablenkung von Teams. Das ist nicht der Punkt. Bei der Entwicklung als Team geht es nicht um maximale Leistung. Ich freue mich sehr, dass Entwickler weniger produktiv sind, weil sie immer wieder von Kollegen abgelenkt werden. Dafür bekomme ich:

  • Geringeres Risiko durch Personalverlust, da Wissen geteilt wird.
  • Bessere Qualität, weil Wissen geteilt wird.
  • Weniger vollständige Abfälle schreiben wertlosen Code, weil die Kommunikation besser ist.

Einige Entwickler glauben, dass es die Aufgabe eines Managers ist, diese drei Dinge zu erreichen, ohne dem Entwickler im Weg zu stehen und sie in der Zone zu lassen. Ich bin anderer Meinung und stelle diese Leute deshalb nicht ein.

Gelegentlich bin ich auf RAD- oder F & E-Rollen gestoßen, in denen sich ein überproduktiver Einzelkämpfer entwickeln kann, obwohl solche Leute im Allgemeinen immer noch eine harte Arbeit sind.

Das hängt wirklich davon ab, was Sie unter „Arbeiten in einer Gruppe“ verstehen. Wenn Sie selbst besser programmieren als in enger Zusammenarbeit mit anderen, ist das völlig normal und akzeptabel. Das gefällt mir sehr, und ich kenne auch viele exzellente Entwickler.

Aber wenn Sie Probleme haben, im Allgemeinen mit anderen zusammenzuarbeiten, Ideen auszutauschen, sich an Kodierungsstandards zu halten, konstruktive Kritik zu akzeptieren, effektiv zu kommunizieren, respektvoll zu argumentieren usw., dann möchte ich Sie nicht in meinem Team haben. Sie sind vielleicht ein großartiger Programmierer, und es kann Positionen geben, an denen Sie produktiv sind, aber diese sind in der Branche nicht üblich.