University of Florida guts computer science department in budget-cutting move
arstechnica.com
arstechnica.com
In the past, this was always touted as an advantage of the US system. Sure, you have to pay for college, but you don't have to stress over a placement exam that will determine your fate at an early age. Anyone with the motivation can get a higher education.
Except, that's not how things have turned out. It seems that attaining a college degree has become an obligation in the US, for no good reason. People like to talk about the ever increasing proportion of the population that hold college degrees, but does anyone ever ask if the fraction of students with college degrees matches the fraction of available jobs that require college degrees?
Instead, the US seems to have a death-grip on the notion that "more college graduates = more better jobs". So, instead of scaling back college acceptance rates and spending limited funds to provide an excellent education to a few, the US will water down college education until its as filling as the beer its college students will spend most of their 4 years drinking, only to emerge with a degree in underwater basket weaving.
I think the imbalance is actually in the other direction, if you ask it that way: the fraction of the population with college degrees is considerably lower than the fraction of available jobs that require college degrees. Unemployment among people who don't have college degrees is very high, suggesting that there aren't enough no-degree-required jobs. And when no-degree-required jobs do come on the market, they get massively over-applied for, like when McDonald's announced 50,000 job openings and received a million applicants.
Now whether those jobs should require college degrees is another story. For better or worse, employers demand degrees for a wide range of jobs, and you often won't even get past an automated HR screen if you don't have one. Until employers start offering more jobs to people without degrees, people will continue to feel that they need one, so they can qualify for those openings.
> but does anyone ever ask if the fraction of students with a particular type of college degree matches the fraction of available jobs requiring that type of college degree?
As an interesting aside, one advantage of providing a free university education is that you only need to provide it for as many students as you need to attain a certain degree. Need more doctors? Then provide more free slots for premed students. Need fewer lawyers? Then this year there aren't as many prelaw slots available.
Such a system may seem rather sanguine, but it's also worth noting that the rest of the world does not seem to equate career success with a happy life in the same way the US does.
In fact from what I can find the employment/wage gap between degreed and non-degreed people is actually larger in non-STEM fields. You can get work as a no-degree-having programmer or statistics guru, but if you're not technical, having no degree is a much bigger problem. Among miscellaneous jobs that often advertise that you need a degree: store manager, social worker, high-school teacher, most white-collar clerical positions in large companies, etc.
Sometimes any degree will do. It's not like IBM hiring an office assistant with "B.A./B.S. strongly preferred" is deeply interested in the content of a university literature curriculum, but they use it as a generic screen for some minimum threshold of literacy and maybe diligence. Companies seem to have no way of doing that screening themselves, so they outsource the job to universities, hoping that universities screen out the worst candidates.
The degree advantages you describe are merely a way of redistributing jobs from those without the signal to those with it. No value is created, and some is lost due to the cost of giving people useless educations. The world would be a better place if no one had these useless educations, since employers would no longer be able to discriminate against those lacking the signal.
In any case, it's easy for companies to solve that problem, if they see an inefficiency. If IBM thinks people without degrees are an underutilized/undervalued labor pool, they'll start hiring them. And if the market stops demanding degrees, people will stop getting them. Until then, it looks like a demand-side problem to me.
By the way, a great way to test whether education is human capital formation or signalling is to consider the consequences of failing and forgetting. If you flunked out of college, would you have the same economic outcome as if you passed and then forgot what you learned? If so, then college is human capital, otherwise it is wasteful signalling. (Hat tip: Bryan Caplan.)
If IBM thinks people without degrees are an underutilized/undervalued labor pool, they'll start hiring them.
Unfortunately, in big companies, this is tricky due to agency costs. The hiring agent has different incentives than the company as a whole - if he does something non-standard, he will receive disproportionate blame if it fails, while the company will gain most of the benefits if it succeeds. If he conforms to the standard procedure he can avoid such risks.
This is a fairly well known problem in the economics of large organizations.
FYI, I ignore degrees when I hire. But if I worked at IBM, I might not.
(Not that this makes the situation any less deplorable.)
Essentially, Living Social has done just this. They decided that the talent pool was thin, and the usual means of finding new hires weren't cutting it, so they mixed a bit of unconventional hiring with a dash of unconventional education and came up with the Hungry Academy. It will be interesting to see if this is a continuing trend, though I can't say I exactly relish the idea of corporate sponsored higher education as the new norm.
It seems to me that a large number of jobs that list a degree as a requirement don't gain much by requiring a degree, except a smaller stack of resumes to dig through.
Why does a secretary position require a bachelor's degree? Especially when it's any bachelor's degree, regardless of major?
Yes, the stack of resumes is smaller. However, I think the key here is that the employer believes the stack of resumes is likely to have a higher ratio of "good" candidates to "bad" candidates.
In economics this is called "signaling". The degree may not endow the person with any particular skill necessary to do the job, but it indicates ("signals") to the employer that the person has certain characteristics that allowed them to earn their degree.
In this case, they can show up on time, complete assignments in a timely manner and use a computer (along with some other things, I'm sure). These are (in theory) qualities that are required to earn a college degree. They are also required for almost all jobs, including fairly menial ones.
The idea is that you can create a pool that is richer in the desired characteristics by limiting it based on the signal.
So, let's pretend 50% of the general population and 75% of the college-graduate population can, say, complete assignments on time (just an example, no "lazy college student" anecdotes please). If you allow anyone to apply for a given job, 50% of the people in your hiring pool will be able to complete assignments on time. But if you limit the applicant pool to just the college graduates, you get to choose (semi-randomly in the case of job interviews) from a pool in which 50% more of the people (75%) can complete assignments on time. This means you are more likely, all else being equal, to end up with a person who can complete assignments on time.
Of course the usefulness of this sort of signal is dependent on whether the assumed characteristics are in fact required to earn a college degree, YMMV. But this is why employers require college degrees for jobs that don't seem like they should require one.
The problem with those numbers is that we have no idea what % of the general population can complete an assignment in time, especially when you consider that as a hypothetical employer I don't care about the general population - I only care about the percentage of the population that's applying for my job. Again, this is all personal and highly biased, but if I had to pick a random person from my college classes and my fiance to complete some given office task, I'd give it to her, hands down. (But of course, not everyone is marrying her. Luckily for me!)
There have been interesting ideas in the tech sector, the StackOverflow jobs site for one. It would be interesting to see if anything can be done outside of tech to make hiring more effective.
Good luck to your fiance!
So I'd argue that we haven't watered down the collegiate experience, particularly on the high end. We've simply opened the doors to higher education on the lower end and made that attainable to a lot more students.
I can't imagine that more education for a greater number people is a bad thing. I think it's a very good thing. If I have to choose between a secretary with a degree and one without, give me the one who has the degree. I know that they probably have the capacity to learn quickly at the very least. That's what a bachelors degree really is in my view, a certification that you know how to learn more than anything else.
http://www.forbes.com/sites/stevensalzberg/2012/04/22/univer...
Interestingly, the state government seems very supportive of STEM and has thrown $49M at the creation of Florida Polytechnic University. It seems it's merely the university administration that wants to cut it.
http://www.palmbeachpost.com/news/state/scott-approves-state...
http://chalkboard.blogs.gainesville.com/2012/04/blog-generat...
I realize that the university might be motivated to implement budget cuts in ways that harm voters (in order to make voters angry about it), but it's hardly clear that UF doesn't have $1.7M worth of waste. Nor is it clear that the $2M increase in the athletic budget will result in a > $2M increase in revenue.
It seems completely absurd that a thriving research department would be shuttered because of budget reasons, which is what the Forbes article (and I use that term loosely, "post" is probably a better word) seems to imply, and this may be the case, but I'm quite skeptical.
Sometimes, if you have a bad set of faculty that create a stagnant department (no research, bad teaching, all tenured, and all resisting hiring good new faculty to maintain the status quo) you have to take dramatic steps to get rid of them so you can trim back on your budget (tenured faculty make a lot more than new faculty) and breath new life into a program. In some cases, the only option to reboot a department may be to scrap it entirely, offer zombie profs new spots in a similar department, and bin the rest you don't like or offer them much-less-cush teaching jobs where they have to work for dinner. Later on the department can be restarted and reconstructed from new and preexisting good faculty. I'm not saying this is the case here. What I am saying is that there can be real reasons to scrap an entire CS department this day in age when you have budget problems, or even if you DON'T have them. I don't know the particulars here, but it sure would be nice if people weren't so self-righteous with these postings and gave us more facts so we could understand how crazy the situation actually is instead of hearing about (unrelated) athletic budgets.
All the Forbes post is really doing is engaging in sensationalism by co-opting the notion of American decline via self-sabotage that's so popular right now. I wish we could hear some more about the real issues.
Four to six years in Computer Science is an insane amount of time, so much changes in the world of CS in this amount of time that basically your information is outdated by the time your graduate.
Most of my CS friends have dropped out after 2-3 years and gotten great jobs. (Albeit they all went in with a solid working knowledge of programming and work experience to begin with.) People who go to college to learn CS to get a good job in the field tend to leave getting a corporate Java programming job which just doesn't interest the majority of programmers/potential programmers anymore.
First, yes, if you're the type who wants to start a YC-funded startup... you're going to skip college and do that. That's a small, small percentage of the number of CS grads though - say 1%. 1 in 100 young people interested in Computer Science will found a startup in the United States.
If you think its the "majority" that do that, you have to get out of San Francisco and visit a place like Florida.
But that still leaves 99% who would love to go to college, get a degree, and get a good job doing interesting things. And even if they get a CS degree, they may not even go into programming after college. That happens quite a bit.
I think what this move portends is that Universities can no longer fund research. They get a shrinking amount of money, and they have to focus on teaching.
By the way, the fundamentals of programming do NOT change all that much. You know what Android runs? Java. You know when Java was invented? 1994. Do you know how long it takes to learn Android or iPhone programming if you have a solid understanding of Object Oriented programming? Days. So a 3 year degree in CompSci still has a lot of relevance and value.
Unless your dream is to start a startup, in which case, go do that.
First off, at any decent school the CS curriculum focuses on theory and other things that are relatively slow changing. Big O theory, language parsing, etc are absolutely just as relevant now as they were 10 years ago.
Second, it is asinine to suggest that people with CS degrees don't get interesting jobs. In the end, people with good degrees just have access to a superset of the jobs available to someone who skipped school. Both can be hackers who make cool web apps, or iPhone apps, etc. But only one has the ability to go to Google or Facebook and work with machine learning algorithms. Or go to Apple and work on the iOS platform. Or go to Pixar and build the guts of their rendering engine. That's the value of a degree - there are a lot of really awesome jobs that are very likely out of reach for you having never gone to school for CS.
The big-data space is increasingly important within CS, and I don't see a big move away from academic content there. Whether you learn it in an actual academic program or self-teach, you'll need a solid mathematical background.
I'm going to re-phrase what others have already said: You do not understand what "Computer Science" is.
The reason for schools dropping CS is market forces. In the late 90s everyone wanted to do CS because that's where the jobs where, the market crashed and nobody wanted to do CS, then the market picked up and there were no CS grads, so wages went up, so people enrolled, then the market dipped .... Unfortunately there is a 3-4 lag in the system.
Of course if the schools taught CS rather than programming this wouldn't matter as much.
If you really want to get worried, check out how many schools still teach chemistry. Google/Facebook/etc can get by with self-taught programmers. The rest of industry can't get by with self-taught chemists.
The self driving car would do perfectly well built by a group of physics + maths PhDs who were self-taught programmers. We managed to build self-driving flights to the moon that way.
Google and Facebook, between them, employ somewhere in the range of 15,000-20,000 engineers. Look at the entirety of the two companies' web presence (ie their jQuery hacker designed stuff) - that's work that could be done by a very small percentage of those 15,000 people.
The real challenge for both those companies is scalability and algorithmic complexity. They both do things like tweak well-established open source packages, implement machine learning, build programming languages/operating systems, influence technical web standards, etc. Stuff that decidedly is NOT the realm of your average hacker who decided to skip college because the curriculum wasn't "revelant".
If you don't believe me, feel free to try to get hired at either company without a college degree. Unless you've done something VERY notable, it's not gonna happen.
For example I can hack a Bosch Common Rail onto an older diesel engine and build a custom ECU for it. I have no formal experience in EE or Mechanical Engineering but I am confident that I could work on the self driving cars at Google. Would they hire me, no because I don't have a degree in that field, does that mean that I cannot do it, no. I am confident that I could get a job tomorrow with a performance diesel product vendor, that is doing just as complicated development in their niche, should I chose to. Some companies, specifically smaller companies have the time to deeply investigate the candidates, larger companies on the other hand many times have to rely on filters. But don't mistake those filters as an indication of quality or superiority, they are rather administrative processes, nothing more nothing less.
Especially if you go after jobs that actually involve your area of expertise. When a company needs a programmer that's awesome at statistics, they're going to choose the math major that can code over the CS major that can do math, all else being equal...
I would never knowingly ridicule someone who suffered from dyslexia or a similar disability, but I think we have to be careful of becoming so politically correct that we are afraid to criticize or hold anyone accountable for anything.
as opposed to simply being lazy or unprofessional?
I can't begin to help you understand how many times I have been called lazy for not being able to spell, and how frustrating that is. That is the problem, you assume the majority are lazy people that cannot spell and don't want to learn, so you immediately assume someone is in the majority, because well you set up the odds that they are. But if 1 in 10 suffer from it, and the prevalence of people on HN exhibit spelling mistakes at close to the same rate would in not be just as valid to assume that maybe those that do exhibit them, may be in that 1 in 10 population.