I dread the world of academia, I don't wanna become a researcher and really just wanna go full time into software enginnering at some reputable company and contribute to some interesting project(s).
A bit more about myself: I have gathered 2-3 years of Software Enginnering experience on the side and consider myself a junior software engineer. I think I am a decent developer, always eager to learn, and I feel I am very good at selling my skills to companies as I have a rather high application-to-job-offer-ratio so to say. I guess part of it is that I display a lot of confidence in my abilities outwardly. Moreover, I'd say I have a pretty entrepreneurial mindset. I wanna create stuff on my own but feel like I never have the money to invest in anything as I currently don't work, being a full time student.
About my performance at university: I am proud to say I never had to repeat a single exam, but I also usually don't pass with "flying colors" - I kind of always aim for a max result with min effort. And I sort of figured it out: I typically study in a very time-efficient manner and focussed on simply passing, and it always worked so far. The rest of my time I use on personal software projects that I'm 10x more excited about. The downside is I don't learn too much practical knowledge anymore at Uni. A lot of the stuff there I consider academic acrobatics that I'm not interested in.
Here is the problem though: I am and want to be a software engineer, but if I drop out now my only degree will be in electrical engineering and NOT computer science. So I fear that I will never be considered a real software engineer based on my academic title.
I have swayed back and forth multiple times and am currently kind of half-heartedly still doing my courses and everything.
Would it be a good idea to drop out? Again, I frankly hate academic life and love creating stuff NOT for university credits but for an actual purpose. What would people experienced in the field advise me to do?
Thanks a lot
I have done exactly what you are considering to do. I'm French, and I dropped out 6 months away from completing my Master Degree in CS (the most ridiculous part is that I had completed all the coursework shenanigans and I just had to do a 6 months internship to close the deal). It has made my job search hell, and in fact, I was never able to land a programming job, and I've been stuck in a help desk position for 6 years now.
Trust me, you don't wanna be that guy. These days, Master Degrees are the new baseline, so under no circumstances go below that.
I'm happy I finished my CS degrees. I have more depth in my software engineering skills than without. Quite often I'm encountering a problem where I can apply a bit of knowledge I only have because of my studies. And that is quite satisfying and makes me a better engineer.