Hacker News new | ask | show | jobs
by Braggadocious 2374 days ago
You ever think about how much we subsidize businesses by paying for college ourselves? The older I get the more I think the university to corporation pipeline is a fucking racket. It also sucks for employees because here comes these kids who were allowed to learn about all the new technologies you wish you knew with zero distractions and other obligations, now comin' in hot on your heels to take yer jobs en masse, and because of the larger labor pool they all undercut one another's bargaining ability, lowering wages. If I owned a company and I was lookin to hire I'd be callin that a twofer: free employee training and hiring discounts!
8 comments

University is a total racket. We pay these institutions to be treated like their low level employees to provide job training for companies. Corporations have successfully offloaded their training responsibilities onto a process that used to be much broader than vocational training.
And if you try to study some of those broader topics, you're a sucker - don't study philosophy when an extra accounting or STEM course would be a "better" use of your time. So you super specialize and then after 4 years of college and 5 years in industry you're burnt out you have few other skills, so the only option is to get back onto the education treadmill to bet on another highly specific vocation where you once again start your career as a junior.
Most STEM courses aren't vocational training and aren't super specialized. I think you might have a biased negative view for what STEM courses are?

Edit: Let me state it a different way that might shed more light on my point. A CS major can pass all of his/her classes with a perfect GPA and still be incapable of writing software ready for a production system (even at small scale).

The STEM degrees emphasize fundamentals that are rarely (if ever) used in day-to-day "real jobs".

For some value of 'super specialized' you are correct. For a value that includes the bigger perspective on our culture and what it means to live a good life, an exclusive focus on STEM is indeed 'super specialized'.
>For a value that includes the bigger perspective on our culture

Sure

> and what it means to live a good life

That's just self-aggrandizing bullshit. There is no class that will tell you what it means to live a good life. Anyone who thinks so is dearly lacking perspective.

>an exclusive focus on STEM is indeed 'super specialized'.

An exclusive focus on STEM will include the philosophy of science and what it means to seek truths about the physical world. IMO that has immensely more value in a philosophical sense than you seem to imply.

I believe you are proving my point. For example, the goal of much ancient philosophy was exactly what it meant to live a good life, and the theory of such was very well developed. Most of the culture you take for granted as 'common sense' is directly based on this philosophical development.

STEM at best tells you how to do something, but can never tell you what to do, or why to do it. For that you need philosophy, much more than philosophy of science.

Hell, most of S&M is about maximally far from "vocational" training.
Sorry, yes S&M courses are generally poor to include in that list. A calculus or chemistry course or two aren't going to affect your career potential.
This is a very pessimistic world view. I found in the engineering faculty that the subjects we were taught were very broad. However, I continued to learn on my own in my free time after I got my degree. I've been doing this consistently for the last 8 years or so. I now have completely new skills and much more depth on knowledge on CS topics than I had coming out of university.
The point is that while for you it is your choice and pleasure to spend your free time doing something with a direct career benefit, for others, there are often other valid and important uses of their free time and so there is a cost to that.

The question is if that cost an individual occurs if they choose not to spend their free time on career-related skills is ethical or good for society.

I believe this is the crux of the problem - it favours people with minimal external life factors or responsibility, and they’re quite often the ones to rise to power, therefore creating a “well it was good enough for me” sentiment lacking empathy.

While by contrast, there are some people who want to kick back and simply collect a pay check, there is a whole segment of people in the middle ground who are hungry to learn, but are stretched so thin that they can’t outside of work — a whole segment that isn’t being catered for, and therefore an opportunity exists to tap into this.

It's not realistic to expect to go to school for 4 or 5 years and then work for the next 30 without learning anything new. Or rather, not if you care about advancing and making more money. Maybe I'm lucky that I actually enjoy it, so it doesn't feel so much like work to me.
I'm a bit confused what you're arguing against in my point - you continue to super specialize in your off time. If you wanted to switch vocations from something in the CS domain, how much of what you now know and have self-taught would apply?

