Czy inżynier systemów to zawód informatyczny czy interdyscyplinarna dziedzina inżynierii?

9

Pojęcie Inżynier systemów zawsze mnie interesowało, ponieważ ogólnie obejmuje wiele różnych dziedzin inżynierii.

Inżynier systemów - interdyscyplinarny

Definicja, którą znam, jest zwykle definiowana jako interdyscyplinarny zawód inżyniera, w którym inżynier ma doświadczenie w wielu dziedzinach i wykorzystuje je podczas projektowania systemu.

Inżynier systemów - związany z IT

Po poszukiwaniu pracy tutaj w Australii znalazłem wiele stanowisk inżynierów systemów. Jednak prawie wszystkie z nich dotyczą zadań IT, odnosząc się do programowania systemów komputerowych na poziomie systemu.

Pytanie

  1. Dlaczego istnieje konflikt między tymi dwiema definicjami?
  2. Który był pierwszy?
  3. Czy inżynier systemów nie jest już ważny w sensie interdyscyplinarnym?

Notatki

Proszę wybaczyć wszelkie błędy i założenia, które popełniłem, jestem nowy i gotowy do nauki.

Ben Winding
źródło
Twoje pytanie byłoby silniejsze, gdybyś był w stanie podać konkretne cytaty lub wystąpienia wskazujące na sprzeczne użycie terminologii. To powiedziawszy, myślę, że twoje pytanie jest w porządku bez tego.
1
Dzięki, będę pamiętać, aby następnym razem podać konkretne przykłady, aby wzmocnić moje pytanie.
Ben Winding
2
Przez lata miałem tytuł „Inżyniera systemów” jako Australijczyk pracujący dla amerykańskiej międzynarodowej firmy i wydawało się, że to znaczy „analityk”. Wiedziałem, że nie ma dwóch firm, które zdefiniowałyby to w ten sam sposób.
Dziwne,

Odpowiedzi:

10

Tak, masz rację, że istnieją różne definicje Inżyniera systemów, które różnią się w zależności od firmy. W rzeczywistości różne jednostki biznesowe tej samej firmy mogą nawet używać tego terminu w różny sposób.

  • Ogłoszenie o pracy w Karierze Przepełnienia Stosu z Booking.com ma rolę Starszego Inżyniera Systemów - Architektura Systemów . Ta rola ma takie obowiązki, jak przejęcie „odpowiedzialności za cele informatyczne ustalone na podstawie priorytetów biznesowych i strategicznych obszarów rozwoju IT”, zapewnienie „technicznego przywództwa w zakresie kompleksowego opracowywania i wdrażania”, „badania, testowanie i wdrażanie prototypowych systemów”, „ przeprowadzić przekazanie do operacyjnych zespołów technicznych w celu dalszego rozwoju i integracji systemów ”oraz„ projektowania i projektowania systemów handlu elektronicznego i systemów wspierania biznesu ”.
  • Wpis jest praca na przepełnienie stosu Praca z Sauce Labs Inc ma Engineer Senior Systems, operacje rolę z obowiązkami, które obejmują utrzymanie „bliską współpracę z innymi zespołami inżynierii”, „administracja systemów, inżynierii i projektowania”, „pracy z rzeczywistym sprzęt ”(i wyliczenie sprzętu sieciowego i do przechowywania danych),„ proaktywne prace badawczo-rozwojowe ”, tworzenie„ elementów Runbook NOC, procedur, dokumentacji i schematów środowisk, którymi zarządzasz ”, a nawet pomoc w„ budowaniu nowych centrów danych na całym świecie ” .
  • Liberty Mutual, firma ubezpieczeniowa, pracuje na stanowisku Principle Software / Systems Engineer, który jest „odpowiedzialny za zajmowanie się ogólną wydajnością” jednego ze swoich systemów, funkcjonuje „jako techniczny lider w projektowaniu, kodowaniu, testowaniu, debugowanie i dokumentacja związana z możliwościami automatyzacji ”, jest„ bezpośrednio odpowiedzialna za projekty lub podprojekty ”i„ może prowadzić projekty ”oraz„ odpowiada za przegląd zapewniania jakości i ocenę nowych i istniejących produktów programowych ”.
  • UTC Aerospace Systems zleca pracę Inżynierowi Systemu, którego zadaniem jest opracowanie układów instalacji sprzętu, dokumentów kontroli interfejsu, schematów instalacji elektrycznej statku powietrznego oraz służenie „jako inżynier łącznikowy dla klienta technicznego dla personelu inżynierii projektowej”.
  • UTC Building & Industrial Systems ma stanowisko dla starszego inżyniera systemów, który jest bardziej zorientowany na IT, zapewnia administrację, utrzymuje zasady IT, zapewnia, że ​​procesy odzyskiwania po awarii są „wydajne i operacyjne” oraz uczestniczy w rotacji na wezwanie w celu uzyskania wsparcia.
  • Inżynierowie Boeing Systems stosują „interdyscyplinarne, oparte na współpracy podejście do planowania, projektowania, opracowywania i weryfikacji zrównoważonego cyklu życia systemów i rozwiązań systemowych”, opracowywania wymagań, zapewniania interfejsów, przeprowadzania analiz „w celu optymalizacji architektury systemu” oraz w celu „niezawodności, bezpieczeństwa , niezawodność, łatwość konserwacji, testowalność, integracja systemów ludzkich, przeżywalność, podatność, podatność, bezpieczeństwo systemu, regulacje, certyfikacja, zapewnienie produktu i inne czynniki jakości specjalizacji ".

