Wie beantwortet ein Nicht-Teamplayer Fragen zum Teamplay [geschlossen]

Ich stelle eine Frage für meinen Freund; Er sucht eine Stelle in der Unternehmenswelt.

Nennen wir ihn "Joe". Dieser Joe glaubt nicht, dass die Arbeit in einem Team unbedingt bedeutet, dass das beste Produkt geliefert wird, und das ist sein Dilemma.

Bevor ich mich ducke, um seine angeborene Natur zum Ausdruck zu bringen und sage, hey, sei ein Teamplayer, erlaube mir, seine Seite auszudrücken.

Seiner Erfahrung nach hat er bei individuellen Auftritten immer geglänzt. Teams braucht es seiner Meinung nach nur, wenn gigantische Softwareprojekte entwickelt oder betreut werden. Mit den Teams kommen zusätzliche Verantwortlichkeiten, um sicherzustellen, dass alle miteinander und mit dem Produkt, das sie entwickeln, synchron sind. Du musst dich die ganze Zeit zur Zufriedenheit aller verhalten. Auch wenn ein Typ in einem Team ein Idiot ist, muss man ihn tolerieren und mit ihm arbeiten, auch wenn er das gesamte Team ausbremst. Einzelarbeit hingegen bedeutet, dass nur er für alles verantwortlich ist, was schief geht oder glänzt.

Das Problem ist, dass diese Art von Arbeitsmoral von vielen Firmen nicht gefördert wird, und dieser durchschnittliche Joe verliert viele lukrative Jobmöglichkeiten, weil er nicht gerne lügt und offen sagt, dass er bei der Arbeit nicht seine maximale Leistung erbringt ein Team, das stimmt.

Wie beantwortet ein Nicht-Teamplayer im Vorstellungsgespräch Fragen zum Teamplaying?

" ... Joe verliert viele lukrative Jobmöglichkeiten, weil er nicht gerne lügt und offen sagt, dass er im Team nicht seine maximale Leistung bringt, was wahr ist " - Ich sehe hier überhaupt kein Problem . Wenn er nicht das hat, wonach Unternehmen suchen, dann sollte er diese Jobs nicht haben. Wenn er diese Jobs haben will, dann sollte er lernen, im Team zu arbeiten, aber das ist eine ganz andere Sache. Also ja, die Frage ergibt für mich nicht viel Sinn.
Ich habe dies bearbeitet, um mich auf eine bestimmte Frage zu konzentrieren, bin mir aber immer noch nicht sicher, ob es konstruktiv ist. Insbesondere können die Antworten die Frage in ihrer aktuellen Form nicht beantworten. Ich überlasse es der Community, zu entscheiden, ob es wieder geöffnet werden soll.
Ich denke, diese Frage (und alle Fragen hier) muss unter dem Gesichtspunkt gestellt werden, dass der Fragesteller derjenige mit dem Problem ist. Es ist nicht so wichtig, dass das OP dem Problem in der Realität gegenübersteht, sondern dass es sich um ein echtes Problem handelt und dass die Frage gestellt wird, als wäre es ihr Problem. Der "Mein Freund"-Aspekt dieser Frage zieht zu viel Aufmerksamkeit auf sich und hat eine gute und konstruktive Frage zu einer Quasi-Farce gemacht.
@MrFox: Nun, wenn er "in einem Team nicht sein Bestes gibt", kann das zum Beispiel bedeuten, dass er in einem Team so gut ist wie alle anderen, aber alleine 25% besser ist als jeder andere alleine oder im Team. Also "Sind Sie in einem Team am besten?" ist in gewisser Weise eine falsche Frage (und wahrscheinlich nicht die Frage, die der Interviewer wirklich stellen möchte, sollte er innehalten und wörtlich darüber nachdenken). Es wäre vernünftig, etwas mehr Finesse zu verwenden, als einfach zu antworten: "Nein, da bin ich nicht in Bestform" ;-)

Antworten (9)

Als ich ein jüngerer Entwickler war, dachte ich ähnlich wie Ihr Freund, also lassen Sie mich Ihnen meinen Einblick geben.

Ich neige zu dem Persönlichkeitsmerkmal, dass ich das Gefühl habe, dass alles, was ich persönlich tue, und jedes System, an dem ich beteiligt bin, mit Höchstleistung und optimaler Effizienz arbeiten sollte. Ich bin natürlich auch so etwas wie ein Kontrollfreak und neige deswegen zu Angstproblemen.

