TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Experience vs. Education?

75 pointsby gmemstrover 8 years ago
I've been struggling a bit in my education, mainly because I want to focus on gaining experience in the technology industry. I was wondering, as an employer, do you tend to favor experience or education from an applicant?

40 comments

throwaway2016aover 8 years ago
Higher education is what you make of it. I spent every moment I wasn&#x27;t working on class work working on side-projects. So I killed two birds with one stone.<p>If you do college right (go above and beyond class work, absorb everything) you can come out with the equivalent of ten years experience in four but if you do it wrong (coast by) you can come out with negative return.<p>College also exposed me to a lot I wouldn&#x27;t have been exposed to otherwise like operating system design, AI, physics, statistics, calculus, and compiler design.<p>I also got a high-profile internship through my school and THAT looked extremely good on my resume.<p>However, as a hiring manager I almost never consider the degree when hiring. The candidates get the same questions no matter what.<p>In fact, a doctorate is almost always a negative signal. I have never hired someone straight out of a doctorate. In my case they have always spectacularly fail the coding part of the interview.<p>In short: you get what you put in. If you can afford to spend four years with little to no pay it is an awesome experience (in my opinion). But it doesn&#x27;t make or break you.
评论 #12856423 未加载
评论 #12858220 未加载
hluskaover 8 years ago
I didn&#x27;t finish my degree until I was 30. I am 39 now, so I spent roughly half my career without a degree and the other half with a degree.<p>For me, the difference is fairly simple. My education is a credential and it helps me get my foot in the door. My experience helps me actually get shit done.
goshxover 8 years ago
I had far better results hiring people with experience and no formal education than with people with formal education and same experience in terms of time. This is specially true to some people with a degree that feel some kind of entitlement, while on the actual results of the job they lacked significantly.<p>People can cheat in their formal education and still get the degree. It is a little harder to cheat their way through a job.
评论 #12856452 未加载
forgottenpassover 8 years ago
Do you want breadth, or depth?<p>Experience is good for depth of technical skills and office collaboration skills. Education provides introduction and breadth of topics.<p>Employers generally want to minimize the amount of on the job learning a new hire has to do. That means depth in the skill sets they want. And that doesn&#x27;t even include employers who run an website&#x2F;app assembly line and don&#x27;t want to hire cogs, not engineers.<p>----<p>Allow me to make the case for breadth, because your personal goals should be broader than focusing on what employers want and being a really really really good fit for small percentage of jobs.<p>Sacrificing your education to &quot;focus on gaining experience&quot; is a con. You want to be hire-able long term. To the extent that experience proves you can build something, have a project to show for yourself. Not a senior project, something you care about, with utility to yourself, something that by the time you get to an undergrad project, you just want to work on your thing for credit.<p>I can&#x27;t even count the number of times I&#x27;ve benefited professionally from a few kernels of knowledge something outside my main work focus but knew because of a &quot;topics&quot; course I once took. Having an idea what already exists out there in the world, even if the skills aren&#x27;t strong is a huge boon to solving problems as the come up, or approaching a new design. Otherwise you&#x27;re often re-inventing the wheel, or feeling around in the dark until you stumble upon a professional domain you didn&#x27;t know existed and can start reading their literature. The upsides of depth are just much more visible than the downsides of lacking breadth.
fergieover 8 years ago
There has always been a discussion around this.<p>Strictly speaking: no, a lack of a formal education will not disqualify you for _most_ tech jobs (although it will disqualify you from some, for example: consultancies staffing big government projects, where they have committed to consultants with minimum qualifications, anything in academia, etc). That said, it wont be regarded as an advantage either.<p>The real question is: if you haven&#x27;t been studying- what _have_ you been doing? It may be that you have been working on a startup, or have fallen into something which has really made you grow technically. In this case you are probably doing OK, although you will have to study if you want to pass an interview at Google (which rather defeats the purpose of not studying).<p>On a side note: be wary of employers that make a great virtue out of hiring people with no education- this is often a sign that they want to press down pay and conditions or that fully qualified people not to want to work there.
评论 #12865291 未加载
评论 #12857467 未加载
prefect42over 8 years ago
If you have little or no work experience, then your prospective employer will focus on your education. Once you have more experience, then that is what matters the most.<p>Some advice: internships and engineering coops are really great ways to get experience in your field, while getting that magical degree.
评论 #12855898 未加载
评论 #12857693 未加载
davidwover 8 years ago
I&#x27;m 40 and don&#x27;t have a degree. There are some kinds of more theory-oriented gigs that probably aren&#x27;t for me (at the last place I worked, I sat next to a guy perfecting image stitching algorithms), but there&#x27;s still <i>tons</i> of work out there, and there are quite a few people without degrees or with &quot;irrelevant&quot; degrees who are happily employed. It&#x27;s also worth noting that the more you see out there, the more you realize you can&#x27;t know it all. Beyond math heavy gigs, I&#x27;m not much of a UX guy, I&#x27;ve never even looked at mainframes, and on and on. So it&#x27;s just one of many things.<p>I&#x27;d try to finish your degree if you&#x27;re in a position to do so, but if not, I would not sweat it too much either.
vcarlover 8 years ago
I have very little formal education in CS, I&#x27;ve had no problems getting a career going. Especially at smaller companies that have less experience hiring, it&#x27;s not difficult to get in the door with some networking and proof of your skills. Larger companies with a larger volume of applicants are more likely to use metrics like degrees as a filter, with small companies the right experience can matter much more than a degree.<p>I was able to find a student startup that I was enthusiastic about and overwork myself until I had enough experience to become interesting to larger companies, ultimately tripling my income in a 3 year period. There are many paths, but they&#x27;re not always obvious.
pritambarhateover 8 years ago
As an employer, while recruiting educational qualification helps. Especially fresher level recruiting. In India, we get too many resumes for fresher openings. It&#x27;s not possible to interview every candidate. Even it is not possible to call every candidate for an aptitude test. What the Indian companies do? They set an arbitrary cutoff. Only people who have secured 60% in their engineering exam can apply.<p>I am telling this as an entrepreneur who didn&#x27;t get a graduate degree. I eventually started my own company with some of my other friends. But now when I need to hire I definitely look at educational qualification. It&#x27;s an easy criterion to make sure that there are &quot;less&quot; chances of getting bad hires. I would love to give everybody a chance to qualify for a job at my company, but hiring has costs associated with it.<p>But if you are really passionate about programming (or any other technology) and can build something impressive which other people in your age group can not do easily, then you shouldn&#x27;t find it difficult to find a job without a degree. Generally, this happens via references. I got my first job like that. But I used to earn 1&#x2F;4th compared to my other friends, who had good academics, in their first jobs.<p>However, after a few years of experience, qualification doesn&#x27;t matter much. Your ability to communicate and prove your skills matters much more.<p>In the end, all your actions have consequences. If you want to leave education for your passion, be prepared to live with that decision for your life. As there will be long-lasting consequences (not necessarily all bad) with the decision.
reitanqildover 8 years ago
I have worked with some impressive people who have little to no formal education.<p>That said, getting inside the door might be a lot harder.
samplover 8 years ago
It&#x27;s not a one-or-the-other, IMO--you&#x27;ll want both, eventually.<p>The most successful candidates I&#x27;ve seen often complete their degree while working actively on passion projects and going on internships&#x2F;coops.
mattbgatesover 8 years ago
A college education helps get you noticed, but experience will help back you up. In the end, you are the one who gives your own degree value. It comes with a set value itself, but your personality and experience add to it. I have a degree in psychology and absolutely no regrets for getting that degree, but I&#x27;m a web developer, web designer, software engineer. I use psychology all the time. We all do. I have a friend who spent a few months in college and hated it, but he has been a programmer for about 20 years. He has a confident personality and easily negotiates his salary. He knows what he wants and he goes for it. Last time I asked him, he&#x27;s making around $100k a year as a software developer with no college degree. So it is possible to simply have the experience, but you need to back it up with confidence and the ability to prove it.<p>My initial experience as a programmer was a self-taught and that logic and experience has stuck with me with everything. It definitely is like a muscle and you just learn from your mistakes and only get stronger with every new program you write.<p>I rely more on my college degree for people to take me seriously, but I have spent the past 5-6 years building a professional portfolio and a base of clients, including acquiring recommendations on LinkedIn -- which is probably the most useful feature LinkedIn has. It really does help to have that as people can see those client websites and their testimonials. It definitely has paid off.<p>No regrets on the college degree.. and most companies do require it for them to even notice you nowadays.. my experience in college was awesome and made me who I am today. I fell in love.. got my heart broken... I learned a lot.. made friends who I still keep in touch with today, and its just a time in my life that was good. I would love to go back for my Master&#x27;s degree, but at this time, I&#x27;m at a good place in my life, with a great job -- a career I want to call it that I love and could see myself doing for the next 30 years.
kasey_junkover 8 years ago
As an employer I focus almost exclusively on industry experience for hiring more junior people. Once I start dealing with more senior people I focus on experience and understanding of the literature of our profession. How they get that understanding is largely unimportant to me but an academic background is one way.<p>I will say as a job searcher, the degree is pretty important, especially in bad job markets. In good markets, hirers are willing to overlook education more readily than in bad markets when they can be more selective.<p>Finally, I understand everyones experience is different, but I absolutely loved some of the projects I was able to work on while getting my degree. They would be frequently inappropriate outside of academia so you are unlikely to get those opportunities in industry. For me, working on academic projects while I was there was nothing but fun and it largely prepared me as well for moving into industry as anything my peers were doing.
jlgaddisover 8 years ago
In the IT industry in general (programmers, sysadmins, etc.), formal education isn&#x27;t quite as hard a requirement as it is in other fields or industries -- often because so many of us are mostly &quot;self-taught&quot;.<p>For example, I would be more likely to hire someone with no formal education (beyond, say, high school) and four years of relevant, &quot;in the trenches&quot; experience over someone with zero real-world experience and a degree whose ink is still wet (and I have done that just, FWIW).<p>That&#x27;s not to say that a college education is a waste; it&#x27;s absolutely not, of course. You&#x27;ll learn things there that you typically won&#x27;t learn on the job (algorithms, etc.) and the networking and connections you make there can be extremely beneficial later on as well.
huhertoover 8 years ago
In may change as you get older. Think about these scenarios.<p>After 4 years. What is better 4 years of experience vs 4 years of education?<p>After 8 years. What is better 8 years of experience vs 4 years of experience + 4 years of education ?<p>After 12 years. What is better 12 years of experience vs 8 years of experience + 4 years of education ?
pascalxusover 8 years ago
Most employers prefer work experience over education. But, right now, there&#x27;s such large oversupply of labor and talent in Software engineering, they typically require both. Hiring at kabam, Even in the bay area, we had a large supply of candidates who had bachelors and masters degrees in computer science. Unfortunately, that&#x27;s the minimum bar now. A master&#x27;s in CS will help you get a job as a software engineer, just don&#x27;t expect to learn anything useful from it (except maybe intro to OOP, and your Software engineering classes, and maybe the DB class). 97%-99% of the knowledge you need to be an effective software engineer comes from experience and side projects and learning on your own.
评论 #12857504 未加载
analogwzrdover 8 years ago
As someone who enjoys engineering in the trenches and getting my hands dirty, I always try to learn how much experience a person has when I interview them. HR and other areas of the business will use degrees and certifications as proxies, but I&#x27;ve found them to be unreliable. I work in an industry where the skills aren&#x27;t really taught in school, so we have to try to filter for people who are really dynamic learners. Degrees aren&#x27;t a good proxy for that, so we have to dig deeper.<p>Lots of people will have &quot;bat boy&quot; syndrome...a baseball team can make it to the World Series, and the bat boy gets to go with them, but doesn&#x27;t provide any value on the field. These are engineers that were associated with projects, but didn&#x27;t actually do any of the work. They just happened to be in the room when it was done, but put it on their resume anyway.<p>That said, if you&#x27;re relying on experience to open doors, I&#x27;d make sure that you can actually show people what you&#x27;ve accomplished. I have 5+ years experience at a very reputable and challenging company, but all the work I&#x27;ve done is proprietary. So people have to take me at my word,and it&#x27;s difficult to convey how much you&#x27;re capable of in an hour long interview.<p>I think education will actually open more doors more easily. Another way to look at it: You&#x27;re always getting experience(there aren&#x27;t many gate keepers), but getting a degree can provide you access to lots of opportunities once you have it.
mcshicksover 8 years ago
I think this highly dependent upon the field and what area in the field you want to work at. While I think there is a lot of value in a formal computer science education a lot of people are employed in the area without one, or with bachelors degree. On the other hand if you are really interested in being an electrical engineer working on device physics problems probably better to plan on getting a doctorate. Unless your your grandfather is the founder of TSMC or something like that. Put another way, if everyone you have ever heard of that is doing the type of work you want to do has a Masters, and your debating getting a Bachelors degree, you have ask yourself why do think you would be successful. A personal anecdote, about 30 years ago I struggled academically with my degree because I was working long hours at my high tech internship. I learned a tremendous amount at that job, but in the end I quit so I could focus on finishing. It was a bad job market when I graduated and it took me about 4 months so so after graduation to get a job. It would have been much worse without the degree. You don&#x27;t say what experience or education you pursuing, but if you have a internship while you are working on your degree that&#x27;s in your area I would say that&#x27;s the best you can do. But it&#x27;s not worth not finishing your program.
twothamendmentover 8 years ago
I&#x27;m 10 classes short of a BS in computer science. I started working more and taking one class a semester. At some point I really didn&#x27;t care about school anymore, my resume was working just fine. I got tired of paying for classes that taught me what I already learned or classes that didn&#x27;t apply. I cashed out my associates and haven&#x27;t looked back. I still haven&#x27;t needed those chem classes. There are places I can&#x27;t work because of my choices, but at the same time I haven&#x27;t wanted to work at those places. I can&#x27;t go get an MBA, but I don&#x27;t want one.<p>I have friends and family that seem to thrive on going to school and can&#x27;t imagine why I don&#x27;t. It isn&#x27;t the same for everyone. In my case, I don&#x27;t think it has hurt me. I&#x27;ve always had a job, always felt like I could quickly get another job and I make good money.<p>From the hiring side, despite my &quot;lack&quot; of education, I&#x27;ve had the chance to interview quite a few people. There have been some with masters degrees that I would only be comfortable hiring as a junior dev. They had books smarts but zero experience. Some of them could have had the job if their asking price wasn&#x27;t insanely high or they had some experience.<p>I also interviewed a self taught programmer who I&#x27;d work with in a heartbeat. It didn&#x27;t work out for other reasons, but he could have easily had the jr. job and likely grown out of it with more experience.<p>Formal education opens some doors that experience will not, but I think there are plenty of opportunities with and without a formal education.
crpatinoover 8 years ago
Both, but that&#x27;s not really the point.<p>As others have pointed out, education and experience help you develop different skills. And yes, education is not for everyone.<p>However, your claim that you ar struggling with education because you wanto to focus on gaining experience is an amber light in itself. What would you think of a bodybuilder that claims that he is struggling to develop his biceps because his hamstrings are getting in the way? Sounds a bit off, doesn&#x27;t it? It tells you, among other things, that his trainning is a mess, and that probably he has not yet developed the ability to set and pursue goals in a systematic way.<p>So, get your act together. You sound like a fairly young fellow, just starting on this path. So, it does not matter if your future peers&#x2F;employers value education more, or experience more... since you clearly lack both. Just concentrate on self improvement, and things will eventually play out in your advantage.<p>Also, about education specifically. It is OK to not pursue that path, but be sure to make that decision for the right reasons. Every thing worth doing in this world requires effort; being struggling with each of them is the normal state fo affairs. Either complete your degree... or don&#x27;t, but don&#x27;t just leave because it is hard. Getting experience will be harder, in its own ways.
supahfly_remixover 8 years ago
On a somewhat-related tangent, I have a friend who swears by someone who is a self-taught doctor &#x2F; nurse-practioner. This &quot;doctor&quot; cannot prescribe medicine obviously but is able to do checkups, etc. with self-purchased equipment and interprets OTC blood tests on his own. He apparently knows his limits and has sent people to the hospital when a situation exceeded his knowledge. He is completely self-taught from material online and books from the library
GrumpyYoungManover 8 years ago
We care, first and foremost, about what you can _do_ with whatever experience and education you have.<p>Education matters to the extent that it makes you a better developer than the other candidates. For example, did you take a DSP course and learned it well? That enables you to pursue jobs that require DSP knowledge.<p>Experience matters to whatever extent that you can demonstrate that you accomplished something significant during your job and that you learned and grew from it.
评论 #12858520 未加载
cauterizedover 8 years ago
Someone with no college education who&#x27;s been working full time in a real world shop that follows good practices as a software developer for 2-3 years is about as qualified for an entry level job building CRUD applications in a scripting language as a brand spanking new CS grad - maybe more so.<p>That brand spanking new grad may need a lot more training on version control and the differences between academic projects and the real world. But I&#x27;d expect them to have an easier time picking up machine learning, designing a custom circuit board, or writing an algorithm to do groundbreaking new things.<p>I love hiring people who are self-taught because it demonstrates that they&#x27;re motivated and know how to learn. Faced with a problem they don&#x27;t yet know how to solve, they&#x27;ll usually be able to find a solution. It&#x27;s not that people with education can never do that. It&#x27;s that being self-taught in itself demonstrates that you can.<p>Education, by contrast, sets you up with frameworks for understanding what makes certain hard problems hard, and a toolset for evaluating potential solutions to them.<p>I don&#x27;t usually hire entry level anyway, and my teams are rarely solving hard computer science problems. For this kind of work, by the time you have 8 years or so of education-plus-experience under your belt (in any combination), the differences are often minimal. I&#x27;ve had great reports and awful reports with and without formal education. So I don&#x27;t really care.<p>That said, you may have trouble getting your foot in the door early in your career without formal education simply due to the way many HR departments screen resumes. It may take a lot more effort to find a place that will hire you and train you up in formal engineering practices for those first few years of experience.
JSeymourATLover 8 years ago
How do you want to live professionally? What&#x27;s your long-term vision?<p>Gatekeepers, especially corporate HR flunkies are trained to screen for academic pedigree. A solid credential helps open the door.<p>Owners&#x2F;Founders&#x2F;Hiring Executives mostly look for experience and intelligence. Does this guy understand my world? Can he help solve our problems?<p>Find a way to pursue both goals. Get a part-time&#x2F;flex-time job while completing your degree requirements.
mywittynameover 8 years ago
Focus on your education. You&#x27;ll always have time to gain more experience, but, for most of us, the opportunity to get an education will expire. You find a job, get married, have kids, buy a house, etc, then all the sudden, there&#x27;s very little time left for school.
enesismailover 8 years ago
This sounds like &#x27;competence vs proficiency&#x27;.<p><a href="https:&#x2F;&#x2F;www.oreilly.com&#x2F;ideas&#x2F;the-traits-of-a-proficient-programmer" rel="nofollow">https:&#x2F;&#x2F;www.oreilly.com&#x2F;ideas&#x2F;the-traits-of-a-proficient-pro...</a>
nicktelfordover 8 years ago
While experience is generally valued more highly than education, it&#x27;s worth remembering that many companies (in particular, the big, popular ones like Google, etc.) often have an education requirement irrespective of experience.
评论 #12856168 未加载
评论 #12857507 未加载
TheMogover 8 years ago
I never completed my CS bachelor&#x27;s degree and despite 25+ years experience as a professional developer and development manager, I still run into (usually large) companies that will immediately filter out my resume due to the lack of a degree. OTOH I have managed to get jobs that on paper required a master or PhD - it all depends on the company.<p>When I hire people I look for the right combination of theoretical knowledge and successful practical application of said knowledge. Personally I don&#x27;t care if you got the theory part from watching videos of MIT lectures and reading books, or from a classroom.
Kurtz79over 8 years ago
I think it really matters when looking for your first professional job.<p>Some formal education shows that you have at least the commitment and self-discipline to achieve a goal.<p>If not, you should be able to show off some professional work that you did (and you are able to demonstrate that YOU did it), which could be a problem if your expertise is something like, say, embedded software, and not frontend web developer.<p>After a couple of years of demonstrable experience, it should really not matter, although some of the more established&#x2F;formal companies might still be looking for people with degrees (for reasons unknown to me).
nwmcsweenover 8 years ago
I&#x27;ve taken up to third year compsci, dropped out due to money and decided to go the certificate route (had about 6 at one time). I&#x27;ve applied to about 200+ places and easily passed all &#x27;pre-interview&#x27; tech&#x2F;programming questions and it usually goes good until the actual supervisors review my education, most just hammered on the fact that I did not have a degree and thus was somehow subpar.
xcodingover 8 years ago
For education, It depends where you got Education. For me, hands-on experience matters most. I have met people who are very well educated, but not earning enough. And then there are people who have got no formal education are much richer.
mabboover 8 years ago
A degree tells me that you can stay focused for 3-5 years without your life falling apart, while being given increasingly difficult challenges. Even better if it&#x27;s a degree in the field that I&#x27;m hiring in.<p>It&#x27;s not about &quot;no degree, no job&quot;, it&#x27;s about &quot;can&#x27;t get a degree, higher risk that we&#x27;re going to regret hiring you&quot;.
评论 #12870089 未加载
thefastlaneover 8 years ago
the professional tech landscape is competitive: even with a degree <i>and</i> experience, a job offer will not just fall in your lap. and at the moment, it sounds like you don&#x27;t have either.<p>stay in school unless you have (a) a very good rationale for quitting, and (b) a detailed (in writing!) plan for how to get good enough at your craft to the point that you&#x27;ll land some interviews and score a job offer. be honest with yourself about the discipline this will require, particularly if you&#x27;re already &#x27;struggling&#x27; in the structured learning environment you&#x27;re in now.<p>beyond that, remember that the value of a college degree for you as a human being goes far beyond just your career.<p>edit: you might also do some research on what a typical technical interview involves these days. e.g., it&#x27;s not unheard of to spend six months prepping for a google interview.
评论 #12873897 未加载
paulmooreparksover 8 years ago
It may depend on the specific area of technology. I do phone screens and sit on interview panels (software company, retail point-of-sale), and I pretty much never pay attention to the education portion of the resume. For me it&#x27;s all about what you&#x27;ve done and what you can do at my company.
评论 #12858282 未加载
mattferdererover 8 years ago
When I&#x27;ve been involved in hiring, neither of these mattered as much as if the person could show their knowledge of the relevant subjects we were hiring for in the application&#x2F;resume&#x2F;letter &amp; then in the interview.
评论 #12858439 未加载
jt2190over 8 years ago
Google reported that Grade Point Averages are only useful when evaluating candidates who have graduated within one to two years. For other candidates work experience is more important.
pps43over 8 years ago
Depends on the job. Experience matters more for CRUD or Web programmer, formal education matters more for DSP or heavy data science.
klibertpover 8 years ago
What do you mean?<p>Every employer simply favors competence. For competence, you need both knowledge and skill. That&#x27;s it.
lbarn3over 8 years ago
40% Education, 60% Experience. These are good proportions.
doucheover 8 years ago
Beware the educated idiot.<p>I was working with an old carpenter friend of my father&#x27;s last weekend, and he was telling me a story about a guy he apprenticed with. The man didn&#x27;t complete 8th grade, and could barely do arithmetic, but was a master mason and carpenter. He was once tasked with taking apart a good-sized sawmill and reassembling it on another site; he spent a day walking through the existing plant, looking things over, without taking any notes, and then when the equipment was packed up and moved, set the whole mill back up at the new site from memory, with a healthy dash of experience to supplement.<p>EDIT, forgot the conclusion: Clearly, education isn&#x27;t everything. It&#x27;s at best a proxy for talent.
评论 #12857474 未加载
评论 #12857529 未加载
评论 #12856843 未加载