4 ms·
> they have a hard time finding their first job because they never became familiar with modern tools and technologies. Maybe they didn’t even learn how to use G
by mywittyname 6y ago
> they have a hard time finding their first job because they never became familiar with modern tools and technologies. Maybe they didn’t even learn how to use Git.
This might have been the case decades ago, but it isn't anymore. Every CS program has "applied" courses for students to learn practical job skills, i.e., iOS development, Intro to Cloud Computing, modern web development. These courses are usually pretty good and are sometimes have a corporate sponsor.
Plus, internships are highly encouraged, or sometimes required by programs. So finding a job after (or before) graduation is easy.
> The difference is that people that started on a “computer science” path will have an easier time learning React, Django, Rails, you name it
I always felt the difference is that CS teaches the skills necessary for jobs 5-10 years into the future. For example, it's easier to understand TypeScript when you built a primitive version of a JS trans-piler as part of a course on language theory/design.
When I was in school, nVidia's CUDA had just come out. nVidia sponsored a course to teach CUDA at our university, complete with a lab featuring top-end PCs with the best video cards they offered and a specific book. Practically speaking, most of us who took the course did so to play games on these nice PCs. But CUDA has beccome dominant in the industry, and I suspect that's because they got to teaching it in university early.