At my university engineers were offered two elective courses in the faculty of arts or sciences. That's not a particularly broad education.

A B Eng covers so much "basic" knowledge that you never really have time to specialize at anything. Doing physics and math courses is hardly becoming specialized in SE. It takes a long time and years of work afterwards to become specialized at something.

The good news is, you can do it without going back to school. IMO an SE will get little benefit out of going back for another degree. You'll get much more ROI spending your time contributing to OSS projects and making a name for yourself.

I think this is really dependent on your choice of field to enter into. In the tech space, so many engineers didn't major or necessarily even take CS courses in college. I have interviewed and hired plenty of people with diverse colligate focuses.

Sure, CS or STEM courses are probably really solid to pair with a non-CS major because it teaches you stuff that helps extend your abilities in your own field. So I can see why my friend that was going to school to be a nurse might have wanted to take a CS course or two instead of minoring in sociology.

CS, being still a bit of a wild west, still has flexibility, but you definitely couldn't take some nursing courses (which, let's be honest, aren't even offered) and switch to that after burning out in comp sci.
fair point.
At my school I was required to take many courses on broader topics. Personally I didn't like it, I took as many CS courses as I was allowed.
Yes, due to the vocational focus, the broader topics are often watered down introductions.
The courses I took were the same that anyone getting a major in that field would take, and I was required to take them beyond just an introductory level.
They were total jokes at my (admittedly) second-rate-at-best state school. Most of the gen-ed courses failed to go beyond material we'd covered back in 10th grade or so. The English courses were probably the nearest to being remotely "serious" since they at least expected writing and critical reading on a slightly-above-high-school level, usually pretty early in the course.
Yes by ultra focus on tech, we can provide a decent living, but lack the bigger picture and become the peons of those who know better, and can articulate their view clearly and logically.

E.g. look at any PG essay that tried to talk about broader philosophical or political issues and you'll see this limitation. His frame of reference is stuck in a recent enlightenment framing of the world. Granted, PG is indeed a great communicator in technical fields.

We were supposed to take "History of Technology" which I guess is supposed to be the corollary to "Business Math" classes or whatever. I really enjoy the humanities so I took all the real electives I could.
I found that studying philosophy has had an extremely useful application to software development and architecture.
I disagree. I went to a state University and it really made me a better person. I worked in groups with diverse group of people and while it was tough I enjoyed the experience. Plus, it wasn't really that expensive considering my income now and before.

However, I guess non-technical/engineering degrees have different results.

I had a good experience at undergrad, but that was due to its divergence from the norm. It actually gave me the broader perspective by having me read thousands of pages of the primary literature for the Western canon, along with in depth critical group discussions of the texts, and learning to write coherent papers. Nothing in my CS degree impacted my life, except making me marketable. Much of the CS I could have picked up on my own, and very little have I actually used in day to day jobs, except the programming experience. On the other hand, the literature program has indeed changed my life.
This seems to be a very unpopular thought within CS culture and I find that really unfortunate. It feels like people are rushing to reduce their education, their lives, to optimized market interactions and that's a terrible lens for a human life. There may be an argument that it's a method of successfully navigating our society, thus enriching one's personal or familial existence, but it seems to me that would just lead to a poor societal structure with few common bonds among the people within it.
It's a side effect of no safety net, knowing that the slightest mishap could put you into crippling debt. To stand still but for a moment is to be trampled by the masses.

By the time you are in a financially stable situation, old habits are ingrained.

I like how a liberal arts education is "divergent from the norm" now. The primary function of university is to make people read for four years. Business degrees, CS degrees, essentially job training programs are a bastardization of the institution.
I think the classic ideal of a liberal arts degree is awesome... as a second or mid-life degree. The option to read and think in-depth and breadth seems to have more potential once you've lived a little more than the average 18-yr-old, just because you tend to have more experiences and viewpoints than a high school grad heading to uni.
On the other hand, by that point, you'll have a bunch of habits and ways of thinking hardwired that you did not choose for yourself. It also becomes something of a Sapir-Worf dilemma, where it becomes very difficult to even realize one's thinking has been shaped in this way.

