College was my biggest mistake
stevecorona.com
stevecorona.com
I'm enrolled in a public institution pursuing a double major, working two jobs because I'm also middle class. I have a good -- not great -- GPA, and I get to do amazing and interesting things every day; I got into programming after volunteering with a CS major -- I learned about HN, ironically, from my Finance professor. After drudging through a K-12 curricula which routinely belittled the entire point of academia, I get to be surrounded by people who are just as hungry and passionate and brilliant as I am (often, they're more so.) It's unequivocally been the best three years of my life.
A lot of people are realizing college isn't a universal gateway to a better life, and that's good -- I don't particularly think it was meant to be one. I'm happy that the author made his way.
"College was my biggest mistake?" I'm glad you got out, then. But it sure as hell isn't mine.
I have two comments:
>> "College was my biggest mistake?" ...it sure as hell isn't mine.
How do you know it's not yours? Or rather, how can you be so sure? Firstly, opportunity cost is an impossible thing to calculate with certainty, especially when dealing with something so incredibly costly both in terms of time and money.
If you find yourself reasonably discerning, and learning efficiently what you are out to learn, and enjoying it and life, then great, you're likely in a good place.
"Double majoring", having an OK GPA, working two jobs and being middle class -- these all say absolutely nothing about whether you're making a mistake or not.
>> I get to be surrounded by people who are just as hungry and passionate and brilliant as I am (often, they're more so.)
Now that means a lot, and congrats for finding a place that has such an unusual but hugely beneficial atmosphere!
It took 3.5 years plus ~70k. I did learn quite a lot both from computer classes and the more liberal arts. But, in the end it was the social scene that IMO was the most important part.
PS: I did take 23 credit hours one semester just to see what it was like, and even making mostly A's with one B I think I learned more when I had free time than I did cramming in more course work.
I'm smart enough to work on "hard" problems, but the stuff I do now is interesting, and while my gross income is lower, my net income is quite a bit higher.
>The only thing ever discussed seems to be how job-ready you are at graduation time.
This is the opposite of what I saw before the recession. Maybe I am hanging out with wealthier people than you are? or maybe you are just too young to remember a time before the recession. I don't know. As far as I can tell, at least until the recession hit, considering how much money you'd make when you got out of college was considered extremely déclassé. College was all about finding yourself and becoming a better-educated person. Only the uneducated, uncouth hicks actually thought about money. How gauche!
Of course, now with the recession on, a whole lot more people find it impossible to pretend to not be poor, and actually taking steps to see to it that you can feed yourself later in life are gaining some social acceptance.
Personally, I'd say that I learned a very similar lesson to the barista when I bought a BMW during the first dot-com. You see, pretending to be rich is really expensive.
Of course, given their relative inability to comprehend fiscal realities, almost all of them live with their parents. Any free money they have they immediately blow on unnecessary things (trips, designer clothing, etc) instead of even trying to get out from under their loan debt.
I really hope that people come around some day, because I'm really sick of people treating me like shit for actually getting a worthwhile degree that'll lead to a career that can pay the bills. Not all of us have parents we can move back in with, you know? But even that concept is offensive to them.
People spending money they don't have on useless status signifiers just pisses me off. So irresponsible.
you've gotta choose your friends and your peers. I'm not saying you should always insist on friends that accept you for who you are, it can be good to have peers that challenge you, but you need friends that would admire you if you became the person you want to be.
A whole lot of the misery of my younger life can be traced back to that. It's not fun to be in a situation where you have to lower yourself in your own eyes to raise yourself in the eyes of your peers.
>People spending money they don't have on useless status signifiers just pisses me off. So irresponsible.
but... that's a lesson that needs to be learned through experience. Really, that's a big part of why I think the fact you can't get out of student loans the usual way is such a big problem; I mean, when I was that age, making my own stupid decisions, no bank would be idiotic to loan me hundreds of thousands of dollars. And if they were, I'd have ended up bankrupt and the bank would have had to take the hit, as they should, for making such a boneheaded loan.
That's exactly how I feel all of the time. If I am who I am around normal people, they get all insecure about their intelligence. Technical people tend to accept me and make me feel so at home it's amazing, but they're a very small minority of the population where I'm at compared to the non-tech savvy. I wish I could learn how to interface with normal people better without compromising my identity and interests.
The thing is, most nerds (and most of the people that nerds get along with) are kinda introverted. Introverted people tend to not initiate new relationships. If you wait around for other people to initiate relationships, you will only be able to choose among the extroverts that like you, so practice going out of your way to initiate contact with people you think you might get along with. You don't have to be an extrovert; but you do have to initiate conversations, extrovert-style, at least until you find your group.
Moving to an area with more of your target person type helps a lot, too. I mean, I meet all sorts of interesting people, for instance, waiting in line for BBQ. Living in a higher-density area gives you more people to meet, and some high density areas have more of us than others. I'm in silicon valley, which is medium density, but you can't swing a cat without hitting a programmer.
If you are like me, learning to better interface with 'normal people' won't solve the problem. In fact, I suspect the real problem is that I see 'normal people' and I see 'my people' - but I haven't been able to overcome that.
People treat you like shit for your choice of major? Hasn't happened to me (engineer) but if anybody did this to me I would choose to spend time around different people.
As in, their college experience isn't paying off financially, but they are better than you for pursuing pure love of knowledge rather than chasing the filthy dollar.
And note that you could have taken humanities courses at a community college or audited them for free at a private college or done self-study. You don't have to be paying full college tuition to "open your mind" that way.
This year marks ten years since I graduated. I cannot prove that college was a worthwhile thing, but I look back on that time very favorably.
I'm not sure this is really true. I wasn't out of school yet, I had very few contacts. In fact after that first job I was effectively out of work for 9 months. College let me go to classes a bit, study a bit, and do whatever I wanted the rest of the time, while still getting the benefits of a huge professional network at the end.
Hitting up job fairs for months on end was equally effective as following up on a single email my advisor sent me.
Believe it or not, there are actually sources of information outside of wikipedia and $1000000000/credit college courses. Amazing, right?
I had a great seminar this semester where we would talk about "knowledge" from a philosophical, historical, theological and physical point of view with the respective students and professors. Often, we were none the wiser about our original question afterwards, but had had a great discussion, and quoting the philosophy professor, "understood the question better". Again, my point - it is not about gained knowledge, and the way a conversation engages your mind is hard to replicate with a book.
But then, I live in Germany and can live off 6000€ including university costs for a year, so YMMV.
You also have to keep in mind that colleges here will accept just about anyone (no matter how stupid) if they have the money to pay--from what I've heard, Europe's system is free for those who are smart enough to get in, and the entrance standards filter out a lot of the dumbasses who would otherwise just destroy the intellectual level of the class discussion.
I'm not saying that college isn't helpful for some people--but it's certainly not the only way.
Well then how does the author knows that his assessment is the correct one? I agree with the GP for three reasons: (1) I am not a super intelligent, 140 IQed, childhood prodigy who can learn so much faster than most if not all of my peers that I find the courses in my university program slow/unnecessary. (2) I fail at keeping myself motivated for months without direction, peer support and proper schedule. I am more likely to slag off in a side project that I am doing than in a course project that I have to do. (3) I am also more likely to learn things that are absolutely necessary but I personally don't find interesting (Logic Design, for example was one such topic).
> people who are just as hungry and passionate and brilliant as I am
I think that is largely a function of how good the university is and how likely you are to identify motivated people. I was lucky to find some really motivated people around me who would challenge everything they encounter. I am much more passive than they are during sleep and just observing them struggle to tackle the weirdest problems was worth it. I am of course, not from a US university. My 5 year program (B.Tech. + M.Tech) would have costed me not more than $20K as a large part of my academic expenses are subsidized by our government. But all I can say is that at a good university, neither is this behaviour unusual or is it rare.
$44,000 a year for tuition, why? Why did you choose that school if you had no intention of studying? You can teach yourself more in an afternoon than in a 10-week class? Really, let's prove it. I want to see it.
You made basically all Fs but yet you can teach yourself more in an afternoon ... because you're better than others or something?
You happen to have chosen a field in which it is very easy to make a modest income, $60K, without actually having very much knowledge (not saying you didn't have x knowledge).
I mean, sure anyone that is not slobbering on themselves can probably follow a RoR YouTube and make a blog engine and then know enough to convince someone to pay them >$50K. I don't know how long this is going to last though. But this is not much a real recipe for success in my opinion.
The idea that everyone can just teach themselves everything and that no one is actually learning any content in college, at best they are just learning "life skills" is just completely ridiculous.
I don't know, not to make another anecdote and I don't have hard data, but I have probably "self-taught" a lot more subjects than most that claim actually have and I wouldn't say I didn't learn any content from CS in college, not even close. In fact, I don't know any PhDs that would say they didn't learn any content (not just this life skills stuff) in college; I think it is just a fanciful notion and probably makes people feel better about themselves: "I'm Srinivasa Ramanujan, I don't need college to teach me anything."
My experience is that after 5 years of professionnal activity college is not relevant anymore as long as one kept learning and gaining experience.
It is what you've done and accomplished that will make the difference and get you closer to success.
Beside 44k$/year + interests is far too expensive for what cellege gives you. I fully agree with the OP. This puts you in the rat race from the start. It will be very hard to get out of it. That's not a path to success.
The idea that a college degre is a step closer to success is plain wrong.
Also, beside that point, this is thrice daily conversation, whether it's Peter Thiel, or KA, or whatever the "anti-college" hit of the day is.
As far as 5 years of experience ... It depends on what you spent 5 years doing.
The $44K/yr is a non-starter. Sure, it's a big waste of money if you get a .33 GPA, agreed. Big deal. That's so much higher than average that bringing this up is sort of a strawman; if that school is way outside of your budget and you're not just dead-set on that school, why go there. That's more than B.S. + PhD for many people. Give me a break!
As far as the idea of college being step closer to success being "plain wrong," this is just a naked assertion that is really generalized and kind of ridiculous.
Especially, if you think that a college degree provides you a guarantee to get and keep an employee job, or being successful in it, you are plain wrong.
The opinion of Paul Graham or Peter Thiel about college make sense when considering the goal they are talking about for which a college degree is indeed a waste of time and money.
A college degree is good to become educated in some field, but you are spoon fed and you get all the constrains that come with it.
I know too many people get useless degrees. I know people get pressured go to college who should not be going. I know people have unrealistic expectations of what they are going to get out of it. However, software development is a unique case in the professional world in that you can develop significant skills and experience without a formal education, or even a formal job. That does not translate to other fields. Hell, it doesn't even translate to some parts of this field.
I found my undergrad to be a very valuable experience, despite not getting any of the "soft" experience. I was a commuter student at a public university in Florida who lived at home and did not spend any more time than necessary on campus. I did learn quite a bit once I got to my major classes (EE), and I got to experiment with multiple aspects of engineering in the presence of very knowledgeable people. I also had a $55k/year job on graduation in 2002. I would do things differently given hindsight, but I would still be going for an undergrad degree.
Having free higher ed changes the picture. When you are from a middle class family it is your ticket to maintain or even climb the social ladder. Even if for some people, the education content is less useful, then you get a huge lots of social interactions that you don't get elsewhere, and probably not out of a online learning offering.
Not free, but not outrageous.
1) Most tuition is posted at a higher sticker price with merit and need scholarships lowering the price for many.
2) Most state schools are government subsidized to some extent.
3) Most schools have some form of endowment (i.e. giant pot of cash donated by alumni) that they invest and sometimes pull cash out of for scholarships and capital projets.
4) The schools vary in price quite a bit based on their standing and whether or not you live on campus. The $35-55k numbers thrown around are top tier private schools including living on campus, i.e. the most you could possibly pay. Many people are getting solid college degrees from state schools (including room & board) around $30k per year. Many more are commuting and paying $20k per year. Community (2 year) colleges are on the order of hundreds or thousands of dollars a semester.
Still I am always surprised that Americans are so much willing to go into that game where the winners are mostly university workers and banks.
This is a bit like inflation in Germany, or housing in the US - you get burnt once and then exaggerate in the other direction.
For housing, these are people never wanting to buy a home again. Wrong reasons - there was a bad bubble until 2007, they just bought too high. Doesn't mean there won't be good deals anymore. Same for education - "it is overly expensive so I jump it". For me it is the wrong solution to the right problem.
The same points I make on every post like this.
1) College isn't for everyone.
2) The 'I'm so smart that college was a waste of time' people should have just gotten a scholarship and not paid for college. 5 out of the 5 schools I officially applied to offered me scholarships. All were in the top 50 schools for my chosen major (originally, aerospace engineering). If you are smart enough that college is a waste of time, then you are also smart enough to not have to pay for college.
3) Don't extrapolate the computer science major to others. There are better books, tutorials, and online communities for hacking than seemingly any other profession. Try to find the "O'Reilly Press" of aerospace engineering pumping out 100 books a year on every imaginable topic - it just isn't happening. Same for StackOverflow, HN, etc.
4) Don't extrapolate the software engineering profession to others. It's normal for non-CS majors to be getting software engineering jobs. I personally graduated with a mechanical engineering major and CS minor. I'm now working in software engineering. The company I just left (where I worked as a mechanical engineer) would never, ever, hire a computer science major to fill a mechanical engineering job. The only three possible majors other than ME that they would hire are math, physics, or aerospace engineering.
5) If you don't do well, college is a waste of time & money.
I could tell you another story about how I decided to take on a stupid amount of debt for school, but -- in the face of a lifetime of certain poverty -- the people I grew to know and the projects I actively pursued and worked hard on led me to a fulfilling life and a job that I love that covers my loans with ease.
There is a point in this post somewhere: asking 18 year olds to decide whether or not taking on crushing debt to attend classes they aren't sure they want to take (or even which ones they should take) is not a great thing to bet our economy and our children on. I don't really have an answer for communicating to someone just leaving home that the amount of money they're paying isn't worth it, though. Several people said it to me, but it was so abstract to me it was easy not to care.
In any case, anecdotes can give us guidance in our own lives (and crucially, they can provide us hope as we walk into an interview or open a late payment notice from sallie mae), but they're a pretty poor decision basis if we're aiming toward a societal optimum here.
One size doesn't fit all. If not going to college works better -- do that. If going to college works better -- do that. I did both, sort of: I went to college but studied literature and philosophy as an undergraduate while working tech jobs to pay the bills. I loved my classes but also self-taught myself the skills I used for work. And I got exposed to a lot of stuff that I never would have learned if I had just worked and not taken those classes. That worked for me.
I'm not sure what we're supposed to get out of some single anecdotal experience that this guy didn't go to college and turned out okay. Except to say: I'm happy that's the case! Self-education rules.
Also: Can we please stop acting like college has to cost $44k/yr. It doesn't. State schools. They rule. They're relatively cheap. If you're unsure about college then, yes, going $200k in debt over something you're not sure you want is dumb. Especially when there are cheaper options.
Thank you. Drive safe.
I got most of a Finance degree, then dropped out when I ran out of money and found out people would pay decent money to a relatively inexperienced programmer. I'm happy with the way things have turned out for me career-wise - I think I'm a pretty competent developer and have a decent income and good future prospects - but I feel like there are opportunities that I'm much less likely to be able to take advantage of because I've mostly learned things as I've needed them.
Yes, I can (and am) independently learn everything you would in a CS program, but it is much more difficult, and the piece of paper is sometimes useful, too. Yes, plenty of folks get by without one, but I hope people don't get the idea that because they can teach themselves to throw together a website, they won't learn anything from a CS program - when I was 18, I had this idea that CS degrees taught outdated and relatively useless information, which I now believe to be false.
Even beyond the core CS curriculum, there are a lot of benefits to attending college - I feel like I at least got some of those by completing most of a degree.
It is certainly valid for some people to skip college, and that's fine, I just hope that all of this anti-college sentiment we've seen recently isn't just going to create another generation of people like me who regret thinking they didn't need the formal CS education.
The OP's beef wasn't with college - it was with the false belief that college is the only way to become successful in life.
Hard to say how most High School students would be able to accurately gauge that college would be useless for them ahead of time, except if they already couldn't handle academics.
That sure makes it sound like it's the only way.
Yet the discussion always goes along the same lines. The problem is that all of these are unavoidably anecdotal in nature and thus something that is basically impossible to discuss.
Sure, it might have worked out for some and might not have worked out for others. The problem is that everyone has their own experience with this, which basically confirms or denies other anecdotal evidence.
These posts pop on HN a lot, yet I find them useless. Sure it worked out (or didn't), but nobody is able to tell how things would have been if the poster had stayed in college (or in other cases, if he had left college).
All these submissions seem to do is get the "anti-college" crowd on here happy, giving them more anecdotal evidence that really, see, all I ever said is right because that dude had a similar experience while at the same time bringing out everyone for whom college did do something to scream at those who disagrees.
Repeat ad infinitum...
Yes, college works for some and not for others, but only recently has the suggestion that maybe college isn't a golden ticket to success started to sound pretty reasonable.
The US alternatives to college are terrible, particularly if you didn't have money/access. Trade schools are almost fraudulent (and not like Canada, which at least encourages vocations) and the whole entrepreneur out of high school mindset seems downright irresponsible (I would hope there's a better pipeline for ambitious world-changers than just going through the school of hard knocks).
And the worst part of the discussion is it's not even informed. Like, you will never see anyone in these threads recommend joining the military. I joined the military 2 years after college, but had I been informed of my opportunities earlier (say, in high school), I would have definitely joined the military right out of high school and then done college later, once I was ready for it and had GI Bill benefits to use.
All that said, college went okay for me. I don't really know of anyone in my circles that didn't get at least something productive out of going to college, based on where they are now, over a decade later.
To expand a bit more on my previous "anecdotal in nature" point though, I think that the articles we see here are not just anecdotal, they are also overgeneralising. I reckon CS is one of the few areas that lends itself most to showing qualification in a way other than presenting a degree.
Normally, the degree signifies the consensus that you have done a certain amount of work and passed a certain set of requirements. In CS (amongst some other things), this can also be shown to a potential employer by showing them your actual coding work, prototypes, programs, scripts, websites etc. Here then, the degree becomes less of an issue because you can show proficiency in a different way.
This however does only work in a limited area of expertise, such as design, art, programming, journalism (to a degree) etc. For most other purposes, a degree is still a certificate of (baseline) proficiency, so saying "college becomes irrelevant" (not that you did) is overly broad and only partially true under certain circumstances.
Now I know HN is mostly programmers, CS students, maths students, some designers etc., as can be seen by the outright hostile attitude towards the humanities displayed by some of the other comments to this submission (especially further up), but it still peeves me to see people inductively draw conclusions from their own experience, ultimately concluding "how things are", thereby implying "for everyone".
[edit] spelling [/edit]
If this were true then you would have spent four afternoons learning Calculus, Business, Communications, and Databases, and another four afternoons showing up for the finals, and you would have gotten a 3.0 instead of a 0.3.
I have self-taught myself everything I've learned in software engineering, beginning in middle school when I picked up a VB6 book. Then through high school/college with some C++, Delphi, and then eventually moving to the LAMP stack and beyond. Although even before getting into college I knew exactly what I wanted to do (I was bitten by the entrepreneurial bug early in my high school years) and knew college wasn't going to do much in helping me achieve my dreams, I was still excited for those 4 years.
I wanted to have that college experience rather than looking back years later in life and saying "man I wish I got to see what that was like." But more importantly than the experience of college, I wanted to learn things I knew I'd seldom get the chance to later on in life, such as philosophy, art, history, astronomy, finance, theology, etc. While many argue that you can learn those things on your own without having to go to college, and yes I agree anyone can order an eBook or go to your locally library and pick up a bunch of books on those various topics, but it won't be the same as getting taught by a professor who has spent a great part of their life learning, teaching, researching and working in those various fields.
My goals in life have been not only to be a successful entrepreneur and a great engineer, but to also be a knowledgable man overall, one who is well versed in a number of topics. And while college won't give you all of that in 4 years, it'll definitely help you get started on your journey.
I think if you can get into a Carnegie Melon or Harvard then you should definitely attend, but there are over 2500 universities in the US. I, like many others, did not have any direction in high school and ended up attending a local state school where most of the professors were grad students more preoccupied with their own course load than with their students being able to understand the material.
Lower ranked ones tend to be teaching focussed.
Not all of us are as fortunate as you are.
My friend just linked me his own blog post after reading Steve's. http://www.jayhuang.org/blog/success-is-very-far-away-but-pe...
In short, I think most people who can write great posts about how college didn't help them actually gained a lot of their most valuable (if intangible) skills from their college experience.
I'm fairly certain this has more to do with the average type of person that doesn't go to college rather than any causal link between Freshman Composition and good writing skills.
I received AP credit and thus passed out of Freshman Composition so my experience is slightly different. In my AP class, everyone's writing skills improved but no one who was a bad writer became a good writer.
If you ask any author the most effective way to become a better writer they'll tell you to read. Most people don't like to read and thus (I believe there is a causal link here) most people are bad writers. It takes much more than two semesters of Freshman Comp. to radically improve ones writing skills. Quality writing is something that you internalize over many years.
A knack for sentence flow isn't practiced, it is absorbed. Want to be a good writer? You need a vocabulary to match. Those of us who acquired extensive vocabularies through osmosis can tell when a lesser person has whipped out the thesaurus in an attempt to sound "smart." (usually, the fancy words they try to insert just end up hilariously misused, since they don't understand the different shades of meaning attached to them. You can only get that through observation of the word in its natural setting.)
As anecdata, I know someone with an English degree from our flagship state school who can't manage to comprehend the difference between "its" and "it's," "your" and "you're," and routinely mangles grammar in a manner absolutely horrifying even before you take into account the fact they studied English for OVER FOUR YEARS and still never managed to grasp the proper use of the possessive.
The truth is for 99% of people college is the best option for them. They'll get a job paying a decent salary, with a better work environment and the possibility of upward mobility if they so choose. Better than had they not gone to college.
There's a small, no miniscule, fraction of people who are motivated enough that they can achieve the same or more without the institutional learning and degree.
* I never finished college but benefited from my 3 years spent there.
This is one thing I think CS programs provide that is really, really hard for people to do on their own. As programs like Udacity and Coursera get bigger and more mature, I think this is one area where they can really add a lot of value: giving people a roadmap and an external way to gauge their progress.
College isn't for everyone but there are a great number of us whose lives have been greatly enriched by our years at good liberal arts colleges. If you're evaluating college through the lens of some kind of personal business plan then it's not a clear win but if you care about the life of the mind there are few substitutes to studying with your peers under passionate dedicated professors.
Whether or not someone should go to *IT or get a CS degree so that they can pursue a technical career is mostly a function of the person and their capacity to engage in self-directed learning.
I live in asia and I'm a dropout. And now after some years of reading great books I found on amazon and other courses from the teaching company, I regret gotten a bad education. In my country the quality of teachers is not very good, plus the teaching is not holistic. The books they use to teach is just plain bad. The people you hang out with or befriend also influence your attitude and worldview. I find here in my country bad schools and colleges have students with either bad attitude or worldview. They were not smart.
Also I was also stuck in a kind of catch-22, I too had a bad worldview and lived in a bad neighborhood which further got worse when I tried to hang with not so smart people. How do you change yourself when your whole neighborhood and peer group have weird beliefs and worldview, its like hanging out with people from Afghanistan/Iraq or something.
It is my firm belief that everyone should study philosophy or humanities. Just to learn critical thinking and "how to think" part of it, without it all the other STEM subjects(science, tech, engineering, math) just doesn't connect well. Checking the beliefs and assumptions you hold dear to yourself is very important. Systems thinking is very important. Every subject interconnected to each other. Plus the type of people you hang out with is very important.
This is either outright bullshit, or your college was complete crap. Most likely the former.
Don't do this. You think you're gaining respect or credibility, but in actuality you're losing it.
He says it was RIT or Rochester Institute of Technology. I went there (although it was a much better value for me, since I was in NTID, the deaf sub-college, so I basically got half off tuition); and now that I check, we actually overlapped.
It's a pretty good school for tech, but the quarter system is/was brutal for people who weren't very conscientious because you get very little chance for recovery once you screw up. The Rochester winter probably didn't help. Retention rates weren't too good, and people like him demonstrate why.
None of this is to say that university is the one (or even best, or even a good) way for a specific individual to start his/her career. But college-bound kids could do much worse than RIT.
I went there for a few years, so take what I say with the appropriate amount of salt.
I wasn't quite as quick as the poster -- the total amount of effort I put into a course probably amounted to 2-3 days of work, including time spent in classes and exams. But, I knew people who were easily an order of magnitude more productive than I was; for them, it would have been an afternoon of work. If you read quickly, you can finish reading a textbook in an afternoon. The extra time I burned was the time it took to work through enough exercises to convince myself that I really got the material. For some really easy classes, I only had to do one exercise per section to convince myself that I knew it, so it ended up being just one afternoon. There are plenty of people who are smarter than I am, who could do every class that way. I don't know if the writer of the original article is one of those people, but it doesn't sound implausible to me.
Just for reference, I went to Wisconsin, which is approximately as rigorous as RIT, and I double majored in math and computer engineering, which are both comparable to CS. But, I graduated in three years and my tuition was a few thousand a year, so the total was was easily covered by an engineering internship. At a place like Wisconsin, you might as well stick around and get the degree -- after all, it's only a month or two of total effort, and you can easily make enough to cover the degree from doing internships, or working as an RA on campus or even at Starbucks. If the price tag were $44k a year, I probably would have dropped out, too.
I admit it's possible I'm fooling myself, but it's the way a lot of people are saying -- that I just skated by on easy courses and missed out on the material in the hard courses. I actually got my As mostly in the advanced undergrad and grad classes. Most of my Bs came in my last year, when I had to go back and take all the intro classes I skipped in order to meet graduation requirements. The math department was fine with, e.g., letting me skipping undergrad abstract algebra because I'd taken graduate matrix analysis (which requires grad algebra), but the engineering department wouldn't let me skip intro e-mag even though I'd taken high powered diode lasers (which, IIRC, required grad e-mag II).
A lot of the Bs came in "easy" classes where the average grade on exams was 85-90. I never did enough problems to stop making mistakes, so I got an 85-90 on pretty much all my exams, which is only good for a B if that's average. The classes that I did really well in were the ones where professors asked questions on exams that required real original thought; the average grade on one of those exams might be something like 30 or 50, but I'd still get an 85-90 most of the time. The one way I selected courses that were "easy" was that I chose professors who made homework a small part of the grade, so I wouldn't fail just for not doing any homework.
Someone else mentioned Ramanujan. Well, I'm not a genius, and I know that. One of my high school friends got a silver in the international math Olympiad, and he didn't even think he was good at math because his little brother was a lot better (and his little brother later got a gold). I'm not even close to that, and even those guys aren't in the same league as Ramanujan, but I read pretty quickly and I have a decent memory for abstract concepts. I think whether or not people are sure the original poster is full of crap depends on who they hung out with in high school and college. Frankly, I was the dumbest of my close friends in high school, and about average among my college friends. When I look at my high school and college friends, any of them could have done this (with the exception of the guy who never made mistakes because he was slow and methodical, even on easy stuff), so it's not obvious to me that the original poster is just spouting off, even if it seems obvious to everyone else.
The math olympiad friend I mentioned above would go through the text for his classes and do every problem in the book before the class started. That took him a few of weeks. Someone mentioned that an engineering problem set takes more than an afternoon. That's probably true for a lot of people, but problem sets in engineering and math don't take much time if you know how to do them. The limiting factor is how quickly you come up with a solution, which can be pretty much instantaneous. There are some exceptions -- I remember some VLSI questions that basically amounted to doing a SPICE simulation by hand. And most labs are, unfortunately, gated by the amount of tedious work you have to do.
On the comment that my experience doesn't count because I'm an outlier, well what's P(guy makes original blog post | not an outlier) vs. P(guy makes original blog post | is an outlier)? I don't have any idea, but neither does anyone else here, and yet every other poster seems to be completely certain that the guy who wrote the original post is full of it. I'm not even saying that it's likely that the guy is credible; I'm just saying it's possible.
I can also believe that someone who's capable of doing that would fail out, because I almost did the same thing in high school. IIRC, my GPA was about 1.6 when I applied to colleges. I only managed to get into a decent school because I was lucky enough to be from a state that had a decent state school that had a policy of letting anyone in with an ACT score above some threshold (32 or 34, I forget which). And even then, I almost didn't got my admission rescinded by failing to graduate. A lot of teachers in my HS had a policy of giving people As in their class if they got a 5 on the AP exam. I got a 4 on the AP chemistry exam, and a big fat F in the class. I'd failed enough classes that I didn't have enough credits to graduate without AP Chem. The chemistry teacher didn't know that, but he was still nice enough to change my grade to a C when he saw that I got a 4. Thanks Mr. Swanson. I don't know what would have ended up happening if I failed out of high school. I spent most of my time in college in libraries, just reading. In theory, I could have done that even without being a student, but I doubt I would have.
I don't believe you spent 2 days worth work on a non-trivial course and produce A or near A level work.
People are promoting this anti-college line with utter propaganda and lies. It's one thing to debate whether college is for everyone ... But come on guys, don't lie.
Now, yes I admit it is possible that you are like Ramanujan so I'm not going to commit 100% to this, but I'm going to commit 99.999%
Even if it were true, your ability would be astronomically beyond the vast majority of even highly educated people. Therefore, this would be the most statistically insignificant data point ever, which makes me further question this ability -- how could such an error be committed????
Why is this anti-college view of so many built on such a weird foundation?
Of course, that is not to say that there are not courses that require greater diligence - but they're often avoidable, and a student can compensate by putting effort into those specific classes. Or simply cheating.
A single math/engineering problem set at any reasonable university will take more than an afternoon, so I really don't see how it's possible you knew people who were learning everything in an afternoon and getting A's/B's. Maybe it's possible in the lowest level courses where you went in already knowing most of the material, but otherwise I'm calling shenanigans.
This whole attitude that you are above college is just ridiculous. You get out of college what you put in. If it's really so easy, and you are so self-motivated, then you would put in your 15 mins a week to get your degree with the understanding of the benefit of the diploma, and then pursue your own self studies / startup / career on the side. Or if the cost-benefit isn't there you just don't go. You don't go, and then fail out, and then make excuses about how you were too good for it. That's not to say you can't game the system what with grade inflation and easy classes, but that's not a true indication of the potential value of college.
I found the early CS classes extremely easy as well, you know why? Because I've been programming since I was 10, so of course the class is going to have to move a little slow to allow beginners to grok pointers and recursion. It doesn't matter how smart you are, you have to turn it over in your head for a while, which some of us happened to do before college. On the other hand, by year 3 when I was taking 5000-level Networking, Graphics, and Compilers it was definitely not so easy, and I guarantee neither you nor any of your brilliant friends would be plowing through that material 10 times faster than the course was designed.
Structured learning tends to be methodical, thorough, and slow. You proceed chapter by chapter, book by book, building knowledge on top of knowledge. It's good for establishing a foundation, or for pushing you through dull but potentially useful topics, but because you must stick to the track, it doesn't give you much leeway to follow up on bursts of inspiration.
Self-directed learning, in contrast, tends to be patchy and undisciplined, but it crucially allows one to harness and follow those winds of inspiration when they blow, and that offers incredible benefits for motivation and retention.
Structured learning provides a syllabus and a schedule to ensure that you fill in the gaps. Learning when touched by the muse makes you yearn to fill in the gaps, yearn to reach the next level of understanding.
"I could teach myself more in an afternoon than I would learn in a 10-week class."
This psychological shift is what self-learners are referring to when they make such claims. They aren't saying that they can literally get through 10 weeks of coursework in an afternoon, they're saying that being allowed to take their own path through a subject and approach it in a way that truly motivates and inspires them makes them potentially orders of magnitude more effective as learners.
I understand that the backlash is mostly driven by the observation that increasingly, people are pursuing expensive college degrees only to end up working at Starbucks, simply because they have been made to believe that it is in some way "the thing to do". But college is still worth it and a good idea for a great many types of people, not the least of which are programmers (as distinct from computer scientists). An education in CS is almost certainly one of the best things someone who hopes to be a programmer can obtain.
But if he'd finished college, he'd know that "infront" is two words!
But in all honesty, I also dropped out of college and I agree with the sentiment of this post wholeheartedly.
In fact, I might go a step further and say that the fear and uncertainty that came with not having a degree actually pushed me to hustle harder than I think I would've otherwise.
Stress caused by feeling behind is not a strong endorsement in my opinion.
I have little doubt that, had things turned out otherwise, I'd be sitting at a desk working a safe little office job in my home town.
3 years completely wasted, vis-a-vis programming and arguably just about the whole tech universe, $150,000 in tuition. After that you get a degree that serves as an entrance to a profession that is extremely economically depressed, near universally reviled, and the few jobs there are have terrible working conditions and are filled with unhappy people.
Live, learn, and try and pass on some hard won lessons.
This brings me to my new motto I tell those considering the profession: "law school is never the answer."
This is the data from Australia:
Over the working lifetime of a university graduate the financial gain generated from income is more than $1.5 million or 70 per cent more than those whose highest qualification is Year 12, even after taking into account the foregone earnings of students while they study. (http://www.youth.nsw.gov.au/__data/page/1165/whatpricethecle...)
Bruce Chapman, the designer of Australia's income contingent education loan system, found that the Return on Investment of higher education in Australia is between 10 and 6 per cent. (http://vital.new.voced.edu.au/vital/access/services/Download...)
The average tuition cost is approximately $16,000 per year. Plus assume another $10,000 in living costs, books, etc. $26,000 in total for a complete cost of $104,000 in a 4 year period. Some people choose to go more expensive by going to a private college and some people choose to go a little cheaper by going public but this is an average. Also, a huge assumption is that its just for a 4 year period. According to the Department of Education, only 54% of undergraduates graduate within 6 years. So for the 46% that don’t graduate, or take 10 years to graduate, this is a horrible investment. But lets assume your children are in the brilliant first half who finish within six years (and hopefully within four). Is it worth it? First, let’s look at it completely from a monetary perspective. Over the course of a lifetime, according to CollegeBoard, a college graduate can be expected to earn $800,000 more than his counterpart that didn’t go to college. $800,000 is a big spread and it could potentially separate the haves from the have-nots. But who has and who doesn’t? If I took that $104,000 and I chose to invest it in a savings account that had interest income of 5% per year I’d end up with an extra $1.4 million dollars over a 50 year period. A full $600,000 more. That $600,000 is a lot of extra money an 18 year old could look forward to in her retirement. I also think the $800,000 quoted above is too high. Right now most motivated kids who have the interest and resources to go to college think it’s the only way to go if they want a good job. If those same kids decided to not go to college my guess is they would quickly close the gap on that $800,000 spread. There are other factors as well. I won’t be spending $104,000 per child when my children, ages 10 and 7, decide to go to college. College costs have historically gone up much faster than inflation. Since 1978, cost of living has gone up three-fold. Medical costs, much to the horror of everyone in Congress, has gone up six-fold. And college education has gone up a whopping tenfold. This is beyond the housing bubble, the stock market bubble, any bubble you can think of. So how can people afford college? Well, how has the US consumer afforded anything? They borrow it, of course. The average student now graduates with a $23,000 debt burden. Up from $13,000 12 years ago. Last year, student borrowings totaled $75 billion, up 25% from the year before. If students go on to graduate degrees such as law degrees they can see their debt burden soar to $200,000 or more. And the easy borrowing convinces colleges that they can raise prices even more. http://www.jamesaltucher.com/2010/02/dont-send-your-kids-to-.... http://www.jamesaltucher.com/2011/01/10-more-reasons-why-par.... http://www.jamesaltucher.com/2011/01/8-alternatives-to-colle....
"I'm in the middle of college but like work a lot better, I'll finish someday" is very different than "I never went to college, and spent the last few years making ends meat. I programed at home, and I'm great. Give me $100k." Pretending those are the same is just intellectually dishonest.
If he thinks college was his biggest mistake and he's doing really well after doing some college (and still trading on college acceptance/progress as part of his contract negotiation), well that's just a poor understanding of cause and effect.
When faced with a large amount of work to do, it's easy to dismiss it. It's not so easy to actually do it. When I realised that (unlike high school) I actually had to do work to pass (and letting down extended family by failing wasn't really an option), I managed to work out how to apply myself to things that I didn't necessarily enjoy. Interestingly, when you actually apply yourself to a course what once seemed like a pile of uninteresting work to slog through starts to become interesting.
I've had plenty of courses that I wouldn't have learnt about myself. It's not until you force yourself to spend a semester studying something that you realise just how useful it can be in other areas of your life.
It was only really the last two years of my degree that I went from sort-of enjoying it to truly enjoying it. Sometimes there's a bit of a slog to get through before you can do interesting things. Engineering degrees (and probably computer science degrees) are like that. You have to learn the (often dull) basics before you learn the interesting things. The author makes the mistake of assuming that their experience (one year of OK performance followed by a year of not going to classes) is indicative of the college experience. That's not necessarily true.
Beyond academics, I got so much out of college in many ways. The ability to spend a year studying in another country, the wide range of people I met, the opportunities that I had to work with lots of people on interesting projects. College isn't just about going to classes and doing exams.
My degree didn't cost nearly as much as the authors one would have. I don't think I would have paid $40,000/year for my degree. However, there's plenty of options that don't cost that much that offer the same (or similar) teaching experience. I completely agree that college isn't for everyone, but I don't think the author really addresses why. What the article really says is that they didn't apply themselves very well to hard topics that they weren't interested in. Unfortunately not everything is instantly fun.
I am a dropout; and we have recruited dropouts, engineering graduates, MBAs and students pursuing a degree distance a learning program at our startup. The best recruits were actually the distance learning students and dropouts by far.
I always recommend young hackers to take a year or two off before going to college and figure out what they want to do. For most jobs in Internet, a University degree is hardly helpful.
In fact, you can actually learn more by working at start for a year than you would learn in 4 years in college. An undergraduate programmer who can network his way to a job can get salary similar to graduates. The only challenge will be to network and demonstrate your skills because recruiters won't be selling you.
Give a kid access to computer and Internet, and he will find his way out. This was experimented with kids in Indian slums, who never went to school and can not even read/write.
http://www.pbs.org/frontlineworld/stories/india/thestory.htm...
I know it is, because this well educated populace doesn't exist and yet the Internet does.
I submit to you that there is very little you need to use the Internet to learn and I also submit that by your reasoning about how easy it is for people to learn then if if they were to purchase physical books, all they would need would be the "canon" of Penguin Press books. But yet people have never done this en masse or even in any significant other than ... wait for it .. outliers. :)
So, basically, the whole view is just one big unproven naked assertion.
> How are kids that can't read going
A picture is worth a thousand words.
I agree, basic schooling is very important; there is no replacement for it. College / University education is nice to have, but it is not must.
Additionally, a great teacher makes you learn things a lot quicker than you'd learn them yourself, because of the insights he can give you.
Oh and btw, I've found textbooks to be infinitely more useful than the internet.
That shows though. I have the impression that you can make rather decent money in the US without ever going to college but there's not a glimpse of hope for you to do that in Europe. Without at least a minor in something you'll top out at about 2.5k€/month (that's an annual salary of abour 35000$) being employed anywhere. So, all in all, you're expected to go to university.
Oh and btw, going to university was in fact a great idea for me, personally.
However, paying a reasonable amount for tuition with the goal of personal enrichment and/or getting a job that requires a college degree is certainly worth it.
As a current college student and part-time developer, I feel like college was a great choice for me-- even though I could've landed a full-time programming job without it. Although the curriculum can be monotonous at times, just having the chance to talk and work with other computer science students on a daily basis has been enlightening.
Yes, you can teach yourself programming-- but college can help (really!).
I already had a career and thought I knew it all but the experience of working on theory and mixing in with some seriously smart people really pushed me to places that I would never have gotten to on my own.
Also I owe much of my current success to the relationships I formed during my time at university.
If people don't want it to be advice, then don't take it as advice. It's just another anecdote to put inside your little book of anecdotes.
The thing is, the OP is targeting his advice at people who are in similar situations to him - people who know that university is moving too slowly, is too expensive, and not right for them.
His advice clearly isn't prescriptive to everyone. It is worth noting his circumstances. He may not have had the opportunity to attend a university that stimulated him. Attending a State College may have been cheaper, but even worse from a quality perspective.
Nobody knows. Point is, instead of judging the guy, why don't you read the piece for what it is - a story about how, for some people (and an increasing number of people at that), college is their biggest mistake. And you will notice that the title reads 'College is my biggest mistake' - not necessarily yours.
ps Statistics about populations of people who don't graduate are useless, as it clearly includes all sorts of idiots, drug addicts and fools who are on the wrong side of the bell curve. Show me statistics on people who drop out of degrees two years in to pursue entrepreneurial opportunities vs the graduating population and I might pay attention.
I went from having nothing to living comfortably and I'm still in my early 20's without a college education and don't plan on getting one. I work alongside people who spent 4 to 6 years studying to work where they are now and it feels nice knowing I didn't have to get in large amounts of debt to get to the same place as they did.
You definitely need to be able to sell yourself though. Every employer I've ever worked with has been impressed when I tell what got me into development was building a gaming clan website for a Tony Hawks Underground 2 game clan and I kept learning from then on.
This has inspired me to share my story which I'll write a blog post about shortly as well.
That said, the whole "I can learn more in one afternoon vs a semester" is just dribble. Total BS. And turns me off to the whole message, sorry.
You didn't do that in college, and failed.
You did that afterwards, and succeeded.
I have a CS degree and I think it gave me a lot and helped a lot in my professional advancement. However, this way of learning is not for everybody, and I do see how somebody could have acquired the same knowledge and skills without any formal framework. I probably could not - and I know that if I join any formal framework, even free no-commitment one like Coursera - I learn much more effectively than if I just try to do it by myself. But for many people it is the opposite, and these people can be and often are more successful than I am.
So formal education is very useful - for some. For some it is not, so I completely understand why OP thinks it was his biggest mistake and I think he has made the right decision for him. I'd suggest him to try some free education though - like Coursera or many other major colleges have now free online course. You don't get the degree, but you do get the knowledge, and that's IMHO much more valuable.
OTOH, the formal degree may also be usable for some big companies and some other things (e.g. immigration, for those that want to live in different country than they were born in) - but one can do without it too.
But if you want a lower risk, stable life with good long term prospects then college may not be such a bad idea.
One of the things college (actually my masters degree) taught me is that the answer to most important questions is 'it depends'. There is no one size fits all approach to most big decisions in life - that I think is wonderful because it leads to such diversity.
Before university I programmed for the love of coding. My four years at university ripped the programming soul out of me. A year after university I regained that love again and started learning on the job as an apprentice programmer.
Everything since then has been learnt off my own back, via the internet, or from my peers and work colleagues.
Education, especially learning how to develop software applications, is not taught well in traditional "red-brick" British universities. That may well have changed since my days some 20 years ago, but back then it was all theoretical lectures and very little practice. I was not inspired by anyone nor aspired to become anything better during those four years (from an academic perspective).
Don't get me wrong, university isn't a place where you get you should expect to be hand held through your studies. Personal drive is absolutely required. College isn't high school where you get hassled for your home work submissions. However, good mentors and inspirational tutors would have made the whole thing much more attractive.
That aside, there is one thing I have learnt that I would happily pass on; it is to never assume someone that didn't go to college isn't as smart as you are. I work with several very smart people. Regarding two in particular, one went to Oxford and the other didn't go to university at all. Both amaze me every day with their abilities to tackle hard technical problems.
Yet I'm still not willing to say I wasted that time and money. There's still some chance that it'll turn out to be really valuable, and getting through the system helped with some of my issues with valuation of my own abilities.
When I eventually got a job, they didn't care about my paperwork. In fact, my resume was worse than the other candidate's, and they said so. What got me the job was the BrainBench tests they put me through. Without those, I would not have gotten that first job. (Actually, it was the second, but the first was rather non-traditional and before college.)
Anyhow, I think the value of these anecdotes is to let people know that there are alternatives to traditional education. It's not right for everyone, or even most people, but you shouldn't feel railroaded into it. If you have the skills to do the job already, you should consider just going and getting a job, instead.
I can second that it is not really necessary to have a degree in computer science, maths or physics or anything to get a job. If you are good and you show passion you might get a job easier than you might think :-)
A little advice to Recruiters/HR people: Stop filtering out people based on their degrees, you're missing out on good opportunities by doing so.
I can't imagine paying $44k for a bachelors degree in any subject. If that $44k only covers tuition, not books or cost of living, it is insane.
Why is going to a community college for the first one or two years of your higher education experience never promoted? It gives you a chance to see if you'll enjoy that 'college experience', you'll get to sit in a wide range of classes or relatively little money and if you want to continue you can then transfer out. I didn't take this path, but if I had to do it again I would.
But I paid orders of magnitude less so maybe that gives me the freedom to be more contemplative.
while software engineering is something that can be learned by reading a book and hacking away at home until one can get through a jr programmer interview, or maybe even pick up programming on your own to a higher degree, not everyone can learn this way, and not lots of jobs will require formal training.
i don't like when this is painted in black and white colors .. i.e. "college education is a waste of time and money" or.. "college education is a must" .. but i do think it will be in higher demand as more jobs become high tech, and we can't all be Steve Corona smart :)
I wasn't born in the US, but came over young. The whole college evaluation, application, and selection process was one giant set of mysteries to me. Yet, this is all about exactly those questions. At least I feel better, apparently I could've done a lot worse.
Cost - debt or opportunity cost of cash. Treat it as exactly that, a risk you're taking for some expected gain. A high-ranked, expensive school is only worth it if you're going to get something out of it. Your ability to withstand debt (or cash burned) is runway you can use for other things. I'm sorry this guy spent a mercedes benz on stuff he didn't want. But he shouldn't have spent a mercedes benz. My highest undergrad tuition over 4 years was $4k (after fees) per semester. Without a strong interest in a particular field that the school's well-known for, I don't see why it's worth it. And if you're not sure, there's always grad school. People tend to look only at the school of your last degree.
Specialization - I can't understand how people choose majors without looking hard at the ease of getting a job in the field, the effort spent in the degree, how much they like the topic, and the amount you can expect to make. Somehow it turned into a "what's your calling?" question, which is an asshole question to ask anyone, much less some poor 18 year old coming out of 12 years of highly homogenizing k-12.
Frankly, if I had supreme fascist control over a school, departments with poor (say, <85% after 3 months of searching) hiring likelihood should charge double tuition, and require field-specific talent auditions like a good music school to get in. Waivers if it's a second degree, or a written letter of intent to go to law school after.
Finally, what happened to trade school? Les time, higher per-class-hour relevance to the primary goal, and it's a job you can explain to your friends. My CS dept had a 90% drop rate over 4 years (300 freshman, 30 graduating seniors). A lot of those kids would've been happier in trade school, instead of hopping over to business (or business IT). Paid at least as well, and with less debt.
Having said that, there are probably quite a lot of successful people who didn't amount to much in college. And I think being a free-thinking, rebel, hustler doesn't necessarily make a good student but might very well make a good captain of business. But how cool would it be to have/be both?
But he's right, if it's not for you it doesn't necessarily mean you've failed.
Python: Guido van Rossum - masters degree in mathematics and computer science from the University of Amsterdam
Ruby on Rails: David Heinemeier Hansson - bachelor's degree in Computer Science
Ruby: Yukihiro Matsumoto - He graduated with an information science degree from University of Tsukuba
Linux: Linus Torvalds - master's degree in computer science from NODES research group
SpaceX: Elon Musk - From the Wharton School of the University of Pennsylvania, he received an undergraduate degree in Economics, and stayed on another year to finish a second bachelor's degree in physics.
...I could go on
Me: "Why did two years cost $50k but four years costs $175k? (2/4 != 50/175)"
You: "No one really pays sticker price for college. I had some grants, financial aid, and (like someone else mentioned), the co-op program helped pay for some of my tuition."
Me: "If nobody pays sticker price for college why did you use the sticker price when discussing how much debt you chose not to accept?"
Yes, fine, many times, in the right market, with the right skill set, you can rely on high demand and great ability to sell yourself, but my college education means that I can change country and get a cushy job at whim, even in a totally shitty economy, with very little effort (but the education took a lot of effort).
if IT sector wouldn't be so hungry for developers, author of this article would be called at minimum insane when he asked 100k salary. and it isn't some constant thing. i think that if now would be bubble burst in IT sector, this author would continue to work for 10$ per hour.
i agree with main idea, that college should not be mandatory thing in everybody's life - all job market should be in balance : somebody must work lower-level work, somebody has to do programming, managing, financing. if everybody would be with Professor-level education, who would clean toilets in restaurants?
It also helps if economy isn't in shitter like it has been for many years.
Failing college could be the reason why he is so successful.
actual rocket science though? good luck without an actual education.
and i sure hope as hell that this mindset doesn't reach the medical field. studying to be a surgeon? i taught myself...yeah, sure...
i did both outside of college, while attending it. So it's not my biggest mistake.
A top 5 computer science school churns out a much more capable and knowledgeable computer science major who is both well versed in theory and knows how computers actually works down to the bytes.
Kudos to the writer, his ability to hustle is strong. There is more than one kind of talent.
Incidentally, I dropped out of high school my Junior year after I landed a programming internship at a local game studio. I have a GED.
I would say I'm capable of being put to work on any software project in any domain and in short order attain a high degree of productivity.
I spend my days researching optics and color theory. I'm the process of building a graphics research lab in my basement, and my purpose in life is to one day write a program which generates images that appear so real and so detailed that the observer would be convinced they were captured by a digital camcorder, rather than output from a 3D renderer.
Computers have been my life and passion for well over a decade. I'm 24.
As will books: http://dl.dropbox.com/u/315/books/list.html
It's been my experience that the most capable members of a team have all shared a passion for learning combined with open mind. The fact that the top schools tend to select for those traits have led people to conflate credentials with excellence.
The biggest benefit was forcing me to learn things on my own, otherwise I would have never forgiven myself for flushing hundreds of thousands of dollars down the toilet. All of my best CS experiences were when I individually worked on machine problems meant for two or three people, learning a lot through the struggle. At the end, I learned how to learn a little bit better, but I didn't learn much about CS. I thought I was the hottest thing on the block once I got into the job world, only to find out I knew nothing.
That was THE ONE thing that greatly motivated me and pushed me to learn everything I could about the domain. Once again, it wasn't college that did it.
I respect people like this because without them, there would be no companies to work for. Someone has to get pissed off with the way things are, and go out and BUILD something great. But he doesn't come across as a rule following person. We need their charisma and confidence, but without someone to cut the code and do the job, it will be like the cure for cancer, constant vaporware. The substance of venture capitalist's nightmares.
We need people like him, but we have to understand he isn't the generative force in the world, he's the scrappy leader. Hopefully his defiant vision for the world is good. Else he'll get his big bubble popped and end up looking for a job without a degree. And I don't wish that on any passionate-for-learning people.
And yeah, that first job where I started making decent money after years of minimum wage?
Just like winning the powerball.
I'm very happy and grateful for what I have, but I'm even more grateful I joined a startup of such great people.
It is a well-known fact that becoming a "high-level" web programmer doesn't require brains or a degree. Now this post makes it clear that, even such people who miserably fail to get a degree can write PHP programs and Javascript.
Learning the fundamentals of cs theory, machine learning so forth, make you a better developer indirectly. Yet a lot of this stuff is not covered in detail on web, sure there plenty of web tutorials, but a lot are superficial, following a "how to" format for HTML Php etc. Only now with edx and coursea are decent courses coming out.
I knew rails and linux and a half a dozen other things and had built a product for a client before graduating highschool. I also lived in the middle of no-where in the Midwest.