How to become a software developer without a degree reddit

It's possible, but much, much harder.

Not saying you necessarily need a technical degree, like CS, EE, or Math, or whatever. Plenty of developers have degrees in English, Music, whatever. Doesn't really matter.

But you need a degree in something, or you will have an extremely hard time simply getting past the resume filters.

---

Now, that's just for making sure your resume isn't just thrown away instantly.

It takes 2-3 years of dedicated full-time study and practice, depending on aptitude, personality, and temperament, to become competent enough for a junior software developer position. Most people take 4 years, but that's because getting a college degree is not a full-time effort.

The quickest way to become a professional developer is to major in CS at your local university. That is the easiest, fastest, most direct path. Supplement your education with 1-2 internships along with 1-2 personal projects, and you're pretty much set.

If you don't want to do a CS degree, that's fine, major in something else, but you're still going to need the CS knowledge anyways; you'll just have to teach yourself. Find any one of many free CS knowledge repositories like OSSU or MIT OpenCourseWare or Harvard's CS50 to get you started.

If you don't want any degree, well, it's still possible. You need to work really really hard, though, and get very lucky. I'm talking about having a fat portfolio of increasingly complex personal projects to show on your resume, as well as getting lucky enough to even get an interview in the first place. Remember, you're competing with people who may be just as skilled as you, but have degrees. The person with the degree gets preference.

The best coding bootcamp is freeCodeCamp, because it's free. Otherwise, coding bootcamps are not worth the investment. They charge an inordinate amount of money to teach you things that most developers just teach themselves. It is not worth the time or money. If you want to spend that kind of money, you might as well just go to college.

You've got a long road ahead of you. It takes a long time to learn this stuff, and breaking in at the entry level is very difficult, because junior positions are comparatively rare. Companies want experienced developers, not juniors. Make sure you're located near a tech hub where the junior jobs will be the most plentiful. Silicon Valley is obviously the best, but Seattle, Boston, New York, Southern California, and Austin are also great.

---

Now, I'm guessing you haven't written a line of code at this point. That's your first step. Start. Google "coding getting started" or "java tutorial" or "intro to programming" or "c++ getting started" or "android apps getting started" or anything like that. Get started on learning how to program. If you decide to do this at all, the bulk of your learning, college or not, will be self-directed and on your own time, so best to get used to the self-teaching right away.

In doing this, you'll get a taste for it and decide if it's really for you. Additionally, taking an introductory programming class at a local community college can also be a great way to get a feel for whether you actually like this stuff.

Good luck.

Let me start with my background. I have a Bachelor of Business Administration with a major in supply chain and operations management, and also a major in marketing. I gained a great deal of knowledge, however, I did not take it seriously and earned a 2.5 gpa.

After graduating college, I took a couple of years off to travel the U.S. living in various states, bartending along the way.

In my current role, I work for a freight forwarding company that has its own ERP system (not SAP) where I coordinate, plan, route and quote shipments/pickups/deliveries.

I had realized along the way that I want to become a programmer.

I have begun learning software development with freecodecamp.com, cs50 edx and research on the field of computer science.

From what I can tell there are 3 options to achieve my goal of becoming a programmer.

  1. Attend a coding bootcamp such as hackreactor (which boasts a $60000/year career, with an income-share-agreement of $18000 + 1.4x = $25200 total.

  2. Self-taught - the route I am currently pursuing

  3. Go back to college for a CS degree ( could take 3 years)

I would like to begin as soon as possible so I am leaning away from going back to college.

So is it possible to get an entry level software developer role from being Self-taught in a Year, or by attending a coding bootcamp?

What is your beat advice?

Posted by1 year ago

Archived

How to become a software developer without a degree reddit

I have a bachelors, just not a masters. I really want to become a software engineer, but people have told me that getting a masters in CS and not having any CS background ( I kind of do but it wasn’t more than a few classes in undergrad for curiosity). Do I need a degree? Can I become a software engineer and teach myself, or do you recommend a masters even when I have a bachelors in business? Any help is appreciated. I appreciate any tips, I am a total beginner right now

Can I become a coder without a degree Reddit?

Yes, it's very possible. It's also much harder. I hired a guy just recently with 20+ years experience and no college degree. He is one of the most intelligent, valuable engineers I've ever had the pleasure of working with.

Can you be a programmer without a degree?

Can you get a programming job without a degree? Yes, you can. If you are more interested in beginning a career in tech quickly, then you don't necessarily need a degree in coding. Coding bootcamps can get you the skills you need, in a much more affordable and time efficient way, to start your career in coding.

What percentage of programmers don't have a degree?

Stack Overflow's 2020 Developer Survey looks at how Software Engineers learn and level up, as well as the tools they use to do their jobs. Around 20% of professional programmers who responded to the survey don't hold a bachelor's degree.

Can a non engineer become software developer?

The good news is that a lack of degree does not have to be the end of your ambitions. In fact, there are plenty of opportunities for someone to go into software development without a CS degree at all. You can do that through completing a web development programming bootcamp.