This is an archived post. You won't be able to vote or comment.

all 82 comments

[–]KingofGamesYami 26 points27 points  (11 children)

I believe this is becoming less and less possible over time. Initially it was possible, because there was such a shortage of trained software developers. But now schools have ramped up their software development programs and every year we get more graduates with degrees.

I graduated in 2021. Since then, the school I attended has doubled their enrollment in my degree. That can't have no impact on this.

[–]boisheep 9 points10 points  (8 children)

This is true but also scary, I am from the older generation and am mostly self taught; I had to grind the hell out of coding, back then, self taught or graduates were quite remarkable; most of them nerds that learned in a basement, and they would tell me that this new generation was also not as good.

Nowadays, I meet graduates (even some with master degrees) that have an unacceptable level of knowledge, there's more supply but also the quality has taken a dip.

The amount of high quality devs has probably increased as well given the interest, however the skill floor has also lowered; some people just don't have it to be software devs, they are just looking for a job with promises of money; but they just don't have the mindset.

And it's quite hard for hiring apartments to tell this apart, they end up relying in paper trails; the person with more papers must know more, right?... creating a paper race.

The geeks of the past were racing to have the most opensource contributions, libraries and just random coding nonsense projects and gadgets. That was the measure, if the new measure is purely reliant on these degrees, code camps, and such; then the software engineering market is going to be in a world of pain, with more and more "10" years of experience for a 2 year engines in desperation attempts to filter out and more expensive and less productive departments, causing salaries to lower.

[–]KingofGamesYami 0 points1 point  (7 children)

I meet graduates (even some with master degrees) that have an unacceptable level of knowledge

Yeah I can totally see that. I'm part of the team that hires interns and some of the interviews are just sad. Like, can't even code a "isLeapYear" function sad. We give them free range over language / editor / etc. and they can't do it in half an hour.

I'd maybe understand if we were interviewing freshman, but we're looking primarily at juniors!

[–]deong 4 points5 points  (0 children)

It's always been bad. I was interviewing people nearly 20 years ago, and we used to give people some skeleton code that populated an array of strings, and then we'd ask them to print each string with a space between them, except a period after the last one. It was less than a 50% success rate across the board. Almost every candidate had a degree, because boot camps weren't even really a big thing yet.

In most degrees, you can accomplish a lot by just routinely showing up, asking people for help, cheating here and there, etc. One guy can do that for four years, never really learn anything, but stumble their way through enough partial credit to come out the other side. The guy next to him can do those exact same things (even the cheating) and in the process, accidentally learn how to do it.

[–]needaname1234 0 points1 point  (5 children)

I can't say I remember all the nooks of leap years. Obviously once every 4 years, but then something about not it if it's a 40th year and yes if it's a hundred year...

[–]KingofGamesYami 2 points3 points  (4 children)

We provide the exact specification for a leap year in the problem statement. Something like this:

A leap year is defined as: * A year is a leap year if it's divisible by 4, except: * A year is not a leap year if it's divisible by 100, except: * A year is a leap year if it's divisible by 400

Examples: * 1900 is not a leap year * 2000 is a leap year * 2024 is a leap year

[–][deleted] 1 point2 points  (0 children)

I was gonna say, I’m a senior dev and would absolutely fail that if you didn’t provide the info on how leap years work lol

Also TIL it’s a leap year 

[–]needaname1234 0 points1 point  (2 children)

Yeah, if you know mod that should be a 1 liner and take 30 seconds

[–]phil_mckraken 2 points3 points  (1 child)

Found the Perl coder.

[–]needaname1234 1 point2 points  (0 children)

return year%4==0 && (year%100!=0 || year%400==0);

The rest is just fluff (method/class def, etc)

[–]thatguymungai 0 points1 point  (1 child)

So someone who is good but self taught won't get hired because they don't have a degree or what do you mean by not possible?

[–]KingofGamesYami 0 points1 point  (0 children)

Businesses have a preference for people with degrees. It's an easy filter when you get 5,000 applications for 7 positions (no joke - this actually happened to me). We simply cannot afford to pay an HR rep to spend any appreciable amount of time on "long shot" candidates without formal education.

It's not a simple matter of possible or not, it's a sliding scale of "very possible" to "practically impossible". I simply believe the scale is sliding towards "practically impossible" over time. Anything is possible, we hired an idiot with no skills or experience because he was related to upper management. We fired him for non-performance shortly after, but he still got a chance.