Meine ersten Jobs waren sehr große Projekte und das Einzige, was mir aufgefallen ist, ist, dass wir dieses große, klobige, ineffiziente Softwareteam haben, das sich um neue Funktionen dreht, für deren Fertigstellung ich und ein anderer Entwickler möglicherweise ein paar Wochen gebraucht hätten. Projektmanager verbrachten Tage damit, sich über Zeitpläne und Ressourcenkonflikte abzumühen, Entwickler arbeiteten an technischer Dokumentation, die die meiste Zeit niemand lesen würde, Business-Analysten bastelten an Anforderungsdokumenten und lenkten ihre Aufmerksamkeit auf Anforderungsdokumente, und QA-Analysten sprachen mit BAs und Entwicklern über Strategien für sie Testfälle.

Das hat mich natürlich ausgebremst und ich konnte mich nur darauf konzentrieren, dass das System ineffizient war und ich das alles in kürzerer Zeit in guter Qualität erledigen konnte.

Ich betrachtete die Welt durch die Entwickler-Brille. Meine ganze Denkweise war, dass die Prozesseffizienz das primäre Ziel war und dass nur die Umsetzung wichtig war, weil das der einzige greifbare Wert für den Kunden war.

Das ist natürlich falsch und ich habe es erst verstanden, als ich zu verstehen begann, dass das Einzige, was wichtig ist, die Bedürfnisse der Stakeholder sind, greifbar oder nicht greifbar, falsch oder echt, begründet oder unbegründet.

Ihr Freund mag sehr wohl ein All-Star-Softwareentwickler sein, aber Ihre Pläne auf den Schultern eines Helden zu tragen, ist furchtbar riskant, besonders wenn viel Geld auf dem Spiel steht. Eine der Hauptsorgen aller Beteiligten ist das inhärente Risiko eines komplizierten Projekts. Der Prozess und zusätzliche Personen können den All-Star verlangsamen oder sogar das Projekt mehr verzögern, als es nur einigen wenigen Personen zu übertragen, aber dies senkt das wahrnehmbare Risiko, Projektmanager und Projektpläne, klar formulierte Anforderungen und ein Qualitätssicherungssiegel zu haben Zulassung usw...

du triffst den Nagel auf den Kopf. Er kann wegen der Spitzenleistung eines Systems Zwangsstörungen bekommen, und ich habe gesehen, wie er wegen der Angst/Panik, in die er gerät, wenn er mit mittelmäßigen Teams arbeitet, krank wird. Er muss diesen Standpunkt kennen, auf den ich ehrlich gesagt nie gekommen wäre. Hoffe das hilft ihm. Prost.
@happybuddha Er klingt sehr nach mir in meiner Jugend. Wenn Sie ihm einen zusätzlichen Rat geben möchten, lassen Sie ihn wissen, dass es ein Luxus ist, etwas zu tun, das in dieser Branche wirklich wichtig ist, und das nur wenigen Auserwählten gewährt wird. Alles andere ist Dampf, also binde dich nicht zu emotional an deine Arbeit, am Ende ist es einfach den Stress nicht wert, den du dir selbst auferlegst.
Fertig. Danke maple_shaft. Etwas zu tun, was in dieser Branche wirklich wichtig ist, ist ein Luxus, den sich nur wenige Auserwählte leisten . Sehr wahr.
Etwas zu tun, was in dieser Branche wirklich wichtig ist, ist ein Luxus, den sich nur wenige Auserwählte leisten können – ich bin mir nicht sicher, was Sie damit meinen. Ich war an vielen Projekten beteiligt, die einen echten Einfluss auf die Unternehmen hatten, mit denen ich zusammengearbeitet habe. Ich denke, das trifft auf sehr viele Entwickler zu.
@Chad - Ich vermute, das Problem wird dann, ob diese Firma "wirklich wichtig" ist. Wenn mein Unternehmen seinen Betrieb aufgeben würde, würden einige Leute ihren Job verlieren, andere Unternehmen könnten Gewinne verlieren und unsere Konkurrenten könnten versuchen, die Lücke zu schließen, aber die Wirtschaft als Ganzes würde ohne Rückschläge weitergehen. Umgekehrt haben die Menschen, die an der Entwicklung des iPhone, Google Glass oder sogar Stack Exchange arbeiten, einen viel größeren Einfluss auf die Welt. Ich bin mir nicht sicher, ob ich dem Gedanken zustimme, aber ich verstehe ihn.
@Chad Ich bin wirklich nur philosophisch. Mein wichtigster Punkt ist, dass der Grad der emotionalen Investition der finanziellen Investition oder dem Anreiz entsprechen sollte. Startup-Gründer sollten ein hohes emotionales Investment haben, Vertriebsmitarbeiter sollten ein hohes emotionales Investment haben. Angestellte sollten ihre Arbeit natürlich nach besten Kräften erledigen, aber darüber hinaus ist es aus genau diesem Grund gefährlich, emotional investiert zu sein. Dieselbe Firma beschließt vielleicht, alles, woran Sie 2 Jahre lang gearbeitet haben, wegzuwerfen … Dampf.
Das scheint mir eine andere Frage zu beantworten, so etwas wie "Wie wichtig ist Teamwork für die Entwicklung von Software?". Aber dann verstehe ich die Frage immer noch nicht...
@MrFox Manchmal zeigt die wörtliche Frage nicht immer das grundlegende Problem, alles andere ist Lippenstift auf einem Schwein. Die Antwort auf die Frage ist diejenige, die auf die tiefere Frage hinweist und das grundlegende Problem davon anspricht.

