I'm in my final year of a Bachelor's in Computer Science and Engineering, and I only have a basic understanding of some programming languages. I'm pretty much lost when it comes to data structures and algorithms (DSA) or any development skills. I'm considering a career in DevOps, but I've heard that it might not be suitable for freshers. Can anyone give me some guidance on where to start and what I should learn to improve my chances of getting a job in 2025?
5 Answers
Thanks everyone for the advice! Here’s my game plan: 1. Start with Java and DSA, focusing on arrays and linked lists. 2. I’m also thinking about backend development. Should I learn DevOps alongside this? Let me know if this sounds good!
To help counter some of the negativity, consider building a portfolio of personal projects. This is one of the best ways to demonstrate your capabilities to potential employers. There are tons of resources available with great project ideas that you can build yourself. Even though I’m not in tech myself, all my job opportunities were based on what I achieved outside of school.
Networking is critical today. Start building connections now! Yes, learning DSA and development practices is helpful, but instead of just grinding on coding problems, work on actual projects that showcase your skills.
I appreciate the insights!
Firstly, your first job will largely depend on your networking abilities and interview skills. Having a solid technical foundation is crucial, but remember, it's not the only thing that will get you hired.
Okay, but what should I actually start learning?
It's a tough market out there, and the competition is fierce, especially for entry-level positions. Instead of fixating on one specific skill to master, focus on your coursework and networking. While it's essential to learn DSA and development concepts, completing real-world projects will be more beneficial than just practicing coding problems.
Thanks for that advice!
Thanks for the tip!