Is it possible to learn enough coding on your own to get a job?

Is it possible to learn enough coding on your own to get a job?

What resources would one use to accomplish this?

How would one secure an interview without a degree?

Other urls found in this thread:

stackoverflow.com/research/developer-survey-2016#developer-profile-education
twitter.com/SFWRedditVideos

Yes, it's possible.
Just apply on their website.

Wouldn't they look at my lack of degree and just toss it in the trash?

FYI I do have a degree, but not in CS or programming.

Companies need smart people, not degrees. Just be prepared to prove how smart you are at the whiteboard.

Securing an interview may not be too difficult, but being able to pass any interview questions they have may prove difficult.

If you truly want to learn programming, I'm sure there's a number of online courses for any language you can name. Of course, doing your own programming for your own purposes will cause you to learn faster (you'll know what tools you may need for any project, etc).

The fact that you have a degree is enough and the best programmers are the self taught ones.

I'm sure if you make apps or websites, you'll look better than others.

dude...

>stackoverflow.com/research/developer-survey-2016#developer-profile-education

7 out of every 10 programmers out there are self-taught. Just get cracking with those books/videos/online boot camps. After a while, get a github and post some of your projects on there. Then start spamming your CV with a link to your portfolio, someone will be interested. Have you even looked at programming ads? A ton of those say 'no degree required'.

The Web Dev General, /wdg/, has a ton of resources to get you started. Join us next time you see a thread up. Here's a link to the last one:

>

>7 out of every 10 programmers out there are self-taught
that explains a lot

Those are the poorly paid ones about to be replaced by Pajeet. The ones making six figures have degrees.

>Those are the poorly paid ones about to be replaced by Pajeet.

So they'll replace them with worse coders.

I always find it weird that some people with degrees can't find a job or with their knowledge create something that will help them get a job or make money while some without degrees can actually do that.

Yes, programming is still meritocratic despite the memes. Most programmers are self-taught.

You'll get out as much as you put into it. If you study hard and stop shitposting on 4chins you can always find work.

>some people with degrees

I've met tons of college students doing CS. Most of them are mindless drones who spend their entire days on shitty MMORPG's and FPS's, and hours before their assignment is due they panic and throw some shitty code together. They have no real interest in programming, they're just video game nerds who had to make a career choice and went with the one thing they were familiar with. None of them had any level of willpower and perseverance enough to get them to succeed at anything.

This is what you're competing against. Self-taughts usually have a lot more drive. If you put the hours in, you'll make it. The key is to stay motivated.

Nice cherrypicking.

Thanks

pls user, i spend most of time shitting around on linux. trying to do better now that i'm on the homestretch.

but do get where you are coming from, i am seeing a bunch of people that you described in my classes. also international students that are accepted as long as they can fog up a mirror and have the cash.

I'm sure there's talented people getting CS degrees, I've met more than a few. But there's also a lot of idiots on there, so having a degree is no guarantee of anything, that's all I'm saying.

I'd say the split is 40-60, just about 40% of the people who FINISH their degree are actually competent programmers.

And what do you think the percentage is of "self-taught" programmers who think they'll be the next Steve Jobs and give up after their 2nd course on Codecademy?

yeah hear all about the fizzbuzz and elementary algorithms filtering out a bunch of graduates when they are getting interviewed.

not really a motivator, but i guess that's what happens when you don't care about the field outside of class.

They would filter out an even higher percentage of people who claim that they are "self-taught" if their resumes weren't immediately trashed.

of course it's even higher, no doubt. Which is why I said here >If you put the hours in, you'll make it. The key is to stay motivated.

OP is asking if it's possible. Well, I say it definitely is, given that you apply yourself. The majority of people with a CS-related degree managed to grind through college, without actually putting any real time into it, or just enough to scrape by. You see them here on Cred Forums all the time, "Hey guys, I finished my degree but I haven't actually done a single real project outside of homework. I don't even like programming anymore... Where can I find one o' them jobs? Why is nobody hiring me?"

A well-motivated, self-taught programmer can kick this guy's ass any day of the week.

>Is it possible to learn enough coding on your own to get a job?
yes
>What resources would one use to accomplish this?
books
>How would one secure an interview without a degree?
portfolio

/thread

Of course the OP isn't going to put in the hours or stay motivated. Most people don't. What makes you think the OP is special?

How do you know if self-taugh programmer is good enough to work as professional programmer?

This.

Anyone with a reasonable IQ can become a very good programmer with the proper motivation and nobody without that motivation is going to be any good in the long run.

OP: Get pic related and work on something daily. If you can do this day in and day out for a year you are probably cut from the same cloth as other successful programmers. If not, go into sanitation. Last sentence isn't a joke. I write software for a waste management corp. and literally everyone they employ makes bank.

you don't know, that's why you ask the person in charge of hiring to make that decision for you. Hopefully he's not an HR idiot but an actual programmer.

*the self taught ones who started in their youth and then got a degree in math, physics, CS or engineering.

I am cs bachelor and I can confirm, its literally me, add serious mentall issues + watching porn 3-5h/day.

From time to time I feel regret that I wasted all those years, Today I would focus most of my time on math & physic.

those stories are bullshit. fizzbuzz and first semester algorithms are really simple high school math stuff that any comp sci ap student can do.

This. At least take an associate program in Math. Physics if you want to do vidya or modeling. But math in particular gives you skills that carry over into everything.

Also don't believe the retards who think web devs don't use math. That's just the front-end (staffed by women who can't do anything else) and you don't get deeper than that without knowing math.

