L'ingegnere di sistemi è una professione IT o un campo interdisciplinare di ingegneria?


9

Il termine Ingegnere di sistemi mi ha sempre interessato in quanto generalmente coinvolge molti diversi campi dell'ingegneria.

Ingegnere di sistemi - interdisciplinare

La definizione con cui ho familiarità è generalmente definita come una professione interdisciplinare di ingegneria, in cui l'ingegnere ha esperienza in numerosi settori e lo utilizza durante la progettazione di un sistema.

Ingegnere di sistemi - IT

Dopo aver cercato lavoro qui in Australia, ho trovato molte posizioni di ingegnere di sistemi. Tuttavia quasi tutti si riferiscono a lavori IT, facendo riferimento alla programmazione di sistemi informatici a livello di sistema.

Domanda

  1. Perché c'è un conflitto tra queste due definizioni?
  2. Quale è stato il primo?
  3. E Systems Engineer non è più valido in senso interdisciplinare?

Appunti

Per favore, perdona tutti gli errori e le ipotesi che ho fatto, sono nuovo e pronto per imparare.


La tua domanda sarebbe più forte se tu fossi in grado di fornire citazioni o istanze specifiche che mostrano l'uso contrastante della terminologia. Detto questo, penso che la tua domanda vada bene senza di essa.

1
Grazie, ricorderò di includere esempi specifici la prossima volta, per rafforzare la mia domanda.
Ben Winding,

2
Avevo "Ingegnere di sistemi" per anni come titolo di lavoro, come australiano che lavorava per una multinazionale americana, e sembrava significare "analista". Ero consapevole che nessuna società sembrava definirla allo stesso modo.
Pensando in modo strano

Risposte:


10

Sì, hai ragione nel dire che esistono diverse definizioni di Ingegnere di Sistemi che variano in base alla società. In effetti, diverse unità aziendali della stessa società possono persino usare il termine in modo diverso.

  • Un annuncio di lavoro su Stack Overflow Careers da Booking.com ha un ruolo di Senior Systems Engineer - Systems Architecture . Questo ruolo ha responsabilità come assumere "la proprietà degli obiettivi IT stabiliti dalle priorità di business e dalle aree strategiche di sviluppo IT", fornendo "leadership tecnica per lo sviluppo e l'implementazione end-to-end", "ricerca, test e implementazione di sistemi prototipo", " condurre la consegna a team tecnici operativi per l'ulteriore sviluppo e l'integrazione dei sistemi "e" progettare e progettare sistemi di e-commerce e sostegno alle imprese ".
  • Un annuncio di lavoro su Stack Overflow Carriere da Sauce Labs Inc ha un Senior Systems Engineer, ruolo di Operations con responsabilità che includono il mantenimento di "uno stretto rapporto di lavoro con gli altri team di ingegneri", "amministrazione dei sistemi, ingegneria e progettazione", "lavorare con reali hardware "(e un elenco di hardware di rete e di archiviazione dei dati)," ricerca e sviluppo proattiva ", creando" runbook, procedure, documentazione e diagrammi NOC degli ambienti che gestisci "e persino aiutando a" costruire nuovi data center in tutto il mondo " .
  • Liberty Mutual, una compagnia di assicurazioni, ha un posto di lavoro per un ruolo di Principal Software / Systems Engineer che è "responsabile della gestione delle prestazioni complessive" di uno dei loro sistemi, funzioni "come capo tecnico nella progettazione di programmi, codifica, test, il debug e la documentazione relativa alle capacità di automazione ", è" direttamente responsabile di progetti o sottoprogetti "e" può condurre progetti "ed è" responsabile della revisione della garanzia di qualità e della valutazione di prodotti software nuovi ed esistenti ".
  • UTC Aerospace Systems ha un posto di lavoro per un ingegnere di sistemi con responsabilità tra cui lo sviluppo di layout di installazione delle apparecchiature, documenti di controllo dell'interfaccia, schemi di sistemi elettrici di aeromobili e servizio "come ingegnere tecnico di collegamento con il cliente per lo staff di progettazione".
  • UTC Building & Industrial Systems ha un incarico per un ingegnere di sistemi senior più orientato all'IT, che fornisce amministrazione, manutenzione delle politiche IT, garantendo che i processi di ripristino di emergenza siano "efficienti e operativi" e che partecipino alla rotazione su chiamata per il supporto.
  • Gli ingegneri dei sistemi Boeing applicano "un approccio interdisciplinare e collaborativo per pianificare, progettare, sviluppare e verificare un sistema di sistemi e soluzioni di sistema bilanciati nel ciclo di vita", eseguire lo sviluppo dei requisiti, garantire le interfacce, eseguire analisi "per ottimizzare l'architettura del sistema" e per "flessibilità, sicurezza affidabilità, manutenibilità, testabilità, integrazione dei sistemi umani, sopravvivenza, vulnerabilità, suscettibilità, sicurezza del sistema, regolamentazione, certificazione, assicurazione del prodotto e altri fattori di qualità delle specialità ".

