For people nearing the end of high-school, please go to college.
I don't have a degree and have been extremely lucky; I managed to get into middle-management and have been successful.
The problem is that I'm not as "portable" as I would be with a degree - in other words, a layoff or termination could put my lifestyle in jeopardy. As such, I am going back to school at 29.
I'm 37. At my age a degree is completely irrelevant if you have the skill set. In fact, ten years ago I was approached by a university to start my Master's degree, with the missing Bachelor's degree being credited through time spent working in my industry at the time.
The reality of education in America is that it's an expensive tickbox. It verges on being a racket. While you don't want to be the lone rebel being crushed under the wheels of the machine, if you can avoid becoming indentured to the government with a student loan then do yourself a favour and choose not to waste money on education you can just teach yourself.
> At my age a degree is completely irrelevant if you have the skill set.
This is a dangerous thing to say without any qualifiers. It depends on the industry, economic conditions in your area, type/size of company you want to work for, etc.
I've known a couple individuals who had the skills and 20+ years of experience who lost jobs at floundering companies and weren't able to find anything relevant due to a lack of a degree. In both cases, they had a few interviews that were basically "Wow, you're a great fit experience-wise and it like you've worked with the same technologies/processes we use here and some we're hoping to go to. Oh, except we can't hire you for an engineering role unless you have at least a BS. Would you be interested in an hourly maintenance job?"
But that's madness! You'd be great for this job but we can't hire you because you don't have a piece of paper? How long can these self inflicted meaningless restrictions continue?
Although sometimes there are legal requirements. Like a lawyer in a law firm, don't know how it is in the US (probably the same) but here there's no way you can practice law and represent someone in a court without a master's legal degree. And starting your own firm requires a degree above that. Although you can start a legal advisory firm without it.
I appreciate you may still think that legal requirement is madness but I can imagine there are some jobs where you want a government to accredit a university's degree, as a form of consumer protection and regulation. For example say a doctor, or a financial advisor, you may want to have 'audited' and given some level of quality assurance, which is essentially what government-accredited degrees aim to prove.
What would be madness is if that same government did not try to accommodate for people with degree-equivalent experience to get their experiences accredited with a formal degree at no-cost or low-cost. For example if you're a self-taught engineer who, due to work experience, could actually finish engineering courses without going to any classes because of self-education, then you ought to be able to (after demonstrating said experience) pay for the mere administrative cost of examination (i.e. $50 per exam) and take all examinations in a year for less than $1k and get your degree. Without spending years, going to classes, and paying tens of thousands for teaching you don't need and won't make use of.
This isn't always easy but separating examination from teaching in schools is something I think we haven't explored enough. You can do a GED or GMAT without enrolling in any classes, and just taking exams, and if self-taught or skilled by experience somehow, then the test is just an accreditation of your skills. Yet we don't have equivalents for advanced degrees. It's not easy to set this up of course, but I think we ought to try more. Although for legal professions it exist, the bar exam afaik doesn't require you to ever have gone to law school, if you happen to be able to take it due to e.g. working in a legal office and somehow picking up everything in an assistant role.
I know it's crazy that companies with 10k+ employees want some agree of conformity (read: predictability) out of their workforce. It's not the CEO of these organizations saying "we can't hire you because of this piece of paper" it's a hiring manager saying that. Many large companies are working harder for alternative methods of identifying talent, but it's hardly and easy problem and if you need to screen 2x as many employees to find 10% more good hires that may or may not be worth the tradeoff depending on how productive your employees are in general.
Reminds me of that guy who posted "The Unemployable Coder" exact same issue with him. a decade of relevant experience but no one hires him because of a lack of degree
> indentured to the government with a student loan
I graduated with under $30K in debt from a state school (with a number of merit scholarships and some but not extensive parental help) and paid it off my second year out of college. One need not take on heavy debt (don't you love the rhetorical phrasing, though? Indentured!) to go to college, and I tend to think that self-styled autodidacts discount the social rounding and educational breadth available at any good university.
How much under $30k were you? $30k is still a lot of money, even if it's not the even larger $100k-$150k number more and more people are reporting. What were your average monthly expenses including the summer months, and did you work at all?
If you're going to be indentured, then at least indenture yourself for an engineering degree. $30k isn't hard to pay off within a year or two of full time employment, and even $100k-$150k in debt isn't infeasible to pay off in a short amount of time (shorter than it took to accumulate) if your degree qualifies you for a well-paying low-stress engineering position at BigCo.
Do you think that your assertion about not taking on heavy debt will remain true? Debt continues to rise, as does the cost of tuition. If more students seek out the cheaper state schools, or the cheaper community colleges beforehand, the cheaper state schools are going to raise their prices to deal with the increase in load.
$30k is right around the average college debt these days.
$100k-150k is an extreme outlier from people who made the extraordinarily poor decision to attend expensive schools which weren't prestigious enough to provide adequate financial aid.
Well consider that a normal person going to university and paying a low amount of $1k on living expenses (i.e. equivalence of living on a $12k annual salary), for a four-year university.
Now imagine he has to go to university full time (the fact full-time is rarely upheld says something about the economic difficulty of spending full-time on school). That means you spend all your disposable non-leisure time on school, either going to class or doing readings, homework, research. In other words: not employed.
That means right off the bat for a 4 year university you're spending $48k, while your income is 0. In other words the mere opportunity cost of a 4 year university instead of working full-time, is nearly $50k.
Then add to that the average tuition annually is $9k at a public local university. (private avg is 3x that, and out of state is 2x that. So the $9k figure is below average, basically the average of the cheapest option). Even with a 50% scholarship you're still looking at roughly $20k in tuition for the 4 years. Then add some for books and such, but whatever let's make it $20k. You're now at $70k.
Now imagine that the average student loan interest rate is around 5%, on the average of $70k for 4 years. And then consider that $1k living expenses is relatively low, and $9k tuition isn't atypical.
So we're now getting close to $80k without the rounding errors and we're not living any amazing lifestyle here at $1k a month in living expenses to pay for rent, insurance, food etc, on a 50% scholarship.
The fact that studying full-time actually entails for most people spending part-time on school, and part-time on work, to offset this financial picture a bit, says something about the economic feasibility of simply dedicating years of time to nothing but study. But even then with a part time job making a few hundred bucks (e.g. $10 an hour flipping burgers 2 full days out of 5 working days a week gets you to $160 a week pre-tax extra), a lot of that goes straight into a modest fun lifestyle above your $12k a year expenses, like a spring break, a college trip, or a semester abroad.
Anyway I don't mean to say that $80k is typical, as you said it's much lower, the average nowadays is actually $35k, nothing close to $80k let alone $100-150k. But I think it's important to appreciate that it's just $35k because of concessions, which means for example not going for certain studies cause it'll be way above the average (e.g. medicine at $100k+), or not dedicating yourself to education because you need to spend 2 full days working part-time besides your studies (some of which you simply have to put in the numbers or you'll certainly fail) while not burning out doing this for years in a row.
So I do believe the $35k figure may diminish that the financial burden of college is a lot harder than the number indicates on face value. To exaggerate what I mean with an analogy it's a bit like observing an extremely dangerous area and seeing very little crime and concluding 'the crime rate is low', when underneath it may hide the fact that people stopped going outside, that the city became unliveable because of this and that there's actually huge problem. In the same way I'm seeing in my own environment many of my peers spend more time working than studying, while enrolled, still graduate with tens of thousands in debt, just for the piece of paper but without having had the ability to fully dedicate multiple years to their craft. This obviously isn't the outcome we want, and represents a huge waste.
When I was in school I didn't take a single vacation or "modest fun lifestyle" trip of any sort. I worked when I wasn't in class, and I was in class when I wasn't working. Anything I had I had had since I had graduated high school. I barely got out with about $30k in debt and a fairly worthless degree in Physics.
I don't understand why you're doing a bottom-up analysis when the data on actual indebtedness is readily available and it's about $30k: http://ticas.org/posd/map-state-data
In actuality, I think even that statistic s overstated because it's the average debt of students with debt when 3/10 students graduate debt-free. Taking into account those with a debt of $0, the actual average debt is closer to $20k.
> This obviously isn't the outcome we want, and represents a huge waste.
Speak for yourself. I personally think it's entirely reasonable that people should work at least part-time to pay for their education and it's been happening for generations. I've personally worked full-time for most of university and definitely think it has enriched my education a lot more than joining some silly clubs or a sports team.
Now you're going the other direction. People used to pay for all of their education from part-time work; costs have gone up, and even $30K is a lot for a degree. I'm very lucky in that I could pay that off quickly, but I know many people who graduated with under $50K in debt who will literally take a decade to pay it off.
And I wouldn't dismiss "silly clubs" or sports teams in terms of turning out well-rounded individuals, which is the entire point of a university to begin with.
> don't understand why you're doing a bottom-up analysis
Didn't you? I thought I made it clear in my post. My post wasn't about the level of debt (as I referenced in the post, it's $35k for 2015), it's about the financial burden of studying, which may look not so significant when you see $35k debt, but hides the notion that it's because college students do more than we expect of them.
For example, where I live we have 36 weeks of college. (I've read in the US it varies, but can be 30 weeks, e.g. when you have semesters of 15, or trimesters of 10 weeks). But let's say 36. Also we have 1800 hours of studyload here (i.e. european study credits are valid and recognised everywhere in the EU, and they're about 30 hours of studyload each, and you need 60 per academic term, or 1800 hours).
So now we're looking at 1800 / 36, or 50 hours dedicated to education per week. That's how our education is planned and designed. Again it doesn't mean students practically put in that time, but that's the design, which means if they do less than that, then there are consequences.
Then you add the fact that there is variation among studies, some are easy and you can get away with spending less than that without affecting your learning, some end up harder than average (often the studies we want to steer people to) and can require more than that base level figure of 50 hours.
Then consider you need to work 2 or 3 days extra part-time, and we're looking at a ridiculous burden on students. And you still end up with tens of thousands in debt, going up by $150 every month due to interest alone, on average.
And that, I'd think, has consequences, and I already mentioned that I see and saw this among my peers. I saw people who spent more time working than studying. I saw people pick easy majors so that they could get a degree without having to dedicate more than normally considered full-time on just studying, and then work besides it. I saw people simply choose not to study. And all of these things likely reduce the debt figure to $35k. i.e. I think if we made university 100 times more expensive, the debt figure wouldn't change radically, not even by 10x, because people change their choices.
And yes I do think the things I mentioned above are a waste. I'm not saying working a job is a waste per se, you're misunderstanding. I'm saying spending more time working than studying (not in an office by the way, we're talking about a cafe or nightclub for most students where I live), choosing an easy major, not studying because by design your studies require you to spend 50 hours, and you can't manage that while also working). That's a waste.
And then it pays off to do a bottom-up analysis, the costs and opportunity costs of studying are $80k on a 50% scholarship? And people end up with just $35k debt? Then you can wonder how that affected their studies, if they needed support from parents etc.
> I personally think it's entirely reasonable that people should work at least part-time to pay for their education and it's been happening for generations
Oh to some extent I think it's reasonable. I think you'll also agree with me to some extent the work-next-to-study we require of some isn't reasonable, and that for some it is a waste, for some it does negatively affect their education, for some it does create burn outs and depressions and suicide, for some it does prohibit them from studying all together, and that the $35k figure makes it look as if student financial burdens aren't all that bad, more than it should. That's my point and I think we can agree on that as much as I agree with your point that some part time work is reasonable, and can often be very beneficial.
'Self-taught' isn't exactly a drop in replacement for 'autodidact'. You'd have to say 'self-taught person' or something, which is more awkward as a phrase.
I'm 29 and do not have an undergrad degree. I was recently accepted to a well respected masters in computer science program. I declined to go because I'm pretty happy with my career trajectory at the moment and I think taking the time off work to do that would actually be detrimental.
Hey sorry for the late reply. I applied at a time when I was unhappy with my job and was unsure of my prospects. During the time I applied I was out doing interviews as well. I got a job at a company I love and am really excited about it. That excitement has more to do with why I declined to go to grad school in the end.
I'm not the OP, but I think it's not that uncommon for people to apply for positions/opportunities that they're either ambivalent about, or outright have no intention of accepting. I know I've done it before.
Some feel this helps them to stay "well practiced" at going through recruitment/interviewing, gives them a good reason to keep their résumé up to date, expands their professional network, gives the potential confidence-boost of being offered a position then declining it, and so forth.
In my personal experience a solid work history is much better than a degree. Once you have it the value of a degree decreases significantly. Its almost entirely redundant. The only problem is you often need the degree to get the work history.
I've also noticed as I start working with people who have their Masters and some with PHDs that people take me seriously. It's like... I must know what I'm talking about. How else would I still be here?
Not having a degree does lock you out of some opportunities where HR uses it as a binary checkbox. We can go on and on here about how such policies are stupid and how you wouldn't really want to work at a place like that anyway, but the fact of the matter is not having a degree closes doors. In that sense, there is value to having one.
Especially at companies that are using some SaaS product to streamline their recruitment process...Greenhouse, I'm looking at you.
I don't even bother applying to companies that do that anymore as it's counter to my whole "make a personal connection at the company to apply" philosophy.
Right, I agree. Towards the end of my comment I tried to express that there is some value in not having one. Like entirely in addition to the benefits of, what I believe is, a superior education and lack of student debt.
If you're actively involved in doing this stuff you're going to be able to find the work you want. It's easy. You just contact the people working on it and tell them what you're going to do for them.
That is true but if you have a good work history, in most cases nobody will really care where the degree is from, what you majored in, or what your grades were, etc. Only that you have a degree to satisfy that checkbox.
Four years is quite a bit of time getting things over with. Everybody likes to talk about the memories of going to college and how much I should expect to enjoy it. I don't expect that, I expect to be absolutely miserable for four years. A more fanatical past version of me would almost rather die.
And on a certain level I think there's definitely a spite involved here. I know that going will permanently invalidate me from attributing my success to anything else, and it will help empower these institutions to keep intruding into lives and charging people outrageous fees through what is essentially a collectively enforced racket. Going will be existentially painful, so I'm avoiding it for as long as possible.
As another person who detests classes, exams, etc, I can feel your pain. University/College is useful for computer science, though. One of the problems in industry is that there are a huge number of cowboy coders who dismiss all of the important things they learned (or not!) at school. The number of times I've run across people who said things like, "Statistics is a complete waste of time", and then "benchmarked" their app by running it once...
So, basically, what I'm saying is that on the one hand working in industry will give you important skills that are hard to learn anywhere else. You need to learn to read and write code, and you have to learn idiomatic ways of programming, and you have to do a lot of it. You need to learn how to work with others and how to effectively prioritise work. You can't learn this at school. On the other hand, you will be in an environment which may stunt your growth because it is often dominated by people who think that being able to write code is the only valuable thing a programmer needs.
School is an academic environment with (hopefully!) a focus on academic goals. You will need these things to claw your way beyond the mediocrity that pervades our industry. It's not that you can't learn it anywhere else, but it is often hard to understand what is important and what isn't unless you can surround yourself with people who have an academic focus.
I would gouge my eyes out before I would go back to school again, but I am very grateful that I did go. I encourage you to either go to school or devote yourself to finding alternative means of learning all of the academic things you will need. Doing it by yourself is much more difficult, but by no means impossible.
>devote yourself to finding alternative means of learning all of the academic things you will need.
Definitely part of the roadmap. The sort of person you described here:
>The number of times I've run across people who said things like, "Statistics is a complete waste of time", and then "benchmarked" their app by running it once...
Bugs me immensely. One of the barriers I've had trouble piercing, and that wouldn't really go away in a more traditional academic context is how to learn the 'language' of math used in academic computer science papers.
> One of the barriers I've had trouble piercing, and that wouldn't really go away in a more traditional academic context is how to learn the 'language' of math used in academic computer science papers.
Interesting that you say that. I taught English for 5 years in Japan (without an education degree, so I suppose it's kind of related to the conversation ;-) ). I did a considerable amount of study on language acquisition. Although I find the research "sketchy", the work of Stephen Krashen is very compelling. I tried to apply the principles in my classroom and in my own acquisition of Japanese. I found it to be quite enlightening. (Fair warning: Krashen's work has a following that pretty much thinks "This is the way it is -- for sure!" and are trying to prove it. On the other side are people who think he's definitely wrong. As in many fields of psychology, it is hard to build good studies, so people mostly shout at each other ;-) ).
In a nutshell: There are 2 types of learning: learning and acquisition. Learning is about remembering stuff. Acquisition is about being able to use stuff without really thinking about it (i.e. it comes unbidden to your mind when you see a reference).
A good example of the difference is reading. Take a look at an English word:
Apple
When you read it, what came to your mind? What thought process did you follow to get there. Now if I told you that in Japanese sakana=fish, inu=dog, ringo=apple and then write:
Inu Sakana Ringo
How does your thought process change? Now go back and look at the English word I wrote earlier, but this time try not to remember what it means. Can you look at the word and not read it? How difficult is it? Now look at the Japanese words and try not to remember what they mean. Can you notice a difference?
I hope you can. That difference is the difference between acquisition and learning. With English, the meaning comes unbidden to your mind. With Japanese, you have to actively try to associate the word in your brain with the reading -- even if you can remember that meaning already.
Being able to look at something and instantly recognise it, or to have it spring to your mind automatically when you want to use it requires acquisition. So when you speak English, you don't sit and plan the grammar of the sentences that you want to say. You have a thought and the English just shows up in your brain. In fact, it shows up so conveniently that you can actually use it as part of your thought process (i.e. thinking in English). When you get fluent in another language you can do the same in that language.
Finally, I get to the punchline. I have been told by some people that mathematics works the same way for people who are fluent in it. It's just another language and they can think in math because they have acquired it.
How do you acquire a language? That's the $64,000 question. According to Krashen, acquisition is a function of input that you can understand. Output seems to be unnecessary (although, personally I find it helpful even if it is unnecessary).
It's a difficult topic and I've already typed too much, but if you would like to try something, this is what I did for learning Japanese. Do not memorise vocabulary or grammar. Do not try to reason the whys and wherefors of the system. Instead memorise exemplars of the language. Just an example sentence for things you come across that you don't know. Make a flashcard (spaced repetition software is useful: http://ankisrs.net/). Read appropriate level material and keep making/memorising cards for anything you don't know.
The memorisation builds a fast lookup table that allows you to work out your own comprehensible input. Then by reading, reading, reading, reading, you get lots of comprehensible input. Finally you can test whether or not you have acquired the input by trying to produce output.
Not particularly, thank you though that was interesting for orthogonal reasons. I already knew the role of memorization in language acquisition and have actually seen quite a bit of that advice on HN prior. (As a further point of evidence for the importance of memory in cognition, notice that Jon Von Neumann had an eidetic memory. I suspect that being able to wholly memorize something at first glance would assist massively with being superintelligent.)
The problem is finding clear examples of what things mean in the first place, or understanding symbols. Mathematics has no standard language of description, and like a natural language it is highly context based. From an outside perspective it is difficult to figure out what is an established concept I should go read more about and what is being introduced as part of the problem for this specific local context.
Moreover there is strictly less mathematics text involved than there is English text, so the training corpus is smaller.
This is extraordinarily cynical. There are many different colleges in different places, different majors, and different lifestyles you can construct that ultimately get you through the machine and out the other end after 4 years. If you can't find a configuration that works for you, you will probably be miserable anywhere doing anything.
FWIW, I went to university in a large city outside of the US and basically never went to class, worked in a research lab the whole time, and spent a lot of time partying. Still, it was a stressful time and I have a lot of regrets, but I can't blame the environment ... I chose to live the way that I did. Ultimately my life isn't so different now than it was then except I make more money and I figured out the stress thing.
Other people go to tightly knit schools in small towns that provide a comprehensive 'experience,' or play sports and hang out in frat houses. Perhaps this is what you think college is like for everyone. Trust me: it isn't. Choose what you think will work best for you (hint: location is the most important factor) and make it work.
I do believe that University should not be required for many fields which currently do.
I also believe University costs too much for many, and that textbooks are an outright scam.
I also believe a broad post-secondary education is a wonderful thing to have, and that if you can do undergrad full time (doing a real "job" as little as is required to supplement a beer/computer fund), you'll find that having your full time "job" being to learn new things and meet new people is an amazing gift. Throw in the opportunities of studying abroad (that I didn't take advantage of - do it in the first two years) and University is a great experience.
The important thing is to keep learning on your own during the 4 years of college. You're essentially playing the game, going through the motions for the degree. What they teach you in college you probably won't apply to your actual job, so keep learning on your own and teaching yourself new programming languages, tools, and techniques for what you enjoy doing. The degree just opens doors.
The degree doesn't just open doors, it forces you to learn and be exposed to some things you wouldn't have otherwise.
Sure, we can say taking a Film Study class is a waste of time, but I can tell you from experience that years later, you will look at things in film a little different than before. Would I have sat down on my own and studied film techniques, types of lighting, angles, etc...? Probably not. Does it apply to my career? Well, not directly, other than making the mind think about things a little different.
Without those CS classes forcing you to learn Binary Trees, Shortest Path, Circular Queue, Algorithmic Proofs, etc... how many would sit down on their own and learn them? Probably very few. Will it apply directly to a job? Maybe. It really depends on what type of job you have. Simply "programming" or "developing", then probably not. Engineering a system, then those Priority Queue's probably come in handy.
A lot of arguments settle on the basis that [1]University doesn't teach you anything you couldn't learn already, and/or [2]it doesn't teach job skills.
1) Of course it teaches things you could learn on your own... but would you? It's unlikely.
2) Of course it doesn't teach job skills, University is not a Trade School.
The big take away from University is that it's an experience that enriches your life. It's unlikely you will notice it immediately, but it will impact your life in a positive manner. University shows commitment, and accomplishment.
As they say in finance, "price is what you pay, value is what you get". In these discussions about college, it's worth us differentiating those two parts. Many of those arguing in favor of college are describing the value of college ('what you get'), without discussing the price. Many of those arguing against college are focussing mainly on the price (tuition, lost earnings etc) without discussing the value. Clearly, the balance between the two is what matters, and that is different for different careers, and different funding mechanisms for college.
As a thought experiment, imagine the same college degree was available:
1) tuition free, with an additional $20,000 / year given to you for living expenses
2) tuition free, with no living expenses
3) at a tuition cost of $100,000
4) at a tuition cost of $1,000,000
5) at a tuition cost of $10,000,000
and so on
'What you get' in the degree would be the same in each case, but there come a point where 'what you pay' would be too high in relation to 'what you get'.
Also, as someone who has dealt with visa issues before, it's far, far easier to move around the world if you have a university education. Maybe right now you don't think you'll want to, but it's a tremendous opportunity to have.
Money opens those doors even wider. Once you hit a certain level of financial independence, not only is it easy to visit wherever you choose, but permanent residency and even citizenship often become much more straightforward as well.
No one is saying go to college and forget about money. I don't know if you're saying this based on what you heard over the shoulder but I actually do know a thing or two about buying citizenship and green card with money. It is FAAAAAAAR easier to just go to college than become rich enough not to care about these things. Most college grads will never accumulate enough money in their youth to buy green card from countries they aspire to move to. Also buying green card is also not as easy as it sounds.
>I don't know if you're saying this based on what you heard over the shoulder
I've spent half my adult life living abroad and have met many people foreigners in many countries including the US who have gotten great visas without a college degree. And money isn't even the only way.
Becoming an expert at one's field is also a great route to a visa, and it pays a whole lot better than being just another person with a degree. For certain fields, a college degree is required and the gatekeepers are inflexible. For those in fields where success is more easily observable—sales, direct response marketing, entrepreneurship, novel writing, programming, pop music, etc—it's better to save the money and spend the time on actually mastering the craft and its business rather than on collecting credentials.
@eshvk: I know multiple foreign nationals without degrees who have held engineering or even engineering leadership positions at YC companies.
> I know multiple foreign nationals without degrees who have held engineering or even engineering leadership positions at YC companies.
You may be either talking about an O visa case (or H1B with all kinds of evidence that the person has irreplaceable qualities, which is difficult on its own right, basically you need to prove that you are as worthy as college graduates). Neither of them are easy. Sometimes even if you are covered on The New York Times you don't make it.
Don't just throw these things online as if it's easy to do this just because you saw some YC company do it. If you look around there are tons of other much more talented but unfortunate people who couldn't make it and had to go back to their countries.
These types of misinformation literally hurt people who are not knowledgeable about the matter. I can sense you have no idea about this just based on how you write about it. Are you a foreigner who have gone through the US visa application process? If not, don't say it's easy.
Agreed. When people say degrees are overrated and there are too many people with "useless" degrees, they're not talking about science and engineering degrees.
Skipping a degree in CS is just making things harder for yourself. Best case scenario you'll just spend that 4 years working up your salary to what you would have had in the first place with a degree.
> Best case scenario you'll just spend that 4 years working up your salary to what you would have had in the first place with a degree.
If the options are 4 years making okay money or 4 years likely accumulating debt, after which you're at the same income level either way, why would anyone in their right mind go to college?
I'm not saying you're entirely wrong, I just think that that's not the best way to highlight it. For example, college is quite useful for the connections and career placement assistance.
> If the options are 4 years making okay money or 4 years likely accumulating debt, after which you're at the same income level either way, why would anyone in their right mind go to college?
I can only speak to my experience, but most of my friends in college worked while they were in school, and eventually got decent paying internships their junior and senior years. I think most of us had to take out loans, but I know I was able to pay mine off less than 2 years out of school, and I think most people did. 4 years in school isn't necessarily accumulating a lot of debt. And it wouldn't surprise me if the person with the CS degree still enough extra money to account for student loans.
Of course that's assuming the person in question is pretty smart (and they better be if they're considering skipping college) and can get at least some kind of financial aid or scholarship money. It's also assuming they're not insisting on a big name school.
I think it's also worth noting that I think there is a huge cultural difference when it comes to the value of a degree.
In IT in Australia, I've never had a problem with lack of degree, and I'm doing pretty well for myself - getting paid a decent amount of money in a place I love working in. I'm involved in a hiring process for new developers and I cannot remember the last time we've looked at or considered their educational background.
I think blanket advice for everyone is probably not the right approach. Getting a college degree is likely the best path to financial success for most people, but definitely isn't for all.
For some, the opportunity cost of investing time/money into an education prevents them from learning more through some alternate means (i.e. starting your own company, apprenticeship with key individuals, etc.), and may lead to more economic success. Probably not true for the vast majority of people, but definitely true for some.
All the companies I've ever been interested in never had a problem with my education. One actually asked me to verify I'm a drop-out for their background check =/
I couldn't imagine a tech start-up caring about college--unless it's a big stupid company? Plus--the guys I know without a degree, seem to try a little bit harder? I've always thought if I had the right idea, and funding--would I even bother to hire a college graduate, unless they had
a lot of projects/accomplishments under their belt? I would prefer people who worked hard, and didn't have that Little bit of self-entitlement a degree brings.(It's there--it seems to just sneak in somewhere along the line? I have found it gets in the way--sometimes?)
Unless your degree is in the hard sciences, we all know what college entailed; for most of us it was a four years of fun, and the worst day in college was better than working? Hell--I never wanted to leave!(That was before it got so expensive though.)
I sometimes over hear recent graduates in gossip groups(usually after a few cocktails) go on and on about their degree, and college accomplishments; If my upchuck reflex is not irritated--I listen a bit, and ask myself, "I couldn't imagine paying them to do anything?".
That said, if you can swing it; go to college, and I guarantee when you look back, it will be the best years of your life--for the majority of you. While I'm on it--don't let upper division classes scare you. I found them no harder than lower division courses. If for some reason you find yourself wanting to drop out, get a four year degree in anything! Anything! Go to a notoriously easy college like Santa Cruz, or Chico State and get your degree in Spacing Out?
Why, because too many of the idiots out there still think a bachelor's degree is important? Oh, and they love to quote that worn out statistic, that I can't even write anymore. I guess it's still true--so finish and get the diploma? I have a weird feeling federal bankruptcy laws might change in the future, and student loans might become dischargable?
One other thing, that person in college you kinda take for granted--that guy, or girl who you sometimes wonder, "Why do they put up with my antics?"; are not hanging out in bars waiting for you to graduate with open arms!
There are plenty of tech startups where the people doing the interviewing are recent enough out of their CS degree that they ask you a bunch of big-O related questions. If you didn't go to college and just have been hacking on code you probably don't know the answer.
Personally I feel like this is misguided and probably triggered more around self-validation and feeling clever. (worry about scale when you need to, etc...)
It's rare, but some startups prefer their early hires to have degrees tier-1 schools. I assume this is to impress investors and (enterprise/gov) customers. Today's market makes this nearly impossible but I recall it being a thing in the 00's
However, they are looking for a very specific type of college graduate. Merely having a degree with a good GPA is insufficient for them. It must be a tier 1, name-brand institution.
> For people nearing the end of high-school, please go to college.
Also, at that age you really don't know what you may want to do with your life. At 19 I seriously considered dropping out of college to go full-time at the startup I was working at. At 25 I decided I wanted to get into a different career entirely, one where a college degree was required (as is the case in pretty much every white collar profession besides programming).
> * But pick a major that will pay for itself, and try not to rack up $50k in student loans
I think this is a societal issue rather than an education issue.
We're so quick to encourage people to achieve a degree in whatever makes them happy, even say Art History or Medieval European History, knowing full well that the prospects of gaining a decent paying job after school is practically zero.
How does that Art History major repay a $30K student loan when they can realistically only get a $30K a year salaried job?
Should't we as a society encourage people to major in things that will pay off in the end? Or instead deny loans to degree programs that statistically are turning out far too many candidates for a very small field (leading to massive unemployment for that degree program)?
This is such nonsense! You can do almost anything you want with an Art History or Medieval European History degree. Do you think there's some kind of requirement that you can only take a job in the field you studied? I have friends who did degrees in Theology who went into banking and insurance and make several times what I do with my Computer Science degree.
With today's college prices, it's a bit silly to play chicken with your financial life vs. the job market
It'd stand to reason that you could make that much, if not more, than your friends because you have a technical degree. I know this is more about having a job than not, but the technical degree would also improve your chances vs. your friends
> It'd stand to reason that you could make that much, if not more, than your friends because you have a technical degree.
Yeah that's my point. The jobs those chose were open to (very talented people) who studied any degree - Computer Science, Theology, whatever. There are thousands of well-paying and very well-paying jobs that are similarly open to any degrees.
How does that Art History major repay a $30K student loan when they can realistically only get a $30K a year salaried job?
Thinking about it from a different angle, how does a CS major repay a $30k student loan if they were under pressure to choose a lucrative major, hated programming to the point of never getting good at it, and couldn't conjure up the motivation to compete with the kids who were in it for fun?
In addition, for a lot of kids, a technical major isn't an option because they don't have the math background.
Now, do they major in art history anyway? That's a whole 'nother ball o' wax.
I went to school and dropped out twice — Caltech and Georgetown. I think I maybe have 20 credit hours under my belt? I don't even know.
I'm now 24. I've done quite okay for myself. On paper, I'm not that appealing — non-violent/non-drug related felonies, dropped out of two very highly-regarded schools ("there must be something wrong here"), and some baggage from when I was a child ("mommy/daddy issues") that still sneak up on me every now and then, which have just as occasionally impacted my professional life.
But I made it. I'm a rare breed and I'm thankful. If I would have added a college degree to my life's work, it would be one less strike against me. A strike that I wouldn't have to prove myself for or against.
My advice: Anyone who is at or nearing the end of their high school career, please go to college. Two years at a community college, and then two years wherever you want to go. ~$70k and you're done.
While you're on HN, you're in a social circle of where it's not abnormal for people to be successful without a college degree. In the real world, however, this number is much slimmer than it's made out to be here.
That said, don't think that all you need is education either. A diploma is a piece of paper that shows you followed a curriculum, bought someone a new Mercedes, and slaved away for countless hours on end. Your battle doesn't end there — experience in the real world goes a lot further than you think it does.
If you have an opportunity to go to a really top-end school, sure, take it. That's really valuable. But remember, that's not an opportunity most people have.
Don't pretend that a degree from the school you see advertised on daytime TV is the same sort of product.
This, I think, is the "big lie" about college. The idea that a poor person with a degree from a shitty college is going to have even just the opportunities that I had[1]... is a lie. There's really no other way to put it. Sure, if you can get into a really good college and make sure you work your way into a peer group of successful people? It can be a great leg up. Hell, if I thought I could get into Stanford, I'd take four years off right now[2]. But going to the sort of college your average poor person is going to go to, and being around other people in that same situation isn't going to get you the opportunities I got for just being born.
[1]to be clear, My parents were pretty solidly middle class, not rich. So am I. I'm a competent but not great sysadmin/programmer; I didn't go to college, but I had all of the advantages that your average kid who goes to a mid-level college would have.
[2]But the sort of mid-level school that would accept a mid-level middle-class mid-achieving guy like me? Maybe a nice UC? Yeah, four years at your average mid-level school isn't going to increase my salary any more than four years of changing my job to focus on the more in-demand bits of my industry. Probably a lot less, in fact. I mean, it sounds like a lot of fun, but I don't know if it's half a million bucks in fun.
My parents — probably like yours — are very traditional. And in so, they are convinced that having that piece of paper means you're +$30k a year from the start <at least AND no matter what other circumstances> ( except outliers).
I STILL hear this all the time... "when I was your age..."
I reply, "yeah well when Barack Obama was your age, he was the first black President of the United States of America."
When my parents were my age, they could go to school full-time at the University of Minnesota, have a minimum wage job, and at 16 hours a week they would be able to afford their education and living expenses.
Those were the days where it made sense to have an education because it was such a great value at a very affordable price.
BUT. Now, because it's so much easier to get <nearly free money> (a la student loans), Universities saw this as money in their pocket: Since students are getting money easier, that means it's easier for them to get an education; now that there's more money available, let's make more money for ourselves!
If money is an issue, I totally second the idea of 2 years community college plus 2 years of university.
In my case, I went to a state university (which was a UC, so not too shabby) and no one ever questioned "graduated 19xx from UC San Diego" on my resume.
No one cares where you went for the first two years (possible exception: Graduate school? No idea).
Though honestly people don't care at this point whether I went to college at all -- but I can't say for sure whether I would be where I am today without the degree.
If no one cares where you went for the first two years, why not take the cheaper option at the expense of the "college experience"?
I never got said college experience obviously, so I probably don't know what I'm talking about. But in terms of value, spending 1/5th of uni/state school per semester and getting <nearly> the same thing? I'll take it.
I'm actually in total agreement, but let me argue devil's advocate for a moment:
* I've known people who bonded with lifelong friends during their first year in the dorms together. When you've all been separated from your family for the first time and as a group are thrown together, often even sharing rooms, there's a very strong psychological bond that can form. I'm still in touch with my first UCSD roommate; we both were transferring in as juniors and they matched us up. But if they hadn't matched the two of us, I might not have bonded with anyone as well; I've long lost touch with rest of my first year "roommates" (we shared an apartment).
* When you transfer in, you often need to take the special unique prerequisite classes for the new school. There were several classes I took as a junior with a lot of freshmen.
* If you are talking about the option to get into a prestigious school, the people you meet there are potential connections that can accelerate your career at various points. The longer you go to the same university, the more of those connections you'll meet. I went to a UC, and it does rank in the top 20 (I think it even hit #7 recently in some report?), and so it's a great school, but it's not a prestigious school, so I don't know that it counts. I had the option to transfer to Berkeley instead (I was accepted), and in retrospect I probably should have, if only for the prestige.
That said, I'm honestly not clear that university is an absolute requirement for success today, at least in software development. I'm not quite ready to tell people they shouldn't go, but neither would I tell them they should.
I'm in a similar position. Also 24, and didn't finish college. I haven't had trouble getting jobs, but I still have to answer the "So why didn't you finish school" question no matter where I apply. I ended up just leaving my education off my resume but I still seem to get asked often.
My reason (maybe for inspiration?)... If someone expects me to read a book and apply concepts from it, I'm going to have a terrible time. Not because I can't read, but because I won't. I don't learn by reading a book. I learn by doing.
Georgetown was first — more traditional school. That didn't last long. Thought that somewhere more "in my niche" would do things differently.
Mostly because I didn't want to spend my parents' money on it when I felt I had learned enough to get a job. I also decided I wanted to double major in Math but since it was just for myself I didn't feel like it was fair to my parents to delay my financial independence
I'm the opposite of you, I actually really enjoy learning from books. But then again, I typically like learning about theoretical concepts so that may be why books are fine for me; I just think about them, play with them in my mind, and do exercises if they have any.
Quick question: How did you get pagination working? I haven't built anything big in Meteor, but I did go through the Discover Meteor book, and it said that Meteor doesn't lend itself well to pagination, so that you should use infinite scrolling. Does pagination break if the database is updated, or is it not reactive, or am I missing something?
I am using Flow Router https://github.com/kadirahq/flow-router to route the app. And this is the package I'm using for pagination https://atmospherejs.com/miguelalarcos/flow-router-paginatio.... So far it hasn't let me down (there are a few bugs with the subscriptions on each individual page) but if you play around with the work style filter you'll see the collection reactivity and how it's reflected on the subscription and pagination. Thanks for your feedback!
Waiting for Meteor to support pagination natively.
Thanks for the tip! I actually wanted to build something in Meteor a while ago, but couldn't figure out how to set up pagination (and infinite scrolling just seemed awkward in that specific case). It's nice to see that there are ways to get it working.
1. No search? A plumber is one one the best paid impossible-to-outsource-overseas jobs you can get without a college degree. Coming to the site I immediately wanted to search for it and have that be my point of entry to discovering how the site works. A known reference point. I had no desire to fiddle with those sliders.
2. Union jobs, a.k.a. "the trades". Not college but they have a clear progression and pay is fairly well documented. (a filter for union?)
3. pay is regional. Union jobs for example pay different depending on location. (see #2)
Founder or Raise Your Flag here. Thanks for the feedback. (#1-3) Completely agree. Trades are missing from the site and are much needed. One reason we started with the paths that we started with is simply because there was no blueprint for those paths. Trades are understood and (at least here in Canada) get a ton of support from the government and push within the school system. We will be adding them very soon.
What did doing this in Meteor get you? Why did you go with a framework that focuses primarily on real-time interactions/data streaming?
It seems to me this could easily be a Rails app with some simple Angular components for the Filter Career Paths bit. But, perhaps this betrays my ignorance of the versatility of Meteor...
Thanks for the feedback!
Me being a 21 year old developer who didn't have his hands in the mud when all the big guys were in play (Rails, Django, etc), I went for a new framework like Meteor to see where my self-learning abilities can benefit me. So far it's been great in terms of the speed we can develop at and the transparency between front end and back-end (no missed import calls anywhere to crash the app). Meteor, to early adopters, and people who haven't played around with it too much, who also have a rich background in other frameworks, might seem like not the go-to but for us it's been great so far.
Very nice! Coincidently, I've been researching Meteor this past week for a new website as an alternative to my current Laravel stack. Meteor is very exciting and I'm drawn to the Isomorphic JS concept. However, I decided to hold off for now after learning more about the issues with search engine crawling, large initial downloads and difficulty in deployment. Most of these concerns are on the Meteor roadmap, so I am eagerly awaiting future updates.
Meteor is definitely enticing, with it's upcoming Galaxy deployment tool and React/Angular support. It's a very exciting, albeit, fast-faced time for webdev.
TL;DR: university gave to me (and to my friends who have degrees) wider interest field, with skills to absorb information about new topics. In my own experience usually drop-outs and people who've did not attend college, have shallower and narrower interest fields.
IMHO, college/university degree is worth it (coming from Europe where education is way cheaper than in US), in regards you will also broaden your skill-set while attending school. Though, if you seek academical career 'real life' skill-set is somewhat less important.
Maybe it's just me and my social circles, but usually I can find out if someone has attended college or not (or just skimmed through classes), just by talking with them.
For reference, I had few colleagues who did their job well, though where completely clueless out of their job requirements range. They have not attended college, or dropped out very early. They had narrower and way shallower interest fields than people I know with degrees.
I want to stress that it's experience from my own social circles and I am not talking about exceptional cases (there are geniuses drop outs and geniuses with PhDs)
> For reference, I had few colleagues who did their job well, though where completely clueless out of their job requirements range. They have not attended college, or dropped out very early. They had narrower and way shallower interest fields than people I know with degrees.
It's not working right now but I think it's a fantastic idea. I don't think a college education will matter as much as it used to in the computing world. I know several successful people without a CS degree (myself included) or a degree period and they are doing fine.
My undergraduate degree was math. Looking back, I find it really hard to imagine how I could have learnt all that without going to college. I just don't think it's possible to recreate that combination of extrinsic motivation and interactive learning. maybe moocs can do this but I suspect they fall short on both accounts.
Now I'm able to learn more independently (e.g. type theory and HoTT) but it's still very difficult and I don't think I could do it without my undergraduate and higher degrees.
I see a lot of posts on hn asking the lines of "how can I learn X on my own". Without at least some formal education in college math or cs, I suspect the answer may be "it's not possible "
The scroll lag is primarily caused by the top navigation bar's fade-on-scroll effect and the large background image. Remove both of those and the scroll lag disappears.
I'm working on my meteor app too. Where are you hosting it? Can you provide more details on the deployment and how much monthly this costs you to keep it running?
We are hosting on Modulus. When you sign up, you get a $15 credit which can last you the first month but it all depends on how many servos you need to scale your app. Other great places to host is Heroku. Modulus was a lot easier to set up since it supports Meteor apps out of the box.
As a fellow self-taught developer, I agree. We see the need for showing possibilities that exist without a degree. As for Canadian companies? We’re in Canada and started with the big guys in our own backyard. However, career search can be done on any path for users in pretty much any location. American companies will be added soon with better localization.
Also a self-taught developer here. I'm not sure how old you are, but do you worry about how not having a degree might affect your chances of finding work later in your career?
I'm 30 with about 8 years of professional development experience under my belt (including a couple of nice contracts with some respectable companies). Being self-taught has both helped and hindered my career/job searches of late. It's helped get me interviews, because recruiters see the years of experience, and gain some side contracts. It's hindered my career/job searches because everyone assumes I've got a comp sci degree during the interview. I get asked questions that are very specific comp sci questions, and I don't know how to answer them, even though I may have used those concepts in the past.
So, to answer your question, Yes ... and no. I do worry, but I hope to be moving toward a management position (or running my own business) instead of being a code monkey for the rest of my life.
From time to time I think about university apart from academics. I went to a state school and left w/ around $15k in student loan debt, but made some of the best memories of my life.
Those are the kinds of experiences money can never buy you again. No sports car later in life will ever bring you that kind of fulfillment.
One of the careers listed is Boat Captain. I used to have my captain's license. You can totally do it, and travel the world driving wealthy people around, without a degree.
Another way to get into that profession is to go to a university with a top ranked racing team, and be a professional skipper after you graduate.
IMO, just do whatever is right for you. Nobody should be held back from pursuing academic interests. Just like nobody should be held back from learning on the job.
The only thing that we should warn people away from is doing nothing. You've got one life, just live it!
Why limit it to careers for people not going to college? What is the benefit of that over, say, having all type of careers whether a degree is necessary or not? It seems like a really well organized product you have, but you are limiting its potential.
I'm seeing huge amounts of commentary about going to college or not. Here's my take and experience for what it's worth, as well as a general response to some of the comments I'm seeing.
1) There is no one size fits all answer to the question is college worth it. Depending on what career you intend to pursue it could be required (i.e. try being a medical doctor without a degree) or silly (music composition degree for a non-academic role).
2) Most HR recruiters and certain 'this-is-what-all-the-other-managers-do' hiring manager types do care about the degree. Without it you will not be likely to get in the door. However, consider if these are the kinds of people you want to work for/with. The other type of hiring professional where the degree matters is the manager that wants 'only people from Stanford (Columbia, Harvard, etc)' or 'only Ivy League'... then the degree only matters if it's from one of those (obviously).
3) Be honest with yourself. We are not equal all equal and facing reality will help you better make choices. If you are brighter, more intelligent, better skilled, more highly productive, and better with self-promotion than the majority of people you know/encounter the college degree (and expense thereof) will often times not be worth it. There are other more effective ways to prove your worth. If you are much more average compared to your competitors, or less interested in proving your worth in terms of career, then the degree will open options that aren't readily open to your more marketable peers; however you will also be competing with a greater number of people in the same boat. Being average or not career driven doesn't make you bad, it's just a consideration.
4) Any job you get you will be competing with others. That competition will be more important than the degree once you're inside. A degree can get you in some doors, but once you're in it will be all about performance. If it's not, you may want to question organizational effectiveness in the business. As your career progresses, the degree will matter less and less and experience/achievement more and more.
5) A good job is one that you enjoy doing and that pays for your desired lifestyle. It's not what your parents wanted you to do or society for that matter. And not all of them require degrees. Not all of them are behind a keyboard or a suitable for telecommuting. raiseyourflag.com looks young, but has some interesting ideas in regard to careers. But there are others touting (http://profoundlydisconnected.com/) that there are good jobs with good pay that society (stupidly) tends to look down on. Don't let the opinion of others determine your course of action.
As for me... I have no degree. Despite that, I've managed to be in fairly senior information technology management positions throughout much of my career. I've been a consultant in the professional services group of business systems company and for the past several years I've run my own tiny boutique consultancy with clients ranging from M&A/Finance to frozen meat distribution to mobile app start-ups. More recently I've been doing much more hands-on software development work and enjoying the change. I tend to make as much or more money than the majority of my fully credentialed peers. I'm mid-40s and, true, I do have some college (music composition focused), but the lack of a degree has not stopped me from achieving what I want in career. Anyway, my two bits.
I don't have a degree and have been extremely lucky; I managed to get into middle-management and have been successful.
The problem is that I'm not as "portable" as I would be with a degree - in other words, a layoff or termination could put my lifestyle in jeopardy. As such, I am going back to school at 29.
Get it over with :)