Wird das Bleiben in dieser Position meine Karriere negativ beeinflussen? [geschlossen]


30

Ich arbeite bei einer kleinen Softwarefirma, bei der die Eigentümer auch die Manager sind. Mein Anliegen ist, dass jeder Fortschritt in der Technologie von der Geschäftsleitung mit äußerster Verachtung aufgenommen wird. Einige der Kommentare lauten wie folgt:

  • LINQ, nHibernate und ORM sind schlechte Programmierpraktiken, wir werden sie niemals verwenden.
  • Die meisten großen Anwendungen sind noch in VB6 geschrieben.
  • Das Web ist nur Zeitverschwendung, es ist nicht für Anwendungen gedacht.

Jedes Mal, wenn eine neue Version der Entwicklungssoftware veröffentlicht wird, muss ich mich stundenlang beim Management darüber beschweren. Technologien wie WPF, WCF, MVC und Entity werden vollständig ignoriert.

Alles in allem ist es kein schrecklicher Ort zum Arbeiten, die Bezahlung ist durchschnittlich und es ist in der Nähe von zu Hause.

Mein Anliegen ist, dass wir, obwohl wir technisch die neueste Version von .NET verwenden, kaum die neuesten Technologien verwenden, genauso gut .NET 1 verwenden könnten.

Wenn ich mich für einen Umzug entscheide, schränkt diese "Erfahrung" meine berufliche Laufbahn ein? Ich bin schon seit ein paar Jahren hier.

EDIT: Ich bin sehr dankbar für die hervorragende Resonanz. Ich denke ehrlich, es könnte in meinem eigenen Interesse liegen, einen Schritt zu machen.


91
Ihr Arbeitgeber ist eine Sarlaac-Grube, und wenn Sie dort bleiben, werden Sie Tausende von Jahren lang langsam verdaut.
Robert S.

4
@Robert S .: Das war der beste Kommentar, den ich jemals hier gelesen habe.
Bernard

9
Sie können immer selbst etwas über neue Technologien lernen, auch wenn Sie sie bei Ihrer Arbeit dort nicht einsetzen können.
JSB ձոգչ

2
Nicht nur, was andere Leute sagen, ist wahr, aber Sie werden sich irgendwann langweilen und Ihre Arbeit wird darunter leiden. Auch wenn sie so sind, wie Sie es sagen, dann wow! Es scheint, als würden sie Veränderungen einfach nicht mögen. Sie sind an einem Ort, an dem sie befürchten, dass sie Geld verlieren, wenn sie sich ändern, und sie wollen dieses Risiko einfach nicht eingehen, obwohl sie sich wahrscheinlich selbst verletzen, wenn sie sich nicht ändern. Es ist wie bei diesen Küchen-Alptraumshows.
Matt