Per quanto riguarda il motivo per cui c'è un conflitto, probabilmente dovresti chiedere a un rappresentante delle risorse umane o un responsabile delle assunzioni presso queste aziende. Tuttavia noto una tendenza. Nelle aziende che creano un prodotto ad alta intensità sia hardware che software, il ruolo di un ingegnere di sistemi è un ingegnere interdisciplinare e coinvolge tutto il processo di sviluppo del prodotto di ingegneria. Tuttavia, nelle aziende ad alta intensità di software o che forniscono un servizio, il termine tende ad essere usato di più per ruoli di ingegneria di rete o amministrazione di sistema, ma sembra che esista un approccio multidisciplinare tra una combinazione di ingegneria del software, ingegneria di rete, sistema amministrazione, amministrazione del database o gestione del progetto. In entrambi i casi, la conoscenza che si estende su due o più domini o campi è comune, ma quei campi potrebbero non essere generalmente considerati campi ingegneristici. Non posso dire che questa è una garanzia, ma in circa 10-15 minuti di ricerca, è quello che ho notato.

La tua prima definizione tende ad essere quella che associo al titolo di Ingegnere di sistemi. In effetti, esiste una guida all'ente di conoscenza dell'ingegneria dei sistemi che afferma che l'ingegneria dei sistemi "è un approccio interdisciplinare e significa consentire l'intero ciclo di vita dei sistemi di successo, tra cui la formulazione dei problemi, lo sviluppo di soluzioni e il sostegno e l'uso operativi". Hanno una pagina che fornisce una definizione più profonda e anche una breve discussione .

Per quanto riguarda quello che viene prima, penso che sia anche la tua definizione interdisciplinare. Almeno, secondo Wikipedia , il termine "ingegneria dei sistemi" risale agli anni '40. In effetti, l'intera pagina di Wikipedia sembra allinearsi generalmente con la definizione SEBOK e la tua definizione.


quando vengono rimosse le offerte di lavoro, i collegamenti non saranno più validi. È un modo per affrontare questo nel tuo post?
Mahendra Gunawardena,

1
@MahendraGunawardena - Sollevi un buon punto, ma penso che le parti pertinenti di ogni pubblicazione siano state catturate in ogni descrizione. La pubblicazione stessa non è importante, piuttosto la terminologia utilizzata. 6 esempi dimostrano ampiamente un uso vario del termine "Ingegneria dei sistemi".

Sembra che ci siano somiglianze tra tutte le offerte di lavoro. Tuttavia, sembra che il software contenga elenchi di lavoro, si concentra maggiormente su competenze specifiche relative all'IT, piuttosto che su più discipline di ingegneria. Grazie per la risposta Thomas.
Ben Winding,

@TylerDurden Lo stavo pensando, sì. Di solito c'è un certo livello di conoscenza multidisciplinare - potrebbe essere più discipline ingegneristiche o forse è l'amministrazione del database e l'ingegneria del software o qualcos'altro.
Thomas Owens,

7

Non credo ci siano conflitti ma variazioni nel modo in cui le risorse umane scelgono di definire le posizioni degli ingegneri di sistema all'interno di organizzazioni specifiche.

