Live data from Hacker News

Ask HN: What is it like being in a CS major program these days?

news.ycombinator.com

211–220 of 221 posts

Re: Ask HN: What is it like being in a CS major program these days?

#211

Earlier quoted context omitted.

Back when soap wasn’t just for hygiene.

I still see software sold as soa compliant, whatever that means. I think we have just started recycling and mixing sw memes at this loint. Like you see someone wearing bell-bottoms with an 80s dayglo jacket. We do agile soap waterfall kanban model driven design here.

Someone needs to release SloppyJoe

Re: Ask HN: What is it like being in a CS major program these days?

#212
post #37

Earlier quoted context omitted.

Which is a good thing. They should be teaching the cornerstone principles, not offering vocational courses.

my old CS prof at my uni used to say when this question came up "do you sign up for an astronomy course and expect they teach you how to build a telescope?" It's always puzzled me why people sign up for an academic education that has 'science' literally in the name and then complain when they get a theoretical education. It's not a tool workshop

Well the issue is the majority of people study CS to become software engineers not academics in CS. There are only a small number of software engineering degrees at select universities, so CS is the de facto route to becoming a SWE. So it’s not unreasonable students would want a bit of practical industry education in their CS degree.

I’m actually surprised with as much money is in tech that there hasn’t been more influence towards shaping curriculum to be more industry relevant. Companies waste tons of money ramping up new grads and bridging the CS to SWE gap, surely the incentives are there for a different curriculum.

Re: Ask HN: What is it like being in a CS major program these days?

#213
post #37

Earlier quoted context omitted.

Which is a good thing. They should be teaching the cornerstone principles, not offering vocational courses.

You think most people spend tens of thousands of dollars on college and expect not to be employable?

Exactly. Why are people so repulsed by the idea a college degree may give you some kind of employable skill. Like, “Ew gross, they taught git in CS 101, how dare they degrade the purity of our scientific education.

Re: Ask HN: What is it like being in a CS major program these days?

#214

"The professors use AI themselves and expect their students to use it, but do not have a gauge for what kinds of problems make for an appropriately difficult assignment in the modern era." I'm a prof, recently retired but still teaching part-time. This is exactly the problem. AI is here, people use it, so it would be stupid (plus impossible) not to let students use it. However, you want your students to still learn s…

You can become a building architect without first becoming a brick mason. Working effectively with AI is a lot more about planning, architecture, directing, etc. the education system will need to adapt, but things are moving so fast I suspect we’re in for a massive shock as the mismatch between education and job role is soon going to be massive.

Re: Ask HN: What is it like being in a CS major program these days?

#215

Earlier quoted context omitted.

> Learn to code and then Google will surely hire you and pay you $250k right off the bat Weird. In EU, 99% of graduates didn’t (don’t) have that in mind… A fresh graduate in CS typically earns less than 40-50K (even less depending on the country). So USA is now like the EU?

No, USA is not like the EU because everything still costs American prices.

And because the employed software engineers still make way, way more than that, but the number of unemployed who make $0 is increasing (and that set may soon be full of fresh graduates).

Re: Ask HN: What is it like being in a CS major program these days?

#216
My son goes to an extremely well respected public school CS program. He's in his second year. I am an Exec at a mid-market tech company. Naturally I'm curious how his uni is handling AI. I've been surprised that (a) they aren't teaching it, which seems like a travesty given AI fluency is an expected skill and (b) they are using paper tests (i.e. literally hand writing code) to ensure students aren't just using AI to generate code on tests. A wild situation and not particularly helpful IMO: not teaching them to use modern tools and requiring mastery of a skillset no one has needed to master for over a decade (IDE's have had great autocomplete for a long time now - no one needs to be able to hand write code with perfect syntax).

As far as the job market, he is still seeing folks get great internships and he's seeking them out himself right now. However, he's very realistic that he'll likely never work as a developer. He expects to work IN technology, but not writing code, so he's prioritizing developing his personal network and soft skills in addition to his academics. His thinking about his career and that of his peers: adaptability will be key.

Re: Ask HN: What is it like being in a CS major program these days?

#218

Earlier quoted context omitted.

Someone told me that once a good idea came about it took about 5 years to process it into a book and then it took another 5 years to be accepted by people teaching outside of consultancies. Of course, by then, it was antiquated.

Of course the other extreme that's taken over the industry is the frontend flavor of the week. Where you learn one in first year, and by the time you graduate it's already been replace (once if not twice over).

one of my mates is being taught angularjs -- not angular -- angularjs. in 2026. the one that has been dead for a half decade .

it is good laughs how difficult finding documentation for homework is

Re: Ask HN: What is it like being in a CS major program these days?

#220

Earlier quoted context omitted.

I think having one or two "software engineering" courses where it's project-based really helps. You get to actually learn how to use Git, work in a team, and architect and finish a project on time - which is going to be valuable no matter if you're seeking a software engineering job afterwards or stay in academia.

Seriously I had multiple courses on Java and C++ but not a single mention of version control. It wasn't even an elective as far as I remember. A course where 3+ students build something together in a single repo and the professor can view the commit and PR history would be amazing.

I had one during my undergraduate years: four people had to work together as a team to build a full web service from scratch and present it at the end of the semester. The lectures from the professor were mostly about general software engineering practice (version control, testing, etc.) and OOP / design patterns - but apart from that the real deal was that you had to learn the entire frontend / backend web stack (which the TAs covered instead, at breaknecking speed). Obviously it was known to be the most brutal and hardcore course in the entire CS department, but you got decent grades given that you actually survived the whole thing, and it's often said to be one of the most memorable ones (I've heard an anecdote that the single course was more helpful than interning at Google for half a year)
Post reply on HN