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?
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...
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:
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.
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.
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.
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?
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.
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.
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.
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 "
MrFox
jmort253
IDrinkandIKnowThings
Steve Jessop