Ritengo che l'ingegnere di sistema abbia un'ampia definizione principalmente legata al settore specifico. Nella mia esperienza, l'ingegnere di sistema è un professionista interdisciplinare di ingegneria come descritto nella tua domanda. A seconda del settore, la conoscenza interdisciplinare varierà ampiamente. Ma in quasi tutti i casi, a parte le capacità ingegneristiche, si prevede che un ingegnere di sistema abbia una certa conoscenza della gestione del progetto e di altre funzioni relative al business. In base alla mia esperienza, i progettisti di sistemi in ogni caso lavorano a stretto contatto con clienti, fornitori ed è la colla tra altre discipline ingegneristiche. Una solida conoscenza della gestione del ciclo di vita del prodotto è essenziale per un ingegnere di sistema. Di seguito sono riportati alcuni esempi:

Ingegnere di sistema - Settore sanitario - Dispositivi medici

L'ingegnere di sistema avrebbe dovuto avere una certa conoscenza dell'ingegneria biomedica, software, elettrica e meccanica. Ancora più importante, ci si aspettava che l'ingegnere dei sistemi avesse una profonda conoscenza dei requisiti normativi, della gestione dei progetti (ambito, gestione dei costi e degli orari), dei sistemi di qualità e del sistema di produzione dei dispositivi medici. L'ingegnere di sistema è stato il principale contatto con il cliente e i venditori su questioni tecniche.

Ingegnere di sistema - Industria automobilistica

Ci si aspettava che l'ingegnere di sistema avesse una certa conoscenza dell'ingegneria elettrica, meccanica e del software incorporato. In questo settore, l'ingegnere di sistema doveva avere una conoscenza approfondita della gestione del progetto (ambito, gestione dei costi e degli orari), requisiti normativi federali, sistemi di qualità, sistema di test e sistema di produzione. L'ingegnere di sistema ha supervisionato tutte le richieste di modifica di ingegneria (ECN) , le revisioni del progetto ed è stato il contatto principale sia per i clienti che per i venditori su questioni tecniche.

Ingegnere di sistema - IT

Sulla base delle mie limitate conoscenze in questo campo, credo che l'ingegnere di sistema - potrebbe essere necessario che l'Information Technology abbia una certa conoscenza dell'hardware del computer (reti, periferiche, ecc.), Del software del computer (sistemi operativi, linguaggi di programmazione, ecc.) E di alcuni progetti di livello gestione (ambito, gestione costi e pianificazione). È molto probabile che l'ingegnere di sistema sia il contatto principale per il cliente e i fornitori su questioni tecniche.

Infine, gli ingegneri di sistema di altri settori potrebbero avere responsabilità interdisciplinari simili, alcune delle quali @Thomas Owens ha colto nella sua risposta.

Riferimenti:


Sembra che; la gestione del progetto, una vasta conoscenza e le relazioni con i clienti, sono qualità comuni in tutte queste descrizioni di un ingegnere di sistema. Interessante, grazie per la tua risposta.
Ben Winding,

5

L'ingegneria dei sistemi precede l'IT.

La classica ingegneria dei sistemi ha radici nell'industria aerospaziale (nel bene e nel male). I progetti stavano diventando multidisciplinari e complessi e richiedevano il completamento di più appaltatori. Così è emersa la necessità che un tipo di ingegnere tenga traccia di vari aspetti (come il peso, ad esempio) a un livello relativamente elevato.

Relazionato:


Interessante che provenga dall'industria aerospaziale. Quindi Systems Engineering è un tipo di gestione di alto livello simile alla gestione dei progetti, ma non così limitato. Essendo ancora coinvolto in decisioni progettuali che richiedono conoscenze interdisciplinari.
Ben Winding,

Systems Engineering condivide alcune responsabilità con la gestione del programma: pianificazione, analisi dei rischi. Ma non è corretto affermare che l'ingegneria dei sistemi è un po 'come la gestione dei progetti. Questo è un malinteso comune. Gli ingegneri di sistema non gestiscono risorse e pianificazione.
Nick Alexeev,

Penso che tu abbia ragione nel dire che il termine precede l'uso dell'IT, e attribuirlo al settore aerospaziale sembra plausibile, ma non vedo una citazione specifica per nessuna delle affermazioni nei tuoi link correlati. Esiste un URL più pertinente o un numero di pagina specifico?
Air

Secondo Wikipedia, il termine "ingegneria dei sistemi" deriva da Bell Labs, non dall'industria aerospaziale.
Thomas Owens,

1

