Beim Engineering geht es nicht nur darum, robuste Designs zu erstellen, sondern es geht auch darum, ein Design zu erstellen, das einige Spezifikationen erfüllt. In der Regel verstehen junge Designer nicht, dass wirtschaftliche Faktoren Teil der Spezifikation sind . Das Problem ist, dass diese wirtschaftlichen Faktoren manchmal nicht genau festgelegt sind (das ist oft ein Fehler des Managements), aber von einem guten Designer wird erwartet, dass er auch nicht streng technische Aspekte in seinen Entwürfen berücksichtigt, wie zum Beispiel:
Stücklistenkosten: Wen kümmert es, wenn 1% der Einheiten vor Ort ausfallen, wenn es wirtschaftlicher ist, eine neue Einheit an den Kunden zu versenden, anstatt alle zuverlässiger zu machen!
Time-to-Market: Wen interessiert es, ob die Geräte zuverlässiger sind, wenn unsere Konkurrenten ihre Waren einen Monat im Voraus versenden!
Geplante Überalterung: (traurig und nicht umweltfreundlich, aber normalerweise sieht es so aus): Warum sollten wir Einheiten mit einer Lebensdauer von 20 Jahren versenden wollen, wenn wir sie vermarkten, um für 5 arbeiten zu können (und wir haben einen niedrigeren Preis erzielt) Punkt dafür)?!?
etc.
All dies hängt natürlich von dem Bereich ab, auf den sich das von Ihnen erstellte Design bezieht. Wenn Sie auf einen Markt abzielen, auf dem ein einzelner Fehler Leben kosten könnte (z. B. ein neuer Defibrillator), werden Sie mehr Sicherheitsmargen für Ihr Design anwenden (und dies wird in einigen Fällen durch verbindliche Sicherheitsstandards erzwungen).
Strengere Spezifikationen sind gut, wenn Sie zum Beispiel ein missionskritisches Board für eine Raumsonde für eine Mission von ~ 1G $ nach Pluto entwerfen. In diesem Fall möchten Sie das Unvorhersehbare wirklich vorhersehen und nach verdammten Kleinigkeiten suchen, die schief gehen können. Dies wird jedoch wirtschaftlich durch das Risiko ausgeglichen, von der NASA verklagt (oder entlassen) zu werden, da Ihr beschissener MCU-Code die Mission zum Scheitern gebracht hat!
Um es zusammenzufassen: Erfahrene erfolgreiche Designer wissen, wie sie mit all diesen wirtschaftlichen Faktoren umgehen. Natürlich sind einige von ihnen wirklich schlau und verstehen alle Feinheiten, die erforderlich sind, um ein Projekt zum Erfolg zu führen (sei es das neue Apple iMostUselessMuchHypedphone oder die besten Instrumente zum Erkennen von Bakterien auf einem Kometen). Einige andere, unglaublich, aber wahr, haben einfach Glück und finden die richtige Nische, in der "Funktioniert der Prototyp, nachdem er ein bisschen misshandelt wurde? Ok! Lass es uns versenden!" Mantra funktioniert gut!
Übrigens sollte ein guter Designer immer vorsichtig mit den Anforderungen sein, die ihm gestellt werden. Manchmal wissen die Leute, die Ihnen die Spezifikationen geben, nicht wirklich, was sie wollen oder brauchen. Sogar die Kommunikation zwischen dem Designer und dem Kunden (oder dem Management) kann irreführend sein. Wenn ein Kunde beispielsweise eine fernsteuerbare Barometriestation anfordert, die im Winter gut funktioniert, spielt es keine Rolle, ob er aus Alaska oder aus Saudi-Arabien stammt! Ein guter Designer sollte die Spezifikationen mit dem Kunden ausarbeiten, wenn er dazu in der Lage ist, und ein erfolgreicher Designer kann in der Regel die richtigen Fragen stellen, um die tatsächlichen Spezifikationen des Designs festzulegen , um den Kunden glücklich zu machen.
Ich kann verstehen, dass es für einige Ingenieure zwingend ist, alle Details zu erarbeiten, insbesondere für einige leidenschaftliche Personen, die es wirklich lieben , Dinge zu schaffen , die gut funktionieren. Es ist kein Fehler an sich, aber es ist wichtig zu verstehen, dass die Fähigkeit, Kompromisse einzugehen, Teil des Engineerings ist. Mit der Erfahrung wird sich diese Fähigkeit verbessern, insbesondere wenn Sie mit guten Senior-Designern zusammenarbeiten.
Sie könnten auch feststellen, dass Sie für einen Arbeitgeber arbeiten, dessen Standards für Ihren Geschmack zu niedrig sind, und dies könnte Sie dazu zwingen, einen anderen Job zu suchen. Aber dies sollte getan werden, nachdem Sie ein bisschen mehr Erfahrung gesammelt und einige Tricks des Handels erlernt haben und Sie für einen besseren Arbeitgeber "appetitlicher" gemacht haben.