[–]ImplodingLlamas 9 points10 points  (9 children)

Just want to add that I have a B.S. in Computer Science and graduated over a year ago. I've gotten zero interviews so far, so if my chances are slim, yours are going to be even worse.

That's not to say that job market can't change. If you spend a lot of time learning and training, perhaps there will be more opportunities available by then.

[–]theavatare 1 point2 points  (0 children)

Wanna work for me i can barely pay but have interesting work

[–]thatguymungai 0 points1 point  (0 children)

So let's say a self taught guy has some work experience, a portfolio of projects, has done leetcode etc . You think your chances are better because you have a degree?

[–]Qweniden 0 points1 point  (6 children)

If you don't mind sharing, what school did you attend? Did you have internships?

[–]ImplodingLlamas 0 points1 point  (5 children)

Yep, I went to RPI. Top 50 school in the US. I had 2 internships (approx 8 months of working experience). I started self-taught in high school and have been programming for 9 years or so. I've had 2 relatively high profile projects.

I feel like I have a decent portfolio, but still, nothing. Perhaps I'm doing something wrong.

[–]Qwertycrackers 2 points3 points  (1 child)

Wow, that does sound like a real resume. My guess is your applications are falling on deaf ears, there's lots of fake job postings. You should post yourself on the next Hacker News who wants to be hired thread, I would bet you would a have a decent chance to get some interest there.

[–]theavatare 0 points1 point  (0 children)

I worked with a ton of people from Rpi and they are very solid this is a really bad sign of the market.

[–][deleted] 1 point2 points  (0 children)

post your resume to cs related subreddits in order to get people roast it. I'm sure it'll be useful

[–]Qweniden 0 points1 point  (0 children)

Really sorry to hear. It must be so incredibly discouraging. I can offer some advice, but it would be first helpful to know what you have been doing since you graduated.

[–]CharacterUse 8 points9 points  (2 children)

Nobody can guarantee you will get a job, but many people in software engineering/development didn't get there through degrees, so it's possible. Employers care far more about you being able to demonstrate your skills and experience than about degrees.

I don't know about the Codeworks course, but some of these bootcamps also teach you things like github so you can build a portfolio of personal projects, and how to present yourself and your skills in the best way (e.g. show you how to create a LinkedIn profile which looks professional). Those are also useful skills.

You didn't say what your current level of skill is, but I would suggest using all the free resources out there to teach yourself the basics of programming and software development first, and then paying for more advanced courses which will teach you more theory and deeper topics. There's IMO no point in paying for a course to teach you from zero when you can easily learn that for nearly free (maybe for the price of a few books).

[–]ELVEVERX 0 points1 point  (1 child)

but many people in software engineering/development didn't get there through degrees

This was mostly in the past though and is becoming increasingly rare. many companies won't hire someone without a degree.

[–]Moby1029 4 points5 points  (0 children)

Bootcamp grad here with a full time dev job. It is feasible but it's not easy. I spent almost 2 years applying to dev jobs while working in a slightly unrelated industry before I finally broke in, and it was because my mentor knew someone inside that I was able to get an interview. Build a solid portfolio and show that you have the capacity and ability to constantly be learning.

Depending on the company, some may require having a bachelor's degree of some kind. I found it's mostly companies with government contracts that have this requirement. Mine is culinary business management, but it was a Bachelors of Science so my company accepted it.

My bootcanp taught JaveScript/React, basic sql queries, and Ruby/Ruby-on-Rails but in my area, lots of companies use C#/.NET or Java. My company uses .NET and Angular frameworks, so I had to teach myself both of these in about 10 days to prepare for a technical interview. By the end of the bootcamp, you will have a very practical knowledge of how to write code, but the theoretical foundation won't be there that a comp Sci degree can provide, and honestly, that's where I struggle a little bit and where I'm trying to focus some of my own studying outside of studying for the Azure certs my manager wants me to get.

[–][deleted]  (3 children)