Jeśli chodzi o przyczyny konfliktu, prawdopodobnie będziesz musiał zapytać przedstawiciela HR lub menedżera ds. Zatrudnienia w tych firmach. Jednak zauważam trend. W firmach, które tworzą produkt intensywny zarówno pod względem sprzętowym, jak i programowym, rola inżyniera systemowego jest inżynierem interdyscyplinarnym i bierze udział w całym procesie opracowywania produktu inżynieryjnego. Jednak w firmach intensywnie korzystających z oprogramowania lub świadczących usługi termin ten jest częściej używany w przypadku ról inżynierii sieci lub administracji systemu, ale wydaje się, że istnieje interdyscyplinarne podejście między pewną kombinacją inżynierii oprogramowania, inżynierii sieci, systemu administracja, administracja bazami danych lub zarządzanie projektami. W obu przypadkach wiedza rozciągająca się na dwie lub więcej domen lub dziedzin jest powszechna, ale te pola zwykle nie są uważane za dziedziny inżynierii. Nie mogę powiedzieć, że to gwarancja, ale zauważyłem, że po około 10-15 minutach poszukiwań.

Twoja pierwsza definicja to ta, którą kojarzę z tytułem Inżyniera systemów. W rzeczywistości istnieje Przewodnik po zasobach wiedzy z zakresu inżynierii systemów, który mówi, że inżynieria systemów „jest podejściem interdyscyplinarnym i środkami umożliwiającymi pełny cykl życia udanych systemów, w tym formułowanie problemów, opracowywanie rozwiązań oraz utrzymywanie i użytkowanie”. Mają też stronę, która zawiera głębszą definicję i krótką dyskusję .

Jeśli chodzi o to, co jest pierwsze, myślę, że jest to również twoja interdyscyplinarna definicja. Przynajmniej według Wikipedii termin „inżynieria systemów” pochodzi z lat 40. XX wieku. W rzeczywistości cała strona w Wikipedii wydaje się być ogólnie zgodna z definicją SEBOK i twoją definicją.

Thomas Owens
źródło
kiedy oferty pracy zostaną usunięte, linki przestaną być aktualne. Czy jest to sposób, aby rozwiązać ten problem w swoim poście?
Mahendra Gunawardena
1
@MahendraGunawardena - Podnosisz dobrą rację, ale myślę, że odpowiednie części z każdego postu zostały ujęte w każdym opisie. Sam post nie jest ważny, a raczej stosowana terminologia. 6 przykładów obszernie pokazuje zróżnicowane użycie terminu „inżynieria systemów”.
Wydaje się, że istnieją podobieństwa między wszystkimi ofertami pracy. Wydaje się jednak, że oferty pracy związane z oprogramowaniem są bardziej skoncentrowane na konkretnych umiejętnościach związanych z IT niż na wielu dyscyplinach inżynierskich. Dzięki za odpowiedź Thomas.
Ben Winding
@TylerDurden Myślałem, że tak. Zazwyczaj istnieje pewien poziom wiedzy interdyscyplinarnej - może to być wiele dyscyplin inżynierskich, a może administracja baz danych i inżynieria oprogramowania lub coś innego.
Thomas Owens
7

Nie sądzę, aby istniał jakikolwiek konflikt, ale zmiana w sposobie, w jaki Dział Zasobów Ludzkich decyduje się zdefiniować stanowiska inżyniera systemowego w określonych organizacjach.