Ich hasse es, mit Leuten wie diesem Typen zusammenzuarbeiten (egal ob in der Software oder im Ingenieurwesen oder in irgendeinem anderen Bereich).

Zum Beispiel sagt er allgemein:

  • Macht mir mehr Arbeit, indem ich nichts dokumentiere
  • Verursacht eine Million Kommunikationsprobleme
  • Unterhält niemals einen Prozess oder Code oder irgendetwas, was er tut
  • Projekte können nicht übergeben werden
  • Hält seine Idee immer für die beste
  • Verursacht dieses Problem bei allem, was er tut

Mein Vorstellungsgesprächsratschlag für ihn wäre, die Wahrheit zu sagen, dass er nicht mit Teams arbeitet und sie für Verschwendung hält, damit er nicht in meiner Firma angestellt wird und mir das Leben schwer macht.

Mein Karriereratschlag wäre, dass er ein unabhängiger Entwickler wird, seine eigenen Apps veröffentlicht und nach seiner eigenen Philosophie lebt/sterbt. Er wird vor allem lernen, wie wichtig jemand ist, der in der Lage ist, Marketingarbeit zu leisten (sei es Werbung oder Marktforschung usw.), es sei denn, er kann es selbst tun. Er wird es hassen, in Teams zu arbeiten und all seine Kollegen unglücklich zu machen, also könnte er genauso gut einfach Jobs finden, die zu dem passen, was er tun möchte. Oder suchen Sie nach Auftragsarbeiten, die für eine Person geeignet sind.

Ist das ungerecht? Absolut nicht – ein Unternehmen bietet Mitarbeitern eine Menge $$$$$ und ein Teil dieser Arbeit beinhaltet die Arbeit in Teams. Wenn er das nicht will, dann hat er kein Recht, sich darüber aufzuregen, dass Unternehmen ihn ablehnen.

+1, aber es ist auch unwahrscheinlich, dass Joe ein so großartiger Entwickler ist, wie das OP denkt. Erfahrungen mit komplexen & interessanten Systemen kann man nur sammeln, wenn man im Team arbeitet. Wenn Sie nicht über die Fähigkeiten eines „Teamplayers“ verfügen, werden Sie meistens von vielen interessanten technischen Arbeiten ausgeschlossen.
@MrFox Zugegeben, meiner Erfahrung nach sind solche Leute viel arroganter als effektiv, und sie vermeiden es, mit anderen zusammenzuarbeiten, um ihre Inkompetenz zu verbergen.
Gleichzeitig gibt es viele Einzelentwicklerprojekte für Einzelunternehmer oder Ein-Mann-ISVs.

Ich beginne mit - er hat Recht.

Je größer das Team, die Abteilung oder das Unternehmen, desto mehr „Steuer“ zahlt es auf den Kommunikationsaufwand. Aus kommunikativer Sicht ist ein 1er-Team absolut am effizientesten.

Es ist auch auf das Tempo einer einzelnen Person beschränkt - wenn das Problem klein genug ist, ist das absolut machbar.

Das Problem ist, dass der Markt viele dieser Positionen nicht unterstützt. Die meisten der heute hergestellten Hauptprodukte umfassen einen Umfang und eine Komplexität, die größer als 1 Person sind. Sie nehmen verschiedene Fähigkeiten, die eine Person allein nicht hoffen kann, in ihrem Leben zu lernen. Sie beinhalten wechselnde Anforderungen und ein Entwicklungstempo, das viele Stunden erfordert, aber in einem kurzen Zeitrahmen.