My experience of interacting with older, more stable 'intellectuals' who do not have a broad background of reading is an acquired indolence towards foreign ideas and older ideas, subsisting on a shallow 'tolerance' as a sign of their broad mindedness.

My particular liberal arts program is "divergent from the norm," including modern liberal arts programs. Just about all programs, liberal arts or otherwise, are completely framed within an enlightenment view of reality, largely due to dogmatic materialism. Classes that do diverge from materialism have lost a coherent way to talk about an alternate worldview, leaving their terminology sounding very wishy washy and illogical, like a woo woo Deepak Chopra.
Off topic but that still sounds like it's framed within the enlightenment period. If you're reading books and valuing literacy, (ie individual interpretations of texts, as opposed to being told what a book means) then you're still framed within the "enlightenment view of reality."
People going to university in order to get a good job are playing the wrong game. Anyone looking primarily at the "cost vs. future earnings" for any particular program or course in a university setting is

1. not going to find a good economic deal

2. not going to get any true value

3. not going to have fun

You're better to take a 2-year programming diploma or go into the trades if you want the highest short/midterm pay-off.

If you're playing a longer term strategic game and actually enjoy learning for the sake of growing (i.e. you do it on your own regardless) look at the career-long pay-off.

I went to community college but didn’t get my Associates because the final class was me paying to work in the computer lab. It was so mind numbing I just couldn’t bring myself to do it.
Yes, paying so much money is absurd. At least in many European countries higher level education is free.
In france, companies all pay quite a lot of money to some fund. The fund’s purpose is to finance employee education if they want to switch careers.

For instance, my friend was a mechanical engineer at Total, and after 3 years left to go study ML 1 year. Not only was the school all paid for by this fund, but the now student got a decent share of his salary everymonth. Best of best, he can go work for another company after his degree without any problem.

I thought that was a great idea. Although in practice, not every one is eligible to this particular program. I forgot how its called, CIFRE maybe

this particular degree isnt paid for by the government like the rest french education. Although it is taught at a very famous engineering school in france

The name got changed several times. CIFRE is a PhD course paid for by a company and subsidized by the state. So you get to do real work and get a PhD.

The thing you are thinking about is probably Compte Personnel de Formation (CPF) which was called Droit Individual à la Formation (DIF) a few years back.

Note that this is not some incredible sum of money, however a year in a classic STEM university costs a few hundred euros in France, so what you get from CPF is quite enough.

For five years of engineering school I spend about 3500 euros which included insurance. A full pension with private room costs a bit more than 300 euros per month. The difference with US education prices is just staggering.

You're correct but the difficulty is finding an alternative. Training employees who are then free to take their skills to another company that didn't bother with training gives that company the ability to lure workers away with higher salaries. There is a bit of tragedy of the commons in the skilled labor pool.
There is an old adage about this:

Q: What happens if we provide education and training to our employees and they leave?

A: Well, what happens if we don't, and they stay?

Growing a company's knowledge and skill base is an investment, not charity. Companies that don't do it reap exactly what they sow -- they're the same companies whose CEOs will otherwise loudly complain about how difficult it is to find skilled employees, especially at a senior level, and decry the terrible state of universities. As if everyone else just stumbles upon people with twenty years of experience in a particular niche on the street.

Yes, some people will leave. The smart thing to do is to convince as many of them to stay and to stay on good terms with those who leave. Keeping a loyal employee base whose knowledge and skills remain largely unchanged after joining the company doesn't provide any kind of meaningful growth.

HR loves to trot out this saying, attributing it to the enlightened CEO or such. In my experience it's about 50-50 if someone stays because we offer advanced training or leverages their new skills to get a new job.
Convincing them to stay means people need to be given competitive pay once they have upped their market value.
“Train people well enough so they can leave, treat them well enough so they don't want to.” — Richard Branson
Well it's also a pool, meaning it rotates, you get some, lose some, get some, lose some, etc. Maybe a dev will take 2-3 jobs to learn the trade (PHP here, Js there, some fundamental web stuff to top it off, and here's your "professional-grade developer". Great.) But you get to hire equivalent devs at each step, then it's just about $/skill.

