Frage

Vor kurzem habe ich Links einen großen Universitätsklinik für einen viel kleineren, weil die zahlen steigen-und da war es eine Karriere-booster.Natürlich sind diese beiden Dinge würde normalerweise etwas, um aufgeregt zu sein und eine großartige Errungenschaft (esp.für jemanden in meinem Alter), aber ich habe mich schmollend auf der Innenseite, während ich fahre jeden morgen zur Arbeit, und hier ist warum.Der neue t=eam kam ich zu sein, ist schrecklich hinter sich in den Zeiten mit Kodierungsmethoden, modernster Technik (ja, Sie verwenden immer noch Klassiker .ASP) und die software - und ließ mich in einem rückwärts time warp aus mit VS2008, .NET 3.5 und SQL Server/BIDS 2008 mit alten SQL 2000/ VS 6.0 Reliquien.

Auf den ersten, nicht so schlimm, dachte ich, nicht alle Unternehmen sind auf die schneiden Rand rechten Weg und nur darauf warten, dass der richtige Funke, um Sie zu senden in der Richtung der Veränderung und Verbesserung - Nein, ich begann, was darauf hindeutet (in einem professionellen und nicht-herablassender Weise) einige neue tools und welche Vorteile Sie haben würden, für unsere Firma sowohl auf unser Seite und client-Seite, aber Sie (wie in dem team, ich bin ein Teil von) schaute mich an als wäre ich ein alien und gab mir den einfachen, warum müssten wir das Zeug, selbst nachdem ich hatte mein Fall.

Dies führte mich zu glauben, ich kann nicht gehen über dieses in der richtigen Weise und hatte gehofft, etwas mehr senior-Entwickler/Ingenieure teilen Ihre Erfahrungen, wenn Sie jünger waren und gerade erst anfangen.Ich weiß, die Zeiten haben sich geändert, aber ich fühle es würde nützlich sein, aber jeder Rat wäre sehr geschätzt!

Vielen Dank an alle!

War es hilfreich?

Lösung

Es ist sinnlos Einführung neue Technologien, wenn sie tatsächlich Probleme in einer einfachen und effizienten Weise lösen dann bisherige Technologien. (Einschließlich der Lernkurve.).

Es kann sein, dass Ihre Universität eine riesige Menge von Legacy-Code hat, die auf den alten Technologien beruht. Der Umzug in späteren kann ein extremelly teuer und ermüdend Prozess sein, das ist ziemlich schwer zu rechtfertigen.

Der Weg zur Einführung neuer Technologien würde entweder in einem Schritt Änderung in der Architektur sein, wie die Universität als Ganzes auf Sharepoint zu bewegen entscheidet oder was auch immer, oder in einem neuen Projekt, in dem Sie die Vorteile der neuen Technologien nachweisen kann, und lassen sie die bestehenden Entwickler Zeit haben ein gewisses Verständnis für sie zu erhalten.

Etwas mit all diesem im Auge zu behalten, ist, dass die meisten Menschen ändern nicht mögen, und durch die bestehende Technologie zu ändern Sie auf den Menschen auf die Zehen treten werden. Zum Beispiel können die Experten insbesondere Systeme oder Technologien.

Andere Tipps

Zuerst verstehen, dass was darauf hindeutet, große Veränderungen, wenn Sie neu sind, ist fast immer eine schlechte Idee. Zuerst bekommen sie Sie durch Leistung zu respektieren, dann schlagen Sie Änderungen. Dann können Sie auch die Kosten für das Unternehmen verstehen, diese Änderungen zu machen, weshalb sie sie nicht gemacht haben.

Wenn sie Ihnen gesagt, dass sie mit diesen Werkzeugen wurden, bevor Sie es gehen, sollten Sie akzeptieren, dass dies die Umgebung, die Sie wählen, leben und dort für eine Weile arbeitet wieder beofre, das Thema auf. Wenn sie dir gesagt, dass sie Sie wollten, weil sie die Fähigkeiten haben, fehlt ihnen vorwärts zu bewegen, dann ist die Person, die Sie sprechen müssen, ist der Personalchef nicht das Team. Beachten Sie, dass diese Freunde für Sie nicht auf das Team schaffen.