2
Whoa, ein Zeitportal! Wie ist das Leben in den 1990er Jahren? (Im Ernst - die Besitzer scheinen keine
Ahnung zu

Antworten:


70

Je länger Sie bleiben, desto schlechter wird es (in Bezug auf Ihre Aktualität auf dem neuesten Stand der Technik). Geh jetzt.


8
Genau aus diesem Grund habe ich gerade einen Schritt gemacht. Jetzt habe ich alles, ein besseres Gehalt und ich könnte nicht glücklicher sein.
Jeffrey

6
Dies. Je länger Sie mit veralteten Dingen arbeiten, desto länger verkümmern Ihre derzeitigen Fähigkeiten und desto unwahrscheinlicher ist es, dass Sie mit den neuen Technologien einen Job bekommen. Stagnation = Tod
Wayne Molina

1
Das ist eine gute Sichtweise.
Anon

3
@FrustratedWithFormsDesigner: Ja, in 5 Jahren wird die VB6-App nur noch 5 Jahre älter sein und Sie werden 5 weitere Jahre hinterher sein.
Ryan Hayes

Ich hatte genau das gleiche Problem, außer dass ich bei c feststeckte und das Management nicht einmal an c ++ dachte! Jetzt mache ich Java. Sie wissen, dass Sie gehen wollen. Mann auf und geh schon interviewen.
Kevin

27

Das größte Problem ist, dass das Management / die Eigentümer technische Entscheidungen treffen. Sie sollten sich darauf konzentrieren, geschäftliche Entscheidungen zu treffen. Wenn Sie keine technischen Entscheidungen treffen können, sind Sie nur ein gut ausgebildeter Affe.

Aber Sie können dies zu Ihrem Vorteil nutzen. Suche nach einem anderen Job. Sie sollten Zeit haben, dies zu tun, da Sie keine Zeit damit verbringen müssen, etwas Neues zu lernen. Und da der Job anständig ist und es sich um einen anständigen Arbeitsplatz handelt, können Sie sich Zeit nehmen, um den perfekten Job zu finden.

Auch weil Sie für das Unternehmen nichts Neues lernen, können Sie in Ruhe die Technologien erlernen, die in Ihrem Nacken des Waldes gefragt sind.


4
Nehmen Sie sich nicht zu viel Zeit, um den "perfekten Job" zu finden, sonst wird sich Ihr Gehirn verschlechtern, bis Sie zu einem Gemüse werden.
Bernard

15

Sie haben nicht viel über das Arbeitsumfeld gesprochen, daher gehe ich davon aus, dass dies in Ordnung ist. Ich weiß nicht, wie lange Sie schon in der Branche tätig sind, aber nicht jeder nutzt immer das Neueste und Beste. Ich habe einen Job von 4,5 Jahren verlassen, bei dem ich vier Jahre lang jeden Tag Borland C ++ Builder 5 IDE verwendet habe. Der Produktionscode wird immer noch auf dieser Plattform entwickelt und ist in der gesamten Branche weit verbreitet. Gelegentlich übernahm ich es, wenn immer möglich, neue Technologien zu verwenden, z. B. wenn ich mich in mobile Handhelds integrieren und Visual Studio 2005 verwenden musste.

Anstatt zu schmollen, solltest du das Beste aus der Situation machen. Nehmen Sie die gewünschten inkrementellen Änderungen vor. Verbessern Sie das Produkt auf der alten Plattform so gut wie möglich. In meiner ersten Geschichte haben wir immer noch Möglichkeiten gefunden, die Software auf der alten IDE zu verbessern. Werfen Sie alte Werkzeuge nicht weg, nur weil sie alt sind. Ich weiß, dass WCF, LINQ und andere Technologien im Moment das Motto sind, aber manchmal lohnt es sich, sich an das alte Zeug zu halten.

Soweit Ihre Chefs technische Entscheidungen treffen, liegt das daran, dass es sich um eine kleine Firma handelt. Ich habe bei zwei kleinen Firmen gearbeitet - das ist die Norm. Größere Unternehmen haben einen viel größeren Grad an Trennung zwischen Ingenieuren und Management. Was Best Practice sein sollte, ist es normalerweise nicht und das ist auch nicht unbedingt eine schlechte Sache.

Es ist Zeit, Dinge in einem anderen Licht zu betrachten. Manchmal wünschte ich mir, ich hätte das in vielen Fällen in meinem ganzen Leben getan. Denke positiv, mein Freund.


2
Ich stimme Ihnen zu - es lohnt sich, im geschäftlichen Sinne bei den alten Sachen zu bleiben. Es ist selten gut für den Entwickler.
Boris Yankov

Ich habe bereits Verbesserungen vorgenommen, aber manchmal fühlt es sich ein bisschen wie ein harter Kampf an.
Anon

11

Das riecht nach Scherz, aber ich werde trotzdem beißen ...

Ich denke, Sie kennen die Antwort und brauchen nicht, dass wir Ihnen sagen, dass Sie für Verlierer arbeiten.

Ein paar Jahre an einem schlechten Arbeitsplatz haben mir nie geschadet, jetzt sehen 5 oder mehr schlecht aus, besonders wenn es in der Fachwelt als schlechter Arbeitsplatz anerkannt wurde.

Sie sollten jetzt nach einem anderen Job suchen.


1
Ich nehme an, es hatte krasse Aspekte, aber ich wollte wirklich sehen, ob andere die Situation für so schlimm hielten wie ich.
Anon

5

Ja. Es hat sich bereits auf Ihre Karriere ausgewirkt, da Sie mehrere Jahre lang mit einer toten Technologie gearbeitet haben, die nur von anderen armen Unternehmen verwendet wird, und neue Technologien verwendet, als ob sie alt wären - mit anderen Worten, sie sind technisch ignorant. Beide Straftaten sind sehr schwerwiegend und werden die Karriereaussichten schwer treffen. Stagnation ist in diesem Beruf ein Todesurteil und führt zur vorzeitigen Pensionierung. Ein Unternehmen, das nicht ständig neue Technologien evaluiert und weiß, wie Sie die Vorteile daraus ziehen und Upgrades planen können, ist kein Unternehmen, für das Sie arbeiten möchten, als Sie es benötigen. Diese Unternehmen werden nur in der Lage sein, den Rest unseres Berufs zu behalten - diejenigen, die keinen anderen Arbeitsplatz finden und die komische Stabilität brauchen, dasselbe zu tun, um zu existieren.

Die Situation des OP war meine gesamte Karriere, und ich habe aus erster Hand gesehen, welchen Schaden das anrichten kann. Ich habe seit Jahren erfolglos versucht, es rückgängig zu machen.


1
Ich bin mit einer übermäßig pessimistischen Sichtweise nicht einverstanden, aber trotzdem +1, weil ich auf die "Rückstände unseres Berufs" hingewiesen habe. Ich hasse sie nicht, ich habe nur Mitleid mit ihnen und hoffe, dass ich es eines Tages nicht bin.
maple_shaft

Gleich; Ein Teil der pessimistischen Sichtweise ist, dass ich während meiner gesamten Karriere durch Orte wie die OPs flitzen musste, sodass ich aus erster Hand sehe, welchen Schaden ich anrichten kann, ohne ihn wirklich zu reparieren.
Wayne Molina

1
+1 Ich befand mich in der gleichen Situation und habe nichts dagegen unternommen. Ich bin jetzt hoffnungslos im Rückstand in der Technologie und in dieser Wirtschaft, das könnte tödlich sein. LAUF!!!
Lou

1
Bis Sie so stagnieren , dass es zu hochbezahlten Beratungsauftritten als einzige Person auf dem Kontinent kommt, die die Technologie kennt! :)
Affe

