What are skills to focus on learning after first year of CS degree?

Posted by DragonMaster_UNO@reddit | learnprogramming | View on Reddit | 11 comments

I’m about to finish up my freshman year for my CS and Math degrees. I feel like my professors have done a good job in teaching the content for the classes, but I’ll need to gain more skills over the summer to be ready to apply for internships later on.

I didn’t program much before college so my knowledge is mostly limited to what I’ve learned in class. At this point, I feel like I have decent knowledge in python, java, OOP, and basic data structures (array lists, linked lists, stacks, queues).

This summer I plan on taking a summer class, working on my CS skills/building projects, and maybe getting a part time job as a coding camp counselor. What skills should I focus on building to give me a solid foundation for internships and maybe help make my next cs classes easier?