Sie Mein Haupt Vorschlag ist, dass Sie beginnen, etwas zu lesen auf Büro-Politik zu tun. Baue ein paar Allianzen, bevor Sie diese erneut versuchen. Möglicherweise gibt es andere Leute, die auch mit neueren Sachen arbeiten wollen. Vielleicht ist die dba auch nicht mit zehn Jahre alten Fähigkeiten stecken mögen werden.

Was von SQL Server 2000 bis 2008 ändern, können Sie darauf hinweisen, dass 2000 nicht mehr unterstützt werden gehen, und dass, wenn SQL Server 2010 gibt, kommen nicht mehr ein direkter Upgrade-Pfad. Dies ist, was endlich wir bis 2008 ein Upgrade zu starten besser zu konvertieren, bevor das passiert. Forschung der Microsoft-Website für die genauen Details von dem, was passiert, wenn.

Sie sind kein Glück, ehrlich gesagt. Wenn sie keine Notwendigkeit sehen, zu lernen, sie gehen nie auf eigene Faust zu tun. Sie gehen zu den neueren Sachen zu haben, zu arbeiten im Büro beauftragt zu bekommen, und finden wahrscheinlich eine Möglichkeit für etwas Training für ‚em zu zahlen. Oder überzeugen ihre Chefs sie zu feuern.

In vielen Nicht-Tech-Umgebungen setzen sich Leute in ihre Furche, und weiterhin die gleichen Tools verwenden, auch wenn sie veralten. Gesehen hundertmal.

Es gibt viele unbekannte Variablen hier, so viele, dass es ziemlich schwer ist Rat zu geben. Ich würde gerne wissen:

  1. Sind Sie Verwalten das Team, oder einfach nur ein Programmierer in ihm?
  2. Haben Sie Ihre Einstellung Manager bringen Sie mit einem bestimmten Ziel, das Team zu neueren Technologien zu aktualisieren?
  3. Was ist die Haltung des oberen Managements so weit wie die Technologien verwendet Upgrade?

Wenn Sie für dieses Teams bist, dann ist es an Ihnen, die Tagesordnung zu setzen, erhalten Sie jeder aufgeregt über die neue Richtung, und möglicherweise Feuer jemand die anderen ihr Geschäft bedeuten zeigen (vorzugsweise derjenige, der stöhnt am lautesten oder schleppt seine Füße am offensichtlichsten).

Wenn Sie nur ein Code Affe sind, oder wenn die obere Management ganz gut mit der Art und Weise, die Dinge sind jetzt arbeiten, dann starten Sie Ihren Lebenslauf heraus zu senden, weil Sie nicht in der Lage, etwas zu ändern. Und das nächste Mal, wenn Sie einen Job nehmen, fragen Sie nach Einzelheiten über welche Technologien sie verwenden.

Dies geschieht die ganze Zeit.

Sie sollten gefragt, welche Werkzeuge, die sie verwenden und wie sie funktionieren, bevor sie verbinden zustimmen. Ich würde auch etwas darauf hin, wie „Wenn ich entdecken Sie es nur aus, um mich anzumelden, ich werde nicht lange aufhalten.“.

Du wirst Menschen finden, widerstehen stark verändern und Sie sollten wissen, die Gründe, warum sich die Menschen lehnen sich ändern, um zu versuchen, es zu ändern.

Erstens, die Menschen im Allgemeinen ist das Risiko avoider (mit einige "early adopter" - Ausnahmen).Das heißt, die Menschen vermeiden Risiko, und jede Veränderung ist ein Risiko.