+1 zu Affe. Ich kannte einen Mann, der nur noch einer von zwei Leuten auf dem Planeten war, der in der Lage und bereit war, an einer bestimmten verlassenen Apple-Technologie zu arbeiten, und als Cisco ihn fand, zahlten sie ihm wahnsinnige Geldbeträge, um ein Altsystem aufzubauen, auf dem er aufbaute es. Allerdings würde ich nicht sagen, dass das mit VB6 so wahrscheinlich ist, dass ich eine Karriere aufbauen möchte.
Bob Murphy

3

Hier sind einige wichtige Punkte zu beachten.

  • Die Arbeitgeber haben wenig Grund, die von ihnen verwendete Technologie zu diversifizieren. Die Konzentration auf einen engen, sich nicht ändernden Technologiebereich senkt die (wahrgenommenen) Kosten, da Programmierer nur einmal geschult werden müssen. Erwarten Sie nicht, dass sich ein anderer Arbeitgeber in dieser Hinsicht wesentlich anders verhält.
  • Ihr Erfahrungsschatz ist bei einer Stellensuche von Bedeutung. Eine große Erfahrungstiefe in einem engen Bereich ist auf einem Arbeitsmarkt nicht annähernd so nützlich wie eine relativ geringe Erfahrung in einer Vielzahl von Bereichen. Die Wahrscheinlichkeit, einen neuen Job zu finden, der genau Ihrer bestehenden engen Spezialisierung entspricht, ist gering, unabhängig davon, welche Spezialisierung Sie wählen.
  • Sie müssen nicht alle Ihre Technologietrainings am Arbeitsplatz absolvieren. Arbeit ist oft ein schrecklicher Ort, um sich in Programmieren ausbilden zu lassen. Die verwendeten Technologien und Techniken sind im Allgemeinen alt und oft falsch. Suchen Sie sich in Ihrer Freizeit ein Training und üben Sie es woanders.
  • Tragen Sie zu Open-Source-Projekten bei. Ein großartiger Ort, um die richtige Programmiertechnik und neue Technologie zu üben, ist der Beitrag zu einem Open-Source-Projekt. Leute, die zum Spaß in ihrer Freizeit programmieren, schreiben normalerweise viel besseren Code als Leute, die ihn nur für die Arbeit machen - ihr Code wird viel lehrreicher sein. Wählen Sie eine Technologie, egal welche, und finden Sie ein Projekt, das Sie interessiert, lesen Sie den Code und versuchen Sie, ihn zu verbessern. Es ist ein langsamer Prozess, aber weitaus vorteilhafter als das, was Sie bei der Arbeit bekommen.
  • Tragen Sie zu Open-Source-Projekten bei. Ich weiß, dass ich es schon einmal gesagt habe, aber es ist der wichtigste Rat, den ich Ihnen geben kann. Programmierer, die ihren Namen in einem Open-Source-Projekt haben, haben eine viel größere Schlagkraft im Einstellungspool. Zum einen haben potenzielle Arbeitgeber Beispiele für öffentlichen Code, die Sie geschrieben haben und die nicht unter NDA fallen, sodass Sie als Angestellter ein geringeres Risiko eingehen. Auch Programmierer, die in ihrer Freizeit Code schreiben, zeigen, dass sie Spaß an dem haben, was sie tun, und sich daher besser konzentrieren können als jemand, der nur einen Gehaltsscheck haben möchte.

