Live data from Hacker News

Responding to the Explosion of Student Interest in Computer Science [pdf]

lazowska.cs.washington.edu

121–130 of 201 posts

Re: Responding to the Explosion of Student Interest in Computer Science [pdf]

#121
post #75

Earlier quoted context omitted.

I really wonder that too. Places like salary.com indicate a much lower median.

Does it include equity?

Why should it? Most software engineers don't have significant equity i.e. equity that creates a cash flow equal to 100% of their salary annually. I only make this comparison since 141k is median at Google and you are saying lots of software engineers make 300k.

Re: Responding to the Explosion of Student Interest in Computer Science [pdf]

#122
post #100

Earlier quoted context omitted.

>>You should have used one of the many professions that currently involve no coding at all as an example. Okay, I'll bite. My dad is an ophthalmologist in Turkey. He runs his own private practice. When he opened the clinic in the early 90s, he quickly realized that keeping track of patient records in paper format was not efficient. So he taught himself Microsoft Access (which came out in 1992!) and wrote his own pati…

You do realize what you did in Ruby that took you a couple of hours to learn could have been done with grep in one line?

I do, yes. I was using Windows at the time, unfortunately. So I wasn't aware of a tool like Grep (or that it was available for Windows as a downloadable tool). Besides, I was looking for an excuse to learn a bit of programming, some sort of practical, small-scale project, so it worked out. ;)

Re: Responding to the Explosion of Student Interest in Computer Science [pdf]

#123
post #100

Earlier quoted context omitted.

>>You should have used one of the many professions that currently involve no coding at all as an example. Okay, I'll bite. My dad is an ophthalmologist in Turkey. He runs his own private practice. When he opened the clinic in the early 90s, he quickly realized that keeping track of patient records in paper format was not efficient. So he taught himself Microsoft Access (which came out in 1992!) and wrote his own pati…

You do realize what you did in Ruby that took you a couple of hours to learn could have been done with grep in one line?