Zweitens, in Ihrer situation, Menschen neigen dazu, Angst vor, WO die Veränderung gestellt.Sehen Sie es so:ein Entwickler in Ihrem team wird sich denken, "wenn wir uns ändern, um xxx-Technologie, wie wird sich das auf meine Karriere?Wie wird es Auswirkungen auf meine Chancen für eine Beförderung oder sogar gefeuert?Sie wissen nicht, die neue Technologie, Sie wollen nicht, dass man veraltete oder verlieren Ihre position als Experten oder was auch immer in der "alten Wege".

Schließlich alles, was neu ist, ist schwer zu lernen und zu verstehen, speziell wenn Sie gearbeitet haben, in den alten, was für eine lange Zeit.Es braucht Zeit und macht Sie fühlen sich, als wären Sie ein idiot.In der ältesten teams (und das meine ich wörtlich in Bezug auf Menschen, die älter) es erhöht auch die Angst ersetzt, die für jemand jüngeren, die bereits wissen, die Technologie.

Wenn Sie beabsichtigen, den Widerstand zu überwinden, die Sie benötigen, um alle der Dinge.

Erstens die Sache wird allmählich sein.Ein Schritt zu einer Zeit, jeweils ein Produkt.Versuchen Sie nicht, zu ändern die vollständige Prozess für das gesamte Unternehmen.Anstatt vorzuschlagen, wobei eine kleinere Projekt und die Anwendung der neuen Technologie zu es.Gegenwart als Chance und testen.Wenn nicht nützlich, dann werden wir nicht mehr verwenden, aber lasst uns einfach versuchen, dann ist das Risiko minimal sein wird.

Dann beruhigen sich die Menschen.Stellen Sie sicher, jeder fühlt sich schätzen und dass Sie oder die Firma, für mehr Vertrauen auf die langjährige Erfahrung in Bereich dass auf einer bestimmten Technologie verwendet.Hören Sie auf den Menschen, respektieren Ihre Meinung und Sie fühlen Sie sich darum kümmern, was Sie denken.Natürlich sollte es nicht sein, ein Akt, sollten Sie wirklich das Gefühl, dass Art und Weise.Große teams, die einander Vertrauen.

Auf der anderen Seite, behandeln Sie das ändern.Meilensteine müssen breiter sein, Sie für das Konto ändern.Sie haben, um die team fühlen, Sie verstehen, Veränderung ist schwer, und das ist eine lange Zeit Prozess.Niemand wird danach beurteilt werden, ob die neue Sache braucht mehr Zeit, als in der älteren und Fehler sind zu erwarten-und niemand wird gefeuert, weil es.

Am Ende, wenn Sie wollen ändern, müssen Sie beruhigen die Menschen und machen Sie verstehen die änderung ist nur ein test, wenn es dann funktioniert großartig für alle, wenn nicht, dann ist es OK.Natürlich muss das Unternehmen verstehen dies als gut.Für Führungskräfte bedeutet dies, präsentiert Sie mit einem klaren Risiko vs. nutzen-Bericht, der besagt Wahrheit und erzählte Ihnen, WARUM die änderung gemacht werden müssen.

Beim sprechen an das management denken Sie auch daran, sich daran zu erinnern, dass der Wettbewerb immer draußen.Sie haben zu entwickeln oder mehr richtig, und werden immer weiter entwickelt.Selbst wenn das Produkt ist das gleiche in Bezug auf Funktionalität und traurigsten, wie es scheinen mag, aus einer marketing-Sicht, sagen Sie die neuesten xxx-Technologie, mit die lates yyy Entwicklung Technik ist ein großer Haken.Kunden sind nicht dumm, aber Sie sind nicht computer-Literaten entweder so Sie sind leicht zu beeindrucken, mit fuzz Worte, so dass der Wettbewerb klauen kann, ohne wirklich mit einem besseren Produkt, nur ein "neuer" ein.

Just one more thing:Vielleicht werden Sie nützlich finden, um Ihnen zu sagen, über die "Who moved my cheese?Geschichte"die dreht sich um die Veränderung und wie sich der Markt entwickelt sich herum ändern.