Also - der Markt für Produkte oder Lösungen, die von einem Mann bereitgestellt werden können, der nicht bereit ist, den Overhead in Kommunikationsfähigkeiten zu investieren, ist ein sehr begrenzter Markt. Während eine Arbeitseinheit mit mehreren Personen ineffizient ist, ist es eine faire Wette, dass diejenigen, die Zeit damit verbracht haben, in all ihren Variationen gut zu werden, in der Lage sein werden, diese „Steuer“ viel effizienter zu bewältigen als diejenigen, die „keine Teamplayer“ sind. - mit anderen Worten, diejenigen, die wenig bis gar kein Interesse daran haben, Teamkommunikation zu üben.

Wenn er fest entschlossen ist, sich in diesem Bereich nicht zu verbessern, würde ich vorschlagen, dass er:

  • Entwickle Fähigkeiten, die ihn zu einem absoluten Zauberer machen. Sie werden immer seltener, aber es gibt immer noch Nischenbereiche, in denen der One Perfect Guy möglicherweise eine Position ergattern kann, in der er alleine arbeitet und Spezialarbeiten erledigt, die die hohe Barriere seiner ineffizienten Kommunikation zunichte machen.

  • Finden Sie heraus, welche anderen Teile der Arbeit/des Lebens er bereit ist zu opfern – die Jobmöglichkeiten werden einfach begrenzter sein als für einen „Teamplayer“ – seien Sie sich also bewusst, welche Barrieren in Ordnung sind – Gehalt? Arbeitsstunden? Unternehmensstabilität? Bildungsvorteile? Lage? spannende Arbeit? Ich sage nicht, dass Nicht-Teamplayer die absolut schlechtesten Jobs auf dem Planeten bekommen werden – aber ich sage, dass die Nachfrage nach diesen Fähigkeiten begrenzter ist, also sollte er klar sein, wenn der richtige Job kommt was er bereit ist zu ertragen.

  • Erwägen Sie, sich auf mindestens einen Bereich der Kommunikationsfertigkeiten auszudehnen – insbesondere auf das Schreiben. Wenn Sie ein Zauberer auf dem neuesten Stand der Technik sind, großartige Ein-Mann-Arbeit darin leisten und gut genug schreiben können, um es anderen zu erklären, können Sie die begrenzte „Ich mache Lösungen für meinen Lebensunterhalt“-Arbeit mit dem Schreiben ausgleichen darüber, wie man das tut, was man für andere tut. Es erhöht den Ruf des Experten und erhöht auch zukünftige potenzielle Möglichkeiten. Und Schreiben gehört zu den eher einzelgängerischen Kommunikationskünsten.

Das ist die radikale Antwort. Ich würde diese Antwort einem Freund sagen, von dem ich wusste, dass er einfach unglücklich wäre, wenn er in einem Team arbeiten müsste. Ich würde diese Antwort keinem Mann sagen, der Erfahrung in einigen Teams mit einigen der ... einzigartigen ... Persönlichkeiten hatte, die selbst ein großartiges Team zu einem sehr unlustigen Arbeitsplatz machen.

Wenn ich dachte, dass der Typ ein typischer Computerfreak ist, der eigentlich ein guter Teamplayer mit Leuten ist, mit denen man ähnlich anständig arbeitet, würde ich auch den Rat geben, die Frage neu zu fokussieren. Bei Teamarbeit geht es nicht darum, jeden zu mögen oder nie genervt zu sein. Es geht darum, sozial anpassungsfähig genug zu sein, um ein großes Projekt gemeinsam mit anderen Menschen zu erledigen – helfen und lehren über alle Fähigkeiten hinweg, die Schwächen anderer mit Ihren Stärken ausgleichen und sich im Gegenzug helfen lassen. Wenn Ihr Freund an Situationen denken kann, in denen die Teamerfahrung positiv war (während oder außerhalb der Arbeit), würde ich ihn bitten, sich auf die Teile der Teamarbeit zu konzentrieren, die ihm gefallen , anstatt begrenzte Joboptionen anzunehmen , und sagen Das ist die Art von Teamerfahrung, nach der er sucht.