I really doubt that he spent a few hours fiddling with regexps. 'Those darn @ signs! Just how do I match them?!' I suspect the few hours had to do more with the part he mentions about extracting the embedded text from a PDF. (I've seen a lot of PDFs where a standard tool like pdf2text spits out garbage.)

Re: Responding to the Explosion of Student Interest in Computer Science [pdf]

#124
post #121

Earlier quoted context omitted.

Does it include equity?

Why should it? Most software engineers don't have significant equity i.e. equity that creates a cash flow equal to 100% of their salary annually. I only make this comparison since 141k is median at Google and you are saying lots of software engineers make 300k.

Standard new grad package at Google gives you over $120k worth of equity over 4 years, and I think additional $30k a year is definitely worth mentioning. For more experienced people it's obviously even more, and if you manage to stay for 4 years, the next stock grant will probably be significantly higher to keep you and your acquired inside knowledge inside the company.

Re: Responding to the Explosion of Student Interest in Computer Science [pdf]

#125
post #6

Earlier quoted context omitted.

Programming and graphic design perhaps (personally, I've yet to meet someone who programmed as a child who was better than a good programmer who learned later), but I really doubt there is much of an advantage to teaching your child Depth-First Search. I don't really think CS is like learning a foreign language at all. The advantage for languages supposedly comes from the fact that we are hard-wired to acquire langua…

The 'critical period' hypothesis is not the only theory and I don't believe its a useful one. I think you're misinformed if you think brain development can be said to taper off in any way over 18 years. There is pretty clear evidence that it happens in distinct stages. I think the real mechanism is that learning symbolic logic early causes a type of confidence that adults without find hard to acquire. Of course, my o…

I think you're misinformed if you think brain development can be said to taper off in any way over 18 years.

That's not what I said, and the advantage you talked about supposedly does taper off until the child is around 12.

(edited for clarity)

Re: Responding to the Explosion of Student Interest in Computer Science [pdf]

#126

The problem is that 'computational thinking' has become expected of a university education, regardless of major , but universities haven't shifted to meet the need. All the other basic requirements of a university education are filled through entry level classes - credit-fillers that students have to take in order to graduate. This structure works out well for everyone: the university ensures that students are gettin…

I TA'd an entry-level CS 100 class, it counted as a core science credit and covered a good variety of the field of CS with the time it had. The curriculum was something along the lines of: hardware basics, binary math and logic, basic programming, algorithms, computer graphics, crypto, AI. Granted they didn't get very deep into any one topic but a few students came out of that class with the intention of switching to a CS major, and the others got more than they had anticipated from the class. Most of the students enjoyed programming in Scratch, except for those that had programmed before. Coincidentally, I was blown away by what some people managed to do with Scratch in a couple weeks.

The professor was recently written up in the NYT for her efforts to get a more solid CS curriculum into highschools, so perhaps this was an unusual course offering.

Re: Responding to the Explosion of Student Interest in Computer Science [pdf]

#127
post #118
post #117

Didn't this also happen in the mid-to-late '90s, with the first dot-com boom? I mean, I don't think that the proportion of CS majors dropped precipitously after the crash, but the rise certainly seems to correlate with demand for programmers. It makes a whole lot of sense, really, except that if you started your degree in 1998, you were going to graduate right into a crash.

"[...] I don't think that the proportion of CS majors dropped precipitously after the crash... " MIT's EECS enrollment more than halved, after being 40% of the undergraduate body for more than 2 decades.

man, I wonder what happened to those guys? I was able to remain employed through the dot-com crash, but I know many people who were obviously better than I was that did not. It seems like it would have been brutal for a fresh graduate with no experience in '01.

Re: Responding to the Explosion of Student Interest in Computer Science [pdf]

#128

The problem is that 'computational thinking' has become expected of a university education, regardless of major , but universities haven't shifted to meet the need. All the other basic requirements of a university education are filled through entry level classes - credit-fillers that students have to take in order to graduate. This structure works out well for everyone: the university ensures that students are gettin…

>credit-fillers that students have to take in order to graduate. This structure works out well for everyone: the university ensures that students are getting a well-rounded education (as opposed to a trade-school degree) Do you really think the irrelevant classes are necessary at this level though? The student has had all of elementary through high school to be exposed to the broad subject range. By the time you ente…

> Do you really think universities believe in the "rounded education" goal

This was the traditional role of Universities. It's only recently that they have become pressured to become trade schools and remove anything deemed 'unnecessary' or 'non-profitable.'

Of course when Universities filled that role, you didn't have choices as to what to use as, as you term it, irrelevant classes. Everyone had to have a broader education with classes drawn from many different disciplines.

Re: Responding to the Explosion of Student Interest in Computer Science [pdf]

#129

How about "Possibly, they see people making ridiculous amounts of money in tech and want a piece of it?"

Could you please forward me jobs advertised that have the real possibility of "ridiculous amounts of money"? All the programming jobs I see are about 90k?

Move to NYC or SF. Engineers fresh out of college are getting $90k. Startups are paying $100k - $150k to engineers with 5+ years experience. I don't know if you can call that "ridiculous amounts of money", but its definitely better than average.

It's worth noting that engineering salaries rise a lot quicker then traditional non engineering salaries, but the also plateau much earlier. The engineers making $150k with 8 years experience aren't far or are at the ceiling of their earning potential (without going the management or architect route).

It will be interesting to see if the continued increases will be sustainable over the long haul. From my non-scientific back of the napkin math it seems like NYC tech wages are up about 30% from where they were 4 years ago.

Re: Responding to the Explosion of Student Interest in Computer Science [pdf]

#130
post #127
post #118

Earlier quoted context omitted.

"[...] I don't think that the proportion of CS majors dropped precipitously after the crash... " MIT's EECS enrollment more than halved, after being 40% of the undergraduate body for more than 2 decades.

man, I wonder what happened to those guys? I was able to remain employed through the dot-com crash, but I know many people who were obviously better than I was that did not. It seems like it would have been brutal for a fresh graduate with no experience in '01.

A lot of them that were strong in math, getting the mostly EE or enough of both degrees, would have gone into finance as quants (https://en.wikipedia.org/wiki/Quantitative_analyst), which was a desired initial destination for many of them anyway.

Don't remember too much about the mostly CS track ones, I think it was fairly grim; I can remember at least one major, Fortune 50 or so company, rescinding offers they made one year (which obviously poisons the well for some time; one reason Kodak failed so badly in Japan). I couldn't remain employed during that period (had the particularly bad luck of joining Lucent at the beginning of 2001, just as it began its descent from 106,000 employees to 35,000).

Post reply on HN