CareerAdvice #BreakingintoCS #CSMajor #CSInternship #InterviewPreparation #BehavioralQuestions
Hey aspiring CS folks! 🌟
So you’re eyeing a career shift into the tech world in 2024? It’s definitely a challenging feat, but with the right approach, it’s definitely achievable! Let’s break it down:
🔹 CS Degree is Key: To kickstart your journey, having a CS or related degree is crucial. Math or Physics degrees can also pave the way if CS is not your primary major.
🔹 Get Experience: Internships or contributing to open-source projects can set you apart. It’s all about showing practical skills and real-world application.
🔹 Master CS Fundamentals: Dive deep into Discrete Math, Algorithms, and Computational Theory. Leetcode prep is your best friend for nailing technical interviews.
🔹 Ace Behavioral Rounds: Behavioral aspects are equally important. Show your team player skills, coachability, and readiness to learn.
🔹 Focus on Potential: Companies hire new grads for potential, not immediate impact. Show your willingness to grow and adapt.
Remember, the competition is fierce, but with dedication and the right steps, you can transition successfully into the CS field! 🚀
What steps are you taking to break into CS in 2024? Share your insights and let’s support each other on this exciting journey! 💡 #CSJourney #TechTransition
Get this summarized by chatGPT and post a tldr, might actually save a lot of people some time
Nice post, wanted to extend on some points
>If you think that things are going to get better for new grads, you’re mistaken.
Most likely true, CS [enrolment](https://nscresearchcenter.org/stay-informed/) has been increasing by over 10% YOY. Imo, current students & new grads shouldn’t contemplate on “when will the market get better”
>achieving non-trivial contributor status to an open source project that sees good adoption.
Good idea on paper, but the majority end up submitting PRs like [this](https://github.com/EpicGames/Signup/pull/24) and [these](https://github.com/expressjs/express/pulls?q=is%3Apr+is%3Aclosed+readme). Then they put “Open Source Contributer for `<major_project>`” on their resume and LinkedIn lol
>5. Actual skill doesn’t matter as much as you think
Possibly a biased view from OP (who is Staff Eng. @ MANGA). You are already interviewing top students likely from top schools who have multiple relevant internships — it often takes “skill” for students / new grads to even be in that position
But if you mean “skill” as in technical depth in specific technologies, I do agree
Thanks for the post! As someone in math/physics, would someone with a math or physics undergrad and a cs masters be on the same level as someone with a cs undergrad? I’m curious how much the cs bachelors in particular matters, considering even with a masters, I’m still gonna miss taking courses like OS, compilers, etc.
Also does having a CS minor help? Or is that just considered useless?
Yap. I agree with this. Assume the hiring right now is the best one to see this decade for new grads.
The saturation hasn’t even really begun this decade. Best to go in the field expecting the field to be toxic and brutal for the next decade or two.
Welcome to supply and demand of the job market. It’s exactly what happened to lawyers, etc. as well.