„Selbstständig“ und „Teamplayer“ müssen keine Gegensätze sein. Aber für eine stark unabhängige Persönlichkeit braucht es das richtige Team, damit es funktioniert.

„Selbstständig“ und „Teamplayer“ müssen keine Gegensätze sein. Aber für eine stark unabhängige Persönlichkeit braucht es das richtige Team, damit es funktioniert. - Genau richtig - Ich habe an Orten gearbeitet, an denen ein Haufen Helden der Teamleistung vorgezogen wurde. Obwohl es nicht die Art von Umgebung war, in der ich aufblühte, gab es dort Leute, mit denen ich befreundet war, die es taten.
@bethLakshmi, ich hätte deine Antwort als Antwort markiert. Nur dass alle Punkte, die Sie erwähnen, gut funktionieren würden, nur wenn er versteht, was maple_shaft sagt. Mir hat Ihre Antwort gefallen, da ich diese als die menschlichste und wahrscheinlich nicht so abweisend empfinde .

Diese Art von Arbeitsethik wird nicht gefördert, da sie für die Organisation nicht die effektivste ist. Ihr Freund muss lernen, mit anderen zusammenzuarbeiten, mit Leuten umzugehen, die er nicht mag, und aufhören zu denken, dass er so viel besser ist als alle anderen, dass er das Spiel nicht spielen muss. Warum sollte er sich auf kleine Ein-Personen-Projekte beschränken wollen, wenn die großen Projekte oft viel herausfordernder und interessanter sind? Warum sollte er für den Rest seines Lebens bei einem Junior-Gehalt bleiben wollen (Senioren müssen mit anderen zusammenarbeiten können)? Teamarbeit ist an den meisten Orten einfach eine Voraussetzung und sollte es auch sein. Er muss sein Problem lösen und dann weiß er, was er in Interviews sagen soll.

Ich glaube, er hat Vertrauensprobleme. Bei diesem Kerl gibt es keinen en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect . Wenn es nach ihm ginge, würde er sich selbst klonen und an den verschiedenen Modulen aller großen Projekte arbeiten. Er ist mehr als bereit, „sein Problem zu lösen“. Nur dass er versucht herauszufinden, was das Problem wirklich ist. In seiner Erfahrung hat er gesehen und am eigenen Leib erfahren, dass sich Teamarbeit nicht für das Gemeinwohl auszahlt. Mehr oder weniger, weil ein Team aus allen Arten von Menschen besteht, die nicht unbedingt zu einem Projekt beitragen
„Mehr oder weniger, weil ein Team aus allen Arten von Menschen besteht, die nicht unbedingt zu einem Projekt beitragen.“ Wie der Typ, der sich weigert, in einem Team zu arbeiten, weil er darauf besteht, dass er außerhalb eines Teams besser ist. Klingt so, als wäre er selbst genau die Art von Person, die er zu meiden versucht

Das ist wahrscheinlich so offensichtlich, dass es nicht zu sagen ist, aber versetzen Sie sich in die Lage des Interviewers: Ich habe ein Team, und Ihr "Freund" möchte nicht in einem Team sein und kann nicht effektiv mitarbeiten eines. Was kann ich tun?

Beachte, dass es umständlich ist, immer „dein Freund“ zu sagen, also werde ich der Kürze halber einfach „du“ sagen.

Also, was tun?

  1. Wie enderland sagt , könnten Sie Ihr eigenes Unternehmen gründen und müssen sich nie wieder mit jemand anderem auseinandersetzen, außer mit Kunden, Buchhaltern, Designern usw. (mit denen alle anderen Entwicklern unglaublich leicht zu arbeiten erscheinen).
  2. Werden Sie so gut, arbeiten Sie alleine, dass es immer Firmen geben wird, die Sie einstellen und Sie irgendwo in einen Raum stecken, nur um sich an Ihrer Brillanz zu erfreuen. Das Problem dabei ist, dass Sie wahrscheinlich viele Fähigkeiten benötigen, um ein Niveau zu erreichen, das Sie wahrscheinlich nicht erreichen können, wenn Sie alleine arbeiten, z Entwickler können auf Ihrem Code aufbauen. Es gibt auch das Problem, dass es so viele gute Entwickler gibt, dass Sie, selbst wenn Sie dieses Niveau erreichen, keine Gelegenheiten bekommen, es sei denn, Sie können sich dort einen Namen machen – indem Sie auf Konferenzen sprechen oder ein Buch schreiben oder so. Beides erfordert einen guten Umgang mit Menschen.
  3. Betrachten Sie soziale Fähigkeiten als ähnlich wie alle anderen Fähigkeiten und arbeiten Sie daran. Beachten Sie, dass es sehr schwierig ist, Ihren grundlegenden Charakter zu ändern, sodass Sie wahrscheinlich immer „Probleme“ haben werden. Aber Sie müssen irgendwo anfangen – genau wie Sie es mit Ihren Programmierkenntnissen getan haben. Sie haben die Möglichkeit, die technischen Fähigkeiten zu erlernen, die sich aus der Arbeit in Teams ergeben, und vielleicht lernen Sie sogar etwas von den Ideen derjenigen, mit denen Sie zusammenarbeiten können. Ich denke, Sie sollten ehrlich sein, dass dies nicht Ihre Stärke ist, aber dass Sie bereit sind, daran zu arbeiten. Vielleicht geht jemand eine Chance mit dir. In der Zwischenzeit würde Ihnen die Arbeit an einem Open-Source-Projekt vielleicht die Möglichkeit geben, zu üben, ohne jemanden zu bitten, dieses Risiko mit Ihnen einzugehen.
