I am currently a junior in Industrial Engineering major at Purdue, going for a minor in electrical and computer engineering, and a minor in computer science. I am going for a software engineering specialization under my IE belt. I’m trying to deal with the idea of “Imaginary Engineering” because that’s not what I want to be. I want to imagine and actually make the products
I was a transfer student. I applied to Industrial Engineering because it seemed that Purdue’s rank and reputation for IE major had been outstanding and I was not sure which engineering discipline that was my passion. Now, I’m thinking of changing major to computer engineering but it’s still 50:50 due to the following reasons
- I had been a technical person who likes to create things. So, I have been using Computer Aided Design (CAD) using Solidworks and CATIA for an aerospace project that I'm involved in. This is an expression of my interest in designing hardware. This made me feel like to change my major to computer engineering.
- Part of IE program that I like is their skill in developing algorithms. I really love technology and that's the reason I am pursuing software engineering and a minor in CS. Even some of the professors in IE department have research on different machine learning algorithms.
- In future, I wanted to build my own start-up (what I have in mind for my first start-up is a smartphone company that develop transparent -glass- smartphones). I thought I would need more skill of a deep and technical engineering discipline. However, my mum told me that IE's skills are very important. Creating a product without the capability of sustaining the efficiency of the business would end up with catastrophic events for the investors and company. it's true like Apple. under Steve Jobs, Apple almost lost its sustainability until Tim Cook arrived and started to close some of the company's physical asset. (and now Apple had been making money more than analyst predicted).
- I'm just having hard time to understand or believe why people kept saying that IEs are imaginary engineers. I heard this because we all know some IEs tend to be individuals who just wanted good grades, not passionate in learning, and IEs student had to take classes in different departments, which is like a community burden for other engineering discipline due to these individuals learning attitude (I heard some even cheat, which was even worse that their negligent and disrespectful learning attitude towards professors). However, that's not me. I'm pretty much passionate about learning, especially, technical courses like the electrical and computer engineering courses (not only that, I almost enjoy all the classes that I take in different departments). This is kind of disappointing for an IE student who had been working hard keeping a good academic performance. How can we do things if we don't have the respect of others in school, especially, among engineers who might be the people in our team during the professional career.
- I do want to work in tech companies with my software engineering specialization. This made me lean to keep working toward my IE
Now I’m confused and I am considering changing my major. What are your thoughts on this?