La cosa spiacevole delle parole ingegneria e ingegnere è che non ci sono standard universali permanenti per quando dovrebbero essere usati e ai quali dovrebbero applicare. Molti organismi di ingegneria professionale vorrebbero che il termine ingegnere fosse riservato a persone che hanno titoli universitari in ingegneria. È in parte il motivo per cui in alcune parti del mondo gli ingegneri professionisti (qualificati per l'università) devono sostenere esami di registrazione per il loro campo di ingegneria prima di poter lavorare come ingegneri.

La parola ingegnere deriva dal latino medievale ingeniare "ideare, concepire". Il dizionario inglese di Oxford ha le seguenti definizioni per ingegnere:

Una persona che progetta, costruisce o mantiene motori, macchine o strutture.

Una persona qualificata in un ramo dell'ingegneria, soprattutto come professionista: un ingegnere aeronautico

Una persona che controlla un motore, specialmente su un aereo o una nave.

Nord America - Un macchinista.

Un abile collaboratore o creatore di qualcosa: il primo ingegnere dell'approccio

Quindi oltre ai macchinisti che si definiscono ingegneri ci sono anche meccanici automobilistici (persone che riparano e assistono automobili e camion) che fanno altrettanto e specialisti della registrazione del suono che sono chiamati ingegneri del suono.

Quindi, poiché si verificano due ruoli di lavoro diversi che utilizzano il titolo Ingegnere di sistema, devi solo fare più attenzione a ciò che è richiesto quando vedi tali lavori pubblicizzati.


1

sistema · tem / əsistəm /

sostantivo: un insieme di cose o parti connesse che formano un insieme complesso, in particolare.

un insieme di cose che lavorano insieme come parti di un meccanismo o di una rete di interconnessione.

sostantivo plurale: systems "the state railroad system"

sinonimi: struttura, organizzazione, disposizione, complesso, rete;

informale: impostare "un sistema di canali"

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

sostantivo: ingegnere; sostantivo plurale: engineer

  1. una persona che progetta, costruisce o mantiene motori, macchine o opere pubbliche.

sinonimi: creatore, progettista, designer, architetto, inventore, sviluppatore, creatore; mente

"il primo ingegnere dell'approccio"

verbo: ingegnere; 3a persona presente: ingegneri; passato: ingegnerizzato; participio passato: ingegnerizzato; gerundio o participio presente: ingegneria

  1. progettare e costruire (una macchina o una struttura).

"gli uomini che hanno progettato il tunnel"

Pertanto, un ingegnere di sistemi è una persona che progetta, costruisce o mantiene un insieme di cose o parti connesse che formano un insieme complesso. Non importa se quel complesso complesso è un razzo, un aereo, una rete di computer o un impianto di trattamento dei rifiuti. L'ingegnere di sistemi è l'uomo che fa funzionare le cose.

Pensa al classico test "bicchiere mezzo pieno, bicchiere mezzo vuoto" per l'ottimismo / pessimismo. Qualsiasi ingegnere può dirti che il problema non è mezzo pieno o mezzo vuoto. Il problema è che il volume del vetro è il doppio di quanto deve essere per contenere efficacemente il liquido. L'ingegnere di sistemi è il ragazzo che trova un modo per ridurre con successo il volume del vetro in modo che funzioni correttamente, con la massima efficienza.

Mentre il liquido è ancora dentro.

E mentre le persone (i clienti) continuano a bere fuori.

Ecco perché "Freakin 'Awesome" dovrebbe essere un titolo di lavoro perfettamente accettabile.

LEM


E se il "sistema" fosse una "rete di computer connessa"? È lo stesso di un "sistema di controllo di volo" con cui un ingegnere aeronautico potrebbe lavorare? Non hai davvero differenziato nella tua risposta.
hazzey

Non c'è niente da differenziare. L '"insieme complesso", i sistemi, può essere qualsiasi cosa. Nel mio caso, i sistemi sono generalmente reti interconnesse di computer, switch, router, stampanti e altri dispositivi, nonché il software in esecuzione su di essi, costituendo i complessi complessi che progetto, costruisco e gestisco. Potrei non sapere tutto di ogni componente del sistema, ma lo progetto e lo costruisco per raggiungere obiettivi, farlo funzionare e farlo funzionare.
Larry McPhail,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.