No.14350355 ViewReplyOriginalReport
II'm already 25 and I'm about to get a Bachelor's in Mech. Eng. from a uni that wasn't too taxing, or too demanding. So I don't fully know my physics, nor maths. Since it's a sub-par uni we didn't have any labs, and since it's a sub-par country, it's very hard for a student to get an internship, especially if you're from a shit uni. I have tests remaining, and a final dissertation. Then I can begin work. Thing is, with all what I've described, you can probably guess I don't feel confident in my ability to be a mechanical engineer. I've forgotten most of what I've needed to pass my exams, because I just never had to use this knowledge apart for the tests. Also I don't actually have a knack for this shit, cars and trains are cool and all, but don't really excite me. Physics excites me, and that's why I went into mech. eng. But this isn't what I want to do for a living, I figured this out too late into my education. Salary is also not that great for the amount of work you have to put in. Would I be stupid to spend a few months learning programming and get a job as a programmer, switching streams completely? I guess I should still try out a job in engineering and see if I like it, since I'd feel really bad for spending what is now 5 years at my uni (didn't graduate in time because personal issues), without even giving it a try.

Reasons I did bad at uni are because of the way curriculum is structured. We had thrown at us in various physics classes, without even having gone over those concepts in our math class (we were literally starting out on derivatives). I was able to pass every test because in the end it never required calculus, but you can understand from this simple example I was pretty much always playing catch up, and I still do. Now that I actually do have the required math background, it'd take me about a year (alongside a mech job) to actually acquire the engineering knowledge I'm expected to have on graduating. I'll always play catch up this way.