logoalt Hacker News

jazz9ktoday at 11:22 AM7 repliesview on HN

When I was in college in the early 2000s, it was the same. Most professors were at least a decade behind current technology.


Replies

petterroeatoday at 11:41 AM

Something tells me it was always like that. My university professors were teaching things nobody wanted to learn, and people were practically begging to be taught more up-to-date hireable skills.

Every time there was project work, we would be recommended using Swing or similar because that is what professors knew, but everyone used React because nobody hires Swing developers.

Someone once said "Our SQL professor's SQL knowledge is 10 years out of date. Probably because he has been a professor for around 10 years at this point" and that kind of stuck with me.

show 2 replies
robotresearchertoday at 9:00 PM

> a decade behind current technology.

And how about computer science?

CS is not a degree in web programming framework or DNN modeling framework du jour. Algorithms, data structures, linear algebra, and programming fundamentals do evolve, but gradually.

None of the languages I use at work existed when I was an undergraduate. Very nearly all the data structures and algorithms I use at work did.

Xelbairtoday at 11:27 AM

I wish it was decade for me, in early 2010s they were still teaching 90s approach to handling complex projects(upfront design, with custom DSL for each project and fully modelled by BA without any contact with actual users, with domain experts being siloed away - and all of that connected to codegen tools for xml from the 90s)

show 3 replies
Akuehnetoday at 11:47 AM

This is why I have always said, that a degree in CS is useless without some degree of passion towards it.

No professor can enable you for tomorrow, and a CS career is one of constant education.

I'm glad I learned some STM32 assembly, but with the resources available today, I wouldn't get anywhere near as deep as I did in the early 2k's.

I am building a local low power RAG system for the programing languages I like, but I'll still include stm32 asm.

show 1 reply
enceladus06today at 7:20 PM

Having taken a graduate-level CS course as a non-CS major, yes sw is about a decade behind what is actually being used. But the algorithms don't just magically go bad.

iso1631today at 11:59 AM

In the UK I did comp-sci from 2000, did a couple of extra modules. One was from engineering and covered communication theory -- nyquist etc. Another from was the English Department of all places and covered XML and data.

Very little coverage of tcp/ip in any of the courses. Language of choice in CompSci was Java at the time, which was reasonable as OOP was the rage.

Some compsci lecturers were very much of the opinion that computers got in the way of teaching Computer Science.

show 1 reply
FrustratedMonkytoday at 12:49 PM

"Most professors were at least a decade behind current technology"

Surely there are some core concepts.

I hear that schools today aren't teaching how to build a compiler. But to me this seems like a task that contains so many useful skills that can be applied everywhere.