TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Is systems engineering just generalist engineering?

9 pointsby lidoover 3 years ago

3 comments

GianFabienover 3 years ago
In the non-IT world, systems engineering is about building solutions using components, sub-assemblies, assemblies of sub-assemblies all the way to the complete solution.<p>Such systems are deigned by starting with a top-level goal&#x2F;problem and the decomposing the solution through a series of layers. The construction then takes place from the most granular low-level components.<p>In the naive interpretation of the word &quot;generalist&quot; you would be conflating a chemical engineer with an aeronautical engineer. But when you are build a petroleum refining plant you want chemical engineers to be dictating the top level design whilst for a wind-farm you would want aeronautical and electrical engineers doing the top-level design.<p>Software engineering mostly deals with intangible &quot;objects&quot; so the rigid distinctions are rarely enforced. Unlimited degrees of freedom leads to many amazing possibilities and also the biggest disasters.
SolubleSnakeover 3 years ago
Systems Engineer here!<p>I studied computer science at one of the best U.K. universities but I currently work at a multinational engineering group in a team of chemical, mechanical and electrical engineers and I much prefer this kind of thing to the ‘tech’ industry.<p>The wanky recruitment processes with all the crap that goes on are actively insulting. Where I work it’s more like ‘this is what I’ve done before. This is what I’m going to do for you. Watch this!’ And then you get on with it.
j_not_jover 3 years ago
incose.org<p>There is a useful (but general) definition there.<p>It is not wrong to be doing system engineering in a purely software context. There is more to know.