Live data from Hacker News

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

news.ycombinator.com

31–40 of 221 posts

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

#31
post #14

Earlier quoted context omitted.

Interesting that the algorithmic finance firms are still recruiting. Perhaps they still need a pipeline of rigorous thinkers, or are unwilling to cede significant influence over P+L to llms.

Because the market is eternal competition. If one does something that works others have to figure it out and nobody puts their ideas in open source.

How much drastic would things be if these corporations do open source it? I like to think that markets are fairly efficient so they are fighting tooth and nail for micro-percentage points which granted can be billions but usually what these companies really do is short of fraud at times which can be celebrated by finance (Jane Street frauding Indian investors)

My opinion is that they aren't worried about their competitors so much as the govt.'s patching the loopholes that they do because the only way they are a net sum positive game (in my opinion) is that they make money from the losses of the average person and that too in fraudulent manners at time.

Jane Street's $5 Billion Derivatives Scam Rocks SEBI :https://frontline.thehindu.com/columns/jane-street-sebi-scan...

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

#32

"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…

No human devs will be required (or useful except in extreme niches) within a few years. Ten, at the wild maximum, I suspect.

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

#33
post #21

Earlier quoted context omitted.

I have no reason to believe that you aren't motivated mostly by curiosity and interest, but the mass of CS undergrads are primarily driven by economic incentives.

The ones I knew that were only driven by money all dropped out or changed majors.

[deleted]

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

#34
post #4

I am not in a CS program myself, but I guest lecture for CS students at CMU about 2x/year, and I'm in a regular happy hour that includes CS professors from other high-tier CS schools. Two points of anecdata from that experience: - The students believe that the path to a role in big tech has evaporated. They do not see Google, Meta, Amazon, etc, recruiting on campus. Jane Street and Two Sigma are sucking up all the ta…

To be fair, college CS programs have always been decades behind in my experience. Maybe schools like Stanford and MIT are different but the majority of CS programs are not teaching tech that is actually used in the business world.

Maybe I’m an oddball, but I’d rather hire a new grad with sound fundamentals, but learned on an older tech stack, then somebody with all the buzzwords but no fundamentals.

And I’ve always found summer internships to be good way to find out. Even better if the candidate is willing to work part-time through their senior year.

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

#35
I’m studying for an MSc in Architectural Computation at the Bartlett, UCL – essentially computer science for architects, with a focus on geometry, simulation and computer graphics. I’m very grateful for this question, because it gives me a chance to synthesise the ideas I’ve had since I started the programme.

Even though our professors are getting worried, the institution itself hasn’t changed dramatically yet when it comes to generative AI. There is an openness from our professor to discuss the matter, but change is slow.

What does work in the current programme —and in my oppinion exactly what we need for next generations— is that we are exposed to an astonishing number of techniques and are given the freedom to interpret and implement them. The only drawback is that some students simply paste LLM outputs as their scripts, while others spend time digging deeper into the methods to gain finer control over the models. This inevitably creates a large discrepancy in skill levels later on and can damage the institution’s reputation by producing a highly non‑homogeneous cohort.

I think the way forward is to develop a solid understanding of the architecture behind each technique, be able to write clear pseudocode, and prototype quickly. Being able to anticipate what goes in and what comes out has never been more important. Writing modular, well‑segmented code is also crucial for maintainability. In my view, “vibe‑coding” is only a phase; eventually students will hit a wall and will need to dig into the fundamentals. The question is can we make them hit the wall during the studies or will that happen later in their career.

In my opinion, and the way I would love to be taught, would be to start with a complex piece of code and try to reverse‑engineer it: trace the data flow, map out the algorithm on paper, and then rebuild it step by step. This forces you to understand both the theory and the implementation, rather than relying on copy‑and‑paste shortcuts.

Hope that is of any use out there, and again, I think there is no time less exciting (and easy!) than this one to climb on the shoulders of giants.

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

#36
post #24
post #20

Earlier quoted context omitted.

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

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)

I had to deal with Java codegens from UML specs in 2021. So, nothing has changed! :')

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

#37
post #4

I am not in a CS program myself, but I guest lecture for CS students at CMU about 2x/year, and I'm in a regular happy hour that includes CS professors from other high-tier CS schools. Two points of anecdata from that experience: - The students believe that the path to a role in big tech has evaporated. They do not see Google, Meta, Amazon, etc, recruiting on campus. Jane Street and Two Sigma are sucking up all the ta…

To be fair, college CS programs have always been decades behind in my experience. Maybe schools like Stanford and MIT are different but the majority of CS programs are not teaching tech that is actually used in the business world.

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

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

#38
post #4

I am not in a CS program myself, but I guest lecture for CS students at CMU about 2x/year, and I'm in a regular happy hour that includes CS professors from other high-tier CS schools. Two points of anecdata from that experience: - The students believe that the path to a role in big tech has evaporated. They do not see Google, Meta, Amazon, etc, recruiting on campus. Jane Street and Two Sigma are sucking up all the ta…

To be fair, college CS programs have always been decades behind in my experience. Maybe schools like Stanford and MIT are different but the majority of CS programs are not teaching tech that is actually used in the business world.

This is CMU so they would be at the bleeding edge just like MIT/Stanford. But I think all the schools are behind today

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

#39
post #4

I am not in a CS program myself, but I guest lecture for CS students at CMU about 2x/year, and I'm in a regular happy hour that includes CS professors from other high-tier CS schools. Two points of anecdata from that experience: - The students believe that the path to a role in big tech has evaporated. They do not see Google, Meta, Amazon, etc, recruiting on campus. Jane Street and Two Sigma are sucking up all the ta…

To be fair, college CS programs have always been decades behind in my experience. Maybe schools like Stanford and MIT are different but the majority of CS programs are not teaching tech that is actually used in the business world.

When I was in CS, we were taught theory. If you wanted to be caught up with the current tech, you'd teach yourself.

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

#40

"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…

Not just that. As a 31 year old developer even I feel like acquiring new skills is now harder than ever. Having Claude come up with good solutions to problems feels fast, but I don't learn anything by doing so. Like it took me weeks to understand what good and what bad CMake code looks like. This made me the Cmake guy at work. The learning curve delayed the port from qmake to CMake quite a bit, but I learned a new sk…

what i find interesting about your perspective is your subjective perception of difficulty. nobody short of a savant is going to pick up a new language instantly. weeks (if not months) to learn a language is completely normal outside of this hyper exaggerated atmosphere we find ourselves in. that being said, language models do atrophy the brain when used in excess, and they do encourage surface level understanding, so i agree wholeheartedly with the idea of not learning anything at all by using them.
Post reply on HN