Inżynieria to nie tylko tworzenie solidnych projektów, ale także tworzenie projektów, które spełniają niektóre specyfikacje. Zwykle młodzi projektanci nie do końca rozumieją, że czynniki ekonomiczne są częścią specyfikacji . Problem polega na tym, że czasami te czynniki ekonomiczne nie są dobrze określone (często jest to wina kierownictwa), ale od dobrego projektanta oczekuje się, że weźmie pod uwagę również aspekty nie ściśle techniczne w swoich projektach, takie jak:
Koszty związane z zestawieniem komponentów: kogo to obchodzi, jeśli 1% jednostek zawiedzie w terenie, jeśli bardziej ekonomiczne jest wysyłanie nowego do klienta, zamiast zwiększania niezawodności wszystkich!
Czas na rynek: kogo obchodzi, czy urządzenia są bardziej niezawodne, jeśli nasi konkurenci wysyłają swoje rzeczy z miesięcznym wyprzedzeniem!
Planowane starzenie się: (smutne i nieprzyjazne dla środowiska, ale zwykle wygląda to tak): dlaczego powinniśmy wysyłać jednostki, które mogą trwać przez 20 lat, jeśli sprzedajemy je tak, aby mogły pracować za 5 (i zrobiliśmy niższą cenę punkt za to)?!?
itp.
Wszystko to zależy oczywiście od dziedziny, na którą tworzony jest projekt, który tworzysz. Jeśli dążysz do rynku, na którym pojedyncza awaria może kosztować życie (powiedzmy nowy defibrylator), zastosujesz więcej marginesów bezpieczeństwa do swojego projektu (i będziesz zmuszony to zrobić, w niektórych przypadkach, zgodnie z obowiązkowymi standardami bezpieczeństwa).
Bardziej rygorystyczne specyfikacje są dobre, jeśli na przykład projektujesz planszę o kluczowym znaczeniu dla sondy kosmicznej dla misji ~ 1G $ na Plutona. W takim przypadku naprawdę chciałbyś przewidzieć nieprzewidywalne i przetestować każdą cholerną drobiazg, która może się nie udać. Ale ekonomicznie równoważy to ryzyko pozwu (lub zwolnienia) przez NASA, ponieważ twój kiepski kod MCU sprawił, że cała misja się nie udała!
Reasumując, doświadczeni, odnoszący sukcesy projektanci wiedzą, jak zarządzać wszystkimi tymi czynnikami ekonomicznymi. Oczywiście niektóre z nich są naprawdę inteligentne i naprawdę rozumieją wszystkie delikatne balanse potrzebne do powodzenia projektu (czy to nowy Apple iMostUselessMuchHypedphone czy najlepsze instrumenty do wykrywania bakterii na komecie). Niektóre inne, niewiarygodne, ale prawdziwe, mają po prostu szczęście i znajdują właściwą niszę, w której „Czy prototyp działa po złym traktowaniu? Ok! Wyślijmy go!” Mantra działa dobrze!
BTW, dobry projektant powinien zawsze uważać na stawiane mu wymagania. Czasami ludzie podający ci specyfikacje tak naprawdę nie wiedzą, czego chcą lub potrzebują. Nawet komunikacja między projektantem a klientem (lub kierownictwem) może wprowadzać w błąd. Na przykład, jeśli klient prosi o zdalnie sterowaną stację barometryczną, która może dobrze działać w zimie, nie ma znaczenia, czy pochodzi on z Alaski, czy z Arabii Saudyjskiej! Dobry projektant powinien opracować specyfikacje z klientem, jeśli jest w stanie to zrobić, a odnoszący sukcesy projektant zwykle może zadać właściwe pytania, aby doprecyzować rzeczywiste specyfikacje projektu, aby uszczęśliwić klienta.
Rozumiem, że dla niektórych inżynierów obowiązkowe jest dopracowanie wszystkich szczegółów, szczególnie w przypadku pasjonatów, którzy naprawdę uwielbiają tworzyć rzeczy, które działają dobrze. Nie jest to wina sama w sobie, ale ważne jest, aby zrozumieć, że zdolność do kompromisów jest częścią inżynierii. Z doświadczeniem umiejętność ta poprawi się, zwłaszcza jeśli będziesz współpracować z dobrymi starszymi projektantami.
Możesz również odkryć, że pracujesz dla pracodawcy o zbyt niskim standardzie dla twojego gustu, co może skłonić cię do szukania innej pracy. Ale należy to zrobić po tym, jak zdobędziesz trochę więcej doświadczenia i nauczysz się kilku sztuczek z handlu i sprawi, że będziesz bardziej „apetyczny” dla lepszego pracodawcy.