[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]

what separates a good CS major from a code monkey?

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: 57
Thread images: 7

File: books.jpg (1MB, 3264x2448px) Image search: [Google]
books.jpg
1MB, 3264x2448px
what separates a good CS major from a code monkey?
>>
fizzybuzzy
>>
>>56812027
Handling fizzbuzz means you're no longer a webdev, but you're still a code monkey
>>
>>56812003
saying "code monkey" enought
>>
>>56812003
Code monkeys are making money before fag cs guys even get close to a diploma.
>>
The more math you do, the less you are a code monkey
>>
>>56812003
the student itself

University only lays traps, obstacles and requirements before students and a means how to achieve it. You are on internet, speaking English: the knowledge is few clicks away from you.

Types of students:
>Why am I here? What am I doing with my life?
>Where are the bitches and beer?
>My parents sent me here.
>What is the bare minimum so I can success?
>Wow, this is really interesting.
>And how exactly does this work?
>I want make the world a better place.

Which one are you?
>>
But a CS major is a code monkey. You're thinking of a CE
>>
>>56812389
>bitches and beer
>very interesting
>how this works
>>
>>56812389
Not OP But as a Freshman in college I am
>Wow, this is really interesting
>And how exactly does this work?
>I want to make the world a better place
>>
File: image.jpg (101KB, 590x616px) Image search: [Google]
image.jpg
101KB, 590x616px
>>56812389
>i just want to jack my dick
>>
>>56812389
Im more like this is more interesting than the other majors I could choose and I want to make good money
>>
>>56812550
MOOOOOOOOODS
>>
>>56812389
>>wow this is really interesting
>>programming shit is fun
Unfortunately that cost me all the bitches at beers I could've had. It was worth it but it still feels bad
>>
File: image.jpg (25KB, 226x225px) Image search: [Google]
image.jpg
25KB, 226x225px
>>56812670
>>
>>56812003
Is that TCP/IP book worth it? Is there really that much to say about those protocols?
>>
File: image.jpg (40KB, 400x391px) Image search: [Google]
image.jpg
40KB, 400x391px
>>56812670
>>
>>56812003
A CS major actually knows math
>>
File: sadpepe.jpg (46KB, 550x550px) Image search: [Google]
sadpepe.jpg
46KB, 550x550px
MFW no CLRS
MFW no k&r
>>
>>56812827
perkele
>>
File: image.jpg (47KB, 540x540px) Image search: [Google]
image.jpg
47KB, 540x540px
>>56813065
GASP
>>
>>56812003
You have all these books and you still don't know?
>>
>>56812003
A code monkey has employable skills
>>
File: image.jpg (51KB, 645x430px) Image search: [Google]
image.jpg
51KB, 645x430px
>>56813065
http://youtu.be/-kCQIk5-v1o
>>
>>56812846
>failed all my math courses at least once
>failed calc 1 two times and passed it with a d

i barely know math and i got my degree lmfaooo
>>
>>56812003
A code monkey can fizzbizz, get a job, and isn't in crippling debt.
>>
>>56812003
>Algorithms : Java Pajeet Edition

Discard opinion.
>>
>>56812846
Pass Tech Math. Get degree. Use calculator.
>>
>>56812819
If you look carefully, that's actually only Vol. 1 of the series (of 3).

The whole set goes into implementations and application layer protocols, but things really aren't laid down quite as succinctly as could be done.

If you ever get that far into network protocol theory and design, you'll probably start hating TCP for the creaking pile of shit it has become (and always was, to a large extent).
>>
>>56812819
>>56816106
Also, APUE sucks in this day and age and you would probably be 10x better off with a copy of Kerrisk's The Linux Programming Interface.
>>
an understanding and interest in the underlying theory and inner workings.
>>
A code monkey has useful skills. A CS major just spergs about muh finite state machines and never gets hired because of autism.
>>
Code monkeys just execute. CS majors engineer THEN execute (yes, you have to do both you fucking retards, you can't just theorycraft all day).
>>
>>56812003
All those books are outdated desu

Just get a good book on JavaScript ES6
>>
>>56812003
Learning languages beyond web development.
Understanding the underlying architecture of computers, allowing one to better program them.

If your degree doesn't require you learn assembly, find a better degree.
>>
>>56816238
How is knowing assembly going to help me write Angular apps?
>>
>>56812003
a good CS major knows his shit, and can be a more specialized code monkey
>>
>>56816291
Nobody needs another implementation of quicksort.
>>
>>56816252
Knowing how the underlying system works allows you to code more efficiently. The more efficiently you code, the quicker everything runs, the less likely your customers are to be pissed, the more money you make.
>>
>>56816252
Why would you want to suck? Why would you want to get a full on CS degree if you dont give a shit about computers and just want to make web apps? Do you hate yourself?
>>
>>56812003
a security clearance
>>
>>56812003
actually reading all of those books
>>
>>56816252
TBQH if you want to do web just quit CS. I normally tell off the idiots who think college is a meme, but in this case it's actually not going to do you any good. Just build a portfolio of CRUD apps and go get hired.
>>
Computer books from the 90s, from the look of it
>>
>>56812003
Code quality
>>
Abstract Algebra. The topic itself is sort of unnecessary for computer science but it has two important benefits to a computer scientist.

First learning important mathematically based topics will be faster and easier as much of what you will see in CS are special cases of what you in Algebra.
Second what really separates the wizards from the monkeys is how well you can deal with abstraction. Abstract Algebra gives you really good practice in dealing with abstract concepts.
>>
>>56812328

this
>>
>>56812392

hot damn ce is going to be the hacker's choice when iot really starts to take off
>>
>>56812819

you're better off reading rfcs and digging through wireshark sample captures
>>
>>56812003
>books owned but never read.jpg
>>
>>56812003
the ability to analyze from business perspective. you don't have that, you're code monkey.
>>
>>56816385
>tfw TS
>>
To begin with, let's just get back on track with definitions.

I've known cum laude CS graduates who couldn't code their way out of a paper bag, and I've known people that barely graduated high school who got really into programming in their free time and ended up being excellent software designers; one is a lead Architect at a national level company.

Sure, there's some correlation, but a diploma doesn't save a person from being a "code monkey", nor does a lack of one doom them to that label.

In theory, what elevates someone above code monkey is that they have a handle on fundamental design criteria and choices. I mean that's why the word is what it is: a code monkey is basically copying and pasting snippets of code they've learned by rote and that they barely understand until they get the right pieces in the right order to pass QA.

A pretty strong correlation (stronger than that with a CS degree) is that code monkeys do front end code and others (code apes? code sapiens? code people?) design and implement back ends.
>>
>>56818248
>projecting this hard
>>
>>56818450
>code apes? code sapiens? code people?\
They're called programmers.
>>
>>56816317
Assembly isn't how the underlying system works. If you want to know what then you better start learning quantum physics.
>>
>>56818569
>They're called programmers.
But they are coders. Never write the whole program, just the module they are given the specs for. They usually have little idea, if any, what the whole program is about.
A guy I worked with was on the team that did the OS/2 LAN Manager and he had little idea of what the rest of the OS was about until it was released internally.
Thread posts: 57
Thread images: 7


[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.