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: Are there many professional devs who don't have any degree?

5 pointsby daven11about 10 years ago
There's a thread here https://news.ycombinator.com/item?id=9163921 about differences between cs grads and non cs grads as devs. Which got me to thinking are there many devs who don't have any degree? I'd be curious to hear from you and how you go about getting jobs without a degree, and has not having a degree limited your career prospects?

11 comments

MrTonyDabout 10 years ago
I'm 56, and when I started I was an electronic tech assistant. Over time I started coding and specialized in developing device drivers and then OS development. So I have a long resume with lots of experience. After Steve Jobs hired me he said that there were two people at NeXT without a degree, and that he (Steve) was one of them. So I was the other. Having said all that, it definitely would have been easier with a degree.
评论 #9164793 未加载
评论 #9164686 未加载
pedalpeteabout 10 years ago
I don&#x27;t have a degree, and have been a software developer for over 8 years. All self-taught on the internet.<p>I work for a technology research agency, with some absolutely amazing engineers. Former googlers, top of the field stuff. Though sometimes they are speaking far above my current knowledge, the fact that I don&#x27;t have a degree is never an issue. It&#x27;s just that I haven&#x27;t learned x or y YET. Most of the stuff I&#x27;m learning from them, I don&#x27;t think most CS students would have learnt either. I&#x27;m incredibly lucky.<p>The great thing about it all, is that I also don&#x27;t have the rules instilled in me, which they have. Which (I think) is why I&#x27;m sometimes able to come up with more elegant solutions to problems than they are. I always say, &quot;I&#x27;m not smarter than them, but I may be more creative&quot;.<p>Though the research agency asked if I had a degree, it was never an issue for them. The interesting thing is that the companies that I had spoken to who were adamant that their engineers had degrees where doing the least interesting and challenging stuff. The really interesting stuff, people would ask why I don&#x27;t have a degree, but once they saw the history of work, and example of my code, that was it. It never came up again.<p>So, I think it might depend on what type of developer you are. If you&#x27;re going to work for digital agencies, it might matter. If you&#x27;re going to work for people without a technical background (who don&#x27;t understand that a degree maybe doesn&#x27;t mean that much), you might need one. If you&#x27;re able to teach yourself enough to be more than dangerous, make a few really interesting and challenging projects come off, and most importantly, surround yourself with people you can continue to learn from, I think you&#x27;ll be ok.<p>It seemed to me, when I was interviewing, that the importance of a degree was in inverse correlation to your expectations.
jayhuangabout 10 years ago
Disclaimer: After some downtime, I got a diploma in CS due to heavy pressure from my family (who all hold a doctorate or two...)<p>Despite having a diploma now, all of the jobs&#x2F;positions I had before were obtained on the basis that I do not have a degree.<p>In terms of getting jobs without a degree, it honestly hasn&#x27;t been very difficult, though I don&#x27;t really have the experience of someone with a degree to compare with.<p>I got my first computer quite late in my life, but I was very enthusiastic (obsessed really) about learning programming&#x2F;web development&#x2F;web security. I&#x27;ve been fortunate enough to run into people who for the most part, appreciate and can vouch for my knowledge. Heck, even people who after interviewing me, took a chance and convinced skeptics to give me a chance.<p>I won&#x27;t say I was never rejected by a company simply because I do not possess a degree, but it has never really bothered me. I&#x27;ve worked with many great companies and teams on many great projects and if those other doors didn&#x27;t close for me, I probably wouldn&#x27;t have had the opportunities I had.<p>Something I&#x27;ve noticed though: To many, a degree is a sign of being able to commit and follow through with something. The lack of a degree, especially for someone as young as myself, is disconcerting&#x2F;a red flag to many. And that&#x27;s perfectly fine, I get the concerns. Not everyone will take the time or effort to understand why you never got a degree (financial difficulties or otherwise), they may just write you off.<p>That being said, I do recommend anyone who is blessed with the opportunity, to go and finish a degree. I&#x27;ve seen firsthand the connections some prestigious programs provide that I was never able to get, and most importantly, many people simply do not have the discipline to delve deep into the various areas necessary to allow you to be successful in this field. There&#x27;s no doubt it&#x27;s tiring and it&#x27;s definitely no easier than following a set curriculum.
christocracyabout 10 years ago
I started out as an electronics tech dropout (long story) in the 90s, apprenticing with a small engineering company via a gov&#x27;t-funded job-creation program (Canada, EI-based). I was lucky to work closely with a couple of young engineers; programming Z80s, wire-wrapping prototypes. When the www came online, my engineer colleagues had me working on our first company web-page, so that got me introduced to html&#x2F;javascript&#x2F;css.<p>Enrolled in CS program at uni in 2000, got a programming job with a company building an &quot;online shopping mall&quot; (in the model of [Shopify](<a href="http://shopify.com" rel="nofollow">http:&#x2F;&#x2F;shopify.com</a>). The lead-programmer there was 19, I was 26. I started learning MySQL on day 1. Introduced OO-perl to young kid. I implored my boss-at-the-time &quot;we need to hire some young CS grads, and he did. One guy in particular was much more talented all-around, I found, so I quickly encouraged him to take the reins and lead us.<p>I&#x27;ve been self-incorporated and working from home for ~5 years now. I specialize in Ruby, Rails, complex Javascript SPAs and Cordova (including custom plugins on the native Android &amp; iOS side).<p>I made a name for myself in the Sencha&#x2F;ExtJS universe (which is fading now), but I got a lot of work directed at me by taking part in that community.<p>I&#x27;ve always been pretty active in OSS projects and I&#x27;m always managing some of my own for niche applications, which seem to gather a small audience. That&#x27;s been pretty important over the years, getting someone hooked on your OSS code.<p>If you&#x27;re doing Cordova apps and you need battery-efficient background location-tracking on iOS&#x2F;Android, Google: &quot;background geolocation&quot;, I might be the 1st couple results :)<p>I don&#x27;t really do much hunting for jobs these days, they come to me instead (so far). When my plate is full, I raise my rate higher as a filter.<p>I should add, while I don&#x27;t have a CS degree, I did have 1 year college electronics in addition to 3 years of vocational high-school electronics which gave me the fighting chance.
jvickersabout 10 years ago
I went to an interview once, for a company that makes online games (gambling). We spoke about my education and lack of a degree. They seemed to be saying how it important it is for them that the team is good at maths. I said I had a decent mathematical grounding, and understanding, and while I&#x27;d not be able to instantly answer maths questions I&#x27;d be able to think about how to answer it, and research the problem.<p>I was posed a question... how would you simulate the appearance of a fruit machine wheel (3D rendering). I explained that I did not have the answer with all the details already, but probably would not need to know them all either and could use what&#x27;s already been done to a large extent. This was put to me as the kind of thing that an employee there would be expected to know. I asked my two interviewers what the answer was, how they would solve such a problem. There was a lot of umming and arring for a few (uncomfortable for them) minutes. I found it very funny.
cstrahanabout 10 years ago
I&#x27;ve been in the industry for about 8 years now, and not having a degree hasn&#x27;t made any measurable difference to my career prospects (in the long run).<p>Actually, it&#x27;s pretty routine for a boss or coworker to ask me a year or two into a new job &quot;hey, what university did you say you went to?&quot;<p>My response: I didn&#x27;t go to school.<p>Starting out though, it was a little tricky: I was making $27,000 as the sole developer at little photo-lab in downtown Dallas, TX. However, once you get a year or two of experience down on paper, and assuming you kicked ass those first years, not having a college education isn&#x27;t a problem.
camhenlinabout 10 years ago
I don&#x27;t have a degree, but I served in the Marines as a Systems Analyst, where I got a couple of Navy and Marine Corps Achievement Medals for several pieces of software that I wrote. I think for that reason, most job prospects seem to ignore the fact that I don&#x27;t have a degree
marketingadviceabout 10 years ago
Most devs that I&#x27;ve noticed as really passionate and good at what they do, don&#x27;t have a degree. That&#x27;s just my experience at half a dozen startups, but a majority of the devs I&#x27;ve met thus far don&#x27;t have a degree.
jhildingsabout 10 years ago
My experience is that many who doesn&#x27;t have a degree(including myself) gets an offer during their studies from their part time job for example, and then continue working there for some time and not going back to university
daven11about 10 years ago
Thanks folks, it&#x27;s really interesting to hear the road less travelled. Any others?
dsaccoabout 10 years ago
I don&#x27;t have a degree. I make an above market salary in NY for a software engineer. I have worked as a developer, and now I specialize in software security. I&#x27;m very happy with my career, and I haven&#x27;t considered going to school at all. I&#x27;m especially happy not having any debt (I don&#x27;t brag about this though, because I think it&#x27;s off putting and I still think most people should get a degree). I recognize that I&#x27;m an exception however, and I wouldn&#x27;t recommend someone follow my path unless they&#x27;re very good at exercising control over their time without supervision.<p>A few notes:<p>1. I&#x27;m good at what I do, and I constantly try to improve my skillset. I think that comes across to people, so no one has ever expressed any concern with my education whatsoever. In fact, anyone who I have spoken to about it has explicitly stated they don&#x27;t care (this goes for people at large recognizable BigCos to small Series As).<p>2. I network very well. I learned early on that having a mentor and knowing how to be charismatic and connect with influential people is better than spending time fixing up your rèsumè and then submitting it to a job ad. I&#x27;ve also found these people don&#x27;t care about the credentials.<p>3. I still recommend most people go to school. People have this tendency to see exceptions to the rule such as myself and think, &quot;Hey, look, you don&#x27;t need school!&quot;<p>No, you don&#x27;t, but how else with you learn? You need a plan. You need a passion. You need discipline. Those words are overused a lot, but to cultivate a skill like programming outside the classroom really does require passion. I sat down for hours a day when I was in high school, reverse engineering things I came across, reimplementing things, tinkering, reading from the same algorithms textbooks people use in top schools.<p>To be honest, the only real difference is that I read my textbooks from home and didn&#x27;t pay as much for them. That&#x27;s the sort of person you need to be. Again, not bragging, just a real point - evaluate if you are this sort of person with this sort of dedication before you drop the regimented structure of school.<p>4. I&#x27;m very open about my background and don&#x27;t hide it. It&#x27;s never been a problem and I specifically don&#x27;t hide it because I&#x27;m confident in my skillset. For what it&#x27;s worth, I still receive recruiting inquiries on LinkedIn several times a week.<p>5. You do not need to go to school to learn almost every discipline of what is typically called &quot;software engineering.&quot; You can learn almost all of computer science online. You have in your pocket the most self empowering tool since the invention of the printing press. You can, at a whim, learn every single algorithm. You can learn to implement every algorithm, and their corresponding time complexities, within six months (three months if you are really studious).<p>Think about what you can do with three hours of free time a day and the entire internet at your fingertips. I walked through learning several programming languages, algorithms and data structures, algorithm design, optimization, computer architecture, operating sytems, networking, etc. etc. by spending a few hours every single day. The difficulty is not the availability of the information, the difficulty forcing yourself to just sit down and do it.<p>My bottom line is that it&#x27;s still better to go to school. For example, I still recommend my young relatives go to university, because I think it&#x27;s very rare for people to really succeed in teaching themselves without structure imposed on them. But on the other hand I do feel very happy about my choices because I know my skills are strong, my knowledge isn&#x27;t lacking and I saved quite a bit of money. I don&#x27;t regret it at all. It&#x27;s never held me back, and it doesn&#x27;t have to hold anyone back, but you need the discipline and passion to make it work.
评论 #9165060 未加载