I'm a Sophomore in college. My major is Computer Science. I don't have any experience working in the field. My plan is to get an internship during my senior year. Then get a full time job after completing my undergrad. Does this plan sound viable? Or do I need to be more active in making connections and gaining experience?