Kümmere dich nicht so sehr darum, wo du arbeitest, solange du die freie Zeit und den gesetzlichen Spielraum hast, um in deiner Freizeit an deinen eigenen Sachen zu arbeiten. Wenn die Umwelt gut und die Bezahlung akzeptabel ist, gibt es keinen Grund zu fliehen.


2

Lassen Sie mich Ihre Situation zusammenfassen:
1- Sie VERWENDEN NICHT die neuesten Technologien
2- Sie leben immer noch in der Hülle Ihrer Manager, können nicht kreativ, motiviert oder sogar inspiriert sein (ich weiß nicht, wie Sie Ihre täglichen Aufgaben noch erledigen können!)
3 - Webtechnologien bereiten Ihrem Unternehmen Kopfzerbrechen!

Alter, das ist weder eine gesundheitliche Situation noch ein professionelles Umfeld! RENN UM DEIN LEBEN :)

Mein Rat: Suchen Sie sich so schnell wie möglich einen neuen Job, auch wenn er für Sie kein Problem darstellt, solange er Sie entsprechend Ihrem Erfahrungswert auf dem Markt jetzt ausreichend bezahlt

Viel Glück.


1

Unternehmen müssen nicht mit Technologie aktualisiert werden, Programmierer jedoch. Es ist Zeit weiterzugehen.


Ja, wenn Sie ein "Technologie-Update" benötigen, wechseln Sie zu einem neuen "digg-like", "fb-like" Startup ... oder so etwas Ernstes.
Slawek

Ich bin jedoch damit einverstanden, wenn Programmierer "mit Technologie auf den neuesten Stand gebracht werden müssen" und sie sofort einsteigen müssen, bedeutet dies natürlich nicht, dass Unternehmen "mit Technologie auf den neuesten Stand gebracht werden müssen", wenn auch aus keinem anderen Grund als zum Programmierer einstellen können?
CraigTP

In meiner Karriere, basierend auf dem, was ich gesehen habe, betrachten nur wenige Unternehmen Programmierer als austauschbare Ressourcen und sie glauben daran, Erdnüsse zu bezahlen und ein paar Mönche einzustellen.
Manoj Attal

0

Das hängt wirklich davon ab, was Sie wollen. Ich bin mit so ziemlich jedem Zitat, das Sie vom Management abgegeben haben, nicht einverstanden, insbesondere:

Die meisten großen Anwendungen sind noch in VB6 geschrieben.

Was für ein Witz, sie sind nicht und wurden nie in VB6 geschrieben, sie wurden geschrieben und laufen immer noch auf Großrechnern!

Aber im Ernst, Sie müssen selbst entscheiden, welche Prioritäten Sie setzen. Ich denke, Technologien sind in der Regel irrelevant, man kann neue Technologien missbrauchen und eleganten Code in alten schreiben (ich habe beides gesehen, und neue Technologien werden aufgrund der Lernkurve und mangelnder Erfahrung häufig überbeansprucht). Persönlich würde ich lieber an einem VB6- oder älteren Java-Projekt arbeiten, das unter Verwendung solider Softwareentwicklungsprinzipien gut geschrieben ist, als die neueste MVC / AJAX-Site, die RIA-Dienste verwendet, aber völlig unübersichtlich ist, so dass jeder Versuch, irgendwo kleinere Änderungen vorzunehmen, überall zu Problemen führt das gesamte Programm und bricht es irreparabel. Wenn Sie also glücklich sind, das zu tun, was Sie tun, werden Sie in der Lage sein, einen Ort zu finden, der VB6-Programmierer so lange benötigt, wie Sie möchten. Schauen Sie sich einfach alle COBOL-Programmierer an, die es noch gibt.

