Hey everyone! I'm moving from my 2nd to 3rd year in Computer Science and have a 3-month summer break to fill in my knowledge gaps. I really want to make the most of this time but need some direction on what to prioritize. Right now, I'm comfortable with HTML and CSS, have some basics in Python, C++, and SQL, but struggle with algorithms, Git, and frameworks. My goal is to be employable for internships and junior roles by the end of summer. I'd love your advice on what the top 2-3 topics I should focus on are, any free resources that would fit my tight schedule, and suggestions for small projects I could work on to show my progress. I can dedicate about 6-8 hours a day to this, so honest feedback is welcome! Thanks a ton – I'll document and share my progress as a way to give back.
5 Answers
Do people not do internships during their 2nd and 3rd years? I did after both those years! If you don't need to earn cash during the summer, then definitely take some time off and enjoy it. Keep up your skills too, but it doesn’t have to be a full-time effort!
That's awesome you're motivated! Just keep in mind to have fun as well. You could spend time on hobbies and exploring new interests while also learning. Check out roadmap.sh; it’s a great, free site for planning your skills! Balance your study time and enjoy the summer vibes!
Honestly, it seems like you might be putting too much pressure on yourself. While it's great to want to improve your skills, don’t forget to enjoy your summer! Spend some time outside, meet new people, and create memories too. If you're still keen on studying, I recommend getting comfortable with Git since it's widely used. Also, focusing on the fundamentals of computing like how computers really work can never hurt, even if you're coding in high-level languages. Balance is key!
This feels a bit intense! Remember, you're basically just in school. Spend your summer having fun! If you want to code, maybe aim for working on a project a couple of times a week instead of every day. It’s all about finding that chill balance!
I suggest setting a specific number of hours to study each week and stick to it! If algorithms and Git are tough areas, try solving a couple of problems on sites like LeetCode or Codewars a few times a week, and spend some days working on a small project using Git. But seriously, don’t forget to relax. Life’s about having fun, too – make some friends, exercise, or binge-watch a show!
Haha, I get that! But some of us have to work during breaks to make ends meet. If I were in your shoes, I'd say to keep pushing yourself.