College graduate vs self learnt programmer

As the title says, who in general is better?
In terms of :
>hireability
>knowledge
>application strength. etc.

And general CS/college thread.

Attached: S02E03-hanneman.jpg (1280x718, 84K)

Other urls found in this thread:

github.com/prakhar1989/awesome-courses#readme
twitter.com/AnonBabble

Both.
A CS course isn't a programming course: it's a computer science course. If you just go through university, you're probably going to be a pretty pathetic programmer coming out the other side.
However, all good programmers should have a solid understanding of CS, so it's by no means a waste.

Basically, if you went through university but didn't also spend your own time honing your own software development skills, you wasted your time.

>who is better, someone who went through a strucutred learning program or someone who claimed to spend an afternoon on codecademy?

Thing is user im already in a non CS/releated major, all CS students here are BTFOing me even though im a good coder. At the end of 4 years is there stats on who could do better in corporate or research? What's your opinion?

Studying CS after learning programming yourself is the only right choice

Not all go through codeacademy user, only stacys do that. There are amazing books and papers that one can refer to.

My boss is working man since he was 18yo, never had any CS degree or anything. He grew up in a poor family too. And he is an EU immigrant, I am NY born and have CS degree and have been doing programming since 10 y/o. Its all about how smart you are and what opportunities you will encounter and succeed.

what is the difference, retard?

Found the highschool dropout

Is this a meme?
I am on the verge of doing that, since I am working as /wdg/ for 2 years now, but I find that I lack a lot of concepts theory wise. Should I start reading CS related stuff ?

I don't really know. I only have my own experience to go off of.
Despite my CS degree, the thing which has actually got me my first job and my current job are some very significant contributions to an open-source project. 10,000+ lines in a very specialised area.
If you can prove that you're just not some egotistical codeacademy-tier chump, you can probably get some attention from employers.
With my current job, this was the _only_ place I applied to. There was none of that bullshit you hear about people sending out literally hundreds of applications.

Damn user, do you have any advise on how i can started on contributing to open source?
My seniors tell me its not for beginners.
I know a lot about linux system architecture and can fully work the OS with just the cli. I know python and C.
And also all the best in your current job.

Attached: edproved.jpg (475x263, 16K)

Yes start here! github.com/prakhar1989/awesome-courses#readme

I concur; I need resume stuffers.

t. CS at top 20 school

>who is better, someone who actually codes everyday and learns or someone who just reads bunch of crap everyday and memorize stuff for exams ?

Very true..

You don't have to code every day to be a self taught programmer.

Obviously you need some programming skill, but it's not actually as hard as people think it is to get started in. I think what stops a lot of people is that they get intimidated by the size and complexity of the thing they want to contribute to and intimidated by the existing developers themselves.

- When you're interested in contributing to some project, most of the time, they will have an IRC channel associated with it. Join this channel, and don't be afraid to ask any questions about the project. Sometimes people can be very slow about replying, so don't feel dejected if you don't get a prompt reply. Sometimes it can take as much as 6 hours for someone to get back to you, and I've even have it go as long as 4 days. Just be patient. Setting up an IRC bouncer may help, so you don't need to keep your client open 24/7.
There may also be a mailing list, but those are less common these days.

- When actually looking for something to do, start small. It's likely the first several changes will be pretty trivial. Once you've become more familiar with the code and developers start to trust you more, then you can move to bigger things. Most real programs are very complex, and would take months to truly grasp the whole thing.

- Start with the bug tracker. Some projects will explicitly mark some issues with things they think will be easy or hard.
If that fails, you can ask on IRC if they know of anything they think you can do. Most developers know what needs to be done in their program and have a laundry-list of little things they haven't gotten around to, and are happy to let someone else do it.

- Don't be intimidated by other developers and think you're wasting their time with your questions and trivial patches. They certainly don't think of it that way.
Most people are happy that others are interested in contributing to their software, and getting and facilitating newcomers is required for any open-source project to continue.

College isn't there to teach you how to be a good programmer. The point of college is to make you ready for the real world, to teach you how to learn, how to search for information and apply it.

If you are self taught you will have a hard time finding job at first, unless you have worked on something that you can show to the employer. Argument "I read a lot" will get you nowhere.

When you have 2-3 years of experience finding job will be quite easy for both desu, but with no experience - college graduate is way ahead

The true redpill is physics students who’ve specislized in computing.

If you haven’t done electrodynamics, quantum mechanics, optics, solid state physics on a high level, how can you claim to know anything about computing and connectivity in general.

I mean sure, you can be a decent website support guy but that can easily be shipped off to pajeet

>be me
>realize i was about to finish my second year (3.5 year degree) without having an internship
>apply to a handful
>get interview for government job
>screw up the interview
>get the job anyways
>oh_shit.jpg
>they want me to stay after my internship
>i can work as much or as little as I want
>can leave and come back whenever since I know the system already
>tfw basically stumbled into a stable job

I probably wont stay for too long though, they're mainly focused around stat languages like sql and the like, which is fucking boring and not what im going to uni for, but regardless i've got a job from my degree before actually graduating and i've got great job security while i look for something more engaging.

Attached: image (1).jpg (640x650, 374K)

>Implying university is not a more structured, more rigorous program
What a fucking retard. Go back to codeacademy and Facebook

>hireability
Let's be honest, a lot of places won't even consider you without a degree, and many require a CS degree

>knowledge
A college degree will likely give a background in algorithms and math that many self taught programmers will not have

>application strength
Having a college degree looks a lot better than not having one. You are competing against applicants with a college degree, and not having one puts you at an immediate disadvantage compared to them

Attached: boomin.gif (369x362, 56K)

>>hireability
College graduate
>>knowledge
Depends on the person
>>application strength. etc
College graduate

I'm not the guy who asked, but thank you for your quality reply.

Attached: saving my life thanks dolphin.jpg (592x578, 23K)

uh, are you working on openwrt too?

most graduates have no idea about what anything they learned in school actually means. i'll take my chances

No.

you haven't worked in the industry very long, have you?

Yes, my earlier posts did imply that. I don't know what the hell OpenWRT has to do with anything, though.

sorry, wrong guy

You do you user, nothing others do or say can do your work for you or make you better than your own self discipline

common thing i see is that people with the degree tend to be worse programmers but still way more hireable, that said they're only really worse if they just have a degree and no substance

basically what said, you need to actually care about programming and do it in your spare time if you wanna get anywhere

most cs courses are dogshit, your approach going in should be "i wanna get a degree" not "i wanna learn" since most of the bs they teach comes from the CIA. if you wanna learn do it in your spare time before even considering the degree, not only will you be able to find better resources (after putting in the effort to do so, codecademy is CIA) but you'll also be more invested and not want to kill yourself

that being said has me laughing my ass off, imagine having to justify your education like this. happens to everything damn thing

>but daddy's teaching me with a well structured course, there's no way you can be self-taught and achieve my level of divine intellect
like don't get me wrong codecademy is fucking garbage but to act like that's the only resource people use is dumb. you're really underestimating peoples abilities, either that or you're projecting

but that guy was agreeing with you, tho imo cs courses are still awful since there's so much misinformation it's not even funny. i guess it's enough to get you a pajeet tier job but if you wanna be great don't expect much. i guess i'm missing the point, if you don't really care and just want an okay job and enough knowledge to do it fairly decently then just learning from uni works i guess, it's just expensive and all of the knowledge itself you can get for free. if it makes people commit though then it works i guess, but to me it's kinda like people who get the gastric sleeve instead of just putting effort to lose weight themselves. to me you only do it for the degree, and the knowledge itself is a prerequisite

man i should judge ppl less