How Can I Catch Up in Backend Development, AI/ML, and GenAI as a 2nd Year CS Student?

0
1
Asked By TechieGamer101 On

I'm currently in my second year of Computer Science engineering and I feel like I've wasted a lot of time during my first two years. I know programming languages like C, C++, Java, and some Python. I've done a bit of data structures and algorithms (DSA), but I often need hints for medium-level problems. This year, a bunch of internships opened up, but I didn't apply because I felt unprepared skill-wise. That realization hit hard, and I'm determined not to waste any more time.

I'm particularly interested in backend development, AI/ML, and Generative AI since it seems to be the direction everything is heading. However, I'm confused about the specific skills I should develop to truly excel in these areas. There are countless roadmaps and courses available online, which makes it overwhelming to choose the right ones.

So, I'm looking for advice on:
1. What core skills should I focus on to become proficient in backend, AI/ML, and Generative AI?
2. Are there any courses or resources that genuinely guide you from beginner to advanced while helping you work on real projects?
3. How can I effectively balance learning DSA, backend development, and ML/GenAI without spreading myself too thin?

Any insights from peers, seniors, or professionals in these fields would be greatly appreciated!

2 Answers

Answered By CodeNinja42 On

You should definitely focus on building something real! I recently came across an article titled "Build Something Real" that emphasizes the importance of practical projects. It helps you apply what you're learning and gives you direction. As for courses, look for ones that offer hands-on project experience; they're usually more beneficial than just theory. Don't forget the basics, like DSA and math, which are crucial for the fundamentals in both backend and AI/ML. Balancing everything will be tricky, but try to set clear goals for each area and allocate specific time to focus on projects and fundamentals!

SkepticalCoder93 -

I totally agree! It's so easy to get caught up in theory, but real projects make all the difference. Just remember to start small!

CuriousLearner88 -

Thanks for the advice! I checked out that article and it’s super helpful, but where can I find courses that focus on real projects?

Answered By AIWhisperer76 On

Be cautious with the hype around Generative AI! It seems promising now, but I think the GenAI bubble is going to burst soon. Focus on solidifying your fundamentals—DSA, discrete math, and linear algebra will always be valuable, regardless of where the industry goes. Concentrate on backend development and build your skills there before diving deep into AI/ML. It will pay off in the long run, I promise!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.