[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Is the Computer Science Degree a meme or is being self taught a meme?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 90
Thread images: 13

File: 1462120764018.gif (2MB, 279x369px) Image search: [Google]
1462120764018.gif
2MB, 279x369px
Is the Computer Science Degree a meme or is being self taught a meme?
>>
You need a combination of both. You need to be interested enough in the field to spend your free time dabbling in it, coding new things, creating projects, teaching yourself new things.

But you also need a piece of paper that says you have a degree in it. If you ONLY self-teach, you don't have a degree = no good job opportunities. If you only go to class, do the required assignments and then spend the rest of the time jacking off, that doesn't do shit either.
>>
>>62251318
Literally this, consider what they teach you in university as a guide for where to start when you are studying on your own (as in your free time).
>>
>>62251318
What if you had done projects in your spare time that CS grads would do. Would businesses really still pick someone with the degree anyway?
>>
>>62251285
These days, it's a waste. Only way to land a high end gig is if you "know someone" who's on the inside with clout. Sure low end, help desk/basic network tech related jobs still can be had but you don't need a CS degree for them. Certs are all you really need. Few Comptia and a Cisco cert or two and your golden.
>>
>>62251360
This is universally appliable attitude to take to anything you wanna study
>>
>>62251428
>Would businesses really still pick someone with the degree anyway
They wouldn't even consider your resume if you didn't have a degree
>>
Can I self teach myself python and java to get a decent job?
>>
>>62251285
I nominate cat #2 for best supporting actor in a 4chan webm.
>>
>>62251285
I wish people would stop asking this, but if you really want the answer: Self teaching is a meme if you don't learn best that way, and a degree is a meme if you don't learn best in that environment.

Anyone can do it with the proper education (by education I don't mean a college professor).

It's just like anything else that requires vast knowledge. Some people can be great and self taught, some people can be great with a degree (which is still somewhat self taught since degrees barely scratch the surface of what programming is; a non-stop quest for more and more knowledge).

Having a mentor is the single best asset to have in my opinion. I lost track of what I was saying.
>>
>>62251481
>>62251554
I only ask cause I was thinking about going for a degree in CS due to my interest in it; I already know python and C and was moving on to learning C++ but I know that they teach that anyway in the degree
>>
>>62251285
For most middle-rung tech jobs, self-taught + a few certs is fine. I've never stepped foot onto a college campus, I've been comfortably working in IT for 18 years.
>>
>>62251608
Most of the time it will help you to actually have the degree, as in actually getting an interview. But if you don't have the skills, the degree won't help you land a job.

If you truly have an interest I would advise getting the formal education so you don't spend 6 months between interviews with no offers.

Since you say you already know python and C It's obvious the interest is there so just go for it.

While in school continue to apply and if something comes your way you don't need to continue.

I'm a bit off track, still waking up. One of the most important things about breaking into the field in a conventional way is the internship. There is one requirement which is being enrolled. May help get your foot in the door.
>>
>>62251825
>18 years
Why would anyone subject themselves to wagecuckery for so long?
>>
>>62251904
Money isn't everything. If you like your job and it pays the bills+ little extra then what's wrong with that? Plus not everyone wants to be a manager/boss and deal with all the bullshit/stress that goes with it.
>>
>>62251899
See I know the language and finished K&R, learn python the hard way and automate the boring stuff and I struggled quite a bit with a few excersises. Also whenever I see the roll to choose programming challenge shit being posted I got no idea how to do any of the hard stuff which is why I was thinking I need a degree for more support. I also currently have no real world experience in tech jobs which is a problem
>>
>>62251986
Holy shit I forgot to English in that post
>>
File: selfdeprecation.png (10KB, 110x177px) Image search: [Google]
selfdeprecation.png
10KB, 110x177px
>>62251318
>tfw shit grades in math and CS (never above 3.0)
>tfw can't think of anything I would like to work towards
What are my options? I know I want some kind of computing job but I don't know if I'm really cut out for it.
>>
>>62252011
IT
>>
>>62252022
Like Geek Squad IT or networking IT?
>>
>>62251986
If you do enroll, my best advice is make friends with your professors and other students. For me the only way I could process a lot of the stuff was constantly asking questions. Also write everyfuckingthing in a notebook, everything. Even simple shit. It will save you.
>>
>>62252049
Help desk he means. They start at like 20 an hour in the US
>>
File: beans.jpg (51KB, 860x860px) Image search: [Google]
beans.jpg
51KB, 860x860px
>>62252084
>If you do enroll, my best advice is make friends with your professors and other students.
What if I am not exactly the best at making friends? I'm fine at talking to people but where'd I go to actually meet people in CS other than class where you ain't supposed to talk.
>>
My current situation is kinda a catch 22 thing. See my current employer aka the "company" (not really but hey I had to give it some name) is outsourcing a lot of IT jobs to contractors who make like 18-20 an hr just for Help Desk types. Thing is that my job is not in IT and is headed towards the shit pile. But I can't leave cause my benefit plan is pretty good and I've been with them for 12+ yrs now, I can retire at 27 yrs service with full payout/benefit package. If I leave, I toss all that stuff out the window. All I wanna do is be a pc support/network tech, not some high end upper management suck up. Trust me, being low on the IT pole would pay me more than the shit I'm making now. I've got Certs, Comptia, Cisco, a fucking CS degree for what I wanna do would be a waste. Didn't used to be like this, all IT was in house, but shit changed on me and wham, here I am.
>>
This thread should be renamed /g/ job finding problems.
>>
>>62252084
Other than class maybe some kind of CS club if your school has one. Can't really offer more than that without knowing what's available in your area.

If there's a concept you truly can't grasp just asking your professor is always an option, it's part of their job to help.

When I was in school there were like 3-4 group projects each semester that made it very easy to ask questions and bounce ideas around.

Just remember most people feel the same as you about it and it. You'll be fine
>>
>>62251554

hardcore mode: pay for degree to teach yourself
>>
File: 1496564067484.jpg (114KB, 482x320px) Image search: [Google]
1496564067484.jpg
114KB, 482x320px
>>62251503
>>62251285
I guess it all depends on the circumstances.
I am self taught ( Linux OS admin etc. ) and I had a friend that learned himself python during a year when we ware conducting some service takeover and we weren't doing shit desu who now works as a programmer. From my experience, now in central Europe if you know your shit you don't have to have a paper. If you have hands on experience you are golden.
>>
>>62251285
A lot of companies value that little piece of paper.
>>
>>62251285
You should just transfer to CS in your current uni, my man. You have nothing to lose considering bio sucks anyway :^)
>>
>>62251285
they're both fucking memes. you need good parents who know what they're doing or you need someone to get you in the door. school or self-teaching alone is a path to doing fuck all. action from social strength and organization is the key.
>>
>>62251285
Everything is a meme. Every. Single. Thing.
>>
>>62252206
In my experience, lecturers are always happy to answer questions if you go and talk to them after a class. Taking an interest in what they do academically is also really rewarding if they're the type to want to explain it. As for making friends on the course, try to volunteer for roles like class rep or something similar. It helps to be a face everyone recognises. Whatever you decide I wish you the best of luck ^_^
>>
The degree will only get your foot in the door. I went to a uni with a supposedly-ok CS program and the courses were broad but not particularly in-depth, meaning you must learn all the skills you require for a real-world job on your own
>>
>>62253728
What if we meme ourselves places
>>
>>62251285
both. education is, as always, only valuable in being able to say you have it, but you can be the best programmer ever, and go fucking nowhere because you dont have it.

programming in general is a meme though, which is why im in networking
>>
>>62251318
FPBP
I'm so sick of bookworm retards that ace everything but deep down they don't know shit because they lack passion
>>
>>62251285
For the degree to be useful you must:
>go to class
>network with professors, classmates, visiting employers
>get beyond the material, don't just do the assignments required
>fight the urge to be a typical college student and squander your time on vidya, porn, booze, drugs, and sex

To be self-taught you must:
>get motivated enough to actually do something (9 out of 10 fail at this first step)
>take actual notes and pay attention to documentation as you go
>make note of your accomplishments on a blog, github, or landing page
>network through open source communities or meetups

In either case you must:
>have motivation
>take notes and pay attention to common issues you come across to avoid repeat mistakes
>network with some kind of peer group
>fight the urge to waste time

I'm self-taught, currently back-end and training into devops. I started out contributing to some really obscure open source projects in C (horrific language to start with btw) and didn't get very far. I only made real progress when I started attending meetups, figuring out what was going to get attention, and working towards that goal. In six months I went from contributing trivial shit in C (mostly rejected) to getting kudos for contribs in a Ruby project a local group was active on. The latter turned into a job offer in web and I snapped it up.

Most of the people I work with; however, have degrees and went the more traditional rout. They often have higher paying positions than I do, but they also have been at this longer so I think it may wash in the long-term. I was 34 years old doing construction and basic electrical work before I decided, due to injury, that I needed a desk job. They were mostly top quarter or so of their classes at early 20s. Bottom line: You gotta want it no matter which way you go.
>>
>>62251285
Everything is a meme.
Do what you want.
>>
>>62251285

>on job interview
>"so where did you study programming?"

>other guy: "i studied CS at college for 4 years. while in there i was challenged to show my skills in several programming languages, as well as many fields of mathematics, hardware, and architecture and organization of computers. i was also offered an internship in a software company where i had the chance to work as software engineer for 2 years"

>you: "i learned programming watching videos on youtube, and using those websites that trick you into thinking you are learning programming for free and then forces you to pay for it. while in there i had the chance to shitpost daily on /g/ and ask stupid questions on stackoverflow. i was also offered a job at mcdonalds but didn't got hired because someone was more qualified than me"

you choose OP.
>>
B-but where do I start?

Is there like a step by step guide on this shit and a list of stuff I should start studying on my own?
>>
>>62254456
Literally this.
>>
>>62254653

yes. start studying what's the easiest way to convince people to give you 1$ to buy food.
>>
>>62251285
The only reason i'd take that degree is the fact that some places with sysadmins job require that or CE, SE
>>
I think someone self-taught can reach the same level of understanding, proficiency and capability that a graduate has most likely achieved. Maybe even better.
The big pitfall is: He has no way to easily prove that to potential employers.

The bottom line is >>62251318
Truly FPBP
>>
>>62255195
>He has no way to easily prove that to potential employers.
>What is git?
>>
i have a lot of friends who are self-taught, but i have degrees, and i worked at a uni for years. the jobs my friends and my students ended up in are quite different. you can definitely teach yourself front-end development or back-end systems, e.g. server administration. however, everyone i know who works in embedded systems or data analysis has degree.

also, i think people outside of industry have a distorted view of what kinds of jobs are available. there are a lot of jobs related to machine learning, distributed computing, high performance computing, and other research computing problems. i would be extremely impressed by anyone who got a job like that without a degree.

ultimately, the most important thing about the decision is whether you learn better by yourself or in school. but a secondary concern is whether you'd be happy with a well-paying conventional developer job. if you're ambitious i think the lack of a degree would be a difficulty
>>
>>62255305
there are computing domains where there is no strong tradition of a "git portfolio" and the very notion seems somewhat absurd. like, one time i designed a synthetic data generator for HPC benchmarks; should i just toss that on git and try to hussle lawrence livermore into using it? it needs to go through some kind of peer review process, most employers are not qualified to suss out whether this is good work
>>
>>62252049
Fuck IT learn web dev, shit is easy
>>
>>62254653
harvard university cs50 on edx. it's free, it's the full program, you can even get a certificate
https://www.edx.org/course/introduction-computer-science-harvardx-cs50x

if it's too intimidating then i would start by following a python or C tutorial
>>
>>62251285
companies only care about credentials but want good programmers who are interested in and love what they do.

Only problem is just because someone went through uni doesn't mean they are worth a shit or even give a shit about what they are doing.
>>
File: ME.png (732KB, 640x853px) Image search: [Google]
ME.png
732KB, 640x853px
My friend told me that companies just want a degree and a knowledge of programming, it doesn't matter what degree as long as its a science. how true is this? Can I do physics and become a programmer?
>>
>>62256235
Or you could just be a woman or black or both and then just threaten to call the ACLU if your not hired immediately.
>>
File: 1502949051015.png (1010KB, 2000x2210px) Image search: [Google]
1502949051015.png
1010KB, 2000x2210px
when pursing your degree you gotta remember your ABC's
Always
Be
Coding
>>
File: 1411792412699.jpg (25KB, 403x312px) Image search: [Google]
1411792412699.jpg
25KB, 403x312px
>>62251318
This for the most part.

As a student, if you're seriously cereal about being a code monkey, you will need some experience. Ideally, you will want to get yourself an internship or two during the summers. If your college's career services isn't a complete bag of shit, they will help to some degree.

As a professional, you should keep yourself up to date, learn new things, or at least read technical material if possible. That doesn't mean load up on Adderall or whatever legal meth substitute you're offered and become Total Work. Keep your work/life balance, but keep your future in mind.
>>
>>62256235
depends most people with a STEM degree can program to some level anyway. There are many kinds of programmers and you probably won't be competing with people with CS degrees if you go for something easy like webdev or just someones code monkey. But shit like being a software engineer or specialized knowledge is probably out of the question.
>>
File: niceu.gif (1MB, 640x360px) Image search: [Google]
niceu.gif
1MB, 640x360px
Damn this thread was real good
>>
>>62256235
Doesn't even need to be science.
I have heard about Philosophy majors starting a career in IT.
>>
https://functionalcs.github.io/curriculum/
>>
most of my buddies who finished cs masters with me landed some software job even though some of them were really bad on the projects i worked with them
idk why really but it seems like a necessity to land job. you don't really need to go there but desu it's a pretty good time
>>
File: 8.png (301KB, 520x678px) Image search: [Google]
8.png
301KB, 520x678px
>>62256310
>Doing chemical engineering
>Trying to learn C
Am I doomed to end up with a useless skill?
>>
>>62257097
It sounds like two useless skills to me.
>>
In terms of long term linux skills, should I run debian? Centos? Arch (good documentation)

Want to self teach myself more linux, and bash, since its not really tought on its own. But I dont want to run something that is a "waste of time niche distro" that wont teach me anything I might need to know in a development environment.
>>
>>62257097
Go to petroleum engineering or electrical
>>
File: 12.jpg (47KB, 369x368px) Image search: [Google]
12.jpg
47KB, 369x368px
>>62257150
O-Ok
>>
>>62257097
If you are looking for focus on chemical engineering, then you should research what kind of programming related tools are available or developed for your field. It would suck for you to spend all that time learning a programming language to find out that all the relevant stuff is in Python, R, or Matlab.
>>
>>62257097
seems like a dumb idea. better focus on one and use the rest of your time on something more important.
>>
>>62251285
1. Its not a meme
2. Do stuff outside of school and put effort into learning programming
>>
>>62257212
>>62257207
>>62257197
I wasn't expecting so many answers. Thanks.
>>
>>62251318
First Post
Best Post
>>
>>62257186
Bumping this
>>
>>62257186
I run Debian Testing and beyond basic maintenance and usage (installing shit, updating/upgrading, adding disks, installing drivers, whatever I need to do for programming assignments, etc.), I really don't think I know how to REALLY use Linux.
>>
>Shit grades
>But I'm pretty good at computers(can program a couple langs)
>What do?
>>
>>62251318
but I like jacking off :(
>>
>>62259840
Build up a portfolio of shit you've made and try to show that you're on the level of cs grads
>>
File: 1494133973435.gif (894KB, 200x200px) Image search: [Google]
1494133973435.gif
894KB, 200x200px
>>62256355
>at least read technical material if possible.
Any examples of good technical material?
>>
>>62251285
Depends on what your goal is. Normal corporate IT requires a degree, but if you want to work in silicon valley all you need is to demonstrate competence as they care much less about degrees
>>
>>62251318
>But you also need a piece of paper that says you have a degree in it. If you ONLY self-teach, you don't have a degree = no good job opportunities.
Not really, just be active, if it's also your hobby and you have things to show for it, it will talk way more about your skills then any piece of paper will. Places that ignore that are shit to begin with. Also having contacts is helpful, got a relative who worked for IBM for decades? The recommendation from such a person is worth way more than a silly paper.
>>
>>62251318
>no good job opportunities

Why work for someone else?
>>
>>62251285
>>62251318
Surely any degree, not just CS, will help, right?
>>
File: cat burgler.jpg (192KB, 1200x630px) Image search: [Google]
cat burgler.jpg
192KB, 1200x630px
>>62262421
It will absolutely help but they'll still take someone with an actual CS degree over you.
>>
I'm doing neuroscience and I'm real bad at biology, I've been getting d's, should I switch? I originally just wanted to keep programming as a hobby.
>>
>>62251285
you cant get a job without the degree
problem is that its not just that, you need the degree AND experience in the field

ive seen some rare openings that they also allow applicants who have at least a decade in the field and no degree but that's fucking stupid
>>
>>62257097
do python instead of c, better used in the chems industry if you want to get into research.
>>
File: comf.jpg (106KB, 1280x720px) Image search: [Google]
comf.jpg
106KB, 1280x720px
>>62262894
bumping this because I'm scared this thread'll die while I'm away
>>
the people that insist on degree when it comes to hiring are mostly female HR that are trying to look for a husband.

True story
>>
>>62251318
"job" "no good job opportunities"
nobody gets anywhere with a "job"
because you are owned
>>
>>62257097

ChemE graduate here transferring to tech industry... ChemE is a huge meme. There are NO FUCKING JOBS. The jobs that do open up will go to that black girl in your class with a 2.6 GPA
>>
>>62251285
Self taught here

Only making 100k

>feelsbadman
>Shitposting neets under 20 years of age are making more money on crypto than you in a large corp...
>>
>>62262894
Do what you enjoy most
Thread posts: 90
Thread images: 13


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.