I feel as though my undergrad hasn't prepared me. I need guidance.
Interview Experience
Hi all, I'm just finishing my bachelor's in comp sci and I feel really unprepared to enter the workforce. In life, I haven't been given much guidance by peers or my family. I feel like I've been trudg
Full Details
Hi all, I'm just finishing my bachelor's in comp sci and I feel really unprepared to enter the workforce. In life, I haven't been given much guidance by peers or my family. I feel like I've been trudging through life by myself with little to no help, expected to just know what to do somehow. Because of this, I went to a very average university thinking that all would be well. Now that I come to the end of my course, being a lot older and I think a bit wiser (hopefully), I've begun to understand that my computer science course wasn't the right fit for me. My course has taught me about computer architecture, web dev, mobile dev, DSA, programming paradigms, programming patterns, maths, basicML, data analytics, databases, systems analysis, design thinking for innovation, basic networks, and more. This was all great going into the course because some of these fields I could have seen myself going into (and maybe can). The issue I have is that all my knowledge feels so scattered and not very deep. A lot of theory, very little application. I don't know where I'm going again now that I'm finishing uni as I'm moving to the USA to be with my fiancee so I don't have the career network that I have here at home. I'd love to go into something like distributed systems, but that class wasn't taught at my uni. Now that uni is coming to an end, I feel like I won't ever be able to break into it. I feel like I have to break into something now to set up my future career and be able to provide for my future wife. I think from this wall of incoherent text you can see that I'm quite anxious and a bit of a mess. I've been primarily focusing on web dev, focusing mostly on the backend because I love optimising and problem solving. I don't want to do web dev though- I went downthat path because the issues created by web dev are mentally tangible to me, though, so I could visualise them, letting me figure out how to build solutions for them. I want to go into somethign that's high performance, focused on optimisation and speed. I have prior C++ experience, but it's not incredible. I would also absolutely adore going into embedded, but I never focused on the computer engineering section really, so I'd have to take some months to really build up that knowledge now. Would somehere here be able to give me some form of guidance? I don't know where else to find it.