What should I do this summer
Posted by Ghost-b2@reddit | learnprogramming | View on Reddit | 7 comments
I am a software engineering student and I have this summer break. I don’t know what should I do in this 3 months. I have thought of trying to get Security+ certificate but I have no OS or Networks background yet. I have studied OOP, Data Structures, and Web Development so far. What do you guys recommend me to do this summer? I feel lost.
ImprovementLoose9423@reddit
Build portfolio projects and try to get a job or at the very least an internship to enhance your chances of getting a better position in the software engineering field.
Codemaine@reddit
build cool stuff you’ve always wanted to, using codex/claude code as your guide
Playful-Sock3547@reddit
you are actually in a pretty good spot because you already have oop dsa and web dev basics. instead of chasing random certificates i would use these 3 months to build momentum and explore what you enjoy. personally i would skip security+ for now if you do not even have os or networking basics yet because it may feel too theoretical and disconnected.
a solid summer plan could be: spend the first month learning cs fundamentals like basic os networking and git/github while strengthening dsa a little. second month build 1 or 2 real projects not tutorial clones maybe a full stack app api based project or something that solves a real problem. third month try exploring one area deeper backend cloud cybersecurity ai or app dev and maybe start applying for internships or contributing to open source.
most important thing do not try to learn everything at once. 3 focused months on a few things will help way more than touching 20 different technologies and forgetting them. honestly if you end summer with good fundamentals 2 solid projects and better coding confidence that is already a huge win.
zonkponk@reddit
Some options:
1. Solve LeetCode problems to strengthen your algorithm writing skills
2. Create a product that you would take pleasure working on. It doesn't matter if such product already exist, just make sure that your one is good enough to be used by people.
3. Try to find internship even if it is unpaid
Regardless of which one you choose, make sure that you are putting enough effort. One lifehack that worked for me was to track the time that I spend on working/studying. I make sure that i spend 8 hours everyday from monday to friday. I use tracker called toggle track
No-Garden-139@reddit
Go work on projects. Try to get freelance work. Don't listen to the people in here telling you to go sit down and learn more stuff from courses. It's pointless. Make something youre either passionate about or you're getting paid to do.
Tall-Rooster-7112@reddit
You are not actually lost, you’re just at the stage where tutorials stop feeling productive. You already have enough basic to start building real things. Instead of trying to collect more certifications immediately, I’d spend the summer making one or two solid projects from scratch and documenting everything on Github.
Security+ is useful, but it’ll make way more sense once you have stronger OS/networking fundamentals anyway.
ScholarNo5983@reddit
Why are you asking random people on the internet to give you advice as to your future?
Study everything you've been taught so far making sure you fully understand each and every detail.
If you fully understand these details, you'll find you are no longer lost, but instead you'll find yourself somewhere near the top of the class.
However, this endeavor will not be easy as it requires a dedication to study, and as such it requires high levels of commitment and dedication.
But if you succeed, you'll find your own path through this maze.