Moim zdaniem Inżynier Systemu ma szeroką definicję związaną głównie z konkretną branżą. Z mojego doświadczenia wynika, że ​​inżynier systemowy jest interdyscyplinarnym specjalistą inżynierii, jak opisano w pytaniu. W zależności od branży wiedza interdyscyplinarna będzie się znacznie różnić. Ale w prawie wszystkich przypadkach oprócz umiejętności inżynieryjnych oczekuje się, że inżynieria systemu będzie posiadała pewną wiedzę na temat zarządzania projektami i innych funkcji związanych z biznesem. Z mojego doświadczenia wynika, że ​​inżynierowie systemów we wszystkich przypadkach ściśle współpracują z klientami, dostawcami i są klejem między innymi dziedzinami inżynierii. Solidne zrozumienie zarządzania cyklem życia produktu jest niezbędne dla inżyniera systemu. Oto kilka przykładów:

Inżynier systemowy - Przemysł medyczny - Urządzenia medyczne

Od Inżyniera Systemu oczekiwano posiadania wiedzy na temat inżynierii biomedycznej, oprogramowania, elektrotechniki i mechaniki. Co ważniejsze, od inżyniera systemów oczekiwano głębokiego zrozumienia wymagań prawnych, zarządzania projektami (zarządzanie zakresem, kosztami i harmonogramem), systemów jakości i systemu produkcji wyrobów medycznych. Inżynier systemowy był głównym kontaktem z klientem i dostawcami w kwestiach technicznych.

Inżynier systemowy - przemysł motoryzacyjny

Oczekiwano, że inżynier systemowy posiada pewną wiedzę z zakresu inżynierii oprogramowania elektrycznego, mechanicznego i wbudowanego. W tej branży inżynier systemu miał głęboką wiedzę na temat zarządzania projektami (zarządzanie zakresem, kosztami i harmonogramem), federalnych wymagań regulacyjnych, systemów jakości, systemu testowania i systemu produkcji. Inżynier systemowy nadzorował wszystkie zgłoszenia zmian technicznych (ECN) , przeglądy projektów i był głównym kontaktem zarówno dla klientów, jak i dostawców w kwestiach technicznych.

Inżynier Systemowy - IT

Opierając się na mojej ograniczonej wiedzy w tej dziedzinie, uważam, że inżynier systemu może potrzebować pewnej wiedzy na temat sprzętu komputerowego (sieci, urządzeń peryferyjnych itp.), Oprogramowania komputerowego (systemów operacyjnych, języków programowania itp.) Oraz projektu na pewnym poziomie zarządzanie (zarządzanie zakresem, kosztami i harmonogramem). Najprawdopodobniej inżynier systemu jest głównym kontaktem z klientem i dostawcami w kwestiach technicznych.

Wreszcie inżynierowie systemów w innych branżach mogą mieć podobne interdyscyplinarne obowiązki, z których część @Thomas Owens przejął w swojej odpowiedzi.

Bibliografia:

Mahendra Gunawardena
źródło
Wygląda na to, że; zarządzanie projektami, szeroka wiedza i relacje z klientami, są wspólnymi cechami wszystkich tych opisów Inżyniera Systemu. Ciekawe, dziękuję za odpowiedź.
Ben Winding
5

Inżynieria systemów wcześniejszych IT.

Klasyczna inżynieria systemów ma swoje korzenie w przemyśle lotniczym (na lepsze lub na gorsze). Projekty stawały się interdyscyplinarne, złożone i wymagały wykonania wielu wykonawców. Tak więc pojawiła się potrzeba pewnego rodzaju inżyniera do śledzenia różnych aspektów (takich jak na przykład waga) na stosunkowo wysokim poziomie.

Związane z:

Nick Alexeev
źródło
Ciekawe, że wywodzi się z przemysłu lotniczego. Inżynieria systemów jest więc rodzajem zarządzania na wysokim poziomie, podobnie jak zarządzanie projektami, ale nie jest tak ograniczona. Jako wciąż zaangażowany w decyzje projektowe wymagające interdyscyplinarnej wiedzy.
Ben Winding
Inżynieria systemów dzieli niektóre obowiązki z zarządzaniem programem: planowanie, analiza ryzyka. Ale nie można powiedzieć, że inżynieria systemów przypomina zarządzanie projektami. To powszechne nieporozumienie. Inżynierowie systemów nie zarządzają zasobami i harmonogramem.
Nick Alexeev
Myślę, że masz rację, że termin ten poprzedza użycie IT, a przypisanie go przemysłowi lotniczemu wydaje się prawdopodobne, ale nie widzę żadnego konkretnego odniesienia do żadnego z roszczeń w powiązanych linkach. Czy istnieje bardziej odpowiedni adres URL lub konkretny numer strony?
Air
Według Wikipedii termin „inżynieria systemów” pochodzi od Bell Labs, a nie od przemysłu lotniczego.
Thomas Owens
1