Now, if all companies made it part of their "offer" to train people "enough" (say, 1d/w), then you'd expect all the workforce to become more qualified, better in time and in age.

You could actually pay/recover the "investment" of training the equivalent of university/grad/postgrad/etc for all employees simply by the fact that everyone else would do it too (and it would certainly lower wages a bit for the early years of these newcomers, since they'd skip the idling 20's decade of many youths currently).

I don't know, it's clearly not something you could do overnight or even over a generation, it's likely to be deeper and more 'revolutionary' than that in people's minds; but mathematically, economically, it tends to make sense (we've done that for years with "guilds" and "companions" in the medieval ages and actually since forever in some trades).

I think the current mainstream / massive education (take hundreds, thousands, and grad them each year) is just the result / need of industrialization (requiring an educated workforce), a novelty of the late 19th and 20th century.

I think the cursor is moving and the explosion of alternative means and times/ages of learning is a strong indicator of that.

One approach that reduces the tragedy of the commons:

Some places require spending a certain percentage of payroll on training by law, failing which the employer must pay the difference to a government training fund. I live in the Canadian province of Quebec which is such a place. I think at least one major tech city in the US has a similar law, though I'm not sure.

Won't it mechanically increase skilled people's wages?
up until the moment you realised that your very specific skill is not that worth much more elsewhere.
Plumbers and electricians don’t go to school for multiple years to learn a trade, they apprentice - learning on the job, until they get to the point where they propel themselves forward.
Well, no (or at least I guess it depends which educational system you are talking about).

On a few educational systems, you have dedicated curriculums for technicians and artisans/craftmen, with theory in classes, practice in labs and internship on the job.

Even if learning on the job is a big part (roughly half of the training), it's not purely that.

they apprentice after become a [trade]-apprentice. If you're brand new you go to school & do a mix of lab work and on-the-job placements.

The key (which I think you're making) is that once you're an apprentice you learn by doing and get paid.

> You ever think about how much we subsidize businesses by paying for college ourselves?

1. Generally, education leads to productivity. 2. College education is typically tranferrable -- learning CS topics improves worker productivity regardless of who they work for. 3. Education is sticky to the individual; it can't be repo'd (or confiscated by fascists / nazis). 4. Employers generally try to match wages to productivity. Even if they pay as little as possible, in a fair market they will have to be prepared to bid close to worker productivity or lose out to a competitor who will.

Given these factors, I think the status quo is going to do a better job optimizing things than requiring employers to pay for training. When deciding who should bear the costs of training, it's appropriate to remember who the benefits accrue to. It's not only fair, but also ensures the incentives are aligned. When the topic is general and tranferable, the benefits of training largely accrue to the trainee.

Which is why I'm sitting in a training class about how our software works and code review culture, and not one about Python or Go.

The state de-funding of the university is great for corporations in a lot of ways. First, as you note, it's a way of getting you to pay for your own job training.

It's also a clever way for tech companies to externalize a lot of their R&D costs—because academic labs often rely on private grant funding more than the state, corporations can determine research priorities by extending grants, and then have the costs of that research partially subsidized by tuition-paying students!

This is an interesting talk on the subject. Haven't listened to it in a while but it really shaped my thinking about the university while I was a student: https://wearemany.org/a/2014/06/fall-of-faculty

Not to undercut your point too much, but no one comes out of university learning about the latest and greatest tech unless they went to a graduate program where they did research in tech. They may have played around with it more on their own time, but most universities aren't teaching cutting edge stuff.
And yet so many dev interviews are focused on the things that they grill you on in CS classes for four years, yet most devs will then hardly touch for the rest of their careers.
You are correct. But that also frees us to study what we want. Which is why some people end up studying Liberal Arts and have very little employable market demand.

When corporations start sponsoring degrees you will see a lot less "fluff" in those forms of higher education.