I am just throwing this out there to fish for opinions Engineering is often advertised as a broad profession offering many opportunities. With tight labor markets where there is an over supply of job seekers is this no longer a true statement. I ask because workers must be responsive to the tides in industry. As some sectors cool off it is beneficial to migrate to hotter areas. The problem is companies are demanding very specific skills. Its rare that you see a blanket 5 10 20 yr experience requirement without a caveat for something specific like 5 yrs 2 phase deep sea flow in pipes modeling or something. Are people basically forced into being labeled as specific type of engineer? Does one have to "start from the bottom" to migrate to a different field within the discipline? Is it possible to stay an generalist and not be reduced to a project manager? Thanks in advance for comments ?