Niefortunną rzeczą w słowach inżyniera i inżyniera jest to, że nie ma uniwersalnych jednolitych standardów dotyczących tego, kiedy należy je stosować i do kogo powinny się stosować. Wiele profesjonalnych organów inżynierskich chciałoby, aby termin inżynier był zarezerwowany dla osób posiadających wyższe wykształcenie inżynierskie. Jest to częściowo spowodowane tym, że w niektórych częściach świata profesjonalni inżynierowie (wykwalifikowani na uniwersytetach) muszą zdawać egzaminy rejestracyjne w swojej dziedzinie inżynierii, zanim będą mogli pracować jako inżynierowie.

Inżynier słowo wywodzi się ze średniowiecznego łacińskiego ingeniare „contrive, devise”. Słownik Oxford English Dictionary ma następujące definicje dla Inżyniera:

Osoba, która projektuje, buduje lub konserwuje silniki, maszyny lub konstrukcje.

Osoba wykwalifikowana w dziedzinie inżynierii, szczególnie jako profesjonalista: inżynier lotniczy

Osoba, która kontroluje silnik, zwłaszcza na statku powietrznym lub statku.

North American - maszynista.

Umiejętny współpracownik lub pomysłodawca czegoś: główny inżynier podejścia

Oprócz maszynistów, którzy nazywają siebie inżynierami, są też mechanicy motoryzacyjni (ludzie, którzy naprawiają i serwisują samochody i ciężarówki), którzy podobnie robią, oraz specjaliści od nagrywania dźwięku, zwani inżynierami dźwięku.

Tak więc występuje fakt, że istnieją dwie różne role, które używają tytułu Inżynier systemów, po prostu trzeba bardziej uważać na to, co jest wymagane, gdy widzi się takie oferty pracy.

Fred
źródło
1

sys · tem / ˈsistəm /

rzeczownik: w szczególności zestaw połączonych rzeczy lub części tworzących złożoną całość.

zestaw rzeczy współpracujących ze sobą jako części mechanizmu lub sieci łączącej się.

rzeczownik w liczbie mnogiej: systemy „system kolei państwowych”

synonimy: struktura, organizacja, układ, kompleks, sieć;

nieformalne: konfiguracja „systemu kanałów”

en · gi · neer / ˌenjəˈnir /

rzeczownik: inżynier; rzeczownik w liczbie mnogiej: inżynierowie

  1. osoba, która projektuje, buduje lub konserwuje silniki, maszyny lub roboty publiczne.

synonimy: pomysłodawca, twórca, projektant, architekt, wynalazca, programista, twórca; mistrz umysłu

„główny inżynier podejścia”

czasownik: inżynier; Obecna trzecia osoba: inżynierowie; czas przeszły: inżynieria; imiesłów bierny: zmodyfikowany; gerund lub obecny imiesłów: inżynieria

  1. zaprojektować i zbudować (maszynę lub konstrukcję).

„ludzie, którzy zaprojektowali tunel”

Inżynier systemów to zatem osoba, która projektuje, buduje lub utrzymuje zestaw połączonych rzeczy lub części tworzących złożoną całość. Nie ma znaczenia, czy ta złożona całość to statek rakietowy, samolot, sieć komputerowa czy zakład przetwarzania odpadów. Inżynier systemów jest facetem, który sprawia, że ​​wszystko działa.

Pomyśl o klasycznym teście „szklanka do połowy pełna, szklanka do połowy pusta” pod kątem optymizmu / pesymizmu. Każdy inżynier może powiedzieć, że problem nie jest w połowie pełny lub w połowie pusty. Problem polega na tym, że objętość szkła jest dwa razy większa, niż trzeba, aby skutecznie zatrzymać ciecz. Inżynier systemów jest facetem, który wymyślił sposób na skuteczne zmniejszenie objętości szkła, aby działało ono prawidłowo, z maksymalną wydajnością.

Podczas gdy ciecz jest jeszcze w nim.

I podczas gdy ludzie (klienci) nadal piją z tego.

Dlatego „Freakin 'Awesome” powinien być całkowicie akceptowalnym tytułem pracy.

LEM

Larry McPhail
źródło
A co jeśli „system” jest „połączoną siecią komputerów”? Czy to to samo, co „komputerowy system sterowania lotem”, z którym mógłby współpracować inżynier aeronautyki? Tak naprawdę nie różnicowałeś w swojej odpowiedzi.
hazzey
Nie ma nic do odróżnienia. „Złożona całość” systemów może być wszystkim. W moim przypadku systemy to ogólnie połączone ze sobą sieci komputerów, przełączników, routerów, drukarek i innych urządzeń, a także działające na nich oprogramowanie, które tworzą złożone całości, które projektuję, buduję i utrzymuję. Może nie wiem wszystkiego o każdym elemencie systemu, ale projektuję go i buduję, aby osiągnąć cele, sprawić, by działał i działał.
Larry McPhail