As a CS degree student, I have learned a little bit about a broad mix of subjects. It has become evident that it’s common for a person to complete a technology degree without developing deep coding skills. The Capstone course is an opportunity to sink your teeth into a project and that’s good, but I, personally, will still need to learn some strong coding skills so I intend to go deeper into something – maybe node.js.
Now, Focus on Something that Interests You
A degree program generally provides relatively shallow learning across a broad horizon of subjects, so the student is primed to tackle any number of endeavors, but with very limited experience. For all of the valuable things that we learn in a CS degree program, it is entirely possible – as is my case – to complete a degree program without gaining strong coding skills. In our Web Development course, I (barely) made a website that accessed a database. I couldn’t do it again because as soon as I finished, it was time to start another term of school.
As I work through some of the courses I’ve mentioned, I hope I’ll become aware of some additional skills that I might enjoy learning.
As Degree Students, We Have a Good Start
To get a degree in Computer Science is a lucky thing and it will likely be of good benefit, but completing assignments and passing classes in a broad curriculum doesn’t generally provide deep skillsets. I think it’s a good idea for a degree student to pursue a deeper dive into some marketable skills. Find something that interests you and develop some specialized skills that will make you a capable engineer. You’ll probably enjoy the deep dive and if you haven’t already, you may learn what you want to do as a career.