- #1
aspiringeng123
- 12
- 4
Hi everyone,
I hope I can articulate what I'm thinking, as I'm unsure if this is specifically an "engineering job" problem or a job in general problem.
I graduated with a BSEE, got an MS right after, and have worked in two companies so far. I had a pretty good gpa for both, over 3.6, so I think I am somewhat competent although of course not a superstar. The first was a start up that promised a lot of things but in reality ended up turning out to be a lot different. Deadlines were very tight, and daily standups for "progress" turned out more to be like daily grilling sessions, followed by frequent inquiries as to "when is it going to get done". I endured this environment for a bit because I thought that this is just how things are, and I need to expect it, but it was really taking a toll on my stress and health levels. I then went to a more established company, but still small compared to the big semiconductor and software names everyone knows about, and things were much different in the beginning.
However, over time, I noticed that things began to evolve more to how things were at the startup I was at. There was little to no guidance for novel problems, and expectations that they were to be done quickly. I was pestered frequently to give estimates to things that I really had no idea how to accurately estimate, and ended up just making up times, only to have me questioned as to why the project was running late thereafter.
Looking online, it seems that this is becoming more and more common in engineering, of a pressure cooker type scenario where employers attempt to squeeze as much as they can out of their employees. I'll admit I'm not the best or smartest engineer as well, but I do try, although both work environments have not been very great in terms of willingness to help from my colleagues, as they are knee deep in their own problems as well.
Nevertheless, I am getting a bit tired of the stress and pressure and am looking at a career change, but I'm thinking first maybe going to a larger, brand name company would be better just to see if things are different. However, it's my understanding that even at companies like Amazon, Microsoft, etc., stress and pressure is very high, at least for the highly technical groups.
Does anyone have any advice for me, or has been through a similar thought process? I would be looking maybe for some more writing intensive or business side type roles, not so much for the "get xyz feature of widget x working in two days" roles.
It is a pity because I am quite interested in Engineering, and enjoyed my time as a student learning many new things. However I am finding that working as an engineer and studying to be one are very, very different things. So I don't know if I'm more suited to being sort of a hobbyist where I can learn things at my own pace.
I hope I can articulate what I'm thinking, as I'm unsure if this is specifically an "engineering job" problem or a job in general problem.
I graduated with a BSEE, got an MS right after, and have worked in two companies so far. I had a pretty good gpa for both, over 3.6, so I think I am somewhat competent although of course not a superstar. The first was a start up that promised a lot of things but in reality ended up turning out to be a lot different. Deadlines were very tight, and daily standups for "progress" turned out more to be like daily grilling sessions, followed by frequent inquiries as to "when is it going to get done". I endured this environment for a bit because I thought that this is just how things are, and I need to expect it, but it was really taking a toll on my stress and health levels. I then went to a more established company, but still small compared to the big semiconductor and software names everyone knows about, and things were much different in the beginning.
However, over time, I noticed that things began to evolve more to how things were at the startup I was at. There was little to no guidance for novel problems, and expectations that they were to be done quickly. I was pestered frequently to give estimates to things that I really had no idea how to accurately estimate, and ended up just making up times, only to have me questioned as to why the project was running late thereafter.
Looking online, it seems that this is becoming more and more common in engineering, of a pressure cooker type scenario where employers attempt to squeeze as much as they can out of their employees. I'll admit I'm not the best or smartest engineer as well, but I do try, although both work environments have not been very great in terms of willingness to help from my colleagues, as they are knee deep in their own problems as well.
Nevertheless, I am getting a bit tired of the stress and pressure and am looking at a career change, but I'm thinking first maybe going to a larger, brand name company would be better just to see if things are different. However, it's my understanding that even at companies like Amazon, Microsoft, etc., stress and pressure is very high, at least for the highly technical groups.
Does anyone have any advice for me, or has been through a similar thought process? I would be looking maybe for some more writing intensive or business side type roles, not so much for the "get xyz feature of widget x working in two days" roles.
It is a pity because I am quite interested in Engineering, and enjoyed my time as a student learning many new things. However I am finding that working as an engineer and studying to be one are very, very different things. So I don't know if I'm more suited to being sort of a hobbyist where I can learn things at my own pace.