Viewing a single comment thread. View all comments

bubba-yo t1_j61eki8 wrote

Former uni administrator at a highly ranked engineering program here, now retired. Also a background in data science.

I wouldn't worry about it too much. Engineering isn't easily automated, and the automation that does get done needs to be designed and implemented by engineers. Engineers are basically the economic apex predator.

Areas that are traditionally in short demand are materials engineering and environmental. I might be careful around Chemical mostly because it's dominated by the petrochemical industry and it's unclear what's going to happen there. Ideas offered below are good - photonics, EE in general.

But here's the suggestion I give everyone. Learn to code, learn data science. These are turning into such broadly applicable skills that having them concentrated in a single major like Data Science or CS isn't going to fly. The real value is in domain experts of any kind that have these skills. Even if Civil Engineering got automated out of existence, the last guy out the door will be a Civil Engineer training those systems, relying on programming and data science to do so. A job I had before working in engineering was doing programming in a humanities project - people that knew classics and can code are VERY few and far between, and that got me in the door.

Learn python. It's a very practical language - lots of applications. Dominant environment for data science right now, and likely the foreseeable future. Learn a lower level compiled language as well. I'd choose Rust for a variety of reasons related to learning good coding practices, plus it's interesting. Just put these in on your longer term to-do. Take some electives in college. Turn them into a hobby.

But pick the discipline that interests you. Keep in mind that the options are a combination of horizontal disciplines and vertical (industry) ones. The broad horizontal ones are Mechanical, Civil, Electrical, Chemical, Materials, Industrial. The vertical ones are Aerospace, Biomedical, Environmental, Petroleum, Software etc. Generally speaking the former are a little more marketable over a career because they build off of fundamentals. The latter may get you up the ladder faster at first, but are built a little more off of where industries are today, and may not prepare you quite as well for where industries are going later. Probably not a huge thing to worry about but a lot of aerospace engineers really hit rough times when the aero industry collapsed in the 90s and had to wait for it come back. The MEs or EEs that worked there could more easily jump to completely different industries.

I'll note that my son is an EE at a Bay Area company 2 years out of college. He does circuit design for high value/low volume hardware (engineer to engineer firm). Most of what made him marketable didn't come out of the classroom. He was interested in it before college and tinkered and learned on his own. He couldn't do the math or really explore the theory, but he showed up knowing the tools, was probably better at soldering than our techs were, was accustomed to reading spec sheets and so on. That confidence really paid off. His bosses love him because he's productive - he writes code to automate his tools. He does his own data science work, doing data collection and analysis. He can go in lot of different directions. He learned to program playing Minecraft. He got interested doing circuit design with redstone. You can learn a LOT outside of school. Go find your interest.

19

LostOldAccountTimmay t1_j63mg3o wrote

This is great advice, so I'll add on to it. Finding your interests includes what it is about the work that you like. You really like reading up about a topic, finding articles and learning on a topicand researching how stuff works? really like tinkering around with physical circuits to build complex ones and working with your hands? maybe it's organizing things and tracking your progress throughout your project? those things may influence the type of company and which team within the organization you target. Innovation teams and start-up companies will require more research and may be less organized or regimented. Whereas bigger organizations, and especially defense contractors, will provide more formality and allow you to concentrate your efforts more precisely.

I like to build new stuff and solve new problems, whereas I'll get bored working on an older product making incremental updates or fixes. So i stick with innovation. But some people don't appreciate the unknowns and the anxiety that comes with that, so they'd rather be confident in the context in which they're operating.

Some people like product support, and solve problems as they arise. Working closely with customers to build relationships and collaboratively solve problems. These guys are great at staying calm under pressure.

Others like to speak and be the face of the team in product marketing or sales engineering.

You don't have to choose any of those up front, but pay attention to the types of work you're drawn to, what you're good at, just as importantly what you tend to avoid or put off. How you operate and like to operate can mean a lot in how successful you are in a given role, and what to look for when changing roles.

3

spud_monkey312 t1_j64461q wrote

"pay attention" is the operative directive. When you align with your interests, nothing is out of reach. Only you can "know" the right answer for yourself. Trust your gut... when you feel drawn to a career path - GO FOR IT!

Above all else, have fun. Making the journey fun will be a dynamo of personal power for you!

2

dhaugh t1_j6erqh4 wrote

>Learn to code, learn data science.

Big agree, i just started my first FT job in environmental/geotech and my programming skill is quickly making me a very valuable asset to the company.

1