DEV Community

Discussion on: Should university teach current or future technologies?

Collapse
 
kopseng profile image
Carl-Erik Kopseng • Edited

It is not like this is a new idea, I was thinking along the same lines when I was studying 15 years ago, but you are starting at this in the wrong end. It is not about which technology to choose, but why you are taught technology to begin with.

A university is different from a vocational school or a coding bootcamp. Its first and foremost mission is not to make you a "PHP Coder" or a "Java code monkey", but to train you in computer science to make your skill set outlast the latest tech fad. Which technology is being used to achieve that is a bit beside the point. With that mindset, a tutor will with good reason choose unconventional languages such as Scheme, Prolog, OCaml and Haskell to best teach the theme of the current class. This bit is HARD and requires THINKING, something you never have time for after you start working and you mostly browse through some "Introduction to Redux" or whatever the latest tech might be.

And even if you usually end up with something marketable, everyone interviewing a junior straight out of college/university knows that you need some training anyway. That is not a big issue.

If you do choose to look into some tech, focus on the fundamentals there, as well, as I have let several juniors in interview situations go because they knew jQuery (), but not the prototypal nature of Javascript and basic vanilla EcmaScript 5.1