Es ist umständlich, Ihren Freund zu sagen, und der Kürze halber sagen Sie Sie? Ernsthaft ? Das ist falsch und äußerst respektlos. Ich bin froh, dass Sie Ihre 2-Cent-Ratschläge für meinen "Freund" angeboten haben. Vielen Dank !
Doch irgendwie können Sie in den Kommentaren zurückkommen und seine Position weiter artikulieren, als ob er direkt mit Ihnen im Raum wäre. Stelle dir das vor :)
Sie sollten Ihre Kristallkugel gut genug eingestellt haben, um zu wissen, ob ich eine Frage für einen Freund stelle, ich kenne diesen Freund sehr gut und habe immer wieder mit ihm darüber gesprochen. Und ich hoffe, das klingt für Sie nicht zu weit hergeholt, dennoch sind manche Menschen wahre Freunde und manche Menschen sind es wert, wahre Freunde zu sein. :)

Mit Menschen zusammenarbeiten zu können, mit denen man nicht unbedingt befreundet sein wird, ist ein Zeichen für eine professionelle Einstellung. Sie müssen die sozialen Fähigkeiten haben, um die Lücke zu schließen, um das Spiel zu spielen. Ihr Freund ist einfach nicht bereit, das Spiel mitzuspielen, entweder aus eigenen Überlegenheitsgefühlen oder aus sozialer Unfähigkeit in beruflicher Hinsicht.

Meiner Meinung nach ist Ihr Freund vielleicht ein guter Programmierer, aber er ist ein mieser Profi. Ihm fehlen die Fähigkeiten, die notwendig sind, um einer zu sein. Sie haben vielleicht Streit darüber, wie man Dinge erledigt, aber das ist normal. Die Fähigkeit, mit diesen Situationen so umzugehen, dass sich am Ende alle über den weiteren Weg einig sind, ist eine Fachkompetenz und Voraussetzung für gute Teamarbeit. Von dem, was Sie beschreiben, muss Ihr Freund lernen, wie das geht.

Glücklicherweise kann beides entweder durch Selbsthilfe oder noch besser durch die Hilfe eines Arbeitsplatzcoaches angegangen werden.

Zur Veranschaulichung stelle ich Ihnen einige Situationen vor, in denen ich mich befand, und vergleiche sie.

In einer Situation arbeiteten wir in einem Team, in dem wir ein mittelgroßes Produkt im Ferienhausvermietungsgeschäft entwickelten. Dieses Team war sehr vielfältig und wir hatten eine großartige Interaktion. Das lag nicht daran, dass wir Freunde waren, aber wir hatten Respekt vor den Fähigkeiten des anderen. Dies führte zu einer großartigen Einstellung, die sich in den Standards der Verarbeitung und in der Art und Weise widerspiegelte, wie wir uns gegenseitig unterstützten. Alles in allem würde ich sagen, dass diese Jungs ein großartiges Team waren. Ich war nur ein Praktikant, aber ich wäre gerne dorthin zurückgekehrt. (Leider sind sie in der Krise zusammengebrochen) Wenn jemand krank wurde, half die Tatsache, dass wir alle unseren Beitrag zum großen Ganzen geleistet hatten, uns gegenseitig zu unterstützen. Bei den Diskussionen hatten wir nichts unversucht gelassen, aber am Ende hatten wir ein gutes Verständnis dafür, warum wir unsere Entscheidungen getroffen hatten, und wir alle wussten, wie wir von dort aus vorankommen konnten.