Abgesehen davon klingt es so, als gäbe es viele andere Dinge, die möglicherweise an Ihrem Standort falsch sind, und die Nichteinführung neuer Technologien kann nur ein Symptom für das größere Problem sein. Es hört sich so an, als ob das eigentliche Problem darin besteht, dass die Eigentümer nicht mit der Realität in Berührung kommen und nicht zugeben möchten, dass es Technologieprobleme gibt, die sie nicht verstehen und über die sie keine Entscheidungen treffen können.


1
"Und wenn Sie sich als guter Entwickler erwiesen haben, hilft Ihnen ein gutes Unternehmen dabei, Sie auf neuere Technologien vorzubereiten" - keine Ahnung. Wenn ein Unternehmen über eine Gruppe guter, erfahrener COBOL-Programmierer verfügt und das Lebenselixier des Unternehmens auf dem Mainframe liegt, werden sie alles daran setzen, diese COBOL-Mitarbeiter in der COBOL-Welt zu halten. Warum sollten Sie sie überqueren und dazu ermutigen, zu neueren Technologien überzugehen, wenn die COBOL-Leute von Tag zu Tag knapper werden?
Graham

@ Abraham: Ich nahm an, er meinte neue Technologien innerhalb der aktuellen Infrastruktur. Ich habe noch nie von Java-Shops gehört, die Ruby- oder Erlang-Schulungen anbieten, aber ich kenne einen, der ihre Entwickler auf OSGi und MongoDB geschult hat.
TMN

Als Unternehmen, in dem ich derzeit arbeite, verlassen wir uns stark auf iSeries / RPG-Systeme, und allen wird die Möglichkeit geboten, andere Technologien umzuschulen. Einige sind froh, das zu tun, was sie 30 Jahre lang getan haben, andere greifen auf .NET 4, MVC, Entity Framework und WCF zurück. Außerdem werden neue Mitarbeiter in der iSeries geschult, um die derzeitigen Mitarbeiter zu entlasten. Es ist eine Frage der Perspektive. Das Wichtigste ist, die guten, erfahrenen Programmierer in der Mainframe-Welt zu halten, was nicht der Fall ist.
Joel C

0

Entwickeln Sie etwas für das Unternehmen: Verwenden Sie Geschäftsdaten, um Geschäftsentscheidungen zu treffen, oder stellen Sie Geschäftsdaten auf irgendeine Weise dar, oder erstellen Sie eine wirklich nützliche Geschäftsanwendung. Mach es in deiner eigenen Zeit, benutze modernste Technologie und mach es so wunderbar wie du kannst.

Senden Sie es anonym an sie, geben Sie jedoch eine Möglichkeit, zu beweisen, dass Sie es waren. Geben Sie an, wie lange Sie (ehrlich) gebraucht haben.

Wenn Sie gefragt werden, wie lange es dauern würde, so etwas zu schreiben, berechnen Sie es entsprechend der derzeit verfügbaren Technologie. Der Unterschied wird höchstwahrscheinlich erheblich sein.

Nach ungefähr einem Tag setzen Sie sich zu ihnen und sagen Sie es ihnen. Wenn sie halbwegs anständige Menschen sind, werden sie es als massiven Hilferuf erkennen und ihre Einstellung ändern. Wenn sie es nicht tun, dann musst du gehen. Aber auf diese Weise haben sie die Möglichkeit, sich selbst zu erlösen und zu beweisen, was getan werden kann.


0

Vielleicht nicht so viel, wie Sie vielleicht denken.

Viele Arbeitgeber suchen nach Erfahrungen mit Tools wie VB, ohne genau zu beachten, was Sie tatsächlich mit ihnen gemacht haben.

