I'm surprised at this. If you have 10-15 years of programming experience, why would anyone still care if you have a degree? To me, it would seem like it would matter less as you got older.
Can anyone comment or provide insight? Thanks.
1–10 of 80 posts
I'm surprised at this. If you have 10-15 years of programming experience, why would anyone still care if you have a degree? To me, it would seem like it would matter less as you got older.
Can anyone comment or provide insight? Thanks.
My personal experience was that I got a hell of a good job when looking for a summer job, and I just kept at it. I'm in my 40s now, and in my career, not having a degree has NEVER been the slightest problem. I was in such demand that I started limiting how many interviews I'd go to-- and I'd end up going to 5 interviews and getting 4 offers and a callback (on average.) More than once, a year or so into a job it might come up that I didn't have a degree and people would be surprised, but it was never a problem-- I never put on my resume that I had a degree, I never lied.
If you're an engineer, and you have talent and 3-4 years of work history, there's no detriment to not having a degree.
I don't know about MBAs, etc.
I think a lot of people go to college and maybe they aren't' autodidacts or naturally talented and for them, they have to be trained to be programmers. I know that's not the case for me, its a talent and I am mostly self taught.
But I think a lot of people with degrees develop a prejudice against those who don't have them.
They don't want to think that they wasted those four years and all that money-- and for many of them, they probably didn't (certainly that's the case for any of them who couldn't program before college-- it wasn't a waste.) But for someone like me, it would have been-- since college CS courses were pretty much a joke compared to where my ability was. (I did go to college for a couple years, but studied Physics. Much more challenging, though the money is in programming.)
So, no, I don't think anyone worth working for gives a damn if you have a degree, if you've got several years of programming experience.
Also, working with someone just out of college (not a programmer) has led me to discover that college doesn't actually train you to be an employee-- the first 2-4 years out of college is when you really learn the skills to be a professional. College is not worthless, but it is not at all, the only route.
For some people it would be a waste of money and time, and for others totally essential to being able to solve hard CS problems. Only you can know which one you are. It is certainly not a panacea.
I personally would probably give a little more weight to someone who is self taught, but of course, I wouldn't discriminate someone with a degree. I think its wrong of people who do discriminate against those who don't have a degree-- engineering is about having the skills and the mind. Look for Attitude, mental Bandwidth and the ability to communicate. Those are what matter in hiring.
'cause if you aren't super successful or hardcore at it, you will reach a point of diminishing returns of things. Your peers in other professions will catch up to you in term of pay when you are 30~40. You will lose time to families, and trade that loss for more requirement for financial responsibilities. Also when it's 30~40 time, you end up facing who you really are, and some people'll have to accept the fact that…
So, you avoid-- what $200k?-- in college tuition cost and instead earn something like $200k over those four years, and if you're wise, you might save half or a quarter of that.
And after 4 years you have 4 years of experience and could be a senior software developer while your peers who went to college would be still be entry level. So in the 5th year, I think you'll get a significantly better salary than a newly minted college graduate.
At least that's my experience.
None of those people have had the success in life that I have.
Small sample size, of course, but they were more conventional people and are still working for companies, some tech companies, and are generally employees. They haven't taken the risks I have, and haven't had the failures I've had, but also haven't had the rewards either.
Meanwhile I got to fly to San Francisco (which was my first flying experience) and do a StartupBus hackathon sponsored by Intel and won 2nd place.
Money got really tight for awhile and then I got desperate and somehow (thanks to HN) an awesome job with a Harvard startup popped up and I've been doing that going on 6 months now. Meanwhile I got in the door of an awesome local development firm and have been doing projects with them on the side.
On top of that I stumbled into a guy looking to build out an app he had in mind and for the past two months we've been working with that on the side and just got accepted into an incubator for the summer term (TechStars in my local city.)
Now whether you drop out and never go back, or take a year off or whatever, I've gotten real world experience and have an excellent job and I'm just 18. I committed this time that I didn't go to college to doing what I love and learning all I can. That was my goal. And now it's paid off. I can't stress this enough. College gives you some connections (depending on the college) and a lot of book knowledge but I just said you know what I'm just going out there and doing it and it's worked well for me so far. I don't know how this will treat me 20 years from now, but I can say one thing, I'm happy doing what I'm doing and I try not to take that for granted.
I'm one of the ones who decided not to go to college to begin with. I think I'm just a lucky person because I've had a lot of great opportunities the past year. It's now almost a year later from when I graduated high school. I got experience right out of high school with a big startup in DC. From there I struggled a little bit and found a little gig to last me a little while. Meanwhile I got to fly to San Francisco (…
For example:
1) Are you a developer? If so, do you ever find yourself missing the knowledge about low-level computer science? Let's say, how operating systems and filesystems are built under the covers, the internals of database systems, various algorithms that help solve problems quicker, etc. Do you see yourself working on problems that require this sort of knowledge in the future?
2) Are you a designer? If so, do you find yourself missing knowledge about various theories of UX that you wouldn't know even exist unless you'd learn them from a professor? I am not a designer, so I can't speak the vocabulary, but I am sure there's a significant amount of theoretical knowledge in the field that is not useful right away; so, I wonder, do you ever come to a point where you actually need that kind of knowledge?
Thanks.
Unless you're dealing with a rapidly scaling venture (like Facebook or Microsoft) I would definitely advise staying in school to get that degree.