Do you know someone who got a coding job without a degree?
Posted by SciGuy241@reddit | learnprogramming | View on Reddit | 265 comments
Can you provide any example of someone you personally know who got a coding job without a degree?
tetshi@reddit
Literally me and every single person I work with. So… 8 of us?
orion2222@reddit
I have a degree but it’s in psychology. Made a career change at 42 and just got my first promotion as a dev. It wasn’t easy, but nothing worthwhile is.
Far_Programmer_5724@reddit
I feel like the wasn't easy part is the most important part we need to know about lol
orion2222@reddit
Learning enough to get a job takes a lot of work, but actually finding that first job is just as hard (if not harder). I know everyone hates to hear it, but I think networking is critical.
I applied to 249 jobs and interviewed with 4 companies (legitimate interviews, not the automatic screening bs). Of those 4, 3 came from some kind of networking action. So I only had 1 lead out of 249 applications that was a cold application. If I had to do it all over again I’d double down on the networking.
I was struggling mentally towards the end there, but kept pushing. In all honesty I cried a bit when I got the job offer. I absolutely love my job and work for a great company, but the process was harder than I anticipated.
NDaveT@reddit
Similar story here, except my degree was linguistics. I did take two or three computer science classes in college, I had taken AP Computer Science in high school, and I had programmed off and on as a hobby since I was 11 or 12 years old.
dontknowcant@reddit
I never thought of it like that. I'm studying English and Literary Studies and we did Chomsky's transformation generative grammar, so I think I will also apply your way of learning. I have had problems with coding because I couldn't get into it, but maybe having this mindset will work.
exomni@reddit
Chomsky was really more of a mathematician, he mainly studied mathematics and philosophy, in particular when we talk about "computer science majors" we're really talking about philosophy: mathematical logic. Not programmers or coders. Chomsky's interests in linguistics were mainly via Harris, who he worked with because of their aligned political interests and interests in applying formal mathematical methods to studying the Hebrew langauge. Chomsky has spoken incredibly derisively of pretty much any coding activity, the machine translation project at MIT he was put on at 50% appointment for his professorial duties he called "of no intellectual interest, and also pointless", and he'd described breakthroughs in software like the most recent LLM models as "of no intellectual interest".
username_or_email@reddit
I don't think philosophy can lay claim to logic any more than it can to physics. At some point in history, more or less any intellectual pursuit was philosophy. Once things start to become formalized, they tend to stop being called philosophy.
When people say that logic is at the heart of computer science and math, they aren't talking about philosophers like Aristotle, they're talking about mathematicians like Boole and Gödel.
Sure you can trace some historical continuum from Boole to Aristotle, but again, you can do that from pretty much any discipline back to someone who was at least nominally known as a philosopher.
theusualguy512@reddit
I mean Chomsky is nowadays best known for his political thoughts and not his academics.
Ironically enough, I did not know him until I actually studied theoretical computer science. Despite his thoughts about coding, he is one of the well-known names of formal language theory.
I don't think you can go through a degree in CS without having touched on the hierarchy of regular, context-free, context-sensitive and recursively enumerable languages.
Although for some reason, context-sensitive languages come up a bit short in the courses, at least for me it did. I am incredibly vague on LBAs.
digitalWizzzard@reddit
Same, also had a bachelors in psychology. I ended up going to a coding bootcamp that offered an internship with a real company. I’m not sure they do that anymore, but it was enough to get my foot in the door.
7 years later and I’m leading a FE team at a fairly big company
drucifer82@reddit
Duuuude I’m 42 now and learning programming. I’m so glad I’m not the only one doing midlife shifts!
Ellippsis@reddit
39 and just applied to get my bachelor's in CS. Absolutely with y'all.
BogusBuffalo@reddit
Gonna be 42 in a couple of weeks. Learning in my spare time. Oof.
drucifer82@reddit
I hear ya man. If you’ve got kids it can only be that much rougher.
I have the advantage of being without children, but even so I’m literally spending every moment I have at my keyboard pounding out code, reading code docs, or racking my brain trying to debug/problem solve.
Aftabby@reddit
How long ago?
J_Bone_DS@reddit
This is positive to hear as I am currently learning to code and at the same age as you I feel like I'm a bit over the hill for it 😂 Glad to hear I'm absolutely not.
Dead_Cash_Burn@reddit
History/Government degree. I got my first coding job after passing only 1 programming class! It was in C, of the 30 people that signed up only 4 passed. I might have been the only one with zero programming experience to pass. I got a job writing HTML/Javascript because I was told if I can figure out C I can figure out javascript. They were not wrong of course.
ReveN_-@reddit
You just motivated me to learn C instead of python. I have 0 programming background but I’m really loving how everything works when I run the command and solve my lines to make it eventually work.
puglife82@reddit
Ha exactly same with me but I went into analytics
Help-Need_A_Username@reddit
Care to share your journey?
Lynx2447@reddit
He's married, leave him alone!
PM_ME_UR_CIRCUIT@reddit
I work with several people who have degrees in Math or Physics that most of their day is coding. Sometimes having the skill and just a degree is enough.
Decoraan@reddit
Was it worth it? What was your career before?
Crazy-Egg6370@reddit
I'm interested too. I have a philosophy degree but I've always loved programming.
enigmasi@reddit
I’m about to finish my core curriculum. We will see.
ixe109@reddit
I'm interested to know how you went about it
drewism@reddit
Yes. Myself. I didn't need a degree so never bothered. But I got in early back in the 1996. I had been coding since I was 6 basically and in the '90s you didn't really need a degree if you were good enough. Next year (2026) I will hit 30 years of programming experience, been working at a high level for 3 decades. Sadly my experience here is not relevant to today's engineers where there is much, much, much, much more competition.
world_dark_place@reddit
I cant reach industry even with a masters and 1 yoe...
justveryverytired@reddit
Me. Career transition. Took a web dev bootcamp during the pandemic. Continued learning while building a couple small projects. Someone I knew was on a team that wanted a green newbie they could mold, and told me to apply. I applied, showed them my side projects, spent all weekend on the coding challenge (build some specific functionality in a CMS framework). Got the job.
FWIW I got zero traction with the “spray and pray” method of sending out thousands of resumes. The career counselors at the boot camp were right: it is your personal connections and network that will most likely get you that first job. Tell everyone you know you’re looking for a dev job, and have them tell everyone they know. And build stuff. Doesn’t matter what.
world_dark_place@reddit
Oh shit and im studying a masters...
RaiseYourDongersOP@reddit
My problem is I dont really know what to build. I should work on side projects but I'm at a loss for what those would be
Sufficient-Copy-9012@reddit
Thats great, can you share the bootcamp details or suggets any bootcamp or a roadmap as currently I am learning HTMl & CSS through ODIN and youtube but I am not sure thats the correct path.
cheekynative@reddit
This is the way
TA-X876@reddit
I couldn't agree more with your last statement. After I finished coding bootcamp I went to dozens of interviews which lead nowhere.
When an acquaintance put in a good word for me at their friends company, I got a job after the first interview.
Ruck_and_Maul@reddit
This was me too. Bootcamp at the start of 2022. Every job since then I have been referred to via my network and then passed interviews.
V62926685@reddit
Personally, I learned the basic web design stack (HTML, CSS and JavaScript) simply from examining various pages in the late-nineties/early-aughts.
Much later I took a C++ class in a local college for the two semesters it lasted. Loved the Prof and went well ahead of the course criteria. The rest of college was going to be completely unrelated crap, so I dropped out and instead found an IT job.
I started as a basic help desk tech supporting numerous sites across the US, at one point even running it solo for a good while and still rocking the queue. During that time, I used that C++ I learned to automate some BS file scrubbing someone was spending multiple hours a week performing; I just threw together a quick console app with a configuration file to define the record filtering rules. Personally, I did it because it's what I knew should be done there, however it fell well above my pay grade, considering we had an in-house dev team whose manager took notice and gave props where due. Began negotiations into the dev team, but my family was moving and that didn't pan out.
Next job was a contract-to-hire kinda role for a software development company, where I became the SME for the platform I was assigned to and was hired as such immediately after the contract allowed. A QA Automation job opened up, C# based, which I'd never compiled before; seen once or twice but never compiled. I took over that code base and improved it by literally over 65% runtime reduction and reliability across full stack testing within the first year; 95% by the time I left that to join the dev team for my first official app dev role.
I'm still coding, primarily in C#, though I'm a couple companies further in at this point. I can easily sit and code all day and enjoy every minute to varying degrees. I love what I do and currently love the crew and company I code with. Degrees only show that you can grasp the general concepts; it doesn't speak shit to one's ability to abstractly design software while adhering to established coding standards or even an affinity for linguistics in general.
Good luck
tnnrk@reddit
Build stuff and know someone who works somewhere that’s hiring to get experience.
dryo@reddit
me,was 32, Product Design Engineer, with 7 years of experience then everyone stopped giving shit about physical product design engineers, decided to shift, thought It was a good to just transition to UX, saw how limiting that was, prepared for a year on the basics, then took a bootcamp, nailed it, got a job after three months of a gruelling total 75 applications and an extra personal project, got a job, sucked at it, learned, changed departments, now, a Sec Dev Ops Engineer.
Not easy, but totally worth it.
bluefyre91@reddit
Graduated with a degree in biology, but learned coding (Python and R) on my own for bioinformatics. Then, later got a coding-based job in bioinformatics.
Logical_Angle2935@reddit
Personally, I would hire someone without a degree if they demonstrate skills and experience. That is a hard path to take, but not impossible.
Quiet_Storm13@reddit
Me. Dropped out of college and got a sales job because I needed money. 5 years later I did a coding bootcamp and had landed a job after completing the program.
Effective-South-5814@reddit
One of my closest friends quit university after the first year and started working on as an internship in a company. In 3 years he switched companies like 6 times or more. In 6-7 years he became Tech Lead, now he is a CTO in a company abroad in Europe (8 years career). He refused a couple of big tech opportunities and went for some leadership position in smaller companies. No degree, no certifications, nothing. Programming is his work and also his hobby. I tried to follow his footsteps, but was not for me.
OptimalFox1800@reddit
Couple of people
tamerlan_g@reddit
I don’t have any degree, I got around 5 years of professional experience.
I seem to be doing well and in the beginning was a bit insecure about my lack of college education but I simply studied the fundamentals myself using teachyourselfcs curriculum.
But keep in mind that I like programming and have been doing it since I was a kid, I don’t see it as a chore, I just do what I find fun.
Thanos0423@reddit
I did. Currently making 200k after bonuses and everything.
Inner-Sundae-8669@reddit
I have a bachelor's in accounting, been working as a developer for about 6-7 years. Actually i don't think a degree helps that much, colleges are too slow, being taught by people who, if it's their first year teaching, and they were super up to date on the newest technologies, barely worked back when react (for example) was brand new, that's if they ever worked in the industry at all. Experience doing the thing they want done trumps everything, experience can be acquired when you're not on the job by building things. Certs don't really matter either, they show that you're into it, that's about it. Experience shows you can cut it, big difference.
raginpsycho@reddit
I have someone on my team that did
Stiff_Stubble@reddit
Yes- they took a data boot camp and then became an analyst
FordPrefect343@reddit
Yup, a buddy of mine got a job through his program, still has finished it and he works at a large company as a backend dev now
According_Maximum222@reddit
By without a degree, do you mean without a computer science degree?
ItsRaageee@reddit
Hey, transitioned from a management role in a retail store to software engineering. 9 months of learning and have been working for a year and a half.
Just intensive learning sessions, at my own pace learning from courses or YouTube.
thomasyhall@reddit
Me (36M). I was a nurse but left in 2017 because I didn't feel valued. I went on glassdoor and looked up the nearest company with a high employee satisfaction rating and found a relatively new tech startup. I started in support and had no coding or IT experience. I am a lifelong apple user, so I thought I couldn't do any of the real computer stuff. My first self-learning was freecodecamp so i could convey customer requests more intelligently to our devs, then I moved on to youtube. Kept asking for more responsibility and today I'm our Devops engineer managing the gcp infra, our full stack engineer ideating and creating pages for production, and our data engineer building queries for native data sets and orchestrating with tools like airflow and Jenkins. I'm still crazy underpaid, but the education opportunity and the independence have been incredible. I was lucky to find a company that let me wear a lot of hats. It's definitely you who has to show you have the room on your head.
SirGreenDragon@reddit
I have gotten many programming jobs without a degree. I got my BS in 2022, but I got my first full-time programming job in 1984.
Forumrider4life@reddit
I would say you can but you need either a good portfolio or years with the company. Sometimes you can get tabletops where you can show you know what you do but that would potentially be smaller orgs.
Freyja_the_derpyderp@reddit
I used to hire full stack or front end devs with just boot camps if they could complete my dev test and answer my questions
k-rizza@reddit
I’m a high school drop out.
I’ve just always been very interested in tech. I started off as a graphic designer. I learned photoshop, illustrator, InDesign, etc in an after school program. Shortly after I got interested in web development. I attempted to learn Adobe Flash coding and kinda failed. Years later I learned PHP, I bought a course and started building things. I’ve used everything from C# to objective C and many web technologies.
HadEnoughOfThisWorld@reddit
SVP in my company got a coding job without degree. But this was in the 90s during COBOL time.
SciGuy241@reddit (OP)
Ok. Thanks. Not what I was looking for. Sorry should have specified the last 5 years.
jameyiguess@reddit
Of course I know him. He's me.
Plus like half my teammates.
Pretagonist@reddit
Yeah, we have like two guys who actually have degrees. I flunked out a couple of years into uni and some on my team haven't ever finished any higher education. Although those of us without any degree have been tinkering with computers and programming since we were children.
jameyiguess@reddit
Yeah that latter part sounds true
Available-Agency8307@reddit
I know a guy that started in sales at AT&T, started selling network infrastructure, got into setting it up, then became a network engineer, now he works on a lot of cool projects and makes like 200k
darkmemory@reddit
I have a degree, but only in Modern Lit. First job I got out of school was for a joke of a start up, worked there for less than a month before I left due to their lack of ability to do anything, after that got a random interview with a consultancy agency that was basically just a coding interview and miniproject, did that, got hired, got shipped around to a couple of projects, eventually got sent out to a major corp, worked there for over a decade, for a couple different agencies. Went from a jr. dev to sr., to sr. eng., to sr. architect.
But the real process that I think was important was before any of that. It's about building a love for problem solving and foundations of system-oriented thinking. If you struggle with either of those, working to build those skills will be the most valuable, not just for this profession, but for life in general. Allow yourself to be curious. Strive to understand the underlying aspects that tie pieces together, and put in the time to evaluate them personally so you engage with the topics as live breathing entities instead of just rules. Understanding the positions ideas can fit are still important, but rules are not concrete things, they are abstractions, knowing how to build that abstraction in ways that benefit the real world application will only come about from thinking and theorizing about it.
TheGiik@reddit
Me! I self-taught GML for like 10 years, made some popular mods for a game. Then I asked the guy who made the game for a job over twitter, since I noticed them struggling to get updates out. He said yeah sure, and i've been working for 'em for like 5 years now.
sunmat02@reddit
I know someone who dropped out of her first year of college, she had taught herself coding and got a position in a company doing consulting for people who needed cloud setups, mostly on Azure. Over the years she became an expert in the Microsoft Azure ecosystem, to the point of being noticed by Microsoft (because she kept contacting them to point out flaws, ask for features for her customers, etc.) and she got recruited by them recently, at a senior level.
SharkLaunch@reddit
I got started when I was 18, did a boot camp at 22, hired at 23. I'm just in it for the code.
Go0bling@reddit
yea but u need an “education”
DamionDreggs@reddit
Heh, "education" is for people who know stuff.
DamionDreggs@reddit
I do not have a degree. I have been developing software professionally for 15 years, but started as a hobby on and off for about ten years prior to that.
If you're passionate about something it's easy to get a job, all you have to do is be seen doing the thing you're passionate about
It's also easy because you'll work for half of what everyone around you is getting paid for long enough to build up your experience!
CarIcy6146@reddit
Me. Had to start small and leverage into new positions and roles every year or two. My first coding job was a job placement in high school. Did this for a bit and built up a portfolio at home on the side. Something that could demonstrate my well rounded abilities. Been a steady climb ever since.
In my experience the only thing that really separates me from my peers who have degrees is they may know some computer science theory stuff and I don’t. But my experience far surpasses any technical training I lack. Knowing how to solve problems and be resourceful is more important than technical training IMO
Feeling_Photograph_5@reddit
Yes, one of the senior developers on my team does not have a degree, and we hired another self-taught dev but he later went on to earn his degree.
And I know a bunch of developers that have non-CS degrees. My own degree is in IT, not CS.
jacobvso@reddit
I don't have a true developer job but I have a job where I do lots of coding and where I was hired partly because of my coding skills. I don't think I could have been actually hired as a software developer. It's all about combining the skills you have.
I did it by first taking some solid introductory courses, then working on a series of projects that I came up with myself and found interesting, each time documenting the outcome elaborately on my Github and writing a smaller blurb for my CV.
ZakielTelsa@reddit
I am a SQL Dev. Does that count? Still got massive Imposter syndrome after 2.5 years.
I graduated high school at 37 years old. Got the job at 41 years old. All my experience was Customer Service management prior.
I took a boot camp class for C# that besides learning some basic fundamentals was a waste of time and money, except it was enough to convince them to give me the job I have that I am not good enough to be doing, but I try hard.
Auios@reddit
Of course I know him. He's me.
RoxoRoxo@reddit
a buddy of mine from the army got one, hes got some college cooking time no idea if he ever graduated though.
trojanvirus_exe@reddit
Learning online bro and internships back when
SickPuppy01@reddit
Me. Coding has been hobby since I got my first computer (ZX81) back in the 80s.
I didn't really pick up doing as a job until I was in my late 30s, when I set myself up as a freelancer. I started on small projects and built up my skills so I could take on bigger and bigger projects. I blogged and recorded my whole journey on several sites like LinkedIn. A couple of projects turned into corporate jobs.
But when I applied for jobs elsewhere, my lack of degree wasn't really an issue as I was able to point to my proven record with a combination of my blogging and client testimonials. I now work for a software company in central London.
Many lazy HR departments use a degree education as a lazy way of filtering applicants down. Having other proof of your skills can get you around this.
NeonVolcom@reddit
Yeah me lol. But I started as QA and through contracting I was able to netowkr and build up my skills. Been programming for 10 years, professionally coding for 5.
Garblin@reddit
Client of mine, can't give much details, but went from a cashier to a lead dev over the course of about a decade of serious self study and hard work.
gms_fan@reddit
Me. I did software consulting when I was in high school and wrote a system for managing video rental stores and sold that to several businesses.
I was in the military for 7 years doing some not very computer related things.
Afterward, I was hired by the US subsidiary of a small British software company that Microsoft bought a year later and then I worked at Microsoft for 17 years total, as well as a speech startup, Amazon and Unity Technologies.
Xeripha@reddit
I love it.
xXShadowAssassin69Xx@reddit
Can you tell me more about building software and then reselling it? I have build many video production tools that would save video creators a lot of time, but haven’t really thought through selling it. Would love to hear your story from someone who’s done this successfully!
gms_fan@reddit
It's utterly different now than it was in that pre-internet, pre-mobile device time. In many ways, it has gotten easier, in some more difficult.
Tools for writing software now are generally free or very inexpensive. These used to be major investments. Like a C compiler or a really good assembler/debugger package would cost perhaps a couple hundred dollars (adjusted for inflation). Distribution was literally duplicating floppies, putting labels on them and mailing them.
Today, you have a wide range of excellent tools and frameworks for free, you have the internet to learn and join communities. For distribution, you can build a web-based solution with zero install to user machines or you can use app stores like Apple, Google, Amazon, Steam or Microsoft. (There are also specialty software channels that focus on academic or industrial segments and I'm sure tons of others I'm not even aware of.)
The downside is that the added exposure of connected apps means you are always concerned about security and there are all kinds of regulations around user data. In exchange for dealing with that, though, you have an audience not of hundreds or perhaps thousands, but an international potential customer base of many millions.
You mention video tools. People think of Steam as a place for games, but there are quite a few productivity tools sold there too. So you'd publish it on any one of those stores I mentioned but it really is YOUR responsibility to market that app to your intended audience. Which isn't easy. Traditionally, this has been the role of a publisher, but for a small operation any publishing deal would usually come AFTER you've demonstrated success.
And, of course, all those app stores and publishers and payment servicers are all going to take a cut of the revenues. That's really just part of doing business today.
If you build something that genuinely solves what I call a "valuable problem" for a customer - that is, a problem they have that they see is worth them spending money to solve - then you can definitely make money still in this business. Sometimes a lot of it.
My advice would be to take some steps but grow at the speed of cash. You certainly shouldn't take on debt or partners to make this happen.
xXShadowAssassin69Xx@reddit
This is very insightful. A lot to think about. Thank you!
Sagoram123@reddit
Me. Comp Sci major 2014-2016. Dropped out because I was looking up coursework ahead of time. Realized I didn’t need to pay money for knowledge. Spent years doing Udemy courses, freecodecamp, etc. 4 years later, I wanted/needed the structure to put together all the pieces, so I attended a full-time bootcamp. Coworker who also went to that bootcamp hired me.
Krikcet@reddit
I have two music degrees, but I learned to code using The Odin Project (mostly) and landed a job. It's been about 2.5 years now. I went from zero code experience to job offer in 1 year and 26 days.
Due-Storage-9039@reddit
Me, I’ve been programming since a child and I refused to pay thousands for someone to poorly explain what I already knew. When I was 30 I finally found a hiring manager that took me seriously and I went from making 28k a year in fast food management to 120k senior dev in 2 years after that day.
Street-Sail-9277@reddit
Me. Completed a dev bootcamp. I would not pursue this field unless you code for fun, therefore love it, industry is collapsing.
Fleet_Fox_47@reddit
Yes, me. But it was more than 15 years ago and the industry was different then. Very high demand for devs and fewer CS grads available to hire. I had started in the tech industry already in a non-developer role and taught myself to code.
Keep in mind the bar on what devs need to know is higher now than what it was then. Basic front-end dev knowledge isn’t worth as much as it used to be.
I think the important thing to understand is why not get the CS degree. Because you don’t want the cost? The time it would take? Because you aren’t sure yet if coding is for you? Depending on the answer, the next step for you could look different.
cyberladyDFW@reddit
Yes. I know a few
Abhi_04@reddit
A friend of mine(in India) after 6-7 semesters in college, was unable to clear a few subjects, and decided to drop from college since those were mandatory but he was not at all interested.
Didn't really inform parents and started applying to few places(startups/service based companies) for internship. Started working with them, eventually got full time offer in the same companies.
In 2020, it was COVID, everything was remote, enrolled again in those courses, since colleges were lenient he was able to clear those courses, got the degree.
Switched to a better role and companies and now earning a dream package.
Fit-Pound-3098@reddit
I did with just an associate's degree for 20 years ago, but I haven't even put it on my resume. However, this was back in 2022 when the industry was booming, and it started as a part-time gig which got converted to full-time when I impressed them with my performance in the first 3 months.
rustyseapants@reddit
Our 2016 Developer Survey found that 56% of developers in fact do not have a college degree in computer science or related fields. The most popular way for developers to learn is by “self-teaching” in some way 69% of respondents told us they were at least partially self-taught; 13% said they were entirely self-taught
Source:https://stackoverflow.blog/2016/10/07/do-developers-need-college-degrees/
EveningAd6783@reddit
I have a degree from pedagogy. now I do ML
ShiroNii@reddit
A few -
Friend 1 who was in the Navy, finished his deployment, went to get a CS degree but dropped it in his first year in favor of a bootcamp. No college degree. Got a job as a SWE right after his bootcamp, then moved onto a new higher paying role after about 2 years. Laid off recently and is currently having difficulties finding a new role.
Friend 2 with a non-CS bachelor's, I think it was something in bio. Also went through a bootcamp and found a job as a SWE after. He shows a lot of interest in the career as a whole and spends a lot of his personal time reading about languages and tools as a hobby.
Friend 3 also graduated with a non-CS bachelor's, but became interested in the field on his own and started learning by building fun projects. No bootcamp for friend 3.
However, friend 3 has the highest success rate in getting interviews and making it to the final round. Personal projects, grinding LeetCode, and studying System Design are three things he had going for him when it came to getting a job.
Also the two friends who landed a role right after their bootcamps were in 2019, so take that with a grain of salt. I've heard the conversion rate from bootcamp to first job has dipped considerably in the recent years. I would take the safe route and study the usual interview prep alongside building a personal project, and just keep applying.
glaz5@reddit
Me in August of this year. Built a portfolio of stuff I was interested in and applied through Indeed using custom resumes/cover letters for each company I was interested in (no default Indeed resumes). Was lucky enough to land an interview and did well enough to be hired.
That being said the job was a nightmare fintech sweatshop expecting 50+hr work weeks and I quit only days ago, but thats a story for another time...
iusetoomuchdrano@reddit
What was the interview process like?
UbiquitousStarlord@reddit
If you think 50+ hours qualifies as a sweatshop, then you must be French or Italian. Jokes aside, congrats! You might have already quit but at least you broke in and landed your first role.
freddeFN93@reddit
I showed a briefcase of my work on the interview, explained them along with a convincing attitude and educated manner.
I faked the CV though since every employer require a degree in programming or likewise education, to even get to an interview.
I just put some merits on behalf of what I thought was required( any program or school of 3y minimum would do). Apply to the jobs you like, include your projects in the CV and propose a talk about them aswell.
I am self employed today after almost 5 years as a software developer and I did most by myself googling etc.
Important-Product210@reddit
They switched careers and came by a 6 month bootcamp. The knowledge gap is vast but intelligence offsets it and some of them learn veeery fast and that's refreshing.
exomni@reddit
I transitioned from another field. I consider that field extremely related to software engineering, it involves tons of programming, but employers couldn't have cared less.
After months of being ignored on all my job applications I took an unpaid internship because I figured as long as I wasn't getting paid anyway, I might as well start building experience on my resume.
I think that unpaid internship really helped, because from there I finally got an interview for a paying job in town, and since then it's been pretty smooth. My assessment is that once you're in the industry you are building years of experience on your resume, and interviews will be easier to come by (and you'll have good networking opportunities). But breaking in was really quite hard and that was emotionally and mentally taxing: my talent and knowledge really didn't matter, employers would hardly give me the time of day. I'm glad I could live off ramen back then.
Mayorka_22@reddit
Coding was my hobby since I was 9. I got my first "job" at 14 I started working as freelancer game developer/app developer worked with 5 clients I know not impressive but wanted to share :)
exomni@reddit
Most people I know in programming have some sort of degree, either 4-year US or international equivalent or higher. However it's often not in computer science.
I've met a few people who dropped out of college early or went on hiatus, and just a handful who never did any college. Some of them took bootcamps to learn to program, others are just self-taught and worked on personal projects to build a portfolio for their job applications, others had a few years of programming classes from college and that's how they learned programming but they didn't finish their degree.
A lot of them have since gone back to school to get a degree. There are a lot of companies whose HR departments require all employees across the company to have a 4-year degree simply to apply, so it's not a good idea to get one jsut to tick the box, although if you are just ticking the box you should do it as cheaply as possible, postpone it if you can get a job first, do as much online-classes/local community-college transfer credits etc. At the end of the day unless you're going to some ivy-league school where the degree itself or the connections you can make are opening doors for you, it's really just for ticking a box.
Sea_Helicopter4488@reddit
I have almost 20 years of experience and I didn’t went to college
mdgart@reddit
Yes, me
MrWorldwide94@reddit
I did. No degree. Just got fired from my first coding job after about 8 months. Was planning to share my journey in here soon.
Sprinkadinky@reddit
I did, went from Warehousing up to ERP Administration (NetSuite) with focus on Automation (I learned JS & Python on the job and spare time)
Sonic_andtails@reddit
I had a co-worker who was a Python developer and also a carpenter. He had zero background in tech before making the switch. Obviously, everything comes at a price—he invested a lot and worked hard. However, people usually don’t see that; they only notice that he’s a developer now, not the journey that got him there.
Bridge4_Kal@reddit
Yeah, me.
mraees93@reddit
Me. I did a learnership
rustyshaackleeford@reddit
Me but I'm very bad at it
floridalegend@reddit
I only have an Associates Degree without programming courses. Never matter once. I’ve had roles were I was focused on programming, but mostly it’s always paired with design. I worked on projects until I was hired and then everything else propelled onward. Ultimately I wanted to be a creative director, and that role requires to be very well rounded. Now I’m marketing manager, but web development programming is a large part of my job.
smellbow@reddit
I have no degree, just UK college certs. Spent years working in little IT repair shops. Got into a support role at a school and then moved to a support role at a local Uni. Still work there but moved from 1st line to 2nd then 3rd and then into a developer role doing all sorts. Spent a lot of the down time in IT roles doing online coding tutorials and just messing around trying to make "stuff" nothing complicated, just getting the basics down. Imposter syndrome is a constant battle but I do enjoy the work and feel I'm always learning. 43 years old.
Sure_Net_2216@reddit
Yeah I know many boot campers who are now working in software
VanEagles17@reddit
My gf is a game designer and I've met lots of people in games that got their start self taught. Not sure how that market is these days though with outsourcing and importing workers.
cahmyafahm@reddit
I have a mate who did a tafe course in IT (not sure what the equivalent is but it's more like certificates). Got a job programming print mail. He is now head of the dev/architects making very good money in management.
I worked for him for a while, he got me my first job.
I also work in IT though not a software dev I do spend a lot of time coding and I did not get an IT degree, though I got a degree that was adjacent and had a few programming courses.
My cousin never finished his degree and he has worked for Nokia. Though it is harder to compare the 90s.
lucidguy@reddit
I assume you mean "without a CS degree", in which case I am someone who did that. I have always been a nerd and dabbled in programming, however my degree is in architecture. I ended up working for a company where I began writing my own tools and making updates to internal tools they had, and ended up taking over development of their internal tools. I then translated that experience to a junior dev role for a custom app consultancy 8 years ago. I apparently did ok, as I am now the DoE there. There was a fair amount of luck involved, I'm sure, but it is possible. There are also companies that offer internships/apprenticeships that can be potentially translate into full time roles that often don't require a degree, might be worth looking into.
powerglove-@reddit
So me, kind of. I have a 2 year Computer Programming diploma from a community college in Canada. So while I did have practical hands-on learning, it wasn’t your traditional comp sci path. Graduated in 2015, and was just promoted to staff engineer this year (ultimately it worked out pretty well).
MisterAngstrom@reddit
I was an Infosys employee for one year. I do not have a CS or any tech degree. I took a six month Bootcamp a few years ago and studied hard. The career services department had a deal with Infosys, so I got fast tracked. The interview was super general and easy. “What are the four pillars of OOP? Choose one to tell me more about.” Six months on bench, taking internal certifications in Java and Angular, then six months on a very badly managed project. I left as soon as I could hahaha
slimcoder@reddit
I dont have a degree but I'm tech lead in uk based organization.
Holmesless@reddit
Yes. They started coding as a hobby as a kid. Made mods for game as kid. Hacked some games as a kid. Eventually just got a intern out of highschool at local place. Gaming would get asked to make stuff for the game and gave him enough proof to land the job.
saintpetejackboy@reddit
This sounds a lot like me when I started up. Mainly thanks to an RPG Maker website called Gaming World where I haunted the forums and IRC but it spawned into me learning a ton of different programming languages and other stuff related to game development and web development (I liked the community more than the actual fruits).
That quickly turned into modding games and it wasn't long before a local company swooped me up to redesign their inventory system.
nog_u@reddit
Yeah, me! Dropped out from biochem when I learned my hobby (building game servers for my friends) actually taught me some in-demand skills.
ZirixCZ@reddit
informatics in biochemistry?
nog_u@reddit
It's just a degree I started to impress my parents. I don't recall having many informatics classes on it though
saintpetejackboy@reddit
I have had a ton. I just walk in places and start yapping or doing an unrelated job and then sneak over. Super easy, and I have been a felon (multiple) this whole time and spent a good chunk of time in federal prison. I seldom "dressed for success" or anything like that. The primary thing I always do is see a problem, code a solution and then demo it and go from there. Once companies see you can solve one problem, they start to supply you more and more. Before long, one of the problems you solve finally makes things click, or is so helpful that your contributions can't be ignored.
A lot of times, I will demo with explanations about how much time a process might save (like automation of a task that, over a month, turns out to save many hours of human labor). Having breakdowns of how exactly the contribution is beneficial and also being willing and able to go home and code on your own time (with nobody telling you to, outside the scope of your job) is invaluable.
Here is a secret technique I use: if a company pays you to answer phones, they are NOT paying you to design a better routing and system and handling interface for the calls with easily searchable recordings that have already been translated to text and analyzed by AI. But, when you are off the clock, you can do whatever the fuck you want. The company doesn't control you then, so you can go home and make this really crazy shit and then show up and demo it. Schedule a meeting. Nothing stops you!
Most people have an aversion to 'working off the clock', but you have to realize that, off the clock, you work for YOU and not the company. So instead of doing the same process from them you already know is terrible, you can program a better solution.
Maybe it works for you, maybe it doesn't. You can also always go freelance. There are a ton of "incel" type programmers, I don't know how to describe it. They are like "nobody will ever hire me no matter what even though I am the best programmer ever", and meanwhile you have people like me who have been shitty programmers for decades and never really had an issue. If somebody is really so good, they should be able to freelance at a competitive pay to a nice salary. The truth is, they also are shitty programmers who just won't admit it and other actual developers can smell it all over them when they become boastful, as can hiring managers and prospective companies.
I am a very anti-work type person, but I constantly find my self advocating that people go work off the clock. It is the one true secret key to success in life. If you are not currently employed full time as a programmer, but you want to be, hire your self off the clock to solve real world problems. Even when it doesn't make you $, it makes you knowledge, which is infinitely more valuable.
ubaz3@reddit
I had a degree but in finance. I transitioned into tech after I took CS50x from having no prior CS knowledge. I applied to A LOT of jobs but after time I finally got my first role as a software engineer because I took and passed a technical test for a startup.
It does take more effort if you don’t have a CS degree but it is possible.
HirsuteHacker@reddit
Yeah, me during COVID. I did a 10 month course and got a job after about 5 weeks of searching. I then got headhunted for a significantly better company after about a year and a half, because I kept my LinkedIn up to date
SukaYebana@reddit
I did, Eastern EU and I got lucky
PatientLandscape3114@reddit
It is me. I have a coding job now with no CS degree.
I got into the company doing client facing sales/account management work and was able to build a reputation as the "excel guy". From there I kept pushing the envelope and volunteering to build custom reporting and data flows using whatever tools I could get my hands on, and after a couple years of that was offered full time programming job at the company.
Astronomy_@reddit
Yes, my SO - but he began his career in the early 2000s and tells me that it was way easier, even a couple years ago, than it is to get started right now. He had a family friend who he worked for doing computer fixing stuff, then freelanced coding solutions and ran his own consultancy for a handful of years after that. Then he moved from the US to the UK to enter the corporate side of this field and now has more than 10 years of professional experience under his belt. He's a principal software engineer now. I'm very proud of him and look up to him for this because, to me, he's a great example of someone who carved his way and proved himself from scratch with determination.
It's possible if you're very passionate and determined, even today. but I will warn you that I graduated with a B.S. in Computer Science in May from a reputable and respected university and am still searching for a job, so take my information as you will. It's feeling like a bachelor's and a couple years of experience is the bare minimum for what employers want for "entry level" these days (not saying it's fair, but that's just how it feels). I've even seen some "entry level" listings asking for a master's and a year of two of experience as the minimum. Part of me wishes I could've done the same as my SO, but I felt that the degree would've given me an easier time getting my foot in the door even though it's already pretty difficult even with the degree now. Huge props to anyone who's made it without a degree; it's very admirable to me.
AtavisRune@reddit
I am in charge of hiring for a tech company. We will hire without a degree but they have to have proof of exceptional skills. Projects, references, and good interpersonal skills.
Ill-Kaleidoscope-621@reddit
Me. High school grad, military, and community college dropout. I have some networking certs. Now i do operations for Tech company, and write lots of code. Im very senior now.
Fun-Fee5939@reddit
I did. Degree in music. Started programming in 2007 on my own apps, got my first job in 2019. I had a good amount of projects to showcase on my resume a bunch were still live and I had also studied a bunch of leet code style questions because I knew about the interview process.
Linguists_Unite@reddit
I have a degree, but in Linguistics. Worked a bartendering job before making a switch at 30. Took 2 years to find the first dev job. Did a 1-year program at a local uni, which gave good direction and pace, but shit instruction, so most learning came from YouTube and other free source (with an occasional paid Udemy course) and from selling small jobs along the way.
0mkar@reddit
I am one such programmer. You can check my GitHub 😉.
Gwart1911@reddit
Me. Started learning 2009 and owned a few web design agencies but didn’t make the jump to a career software engineer until 2019
blakami_lau@reddit
Look for Ola Bini in wikipedia.
stevent12x@reddit
Me.
Ingeloakastimizilian@reddit
Me.
It took hundreds of job applications back in 2017, but I did it. I had a GitHub with a couple of pet projects on it. Otherwise I feel like it took getting lucky. My original degrees are in Biology (bachelors and masters)
iathrowaway23@reddit
Yes, I have a dear friend who is one of the most talented coders I have met. He did it out of a hobby and then led to professional career after a TON of encouragement and coaching to work on self worth.
Self taught for the most part. He is one of shoot, at least a dozen people I know that have done it that way.
Good Luck
masterV56@reddit
No
OleHickoryTech@reddit
A friend of mine started doing web dev in the early 2000s without a degree. Gained more and more clients, learned another skill or two and is a partner with an investment firm managing their software they use.
heyimcarlk@reddit
Associate's degree.... But yes
_Mag0g_@reddit
Former Principal Programmer at a game company I worked for. Wrote a book on math, talked at GDC, no college degree.
Student of mine with a degree in music that got Masters with specialization in programming where I teach (SMU Guildhall). Also not the only music major I have met in the industry.
Other majors like math and physics transfer to coding quite readily as well.
If you want to do it without any degree at all, make a really great portfolio and do lots of personal networking. Large company HR will toss your resume out without looking at it due to lack of a degree. You will likely need to know someone personally to get a job.
Altruistic-Cattle761@reddit
Yes. Me.
This question gets asked so much I get tired of writing the same thing over and over, so I just point people back to my earlier comments on the subject: https://www.reddit.com/r/learnprogramming/comments/1i1k7k3/comment/m772pqj/
Nemosaurus@reddit
That’s me.
I got in at a help desk and showed people my side projects during lunch and automated some repetitive tasks.
tetractys_gnosys@reddit
Me!
Available_One_4634@reddit
I have no degree and I’ve been working in fintech as a software engineer for the last 3 1/2 years. My path was 14 week bootcamp and ended up with a great job.
oclafloptson@reddit
Every professional programmer I've ever known irl has been a high school dropout. Not a lot... 6 people. Of course they work with people who went through higher education. My perspective is from confirmation bias
Two of those people pretty much exclusively hire people without degrees because those people are more likely to be humble and conform, feeling less entitled to their position. Which is honestly kind of a messed up power play
demonslayer901@reddit
The best programmer I know dropped out of high school to make Minecraft mods. Dude makes 200k+ at Amazon.
Buntygurl@reddit
Without a degree, sure, lots, but not without the influence and help of others, parents, siblings, friends, etc.
How did they do it? Study, practice and continuous learning, and dogged persistence in finding a job.
That's why they call it work, despite loving to do it.
jihrik@reddit
I know some guys, and I did the same. There is no degree, just a lot of effort, and I landed a full-stack developer job a few months ago ...
Pasec94@reddit
I just started as software developer with a welding background
IamImposter@reddit
Well you already knew how to put different pieces together
Pasec94@reddit
Was a real plus I heard the same story with different backgrounds it is always the same. If you have practical knowledge of the field you building software you will always have a advantage.
UbiquitousStarlord@reddit
Congrats! Would you say it’s still doable as a self-taught in this market? I’m 7 months into learning, but having doubts about near-term job prospects.
Pasec94@reddit
Yes my plus was I all ready know the practical part and could talk on the same level as the welder. So know what sort needs to do to help them. I was earning money with welding and dud software on the side. But jobs are really different depending on countries and field's.
If you good at what you doing and can apply your knowledge you will always find work, for me I can still fall to my old professional in case something happens, loud, dirty work will always be there.
Long_Instruction_391@reddit
I love and hate this advice. I currently have a job at a hydraulic shop, I’m currently learning javascript and struggle to spread the word around in fear of someone finding out at my current job as me and my family rely on this income. I’m not ready yet with my current knowledge, about 8 months into my learning journey and i know i still have a ton to learn.
connorjpg@reddit
Yes, multiple of my coworkers… but they all were hired pre-2016. Nowadays although still possible it’s a lot harder to break in. given the chance, most companies will likely take a developer with a degree given all things are the same. Therefore, you really need to offset the lack of degree with impressive projects and a huge portfolio and maybe source contributions, and and I can’t iterate this enough, extreme amounts of networking.
cmockett@reddit
Me, bootcamp at 34yo in 2015
HemetValleyMall1982@reddit
I did.
Got started in entry level Technical Support, moved to QA/Testing. Everyone around me knew I could write code, so it eventually lead to a software developer position.
I would add also that I am very thankful for this path.
Working in Tech Support will grant you the user experience and frustrations of the software. When you write software, you are writing code for the benefit of the company, sure, but also for the end-user. Tech Support gives a level of empathy that just isn't possible by studying business requirements and software design documents.
Working in QA will grant you the ability to check every fucking little thing about the software you are writing. It also helps with being thorough with unit testing. My peers are always joking that I write too many unit tests. Oh well.
Adorable-Boot-3970@reddit
I’ve been a software engineer for nearly 25 years. In that time I’ve known hundreds of developers.
I think 1 of them didn’t have a degree at all, and perhaps 2 of them had a degree in computer science or software engineering.
At least 98% of all the developers I’ve ever worked with have degrees, but virtually none of them have degrees in developing.
wReckLesss_@reddit
Yeah, myself. I got an opportunity to learn on the job. I'd never really messed with computers before, but my boss told the IT manager I was a quick learner, and they asked if I wanted to learn some stuff. From there, I learned Linux, shell scripting, a little bit of networking, and eventually started web development.
I think about that exact moment in my life very often. I have no clue what I'd be doing for work if it never happened. I was working in the shipping and receiving department, and before that, had only done retail and was a college dropout.
im_in_hiding@reddit
I'm a software developer with a Bachelor's degree in business
bycdiaz@reddit
I don’t have a technical degree but have one in political theory. I learned at The Odin Project.
Real-Lobster-973@reddit
I know a friend who has a couple colleagues that work in tech/developer roles who have no degree, but they seem to be very low-end small jobs. I personally haven't heard of anyone landing good paying jobs at medium/large sized companies that did not have a degree.
I would assume that landing jobs like this would require what a lot of people in this comment section have been detailing: some form of career change that made it possible, extreme dedication and passion from young age, got a job before finishing the degree, lots of practical work, connections/networking and such. In other words, it likely isn't a easy feat to land jobs without a degree in programming.
deantoadblatt1@reddit
Hey it’s me. Don’t do it, it’s hard as fuck without connections.
Professional-Code010@reddit
Self-taught route is finished. I wouldn't say this pre-pandemic. Hence why bootcamps exploded before and during that time. Job positions are very competitive now and AI job listing filters are brutal. A BSc Degree is a must now, especially In the US market.
doomedramen@reddit
Learnt everything I know about programming from YouTube and stack overflow. I have been a senior software engineer for about 10 years now (I’m 36). Only education is school and art college. I’m in the UK.
cappurnikus@reddit
I have no higher education. I started learning to code as a teenager in the 90s. I took a job as a CSR at a Corp, learned the business and started automating. Eventually I created something that gained executive attention.
jefftakeover@reddit
I graduated high school and have taken classes at a community college. I dropped out and took a coding class from a local technical college. Manatee technical institute. While at MTI I competed in skills USA contest with my classmate and won the gold medal. Used that to get a job as an intern then went full time. Then used that experience to land a bigger job at one of the largest financial firms in my city and been there since.
xXShadowAssassin69Xx@reddit
I learned to code in my free time making random things like aimbots for video games and stuff that scraped mine and my buddies liked videos on tiktok and compiled them into a single video so we could watch them on discord together in something we called “meme review” lol. All that to say for years it was just for fun and one day I told my boss “hey I can build some software to automate xyz if you pay me for my time” and they were thrilled and I’m starting on it today.
Shaq_K47@reddit
I did. Left uni after studying politics for a year. Picked up programming as a side hobby as i worked menial jobs. Enjoyed it and became decent with html and css, so I enrolled onto a bootcamp for fullstack development. After that I worked on portfolio projects for 6 months until I landed a 2 year apprenticeship as a software dev, and I plan to stay with the company after the 2 years. I'm from the UK btw.
A few people on my bootcamp cohort managed to land full junior roles within 2/3 months. So it's possible. You just need to put in work on building up your portfolio of projects during and especially after something like a bootcamp. I hope that helps :)
aleshere@reddit
Self taught pre and during Covid. A couple of years of freelancing for friends and family. Then got a job in academia as a web dev. Nothing fancy but works perfectly for me. My degree is business.
PierogiEater@reddit
Yes
novagenesis@reddit
Yes. I have personally hired 2 people without dev-related degrees. One was a bootcamper. The other was a higher-risk hire who was a lifetime hobby developer.
But to be clear, it's getting harder to break into the field of late because the market is so shitty on that.
Alystan2@reddit
A friend of mine self taught then started small freelance then picked up a real junior coding job then...
DaegurthMiddnight@reddit
Yes, me
supercoach@reddit
You're pulling the piss right?
I didn't get a degree. It would be easier to list the devs I know who got degrees rather than those without.
Queueue_@reddit
Of course I know him. He's me.
To be fair, I did go to college for CS for 3 years. I dropped out during covid, then worked my ass off learning what I needed to know for web dev while working for my parents. I don't know if I could have landed that first job without some college, as it gave me really great foundational knowledge.
ConversationWise212@reddit
I started in economics after high school.
Automated away most of my own work and half of the work for the section.
Boss suggested I find an IT job for my own mental health.
30 years later I'm still in software development and having fun.
Patient-Cup-2477@reddit
Most SWE roles are no longer asking for CS degrees, and if they are, they'll accept equivalent experience in its place. The degree can help, but plenty of people get hired without one.
Rinuko@reddit
I agree. It might be against you if you’re going up against someone with a degree with equal skill and personality, but making a good impression and have a solid CV/portfolio will get you to the interview. This has been my experiences on both side of the table.
puffferfish@reddit
I know someone who got her degree in art appreciation? Some weird shit. She said the only people that typically ever get the degree come from super wealthy families that pay for it, and then have connections to hook them up with the career at art galleries. Said that the job is to keep busy rather than make money.
Anyways, she got the degree in art, started learning computer science and got a job at NASA. She then got her PhD in aerospace engineering. I can’t tell you how she made any of these leaps, or how a PhD program accepted an art appreciation degree with a computer science background, but it happened.
AleksandrNevsky@reddit
Yeah but they got into the industry like 15 years ago after doing their own projects for a while. I've no idea if it can be done now.
Rinuko@reddit
It can definitely be done now. It’s harder cause lot of competition, depends where you are too. Like it might be harder or easier if you’re in the US, Europe or Asia.
Quantization@reddit
Most likely not. Most programmers are gonna be replaced by AI in the next 10 years.
Holiday-Plum-8054@reddit
My uncle did, but he taught himself programming in the 70s, so it might be different now.
zdxqvr@reddit
2 come to mind, one was my boss lol
d3synchronization@reddit
I do not have a degree although that's because I am bored and dyslexia doesn't help. I can't grab a book and read it for more than 5 minutes. What I am great at is searching the web and rifling through information fast and getting the gist each time. I ve started writing algorithms in qbasic around 6th grade of elementary school. I did make an effort and went to university but well it s boring. I did like the computer labs and anything with hands on experience. But most things I already knew by searching myself.
Some computer science stuff is needed to build a mindset. mostly about what a computer is how it works, and what you should expect from the computer.
Furthermore what you are going to need to build is a programmer's mindset, platforms like leetcode will help a lot with puzzles, for handling different problems.
Next step study OOP, what it is how it works and how it helps you. Use Java or C# I d say. Or if you like hard core stuff C++ is the way to go.
Build small projects, well documented, and put em in github, with a readme file so ppl can check you out, and your coding quality.
Learn to use AI to boost your learning experience. Don't ask it to make you an omelette. Ask it to teach you, how to use X Y Z , and demonstrate it with an example written in C# for example... Ask for small stuff.
There are some times that the answer of AI might be partially incorrect, or it might have conjured a reply out of his ass, imagining things, If you know what's possible, and what's not. You can filter out the bullshit.
Last step design patterns, makes your code look efficient, clean and easy to maintain. It can be the most important thing of all.
Most companies hiring might have a technical assessment, they usually give you some problems like those on leetcode to solve to check your logic, and how you approach an issue, there are some that will give you a small project.
Invest 15 minutes twice a day, instead of scrolling tiktok or similar apps , during shitting hours to learn stuff, and 1hour to test stuff on a IDE.
guitartechie@reddit
Reading your answer is really invigorating and it's nice to know that I can still pursue programming without a degree
AncientStormGod@reddit
During shitting hours really got me 🤣
hercec@reddit
This was really helpful lol gonna try to follow your steps, been wanting to learn more programming. Currently just do front end websites (html / css /js)
Carthax12@reddit
Me.
I never finished college, despite starting 4 times. Time, money, moving -- they all suck.
I started at the service desk at a mom-n-pop computer store, then helpdesk at AOL, help desk at a steel mill, Harrah's New Orleans for 88 days (worst. Manager. EVAR.).
Then IT Support Manager at a pharmaceutical gas manufacturer, Radioshack for a year, then to my own support business for 20 months (I am NOT an entrepreneur! LOL), back to Radioshack for nearly 2 years, a small tech company for a year, Dell Gold Tech Support...
Help desk at a medical center (where I learned some VB6 to do some small projects to help end users).
Traveling tech for 2 years (did a bit more VB6 and VB.Net).
Then to a convenience store help desk where I built a helpdesk tool in VB.Net and then rebuilt it in C# -- the tool reduced average call length by 70%. After I had been there for nearly 5 years, I got moved to QA. A year later, I was a junior developer. 2 years later, they started all kinds of frippery about firing the devs and hiring an outside dev shop...
So I left for my current company 5 years ago, where I started as a junior developer and moved to a senior position after not quite two years.
So, yeah... EIGHTEEN YEARS in some form of help desk or another, along with a few stints at Radioshack, before I got my first developer position.
It would have been far more effective to get a degree and go straight into development 25 years ago.
That said, though, I would not change my experiences for the world -- I learned a lot of people skills on the helpdesk that have really helped me as a developer. ...and besides that, I would have likely not met my wife if I had done traditional school and straight to a development job, as I met her traveling for "a small tech company for a year" from the above litany. :-)
alexwh68@reddit
Me, I never finished school, let alone a degree, but I have been a commercial dev for over 30 years, my reputation is only as good as my last completed project as that is what prospective clients want to know about. I am a freelancer now but have worked in teams in the past.
I am self taught.
Rinuko@reddit
Yeah, me.
Sea-Damage7752@reddit
Skill + Project + Network + Luck
CambodianRoger@reddit
I got a job with 3 months' experience doing free online courses. The company I joined had 2 other devs without a degree and 3 Devs with completely unrelated degrees.
easy2bcold@reddit
I have 0 degrees and got my first job at 30 after a bootcamp, now 5 years deep and doing rly well
dariusbiggs@reddit
Yes, a fair few, good background in science, engineering. or math. Combined with a good amount of experience and a portfolio of work.
Self taught devs are fine, generally not people I would put in charge of the architecture of a new product from a green field (it's a skill that is hard to learn), but anything else perfectly suitable.
They frequently also have some form of DevOps experience, so that makes them useful in other areas as well.
RazzmatazzJolly7166@reddit
me, i took a bootcamp and now i work on the field. i have a degree in journalism but no one cares about it. recruiters didn't even ask me about my university qualifications
_BIG_ALBANIAN_KOK@reddit
I don't have a degree and I've been working since I was 19 (29 now)
chrkb78@reddit
Yes. Me. That is, if by degree, you mean something related to IT or CS. I do have a M.Sc. in psychology, but no formal IT-related education, except for a 3 month Java bootcamp. I’m in my fifth year as a professional developer.
A-Grey-World@reddit
I know one pretty well, being one.
McBoobenstein@reddit
No
designerandgeek@reddit
I (M51) have been coding for much of my life just out of interest and fun. I got a job last year as a PHP developer for a pretty big CMS, after about 10 years of working with WordPress and Statamic, then working as a solo dev in a small company using Statamic and Laravel. Always trying to follow best practices, use TDD, following inspiring devs on YouTube etc., so I had a pretty good coding attitude and good code to show in the interviews. That said, I count myself pretty lucky to have come across this company/position and getting hired with my background and age.
abiteofcrime@reddit
Me. Ive been a contractor for nearly 3 years at this point. I went to a boot camp that ended in spring 2022 and got this gig through a friend right out of the boot camp.
stenlio1337@reddit
All the balkan countries go into coding without degrees. Just a few programming courses and they go to seniors, managers, team leads and work for major software companies
great_divider@reddit
Yes, and they are an autodidact and obsessed with learning about programming.
brinkcitykilla@reddit
I did, I went through a 3 month coding bootcamp in 2018. They had a very strong record of graduate employment and were pretty selective on enrollment (allegedly over 300 applied and they accept around 30 people). We primarily learned Java and web applications but it covered much more stuff like git, SQL, testing. A handful of people dropped out of the course and others proved to be true rockstar coders. I was somewhere in the lower middle range of the group and had to work very hard. Ultimately the biggest skills I got was being able to learn new things quickly / asking the right questions / using tools and resources to figure things out / being able to communicate my thought process / having a good attitude / work well with others. I.E. not primarily coding skills but proving that I can be valuable member of a tech team.
I ended up landing a position as a full stack dev in .NET / C# right after I finished.
DudeWhereAreWe1996@reddit
I worked at a company for a bit that would let you register for like an in-house bootcamp or something. So I think most were typical devs with degrees, some were from normal IT (which I think is an associate's), and some were from nothing related like in sales where I assume no degree was required.
Special-Island-4014@reddit
Yes but the was 6 years ago when money was cheap and tech jobs where everywhere companies are pickier now
Orangubara@reddit
Yeah - Me :)
I learned for about 2 weeks and got first Java Developer job (not possible nowadays - I got very lucky), later on my years of experience were way more important than a degree so I don't even post "Education" section in my CV and no-one ask for it lol :)
oniman999@reddit
Of course I know him, he's me.
Quit my job at a paper mill to start taking online classes for a CS degree. At the end of my first semester I went to look for an internship so I could hit the ground running when I graduated. Instead I found out the IBM facility near me has a great apprenticeship program where you work and study for a year and at the end are considered and paid the same as a degree holding software dev. Fantastic program, but they do it so they can severely underpay, so I eventually had to move on to the job I'm at now. Currently make 95k a year with no degree (technically I have an associates in general studies).
obnoxus@reddit
I know a bunch of people who could
Spxcebxr_@reddit
Out of simple curiosity what particular reason is it that you don't want to go down the degree route?
To answer your question about 3 years ago now I became a dev with no degree. Though it
coughycoffee@reddit
Yes hello, it's me 👋
No degree of any kind and now I'm a software engineer with 8 years of professional experience and the technical lead in a team of 6.
The main things that I think got my foot in the door was literally just a bit of luck and knowing my strengths at the time. Prior to my first role I was quite proficient with computers and tech in general and was a hobbyist programmer. For my first role I applied for a position which on paper was as a DevOps engineer, but in reality I was more of a hybrid general IT systems administrator who could also write automation scripts and manage CI/CD pipelines.
I stayed in this role for close to 4 years with the intention to soak up as much knowledge and experience as possible, then when I felt confident in my abilities I found my next role as a more typical DevOps engineer (at least as typical as these roles can be).
From there I basically made the transition through from DevOps -> Cloud -> Platform -> Full-stack engineer
I don't think I took the easiest or most typical role progression since I started with a somewhat niche specialisation at the time, and then years later eventually ended up in a Full-stack software engineering role. But by doing this I feel I have a much more well rounded view of what's needed to build and maintain a solution than if I jumped straight into a development role.
Garvinjist@reddit
Me. It took a long time though. I studied and worked on projects for about 7 years before I applied in 2023 and got hired. Almost 2 years working now.
TA-X876@reddit
I did.
I never managed to finish university (was doing pharmacology, not CS) but did a coding bootcamp for 3 months. I learned HTML, CSS, JS, PHP and MySQL during that time.
Now I am working a government job with great pay and very relaxed attitude at work, and I couldn't be happier!
steveplaysguitar@reddit
Technically? He worked as a mechanic at a factory and learned how the electrical shit worked and by the time he retired was the electrical technician supervisor helping to work on the PLC programming.
My former boss. Good guy. PLCs are relatively easy to learn the programming for though. You can get reasonably proficient with a month or two of solid study and practice.
willcodefordonuts@reddit
Yes I’ve hired three people who didn’t have a degree.
One had a completely unrelated degree and did a bootcamp
One did a coding course and then was good at talking to people so met mentors and learned to code in their own time. That got them opportunities
One was a self taught dev and had already worked in industry before they were hired by me and were very good.
KCJazzCat@reddit
I did. Played around in code when I was a kid. Released a rinky dink app on the App Store. Got a job with a startup and parlayed that into a slightly bigger role. Kept moving up until I was a VP level. I’m very grateful for the timing of when I was trying to advance my career, that path would be a LOT harder, maybe impossible today.
FretfulCoder@reddit
Me. I worked as an admin for years at a job where the admin tasks were repetitive, so I learnt in my own time how I could automate them. A junior dev position opened up at the company I was working for, so when I applied and showed the senior dev what I had created, they took me on.
Prior to this, I didn't have any experience or qualifications related to software development, just a passion for it.
BOKUtoiuOnna@reddit
Me. I did a free bootcamp. Worked very very hard and got a placement. Left after a year, did a few more months studying myself and got a better job.
Bivolion13@reddit
Me? I mean I got a 2 year IT degree with no programming experience. I think I got lucky though. I have a "can-do" attitude the company liked, and I guess people loved me enough when I was in helpdesk that when a junior dev position opened up, the manager just hired me with the intent to train me.
Now i've been promoted three times in the past 8 years and I frankly still am not sure what I'm doing but I'm a programmer
AncientAmbassador475@reddit
Me
PedroFPardo@reddit
Me. How I did it? I was born too long ago, that's how I did it. When I started college, there were no Computer Science degrees, so I started a Maths degree. I got a job coding before finishing my degree. I thought I could handle both, but it turned out I couldn't. I had to choose between a paid job and finishing my degree. I chose the job and kept learning to code while working. Now I'm 54, and I'm back at college trying to finish my maths degree while working full time. I'm doing it as a hobby, one or two subjects each year. It's hard, but I'm getting there. I'm planning to finish my degree before retirement.
Zalenka@reddit
I am a programmer with...a music degree. I did a lot of programming in my youth, did a bit in HS at a technical college and got a job doing programming for a college job.
I think having a college degree helped me and a CS degree would have helped me earlier in my career.
Creative-Ad-2224@reddit
Bro don't listen to old stories current market situation is different.
Old times they would accept anyone.
Also u can go through connection where the product belongs to the person hiring.
Generally every company check software degree.
octahexxer@reddit
Been listening to podcasts about the pioneers in IT...almost none of them had an education...they where to obsessed with something to care what others said...none of them had become a success if they had listened to what others said. But they all had raw talent and coded every wake hour to solve a problem only they could see.
Exotic_Day6319@reddit
I know a bunch of people that meet your description, me including.
Time_Forever26@reddit
i done a software engineering apprenticeship with barely any coding skills
VokN@reddit
Dude did an LLB then swapped to a boot camp and is now a senior MLE
Graduated in 2021
Dan8720@reddit
Lots of people. It varies a lot depending on the culture of the company though.
When I worked in an agency it was about 50% of people that got into it from lots of different routes.
I now work for an American Sass company where I would say very few people are self taught. There's quite a few degrees from what I would describe as fancy expensive US universities. Brown, Cornell etc
gaspoweredcat@reddit
me but i wont lie the how was mostly luck, its just having the right person recognize your ability
_tr9800a_@reddit
I've been a Data Engineer for six years now and am only now getting my BSc. I just started finding excuses to use coding in my jobs until I had enough demonstrable experience to go for a proper job.
NoAd7364@reddit
Me I have multiple software patents and been coding since I was 12 I’m 56 now and have a high level job in department of defense with high school diploma
rm-rf-npr@reddit
Yes, me. Starting in 2018 and I'm a senior now. You can do anything if you put your mind to it.
yolowagon@reddit
Yes, but he is enrolled into bachelors CS degree part-time and its in progress
CarloCGC@reddit
Me, I only have a GCSE level education and got a job in QA, was given opportunity to train for software internally for a year as the company wanted cheap engineers to work on web casino games using java. Ended up working in AAA game dev at a co-dev studio and I still do today.
OldManAtterz@reddit
Yes, but I started coding as a kid in the 80s and have worked almost 3 decades with coding. I however I think the barrier of entry is much higher than when I started back in the day.
zeruch@reddit
I've known dozens, many of them having done so decades ago when the industry did not give a flying, nautical or land based damn about credentials, just skills. So many of them ended up in early roles and learned more as they went. I know dozens more that have degrees, but not in CS. A late friend who worked on HPC systems had a degree in philosophy, another was a core Android guy who technically didn't finish high school, another was senior QA automation with an undergrad in kinesiology, etc...
Base skills, and the ability to be inventive and ambitious was the way to go in the 80s and 90s.
FindDOnePiece@reddit
Me. So i basically studied for Electronics degree, and in my juior year started working part-time in lab, where i had to model a lot of things in Python. Also my diploma involved working with R-CNN models for image processing problems. In the end of my senior year I applied for an internship as a Data Scientist. After 5 month they took me as a junior Computer Vision engineer, and it's been 1.5 year since I'm working at that position.
MissPandaSloth@reddit
Me. Though it was a position I changed within the company and they like me, so I had an advantage.
bearded_monkey_pdx@reddit
I was involved in hiring a programmer at a logistics company , we picked the guy with no degree over a masters from penn state simply because no degree guy was willing to think outside the box and willing to put in effort
Orlandogameschool@reddit
Me , my brother
Put yourself in the shoes of the hiring manager. If I’m trying to hire a bad ass programmer for my game company would I hire sciguy241 who has an amazing portfolio, demos, a git job, a personal website ect. Or the other dude with a nice resume and degree but no real tangible work?
Imaginary-Ad9535@reddit
Github or work experience > multiple degrees. Most of the time I don’t even look at degrees or grades.
Electronic_Ant9931@reddit
Yes, 2 people I am close to are self-taught
rizzo891@reddit
A buddy of mine did through doing a bootcamp but he did it during Covid which was apparently peak time to do it
Mysterious_Screen116@reddit
Yes, many. A lot of people who worked IT or Testing jobs for a few years and built skills / landed an opportunity.
Others were motivated from a young age.
Many of them 'got lucky': someone gave them a chance. Talking to people and always being ready for an opportunity is key
SoftwareDoctor@reddit
Yes, me for example.
Error-7-0-7-@reddit
I'm 24 and graduated highschool in 2018. Out of the 6 people I know who went into computer science, only 1 got a job at Meta after graduating at MIT. Everyone else is not working a coding/CS job despite looking for one after graduating.
dwe_jsy@reddit
Many people I know
guerillarob@reddit
Not a coder but I turned a love for Linux into a SRE job. I started out doing entry level support and worked my way up.
Impressive_Goose_937@reddit
Got an internship (1 year) through contacts made at high school, I was able to sell that experience as real experience and went on as a developer
Ruck_and_Maul@reddit
Me. Career transition via bootcamp in 2022.
nbg91@reddit
I did it 6 years ago, self taught for a couple years using FreeCodeAcademy + various other resources
Put a lot of effort into networking at meetups/hackathons, got an opportunity at a good tech company in my country/city, never looked back
I think it would be tougher today though
icodecookie@reddit
Internship they did well and got the job
yopla@reddit
When I started barely half had degrees or degree related to CS. But back then it was the .com rush and there was such a pressure for programmers that anyone who could tell the difference between a keyboard and a monitor was considered better than nothing. My first team lead was a marine biology dropout and we had a couple of HS dropout too.
Nowadays you need to bring a lot more proof that you can do the job to offset the lack of diploma. Either you've already done something sizeable on your own that you can showcase or you could to slug it nearly for free in a startup that can't afford to pay an engineer until you get a couple of years of xp and move up from there. (And before someone starts bitching about working for free, remember people pay for school).
Anyway, it doesn't matter how you get it but you need a portfolio that compensates for lack of education.
Wingedchestnut@reddit
Yes coding bootcamp but that was before corona. The chances of someone without a degree to get a job in current jobmarket is extremely small.
RevolutionaryCrab452@reddit
What do you mean how? You can easily learn to code while doing projects.
Dus1988@reddit
Me.
Though I can't claim zero higher Ed.
Basically took a web design class in high school. Was able to work as a graphic designer for print and web after highschool. Started doing php web development (including some WordPress). Decided I liked it, changed my college major from architecture, to software engineering. About a year into college I was able to land a front end job in web development using .NET, and jquery. Eventually transitioned into a full stack role. Didn't finish college because at some point I just was like "I'm already working in the industry". I'm mostly self taught, but I've always been a computer techy. I had CS classes in college but for the most part I already knew the content when I took those classes. The exception being hardware logic gates and assembly language classes.
zeloxolez@reddit
me
SciGuy241@reddit (OP)
How did you do it?