3 ms·
I have a mechanical engineering degree(BS) with a minor in computer science. It is 100% do-able for you to switch in. My college used to say "mechanical engine
by krschultz 12y ago
I have a mechanical engineering degree(BS) with a minor in computer science.
It is 100% do-able for you to switch in. My college used to say "mechanical engineering is the liberal arts of engineering". You will be able to handle it. I personally did 2.5 years as a professional mechanical engineer right after college, then switched over to software and have been doing that ever since.
Some possible pathways - look for a job that is at the intersection of mechanical engineering & computer science. There are companies that write simulation programs, it's harder to find people that understand the engineering math than it is to find people that can write code. They are usually in the oil / defense industries. They pay very well.
You are also a prime candidate for a bootcamp type program. I don't normally recommend them, but you are one of the few people that it actually makes sense for. You need to just work with some people that know software engineering well and you will grow quickly. At the end of that, they will help place you in a job and then you can spend the next 18-24 months learning it all on the job.
My personal pathway was a bit different. I grew up hacking, and chose to do mechanical engineering because I felt I wouldn't learn enough new stuff in a CS program. When I wanted to get back into software I worked on a sideproject for about 6 months, and used that as an example of my skills when I interviewing. However, I did 3 years of internships in software so I knew what I needed to do.