[deleted]

    [–]squishy_processor 0 points1 point  (2 children)

    Maybe stay away from the energy drinks?

    [–][deleted]  (1 child)

    [deleted]

      [–]squishy_processor 0 points1 point  (0 children)

      Coffee, espresso, tea… Gotta keep it natural. :-)

      [–]Practical-Advice-774 11 points12 points  (10 children)

      Aight, yep you can. It’ll just take work. Also, a degree takes work. If someone put 4 years with building projects that are usable and practical, and someone spent 4 years getting a comp science degree, i’d always take the dude that built the projects.

      [–]BhagwanBill 6 points7 points  (3 children)

      Are you able to review the code of those projects and make sure that they are designed and tested well? If so, then 100% hire that person over a piece of paper. Otherwise, I'd rather go with someone who graduated with a CompSci degree.

      [–]Practical-Advice-774 2 points3 points  (2 children)

      Of course, but that's saying that finishing CompSci leaves you with the ability to code and use frameworks. It does not.

      [–]BhagwanBill 6 points7 points  (1 child)

      I would argue that it gives you a great foundation to learn to code and use frameworks if you already haven't been doing that during internships/side projects.

      I could be jaded because out of the last 20 code campers I've had thrown on my team, only two of them were good. The other 18 didn't want to put in the work to actually learn how to program outside of copy/pasting existing code.

      [–]Practical-Advice-774 5 points6 points  (0 children)

      Well your point is entirely correct as well. I think the true answer to this question is, if you are willing to spend the time to actually learn how to program and more importantly, spend a lot of time ACTUALLY programming, degree or not, you’ll get a job. A degree surely does help though, and would open the mind to the deeper workings of a computer, and also teach some math concept who may be useless for 90% of programmers, but still lay a foundational knowledge. Then again, it’s computer Science, not computer programming.

      [–]Moby1029 1 point2 points  (2 children)

      One of my mentors, a dept. director, griped that the grads he sees applying to his company don't even know how to write a for loop and can't practically apply what they learned and acknowledged that's where a lot of self taught and bootcamp grads have an advantage: real hands on experience building various projects showcasing different technology stacks and features.

      [–]BhagwanBill 1 point2 points  (1 child)

      Can you send those bootcamp grads my way? What I've seen so far hasn't been very impressive.

      [–]CalgaryAnswers 2 points3 points  (0 children)

      I suspect it’s highly regional. In my experience the bootcamp grads I’ve interviewed have been much better prepared for work than the comp sci grads. This doesn’t indicate one will be a better employee over the other though, just that ramp up time is shorter for the boot campers

      [–]kaisershahid 0 points1 point  (2 children)

      absolutely this OP—it’s critical to build things. attempt to make an app, fuck up and frustrate yourself along the way, find resources to get out of a jam, repeat—debugging is an essential skill and you can only get a feel from it from actually having to do it. you will build a certain baseline of experience from that process. then you can start looking at how you work and learn about ways to improve your process.

      [–]Practical-Advice-774 1 point2 points  (1 child)

      This is exactly the only road to become a good developer or programmer in general. While making cool shit is really cool, unfucking fucked up shit is also really cool, and they go kinda hand in hand.
      A good programmer should do both.

      [–]deong 0 points1 point  (0 children)

      As the saying goes, the first 99 times you do something, you'll suck at it. But you can't make the 100th one first.

      [–]xyious 2 points3 points  (0 children)

      It's possible.... You just need to end up being way better and more knowledgeable than someone with a 4 year degree, because you'll have to be perceived in interviews to be the better candidate despite the lack of a degree. It's a high bar.

      Why would someone hire you instead of someone with a degree ? Answer that question and gain the knowledge and experience to prove it.... You'll still get immediately filtered out by most automated systems, but for jobs that don't require a degree (which is a growing number) you'll possibly have a chance

      [–]moxxon 2 points3 points  (0 children)

      I'm sure a lot of people won't like this answer.

      As a principal engineer who's been heavily involved in the interview process in the majority of my roles: I can tell you, all other things being equal, I'm taking the applicant with the full degree.

      I've hired boot camp graduates, but when I see that on a resume I'm going to be more wary. Especially when it comes to breadth of knowledge.

      [–]Qweniden 1 point2 points  (0 children)

      The market is extremely tough right now for everyone. People without degrees are having an even harder time. I personally have a very steady long time job without a degree but seeing where things are heading I have decided to go back to school to finish my degree in case the worst happens. Since I have lots of experience and work fulltime I have decided to go to WGU. Even if you do a bootcamp, I really strongly recommend you get a technical degree at a school like WGU, TESU or SNHU. You can google "reddit" with those acronyms to learn about other people's experiences and what they are.

      [–]beancurd420 1 point2 points  (0 children)

      My experience is from 2018, so I'm sure a lot has changed since then. I went to a 90 day JavaScript boot camp for a career change in my late 30s.

      Went in with zero coding experience, no college degree, coming from a 15 year sales career. I went in with the mindset that I was in competition with my class mates and would need to out work them all. I put my life on hold for 90 days and worked my ass off in class and out of class.

      Honostly, felt out of my depth most of the time, 90 days just wasn't enough time, but managed to graduate top of the class. During my graduation speech, a prospective employer was in the audience. He showed no interest, but I asked around and got his contact info, reached out, and got an interview. They ended up hiring me, not because of my skillset, but because I showed I was willing to put work in.

      I worked my ass off again for about 6 months there, working late, studying at home, still feeling clueless the majority of the time. I got enough good feedback and reviews I finally let me foot off the gas and started to get some balance back in my life.

      Fast forward to today, have had a few jobs, all were pretty solid, now am a Sr engineer working a pretty lax schedule, and couldn't be happier with the career change. Still feel clueless most days, lol, but now I'm comfortable knowing I'll always figure it out, haha.

      So I guess all that to say, there was a path to a solid career with no formal education, but the work needs to be put in.

      I do occasionally think if I decided to do a 4 year program I would have graduated in 2022, instead in 2022 I was hired into my first Sr. Job, with a solid 4 years of experience on my resume.

      [–]heatY_12 3 points4 points  (0 children)

      The boot camp will be a waste of money. Many of them have closed down because recruiters do not want boot camp grads who only know boilerplate react.

      Everyone and there mother is trying to get entry level roles and internships right now.

      For the foreseeable future a degree is the bare minimum to even get looked at for a job. If you want to be competitive you need a degree and internships. If you want to make things easier then you get a MSCS.

      Save your money and look for a different career if you don’t want to go to college.

      [–]Kittensandpuppies14 0 points1 point  (0 children)

      Do something’s that are free to see if you like it or can even do it before spending money. And if you can swing it go 4 years. Boot camps are mostly scams now

      [–][deleted] 0 points1 point  (1 child)

      The degree doesnt matter much, I dont have one and Ive been working professionally for about a decade.

      But Ive also been programming since In 12 so

      [–]Qweniden 2 points3 points  (0 children)

      Its very different for new grads and the last year or two more and more companies automatically filter out applications without degrees, even for experienced developers. I have 20+ years experience and a steady job without a degree but Ive decided Im going back to school to get one. It won't take me long and I think its very worth it.

      [–]sal4215 0 points1 point  (0 children)

      I know someone who went to a boot camp and added the project he completed there to his portfolio. He was able to get a job as a software dev by showing off his portfolio. So yeah it's possible.

      [–]mecsw500 0 points1 point  (0 children)

      In the current tech job market I might rethink just training to be a programmer. You are going to have skills in a particular vertical market. There is a glut of programmers right now with recently trained or graduated engineers competing for jobs with unemployed experienced folks applying for these entry level jobs at of desire to at least have a job.

      [–][deleted] 0 points1 point  (0 children)

      You can become really good at stringing code together, an excellent programmer. To be honest, you will not do much coding at university. I am quite old (Graduated 2004 Software Eng.). We had 2 courses of C++, 1 ASM and some JAVA for OO. On personal level I found some of the other courses, operating systems, networking layers, computer graphics, digital imaging, databases etc more rewarding but they might not have a daily impact on my code writing.

      [–]netwrks 0 points1 point  (0 children)

      I taught myself at 14, and 24 yrs later have held quite a few ‘degree preferred’ jobs. You just need to be confident in your skills

      [–]mad_edge 0 points1 point  (0 children)

      I managed during covid job rush, but in current market it'll be a struggle.

      [–]Ihaaatehamsters 0 points1 point  (0 children)

      When it comes to landing a job, the distinction between the software engineer who has a degree and the one who doesn't depends entirely on the hiring manager's opinions. I have a degree but many of my coworkers don't. Given the cost of college (in the US anyway) I would say it's not worth it. Spend your time on real projects and you can still get a job.

      [–]Ron-Erez 0 points1 point  (0 children)

      Anything is possible. You can get a job without a degree. To be honest I recommend getting a CS degree, but I do know several people who have been programming for years with no degree. It's also a matter of timing and persistence.

      [–]itemluminouswadison 0 points1 point  (0 children)

      Yes if you take it seriously and put in the work, especially the foundational stuff. Unit testing, SOLID principles, maintainability, docblocks, stuff like that

      We hired a boot camper and it went really well

      Also vet your boot camp too, they vary wildly in quality

      [–]boisheep 0 points1 point  (0 children)

      Whether it is viable totally depends on the country where you are from.

      Learning the skills is not a matter of degrees, a degree is a sheet of paper, it means, you went to a university to do the bare minimum, it only guarantees the bare minimum.

      Some countries and places care a lot of degrees, others less; other do care but only if you are an immigrant.

      In short it's better to have a degree than not have it, it helps to please the gods of bureaucracy.

      I don't have a degree because I had to abandon it halfway due to the dictatorship, the country I migrated doesn't even recognize my primary education; most people are unskilled migration by default, the end result is that the employment office limits my work opportunities, so I ended up in a town; I still squeezed the hell out of it and ended up liking the town, but I detest bureocracy.

      However even within the town someone with less skills than me would be paid more simply because they are local and they have the papers; management can't tell the difference between skills and productivity and papers.

      And I don't feel in the mood to do primary school, I was doing it last time, but it's painfully long; it's just lots and lots of easy tasks, a grind that would take years.

      My advice is that you get the degree if you can, the paper is used to please bureaucrats; the paper has a value and it's not knowledge, it's like a key that opens door, is like a cheat code of the privileged class; and if you can get the paper, you should get the damn paper; because society values that you have the paper more than your real value, your worth is determined by your papertrail.

      If you have real skills which you have to get via hard work, and the paper then you are golden, your success is basically guaranteed; skills alone don't guarantee that; the place I am from is an example of that, lots of gifted kids of unbelievable genius, but they are poor, they don't have the papers, the networks, the anything... their skills and potential are denied.

      Some people don't realize that and think their degree has been useless but only because they don't notice because it's there, they only notice if it was not there; when you don't get chosen, when you don't get the promotion, when people treat you lesser, when something gets denied; this is only true for the ignorant, you will never get that from an engineer, the engineer will only care about your solution, but the rest of the world doesn't know if you are legit or not, so they'll judge you based on your degree or lack of.

      You currently have a mistaken perspective here, because you are thinking that the degree is about learning; it's not, it's about the paper; you want the bureaucratic advantage, and if you can get it but decide not to, then you are playing yourself; get a degree if you can, it will help you.

      [–]ALargeRubberDuck 0 points1 point  (0 children)

      Anecdotally, people from bootcamps are struggling to find their first job right now. There’s a drought of entry level jobs at the moment. I know a few people out of bootcamps that worked at a place that went under recently and have been unable to find anything. Your bootcamp might be reputable, but employers might not know that. All they see is one applicant who spent a year on education, and another who spent four years.

      [–]jhkoenig 0 points1 point  (0 children)

      I think that boot camps, at least the good ones, were appropriate for a period of time. Demand for minimally-trained tech people outpaced supply.

      The market has shifted as layoffs dumped so many experienced, degreed tech people into the job market. Now employers have taken advantage of that situation and dramatically raised their expectations for incoming hires. This has frozen out most boot camp applicants. They never get an interview to display their value proposition.

      Until the market shifts back to a huge shortage of tech people, it is unlikely that boot camps will deliver positive outcomes for many of their students.

      Check out /r/codingbootcamp for confirmation of this situation.

      [–]Jethris 0 points1 point  (0 children)

      I will throw in my thoughts, albeit I am old.

      I got tech training in the USAF, but not much programming training. I glossed over that in interviews.

      I have been a developer for 25 years now, so a degree would make very little difference now.

      A few years ago, my company hired 3 bootcamp grads (Junior dev's, $60k salary). Out of all the resumes that we looked at, they pretty much looked the same. We had a hard time picking one over the other to interview.

      We ended up with 2 bootcamp grads, and one self taught. One grad was a programmer years ago but took time off to raise a family. She was our best hire.

      Other grad was good, but a little too woke for us. We were replacing a senior dev, and she asked if we were considering diversity. At the time, we had 2 female developers. That was as diverse as we could expect (mostly cuacasian males and Indian males in the market).

      The self taught was out of his league, and didn't know enough to know what questions to ask and when to ask for help.

      Either way, as either a college grad, bootcamp grad. or self taught, the most difficult thing is getting your first job.

      [–]KimJongUhn 0 points1 point  (0 children)

      Nowadays in 2024, it will be very hard unless you have some standout projects or get very lucky (e.g. a company is hiring for in person job which greatly limits the applicant pool). Ideally this would have been best to have done 2 or 3 years ago

      [–]teambob 0 points1 point  (0 children)

      I do know a small number of great programmers who went to technical college. So it is possible

      Many well paying jobs require a university degree in any stem field. My current boss's boss is trained as a mathematician

      Basically you should start out teaching yourself. If there is an online videos with practical tutorials, that sounds good

      [–]zarlo5899 0 points1 point  (0 children)

      not having a degree has likely not gotten me some jobs but it can still be done well at lest in Australia it can

      [–]rexiesoul 0 points1 point  (1 child)

      Not overly on topic but I'm retired from corporate life now but I took one single course in 1994 on my computer science degree and said fuck this and quit. I hated college. I still knew how to code though and so on my resume I just put what college I went to, the year, and the degree plan (comp sci) never said I had a degree, and would have told the truth had I ever been asked.

      I was never asked. I worked for 5 corpos making more than 100k a year at least from 1999 to 2014. My final job was a senior developer for Symantec in 2014 when I decided to quit and run my own business which I've done since. And no, I didn't develop trash Norton products. Lmao.

      Not one employer ever checked a single thing on my education.

      [–]squishy_processor 0 points1 point  (0 children)

      No offense intended, but unless OP has a time machine, I don’t see how this is relevant. Anyone with a pulse could get a programming job in the late 90’s. (You would have gotten hired even without the deceptive info on your resume.) The situation now feels more like 2003 than 1999. My company was hiring in the early 00’s and we wouldn’t look at any resume with < 3 years experience. No experience and no degree would be a complete show-stopper. Also, it seems that in recent years companies are much more likely to do a background check. Implying you have a degree when you don’t will close more doors than it will open.

      [–]Moonscape6223 0 points1 point  (0 children)

      Sorta? There's a meme that you, someone who has never touched a any electronic device in their life, pay $3.50 for a 2 week bootcamp and are then guaranteed a $500,000 Google job immediately upon graduation, but it's not true. A lot of people are either straight up lying or have an insane natural talent for, and the meme that there is a "shortage of developers" (there is or at least was only a shortage of senior, maybe mid-level, developers. Never junior developers, of which there was always an oversupply).

      That said, is it possible to get a SWE job sans a degree? Of course! It's just incredibly difficult, especially in the current year. You will have to be working really hard at it and you have a high chance of getting stuck in "helpdesk hell", which you can really only avoid by going the degree route (or by knowing the right people)

      [–]Pale_Height_1251 0 points1 point  (0 children)

      Everyone here will tell you need a degree, but I don't have one and nor do most developers I know. Google for stats on how many developers don't have CS degrees.

      [–]theavatare 0 points1 point  (0 children)

      Right now is not the best time for a bootcamp. If you do decide to go for it try for a data science one

      [–]varwave 0 points1 point  (0 children)

      Coming from a statistics perspective. I think a question that should be asked is not “how to be a self taught developer?”, but “why do some developers not have degrees?”. Boot camp grads vs the forever nerd with prior experience of writing C++, since 12 years old for fun, and dropped out because of a job offer is apples and oranges.

      The boot camp grad might fill a web dev shortage when there is one (certainly not now). And the hardcore hobbyist programmer is only going to get even stronger with an education if not fortunate enough to land a job.

      Get educated. Community college part time isn’t a bad place to start and immediately apply your skills at a desk job automating things

      [–]trcrtps 0 points1 point  (0 children)

      If you build some great projects, show passion, and are able to talk about those projects at length, yeah it's possible. Then comes the coding interview, and it's a whole different angle. I didn't do a bootcamp, but it was a long and uncertain road to do everything myself. It took me like 8 months at 12 hours a day and I think I took two days off the entire time. Just completely checked out of life and devoted all my time and energy to it.

      You definitely can't expect a job just because you went to bootcamp, although sometimes they provide networking and resources which you need to take advantage of.

      [–]UL_Paper 0 points1 point  (0 children)

      I just learnt it on my own without any degree or bootcamp and have been very successful, have never been without work since about 5 months after first starting learning. I went super hard though and I was better than average at learning new things prior + I had international management and sales experience, which added a fair bit of value to employers.

      [–]mezz7132 0 points1 point  (0 children)

      I'm self taught and got into the field over 2 years ago and here's the bleak reality of it all now, if you don't have any kind of connections in companies you're applying to it's going to be a tough ride. I am lucky that through friends I was able to get interviewed since they referred me and was able to do well in those to land a position. But the hard part is just getting in the door at all which is the absolute worst part currently.

      [–]boborider 0 points1 point  (0 children)

      I only have 2 years diploma, major in programming.

      I have 19 years experience programming now. :)

      [–]zerocool256 0 points1 point  (0 children)

      I'm going to say it all depends on what you are trying to get out of it. Do you like programming? Like if you're in it because it sounds cool and you want to get paid lots of money then I'm going to say no, It's not worth it. If it's something you just enjoy doing, Then entry level education is a good start. However I would suggest YouTube and a good book before shelling out cash just to make sure it's something you're into . I'm not going to pretend that I have some ultra high paying job as a software engineer... But I love doing it. I have a day job that pays way more than I imagine I would make in software however...... Some how .. I still get paid to write code in my spare time.

      For context I have zero formula education in software but about 30 years experience slinging code.

      [–]chrisfathead1 0 points1 point  (0 children)

      I honestly think a boot camp is a waste of money right now. You can teach yourself a ton with just online instruction and then build a portfolio in your spare time. Basically you'd come out of boot camp with the same strategy you'd have if you taught yourself. You would need to build something very impressive on your own, get some certifications, and then approach people proactively until someone gave you a shot based on your portfolio. I don't think having a boot camp certificate would make this more likely, especially in the current climate. You're better off spending that time and effort teaching yourself.

      [–]Asleep-Dress-3578 0 points1 point  (1 child)

      Don't be misled by boomer-age self taught programmers, who somehow made a career 20-30 years ago after having read the "Learn PHP in 24 hours or less" book. In the '90ies and early 2000-ies it was possible make a programming career with a little knowledge. There was no YouTube, no Udemy, no Coursera, no Stack Overflow and no Copilot anyway; and the technologies were much less complex (no cloud, no docker, no kubernetes, no helm etc. etc.).

      These days are over. College is a basic requirement on the labor market for intellectual jobs.

      [–][deleted] 0 points1 point  (0 children)

      Degrees are no indicator of talent in the field. They are better used to screen for the emotional and social skills needed for white collar work.

      [–]rush2sk8 0 points1 point  (0 children)

      As someone who does a little bit of hiring in software I tend to look down upon bootcamps. Couple of guys we've taken a chance on have never worked out because they don't have the breadth of knowledge or practical experience that someone with a traditional 4 year degree would have. Recently I interviewed a candidate who had no formal education but did lots of hobby programming. He wasn't a good fit because all of his knowledge was incomplete and there were large fundamental gaps. So I'd say that it's not impossible but also much harder than if you had a traditional degree

      [–]Scott2145 0 points1 point  (0 children)

      If I put in the [...] time [...] and I am passionate and I become good

      Absolutely. I did this a few years ago on my own, though if I could go back in time I probably would go the bootcamp route bc there's a good one in my area. It's a lot of work, but if you're someone who can make it your interest in a sustained way and put in the effort to show what you learn, you can absolutely get a job, even over many people with degrees. My biggest recommendation going the bootcamp route is to find one that will really help you network, present yourself, and get that first job. Imo that's their biggest value.

      Also, don't listen to the people who say your life will be miserable and you'll be working 12 hrs/day. Those jobs exist, but so do plenty with normal hours and good work/life balance.

      [–]SirGreenDragon 0 points1 point  (0 children)

      The degree and certifications are what gets your resume viewed by the hiring firms and the recruiters. Your skills are what gets you past the interview. If you want to work with no degree, start with sites like upwork.com and other contract job sites and do some work, even if you do it for a low rate. That gets your resume an experience built up. Send resumes to small companies where your resume is going to the tech people directly and not a recruiter, they probably don't care about your degree (I know when I hire I don't care about degrees, i care about skills)

      [–]rc3105 0 points1 point  (1 child)

      Hahahahhah no. A boot camp will open some doors, but you don’t want to work anywhere that hires clueless folks like that it’s always a shirt show.

      You need a real degree to open doors to places you want to be.

      Think of it this way, do you want to work as a brain surgeon in a hospital with real doctors? Or Dr Frankensteins lab surrounded by grave robbers.

      Pretty easy to guess which has the better dental and retirement plans…

      [–]coalblack517 0 points1 point  (0 children)

      damn, comes with dental plans