Veränderung ist eine grundlegende Sache in alle Leben, sowohl persönlich als auch Professionell und sollten immer berücksichtigt werden.Immer, wenn jemand sagt, "jetzt ist mir zu riskant" oder "wir können uns nicht leisten, das zu ändern" Sie muss wirklich denken durch...ist das Bild gesehen, auf lange Sicht oder alle, reden wir über eine Kurzfristige Szenario?Denn wenn es das Letzte ist, dann werden wir in Ordnung sein für wissen, sondern geschraubt langfristig ...so etwas wie immer ein Darlehen zu jeder ein Haus zu kaufen, weil Häuser IMMER steigern Sie Ihren Wert...oder haben Sie?...

Ist es nur die Werkzeuge, die veraltet sind? Oder ist der Code, den sie subpar produzieren? Wenn es der Code ist Ihre beste Wette ist Gruppencode Bewertungen. Wenn es nur Werkzeuge ist, produzieren nur Artikel und / oder Dokumente, die Merkmale aufzulisten sie fehlen und wie diejenigen, die Gruppe profitieren könnten.

Wenn das Team in der Vergangenheit stecken geblieben ist es nicht viel sein könnte man dagegen tun kann. Einige Entwickler entweder nicht sehen, die Vorteile der neueren Technologie / Verfahren (und in einigen Fällen könnten sie Recht haben) oder sind der Veränderung Angst. Ich würde sagen, lernen, was Sie können von ihnen - es gibt viele inter, Projektmanagement, politische und andere Fähigkeiten, die Sie lernen können. Verbringen Sie einige Ihrer eigenen Zeit mit dem aktuellen Stand der Technik Schritt zu halten und die Augen offen halten für eine Chance auf dem Weg zu etwas anderem. Denn jetzt lernen, was Sie können. Viele Entwickler konzentrieren sich auf die Technologie und verpassen den wichtigen Fähigkeiten, die sie wirklich später in ihrer Karriere benötigen.

Alle von uns unsere Plattform und Technologie Vorurteile haben und wenn eine neue Person ein Team beitritt und will alles auf ihre Art und Weise, Dinge zu tun ändern ist es störend und das Team wird oft versuchen, die Änderung abzulehnen, auch wenn die Motivationen gut.

Leider ist die „Sie verwenden Java ?? Ick! Wir brauchen in den Hafen, all dies zu C # sofort!“ Typen gemacht haben zu Recht die Menschen skeptisch des neuen Kerl eine Menge neuer Dinge hindeutet.

Ein Vorschlag, den ich anbieten könnte, wenn ein neues Verfahren oder Technologien was darauf hindeutet, ist es von einem tatsächlichen Problem in Bezug zum Rahmen können sie haben und beziehen sich auf. Die Technologie ist nicht die Lösung, es ist die Antwort. Finden Sie das Problem und dann vielleicht bieten eine braun-Tasche auf der Technologie zu lehren, die Aspekte betont, die mit dem Team angesichts ihrer eigenen schmerz Punkte mitschwingen. Demonstrieren Sie den Wert und lassen Sie sie lieber auf eigene Faust kommen, um als der Umsatz-pitch Ansatz.

Wie haben Sie Ihren Fall zu machen? Professionelle und nicht-Herablassung ist gut, aber es ist nur der Anfang.

Wenn Sie versuchen, jemanden zu überzeugen, zu ändern betonen, was für sie drin ist. Finde heraus, was sie wollen, und ihnen zeigen, wie die neue Technologie helfen kann.

Das Management will mehr Arbeit getan und Dollar gespart. Manager werden zu wollen, neuere und bessere Sachen nicht. Versuchen Sie Fälle und Studien zu finden, die zeigen, dass auf den neuesten Sachen gehen X% in Geld und Arbeit gespart. Finden oder erstellen gute Schätzungen, was es geht Kosten (nicht nur in Werkzeugen, aber in der Ausbildung, zwei Entwicklungspfaden und dergleichen). Denken Sie daran, dass das alte Zeug um zu bleiben, und Sie haben einen Plan haben, um für das Konto.