Ich würde also nicht sagen, dass es Ihrer Karriere aktiv schadet. einfach nicht helfen. Wenn Sie ansonsten in Ihrem Beruf glücklich sind, können Sie eine Weile dranbleiben.

Nichts hindert Sie daran, nach einer Rolle zu suchen, die Ihre Karriere besser voranbringt, während Sie weiter für sie arbeiten.


0

Wenn Sie ein paar Jahre in einem kleinen Unternehmen arbeiten, wissen Sie in der Regel einiges über die Entwicklung des Unternehmens ... Ich denke, Sie haben eine ganze Menge an Informationen, die für das Geschäft von entscheidender Bedeutung sind und die sich kleine Unternehmen oft nicht leisten können sicher, dass alle Kenntnisse unter den Arbeitern gleichermaßen bekannt sind.

Wenn das Unternehmen klein genug ist, sind Sie möglicherweise auch derjenige, der sich um die Netzwerkeinrichtung kümmert, oder Sie fügen eine andere scheinbar unwichtige wichtige Aufgabe ein, die Ihr Manager / Eigentümer ersetzen müsste.

Wenn Sie abgereist sind, kann dies für ein kleines Unternehmen im Hinblick auf eine Übergabe oder einen Wissenstransfer große Kopfschmerzen verursachen.

Worauf ich hinaus will, ist, dass Ihre Rolle im Unternehmen tatsächlich sehr wichtig sein könnte, da Sie viele Geschäftsinformationen sowie Tools / Fähigkeiten kennen, die mit der Zeit immer weniger verfügbar sind. Ihr Wissen ist wahrscheinlich der Schlüssel zu einer Anwendung, die aktualisiert oder auf neuere Plattformen gebracht wird

Ich bezweifle, dass Sie riskieren würden, mit ihnen zu verhandeln, aber wenn Sie Ihren Job verlassen, könnten Sie sehen, dass sie sich in einem potenziell verzweifelten Zustand befinden und nach Fähigkeiten suchen, die Sie haben ...


0

Ich habe fast ein Jahr für ein Unternehmen wie dieses gearbeitet, bevor sich das Management davon überzeugt hat, dass ich auf der schwarzen Liste stehe, dass ich völlig ineffektiv bin (trotz der Tatsache, dass ich Code für die Produktion produziere, der sich spürbar positiv auf den Umsatz auswirkt), und Schließlich habe ich gefeuert und versucht, einen schwarzen Fleck in meiner Beschäftigungsgeschichte zu hinterlassen.

Wenn das Unternehmen Innovation hasst, wird es irgendwann einen Sündenbock brauchen, warum die Dinge nicht funktionieren. Lass das nicht du sein.


0

Außerhalb der direkt mit Computer / Software verwandten Industriezweige ist das Verwenden von alten Dingen ziemlich verbreitet.

Das Risiko / der Gewinn beim Umstieg auf eine neue Plattform wird von einigen Branchen als ein schlechter Geschäftszweig angesehen. Dies ist nur eine Tatsache einiger Sektoren. Sie müssen sich zwei Fragen stellen:

  1. Ist es wahrscheinlich, dass das Unternehmen durch seine Entscheidung wettbewerbsunfähig wird?
  2. Interessieren Sie sich mehr für die Branche oder die moderne Programmierung?