Yeah. You can bring to the interview software made by yourself as proof if you feel confident about it.

By having an amazing/relevant portfolio of work to show off.

They aren't bullshit. I've had graduates from top schools fuck up basic algos right in front of me dozens of times. Most of them are Indians and Chinese who cheated their way through college, but that's another story.

>7 out of every 10 programmers out there are self-taught.
That's absolutely not what your link says. Multiple selection was available on the poll. 7 out of 10 programmers learn stuff on their own or at work, but most of them have degrees according to your link.

You check his portfolio. If he doesn't have any cool projects to show, you trash the resume/show him the door.

is this book really that good?

its only 1400 pages, it would require much more, like basic algos + discrete math

I like programming but I'm bad at anything beyond high school math. The maths are literally ruining my life

You just described my class. Pretty accurately too.

We got told to use khan academy and codecademy. There's some free lessons on there. I'd say codecademy is the best of the two.

>Codecademy

Is that a good site?

What about just taking advance math classes? I was taking a Calculus 2 class. Physics did fuck me up though.

I guess I'm not looking into games or at least anything advanced.

Tons of other sites that have tutorials you can download.

I got a Code School pack, but you basically need a subscription as their quizzes and tests are all online.

I've only got a high school degree, but nabbed a jr. software dev job three months ago. Pay is only 60k, but it's my first non-retail job, and living is cheap in the rural South.

Applied to about 10 jobs on indeed and craigslist over a week and got calls back from 6 of them. Took the first one because I was a neet and thought I was useless, the other 5 contacted me for interviews over the next 2 weeks.

I had a few garbage projects on github that I did over about a month as a "portfolio". One html/css design, one javascript thing, a small C++ project, and a PHP project that was essentially the same thing. Got hired as a java dev.

What would you cosnsider "basic" algorithms? Shit like insertion sort?

I got a job solely based on my programming skills, as I don't have a degree.

sure.

Same. My school wasn't good at all, so I self taught a ton of algorithms and did a bunch of half ass hackathons

ha, for a moment there I was confident in teaching myself code and getting a job. thanks user

i'd expect the only failures to be from people who cheated their way through school and those people usually don't last in stem degrees. difficult entrance tests like the ones you get on the 2nd round of google interviews would be something the weaker cs grads would fail.

this. 40+% of the small sample size had degrees and 5-10% had graduate degrees. there was a lot of overlap in those answers.

dude i managed to figure out 1st semester physics problems without having the 1st year calculus background. i imagine you didn't make it to calculus 3.

everything covered in the mit intro to algos book. working with red-black trees should be easy for you or at least something you've done in a couple different languages/paradigms.

best post

It's called a book, loser.