In einem anderen Unternehmen, für das ich gearbeitet habe, war die Situation ziemlich genau das, wonach Ihr Freund gesucht hat: Entwicklung von E-Commerce-Websites für kleine und mittlere Unternehmen. (und ein paar große) Diese Entwickler ließen größtenteils Entwickler an ihren eigenen Projekten arbeiten, wobei ein oder zwei Teams die Websites der sehr großen Kunden betreuten. Soweit ich das beurteilen kann, waren die Programmierer entweder qualifizierte Leute, die aufgrund anderer Lebensprobleme eine Pause wollten, oder sie begannen als ungelernte Leute, die in den Job hineingewachsen waren. Die Facharbeiter waren die Teamarbeiter. Da es aber nur wenige Teams gab, konnte insgesamt gesagt werden, dass die Teamarbeit miserabel war. Die Teile, die von Teamfremden gemeinsam erledigt wurden, liefen nicht gut, weil die Arbeit unstrukturiert war und die Teammitglieder oft nicht miteinander kommunizierten. Wenn jemand krank wird, ist das meist ein großes Problem. Niemand war da, um die Lücken zu füllen, und es würde kostspielige Überschreitungen für jemanden verursachen, um das zu reparieren, was offen gelassen wurde, oder wegen der Schadensklauseln für Zeitüberschreitungen. Der Mangel an Teamarbeit würde die Ersatzkräfte im Unklaren darüber lassen, was sie tun sollten, um diese Projekte innerhalb ihrer Fristen abzuschließen.

Hat die Arbeit im Team Nachteile? Ja, die Arbeit in Teams verursacht Overhead bei der Planung und Ausführung, weil Sie kommunizieren müssen. Hat die Arbeit im Team Vorteile? Ganz sicher! Gute Teamplayer können sich gegenseitig vertreten, was Kontinuität und ein besseres Gesamtprodukt bedeutet. Einer der Hauptgründe ist, dass Sie jemanden haben, der Ihnen den Rücken freihält. Obwohl dies einen gewissen Gruppenzwang erzeugen kann (was meiner Meinung nach gar nicht so schlecht ist), sorgt es auch für eine viel einfachere Problemlösung. Niemand ist Gott am Arbeitsplatz, noch ist jemand so unfähig, dass er nichts beitragen kann. (vorausgesetzt, er/sie hat einen Bildungshintergrund in Softwareentwicklung als Teil seiner Geschichte)

Die Antwort auf die Frage wird ihm nicht gefallen: Daran führt kein Weg vorbei. Er muss lernen, ein Sozialprofi zu sein, bevor er einen guten Job bekommt. Es gibt keinen narrensicheren Weg, den Interviewer auszutricksen. Der Interviewer wird wahrscheinlich mit einem Follow-up durch die Fassade schlagen, was auch immer seine Antwort sein wird.

Ihr Freund ist einfach nicht bereit, das Spiel mitzuspielen, entweder aus eigenen Überlegenheitsgefühlen oder aus sozialer Unfähigkeit in beruflicher Hinsicht. - Dies ist eine riesige und möglicherweise fehlerhafte Annahme. Diese Verallgemeinerung zu Beginn Ihrer Antwort lenkt vom Rest ab. Ich mag es auch nicht, absolut zu sprechen. Ich vermute, dass es da draußen einen anständig bezahlten Job gibt, den der "Freund" des OP finden könnte. Es wird viel länger dauern und wahrscheinlich einige Fehlstarts. Aber zu sagen, dass sie es nie finden werden, ist eine Übertreibung Ihrer Position.
Die einfache Tatsache des Lebens ist, dass größere Unternehmen im Allgemeinen landesweit oder im Durchschnitt bessere Gehälter für gleiche Positionen zahlen als kleine Unternehmen. (Nur eine einfache statistische Tatsache, auf die ich während meiner Ausbildung aufmerksam gemacht wurde.) Während es also vielleicht Jobs gibt, die eher einsamer Natur sind, sind diese Jobs weniger wahrscheinlich in der Unternehmenswelt angesiedelt und werden daher weniger gut bezahlt als Jobs die in einem Unternehmensumfeld angesiedelt sind.
Oh, und in Bezug auf die Annahme, dass der „Freund“ nicht mitspielt, vermittelt das OP einen ziemlich starken Eindruck, dass dies die Art von Person ist, die wir alle kennen. Die Art, die Enderland in seiner Antwort beschreibt. Angesichts der Tatsache, dass das OP in diese Richtung weist, halte ich es für keine unangemessene Annahme.