Wenn Sie über umfangreiche Branchenkenntnisse verfügen (Versicherungen oder Luft- und Raumfahrt sind hier gute Beispiele) und das Lösen von Problemen Spaß macht, können Sie wahrscheinlich Ihre gesamte Karriere fortsetzen, ohne jemals die neuesten Erkenntnisse zu nutzen. COBOL, ADA und Assembler sind in diesen Bereichen noch recht lebendig. Das ändert sich, aber sehr langsam, und nur zu anderen bewährten "älteren" Tools (wie .net ohne v3 + Schnickschnack. Experten für den richtigen Problembereich und das richtige Tool werden gesucht, während diese Unternehmen die neuen Tools als "neu" betrachten Auf der anderen Seite, wenn Sie den Problembereich hassen oder Ihr Unternehmen etwas mit einer niedrigen Markteintrittsbarriere unternimmt, befinden Sie sich an einem riskanten Ort, da Sie Schwierigkeiten haben werden, eine vergleichbare Position zu finden.

Wenn du willst, dass die neuen Sachen rauskommen, aber du musst nicht, wenn du wirklich denkst, dass die Position in eine gute Richtung geht. Die Position, wie Sie sie beschreiben, schränkt Ihre Auswahl ein wenig ein, aber es schadet Ihnen nicht so sehr, wie die innovativen Typen es klingen lassen, wenn Sie damit zufrieden sind, im Unternehmensbereich zu bleiben.


-1

In diesem Geschäft muss man ein Hai sein. Hören Sie niemals auf, sich vorwärts zu bewegen. Wenn das Unternehmen das nicht merkt, kümmert es sich nicht um den eigenen Erfolg, geschweige denn um Ihren. Verschieben Sie so schnell wie möglich!


-4

Lol, im sogenannten echten Leben werden Sie keine neuen, nutzlosen Technologien mit hübschen Namen verwenden ... sondern alte, erfahrene Lösungen, die sich als produktionsreif erwiesen haben.

Viele echte Geschäftsanwendungen werden noch in Borland C ++ Builder oder Delphi oder VB6 entwickelt.

Wenn Sie mit Mongo, ORMs usw. "spielen" möchten, kehren Sie in den Kindergarten zurück. Oder suchen Sie bei einem Startup nach bedeutungslosen, nicht ernsthaften Arbeiten.

Was erwartest du? Dass Ihr Arbeitgeber als Betatester für jede neue Technologie fungiert? Wenn Sie einen blöden Facebook-Klon schreiben, können Sie die neueste Technologie verwenden, denn es spielt keine Rolle, ob er kaputt geht, Daten verliert usw.

Was meinst du mit "Fortschritt"? Verwenden von ORM oder Ruhezustand ... beide sind schrecklich, und Ihr Manager sagt Ihnen zu Recht, dass dies eine schlechte Programmierpraxis ist. ORMs sind für Datenbank-Dummies gedacht, die nicht wissen, wie sie Abfragen schreiben sollen, und es ist schrecklich und erzeugt ein Durcheinander.

MVC? Sie möchten jeweils 1/4 der App in einem anderen Modell schreiben? Verschwenden Sie vielleicht ein Jahr, um es umzuschreiben? Ich denke, der Zweck von "Arbeit" ist es, Dinge zu erledigen ... nicht modisch zu sein.


1
Wow. .Net ist kaum in "beta" gleiches gilt für Java. Sowohl .NET als auch Java sind viel produktiver als die von Ihnen aufgelisteten Sprachen. Wir wünschen Ihnen viel Glück, wenn Sie Qualitätsentwickler finden, die mit vb6 oder Delphi arbeiten möchten. Neue Technologien werden oft wie jedes andere Tool missbraucht und missbraucht, aber das liegt nicht am Tool, sondern am Entwickler.
Adrian

2
Was für ein Haufen äußerster, unbegründeter Scheiße. -1.
Jas

Cool. Schauen Sie sich nun Stack Exchange an, das nicht in VB6 entwickelt wurde.
Sharptooth

1
Ich habe nicht über .NET oder Java gesprochen. Es tut uns leid, dass Sie es als "unbegründet" ansehen. Wenn Sie jedoch der Meinung sind, dass Ihr Arbeitgeber alle Unternehmens-Apps für 0 Vorteile zu MVC oder ORM umschreibt, müssen Sie zurückgeblieben sein. Und wenn ich Ihnen sagen muss, warum, dann denke ich, dass Sie sicher sind. Stack Exchange ... cool, ja, es sieht aus wie eine echte Geschäftsanwendung :)
Slawek

1
@Slawek - Nur weil SIE mit sehr alter Technologie arbeiten, heißt das nicht, dass MVC und ORM Mist sind (tatsächlich wurde MVC 1979 von einem Trygve Reenskaug (Smalltalk, irgendjemandem?) Erfunden. StackExchange ist keine Geschäftsanwendung? Oh sicher, ich schätze, ich arbeite mit Millionen von DB-Datensätzen, skaliere für Millionen von Benutzern über das Internet und bekomme Folgendes: Das Generieren von Einnahmen ist wahrscheinlich keine echte BUSINESS-APP (!?). Wissen Sie, es gibt einen Grund, warum nur Heutzutage arbeiten einige nicht angepasste inkompetente Entwickler mit altem Delphi / VB6-Code
Jas
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.