Ihre Mitarbeiter müssen erzählt werden, wie dies für sie gut ist, und dass sie nicht dafür leiden. Sie haben viel investiert in diesen bekommen. Sie wissen, was sie tun, und sie wissen, die Code-Basis. Gehen Sie zu einem neueren System, und sie werden nicht wissen, was sie tun, nicht die Code-Basis kennen, wird zunächst unfähig sein und Angst haben, dass sie entbehrlich geworden werden. Das ist eine Menge von der durchschnittlichen Person zu fragen, und kann zu viel sein, von einigen Menschen zu fragen (wie der Typ, der drei Jahre nach Ruhestand ist).

Finden Sie heraus, was sie nicht gerne über das aktuelle System, und sie zeigen, wie die neue Software helfen können. Diskutieren Ausbildung und seine zumindest im Voraus darüber, wie einfach es sein wird, zu konvertieren. Wenn Sie sie zeigen können, wie zu tun, was sie in der Regel in das neue System zu tun, ohne sich Gedanken über die Vorteile der neuen Funktionen nehmen, wird das viel helfen. Betonen Sie, dass ihr Wissen nicht nur die Code-Basis ist, aber von der Wirtschaft und ihren Anforderungen.

Und erwarten Sie nicht das Vermächtnis Sachen dump. Sie werden nur in der Lage sein, neue Instrumente einzuführen, wenn ein Projekt starten, und wenn es mit den Legacy-Systemen nicht kompatibel ist es einfach nicht funktionieren.

Das ist schwierig, natürlich, und Sie könnten ein paar Jahre besser dran zu bleiben und zu einem moderneren Geschäft zu bewegen.

Wie vergessen erwähnt, bevor die Legacy-Projekte, wenn sie laufen OK Sie werden in der Lage sein nicht, dass jemand davon zu überzeugen, sie neu zu schreiben. Eine bessere Möglichkeit könnte sein, zu warten, bis ein neues Projekt kommt in und an diesem Punkt schlägt neue Tools. Begründen Sie, wie diese neueren Tools Effizienz verbessern oder was auch immer, aber nicht argumentieren Sie sollten sie nur benutzen, weil sie neu sind. Es könnte einfacher sein, diese mit einem kleinen Projekt zu tun, dass das Management als weniger wichtig sehen.

Wenn Sie ein Projekt müssen und laufen Sie die Hälfte der Schlacht gewonnen haben und es als ein Beispiel für die Vorteile der neuen Technologie für die Verwaltung verwenden können.

Viel Glück trotzdem.

Wenn der neue Mann kommt und beginnt zu predigen - auch in einem völlig legitim, positive und hilfreiche Art und Weise - über neue Werkzeuge, kann es oft eine „Sie gegen sie“ Atmosphäre eingerichtet.

Es sollte nicht so sein, sondern durch das Eingeständnis, dass diese erstaunliche neue Werkzeuge werden sie viel Arbeit sparen, es ist eine Art implizite Eingeständnis, dass sie viel Zeit verschwenden habe. Auch wenn sie mit, dass auf einer persönlichen Ebene in Ordnung sind (äußere Zwänge beiseite, die meisten Menschen wollen einfach nur gute Arbeit tun!) Sie zu vorsichtig sein, wie es ihren Vorgesetzten aussehen könnte, wenn „der neue Mann“ weiß viel mehr als sie.

Idee: erhalten, sich mit Ihnen zu einigen lokalen Entwicklern Veranstaltungen zu gehen. Dann ist es eher wie Sie spannende neue Sachen zusammen und weniger wie eine Entdeckung sind „meine Werkzeuge sind besser als Ihr“ Ding.

Vor allem aber müssen Sie in einigen Ellenbogen Fett setzen und einige Projekte nageln, damit Sie cred an Ihrem neuen Arbeitsplatz aufzubauen.

Außerdem habe ich immer gedacht, dass SQL Server 2000 ist fantastisch. SQL 2K5 und 2K8 sind nette Upgrades, aber 2000 ist wirklich solide Sachen; es ist nicht wie sie über den Zugang ausführen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top