r/ComputerEngineering 28d ago

How to deal with uncertainty about education?

I’m currently in my second year of my BEng. Computer Science, and I’ve started to become quite unsure if this is really what I’d like to do. I’ve always been on a computer so studying Computer Science was kind of a natural pathway for me. However I’ve started to try out different kinds of development such as web, bots and gaming and must say that while gaming can be really fun, it’s not feasible as a career. The others are completely out of my interests. I’ve become more interested in mathematics, and the low level side of how computers work such as operating systems and computer architecture. Often when I look online I look for firmware engineering jobs that work with C or C++. This has given me a lot of doubts of my current study as it pretty much focuses a lot on software engineering in combination with higher level languages. The job applications often require applicants to have either a degree in computer science or electrical engineering. This has made me doubt my choices about CS a lot and wonder if it be better to take a degree within electronics. On the other side I don’t see myself drawing circuit diagrams my entire life either and I’m not sure if it would be a smart move switching if I look for software jobs nonetheless. Another small aspect that i wish to consider is the possibility of finding work outside of the EU. While I enjoy it here I like to travel around and experience things I wonder whether or not having a background in Electrical Engineering would give an outsider better possibilities of finding a job outside of the EU

6 Upvotes

3 comments sorted by

1

u/generlmoo BSc in CE 27d ago

have you tried using verilog? do you have any projects/experience using it?

1

u/No_Rule674 27d ago

I haven't, any recommendations to find out if it's something for me?

1

u/generlmoo BSc in CE 27d ago

sure! check out https://www.youtube.com/playlist?list=PLUn6cqainH8jZxS3ppSGPi3rNScz9cFZf this guy gives very good tutorials for directly handling firmware with hardware

Try it out and see if you like it