Es ist möglich, dass das eigentliche Problem darin besteht, dass er früher Erfahrung in mittelmäßigen Teams gesammelt hat. Es macht keinen Spaß aufzuräumen, nachdem Leute negative Arbeit geleistet haben. Vielleicht stellt er fest, dass es ihm Spaß macht, in einem starken Team zu arbeiten.

Ich empfehle ihm, statt zu sagen, er sei kein Teamplayer, seine zukünftigen Arbeitgeber sorgfältiger auszuwählen. Wenn er wirklich gut ist, dann kann er glücklich sein und als Mitglied eines starken Teams viel wachsen.

Ich stimme zu. Es ist bekannt, dass ich anderen am liebsten sagen würde: „Führen, folgen oder aus dem Weg gehen!“

Ihr Freund muss sich entscheiden, was wichtiger ist, ein besser bezahlter Job oder selbstständiges Arbeiten?

Es gibt viele Unternehmen, die mehrere Entwickler beschäftigen, aber selten Projekte haben, die groß genug für mehr als einen Entwickler sind.

Vielleicht sollte sich Ihr Freund darauf konzentrieren, einen Job zu finden, der andere Programmierer hat, die besser sind als er/sie. So steigern Sie Ihr Spiel wirklich. Die Bereitschaft, mehr zu lernen, ist das Zeichen eines großartigen Entwicklers. Diejenigen, die denken, sie wüssten alles, sind Wahnvorstellungen.

Bearbeiten: Gute Programmierer sind auch diejenigen, die Folgendes können: gute Argumente vorbringen und andere davon überzeugen, ihren Vorschlägen zu folgen und mit Code zu arbeiten, der von anderen geschrieben wurde.

Ich stimme zu. Die Herausforderung besteht wirklich darin, das Vorstellungsgespräch zu überstehen, oder? Das Unternehmen weiß, dass es einen Star-Entwickler braucht, die Personalabteilung weiß, dass sie diesen einen Star-Entwickler braucht, der Entwickler weiß, dass er der Richtige ist. Aber die lahmen Interviewfragen, die immer wieder um den heißen Brei herumreden, sind diejenigen, die beantwortet werden müssen. Ich bin sicher, er ist bereit zu lernen. Nur selbstständig und ohne Team-Learning.
@happybuddha - Und durch das Bestehen des Interviews sollten beide Parteien genügend Informationen erhalten, um zu entscheiden, ob sie gut zueinander passen. Leider bin ich mir nicht sicher, ob Ihr Freund die Leute davon überzeugen kann, dass er wirklich ein Star-Entwickler ist.
Diese Antwort geht nicht wirklich auf die Frage ein, wie Sie das Vorstellungsgespräch überstehen, sondern Sie konzentrieren sich auf die Art der Stelle, nach der Sie suchen. Das hilft nicht wirklich, das Vorstellungsgespräch zu überstehen.
@Chad - Ist es nicht einfacher, durch die Interviews zu kommen, die diese Frage nicht stellen? Es ist eine schlechte Annahme zu glauben, dass die besten Jobs die Arbeit in einem Team erfordern.

Ihr Freund sollte flexibel sein, was er als „Team“ betrachtet. Ein Softwareentwickler, der in einem Team arbeitet, bedeutet nicht unbedingt, Teil einer Gruppe zu sein, die an der gleichen technischen Sache arbeitet. Das Team besteht auch aus Ihren Softwareentwicklerkollegen, die an verschiedenen Komponenten arbeiten, aber demselben Manager unterstellt sind. Sie sind die Personen, die Sie bitten können, ein Stück Code zu überprüfen. Darüber hinaus sind Ihre Mitarbeiter die Personen, die die Kunden in Bezug auf Teile der Software unterstützen, für die Sie verantwortlich sind. Produktmanager, die die Richtung des Produkts und den Umfang der Meilensteine ​​bestimmen, sind Teil Ihres Teams. Softwaretester, die nach Möglichkeiten suchen, das, was Sie geschrieben haben, zu brechen, sind Ihr Team. Leute, die sich um Builds, Bugtracker und Versionskontrolle sowie deren Integration und Automatisierung kümmern, sind Ihr Team. Wenn dein Freund an "