[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vip /vp / vr / w / wg / wsg / wsr / x / y ] [Search | Home]
4Archive logo
CS BTFO
If images are not shown try to refresh the page. If you like this website, please disable any AdBlock software!

You are currently reading a thread in /sci/ - Science & Math

Thread replies: 343
Thread images: 46
File: 1452953031547.png (120 KB, 1073x669) Image search: [iqdb] [SauceNao] [Google]
1452953031547.png
120 KB, 1073x669
>CS majors: "muh jobs"
>reality: "highest rate of unemployment"

https://www.studyinternational.com/news/uk-computer-science-has-the-highest-rate-of-unemployed-graduates

neckbeards on suicide watch
>>
>>7841871
Degrees don't matter anymore. Find a sector of personal interest, then write a useful lib and provide support. This is the only CV that matters in CS.
>>
>>7841871
Most CS majors can't actually code for shit beyond their lecture notes.
>>
Why is the UK so shit?

STE in STEM has unemployment of at least 8% across the board. And those salaries seem really crappy considering the £40k+ student debts.
>>
>>7841871

Because it's the UK, where CS education is even worse.
>>
File: 1426548231392.png (141 KB, 800x600) Image search: [iqdb] [SauceNao] [Google]
1426548231392.png
141 KB, 800x600
it's not so bad if you aren't a retarded fuccboi. but then you don't even need to go to college.

going to college no matter the degree is a meme.
>>
>>7841871
Sure, do not study. Go to oracle and do a java certification.
>>
>>7841871
Maybe Computer SCIENCE should be left primarily as a degree aimed towards research and teaching. Let the Computer Engineers go to the companies and industries.
>>
File: 9308429384.png (119 KB, 519x501) Image search: [iqdb] [SauceNao] [Google]
9308429384.png
119 KB, 519x501
>>7841927
Yeah... you want to design web pages and shit, hire engineers. On the other hand, if you need to do something more difficult like distribuited computing hire computer scientists... easy
>>
File: 1454570572700.jpg (23 KB, 433x433) Image search: [iqdb] [SauceNao] [Google]
1454570572700.jpg
23 KB, 433x433
>>7841871
>>7841901
I need more of these pictures
>>
>>7841871
>inb4 delusional CS majors flood in claiming to be mathematicians and engineers
>>
File: 1454296245541.jpg (60 KB, 1024x448) Image search: [iqdb] [SauceNao] [Google]
1454296245541.jpg
60 KB, 1024x448
>>7842011
>>
>first year math major
>already have a cs internship (somewhat codemonkey/somewhat analytic at big company) available for the summer, probs wont take though
Being in a tech school, i realized that the bottom 50% in any major are fucked, as they rightfully should be and that your degree doesn't mean shit in terms of the job you can secure..stupid people will get stupid/no jobs
>>
File: cs_attacking.jpg (234 KB, 836x1034) Image search: [iqdb] [SauceNao] [Google]
cs_attacking.jpg
234 KB, 836x1034
>>
File: 1454454175818.jpg (70 KB, 694x801) Image search: [iqdb] [SauceNao] [Google]
1454454175818.jpg
70 KB, 694x801
>>7842011
>>
>>7842004
good goys, ignore the fact that CS has highest unemployment! Just blame capitalism!!! :^)
>>
>>7842004
>>7842064
having a cs degree != having cs know-how
>>
File: 1454530699669.png (55 KB, 571x553) Image search: [iqdb] [SauceNao] [Google]
1454530699669.png
55 KB, 571x553
>>7842011
>>
File: 1420661580097.jpg (38 KB, 563x701) Image search: [iqdb] [SauceNao] [Google]
1420661580097.jpg
38 KB, 563x701
>>7842004
>>
>>7842071
That's sickening
>>
>>7842071
I don't even...
>>
File: 1444623355561.png (478 KB, 600x600) Image search: [iqdb] [SauceNao] [Google]
1444623355561.png
478 KB, 600x600
>>7842104
>The number is false
>>
Just means going to college for anything with these high debt is completely useless. Might as well just get a minimum wage job and be poor without debt rather than poor with debt.
>>
>>7842071
Kek, this is actually a clever one
>>
>>7842071
what in tarnation
>>
File: 1454451041230.png (88 KB, 890x670) Image search: [iqdb] [SauceNao] [Google]
1454451041230.png
88 KB, 890x670
>>7842098

It could be worse.
>>
>>7842182I
It could be even worse

>Hi, i made a tic tac toe game
>It's fucking 18000 lines of code

https://github.com/asweigart/my_first_tic_tac_toe/blob/master/tictactoe.py
>>
>>7842243
I don't understand, this seems like the right way to do. This is the only way that accounts for every possible move that can be made.
>>
>>7842173
>>7842126
>>7842104
>>7842098
I don't speak neckbeard, someone explain the joke to me.
>>
>>7842265
That's the problem. You could do this SO much simpler by throwing a couple numbers here and there.
>>
>>7842266
It's a function to check if a number is even.
It starts at 2 and compares that to the input number. It then increments by 2 every loop and checks if the numbers are equal. It stops at 2147483647, idk if that's a randomly chosen large number or the maximum size for some data type
>>
>>7842270
It's the highest possible value for a 32-bit integer.
>>
>>7842269
I doubt it
>>
>>7842265
Use Minimax/Negamax
>>
File: sa3BX56.jpg (47 KB, 555x398) Image search: [iqdb] [SauceNao] [Google]
sa3BX56.jpg
47 KB, 555x398
>>7842243
oh god why

I half hope this was a competent programmer who used a program to write this program
>>
>>7842265
fucking retard

so a chess program will contain all possible chess moves/positions?
>>
>>7842270
Ok but i don't get why this is funny. I'm glad I never chose CS, seems very abstract. With mechanical engineering if someone tries run a wooden turbojet its obvious to even plebs why that is funny.
>>
>>7842265
Jokes on you,

The program works.
But that is against all programmingpraxis ever.
If you know your fucking math, you can program tic tac toe.
>>
>>7842284
It's an incredibly stupid and convoluted way of doing it; all you have to do is divide the number by 2 and check the remainder.
>>
>>7842276
What?
>>7842283
I'm sorry, do you think it doesn't? Do you even know how big a 64-bit number is?
>>7842288
What joke are we speaking of?
>>
>>7842292
oh wait i get it now lmao. yeah that is damn stupid. holy shit aren't cs students supposed to be good at maths?
>>
>>7842294
kill yourself you fucking retard

of course a chess program doesn't have every possible chess board built into its source code and no it doesn't fit in a 64-bit number
>>
come on faggots, I know you have some old, shameful code stored somewhere.

post it
>>
File: thatsthejoke.jpg (22 KB, 480x360) Image search: [iqdb] [SauceNao] [Google]
thatsthejoke.jpg
22 KB, 480x360
>>7842295
>>
>>7842284
In CS, it is a common concept that we sometimes think like a computer before programming.
So if you wanted to find out if a number is even you would look up the definition of an even number.

An even number is an integer that is divisible with 2. Now if we follow the instructions in the code, it would be like you went to a library, bought a book with 600 pages consisting a series of just even integers adn then you look if you can find your number in the book.

That is the stupid thing.
You can solve this easier with modulo or some simple arithmetic rules (although modulo is the simplest).
>>
>>7842297
>"If you could make every atom in the universe into a byte of RAM, you could allocate it in a 64 bit address space."
literally neck yourself faggot
>>
>>7842055
fuck, took me some while to fucking understand this retard code.

Let me get this straight, he takes an integer as input, the function converts the input into a string and assign it to the variable temp. The he adds the string ".0" and parses it back to a Double?

What?
>>
>>7842305
you're fucking retarded lmfao
>>
>>7842305
64 bits of information is only 1 bit per chessboard square. with 1 bit of information you could say whether or not a square has a piece on it but you couldn't differentiate between say a pawn, queen or a rook.

KILL YOURSELF RETARD
>>
>>7842305
additionally, to store each chessboard variation in the source code it would take more bytes of memory than the number of atoms in the universe.

RETARD
>>
>>7842071

The true joke:

>i will never be greater than 2147483647
>>
>>7842126
>Kek, this is actually a clever one
wut
>>
>>7842011
>>
>>7842343
oy vey
>>
>>7842045
Made me cringe
>>
>>7842300

http://pastebin.com/Bwn3bEhT

have a laugh
>>
>>7841871
Tbf that's Britain. Britain's IT sector has been dead for a good while, now. There are still plenty of jobs in the US, though.
>>
>>7842071
Oh god my sides
>>
>>7842327
woah....
>>
>>7842372
look at this: >>7842243

a game as simple as tic tac toe has 18000 lines of code for writing out all the positions

and chess is far more complex than tic tac toe
>>
>>7842243
Reminds me of a friend who wrote every single possibility of movement, so the computer would always win.
WROTE IT, DUDE.
Love that guy.
>>
>>7842305
>"If you could make every atom in the universe into a byte of RAM, you could allocate it in a 64 bit address space."

No, you need ~272 bits to address them all
>>
>>7842382
wrong
>>
>>7842387
what the fuck is wrong with you?

2^272 is approx. 7.6e81

the estimated number of atoms in the universe is between 4e79 and 4e81
>>
>>7842316
>I don't want to learn things
>Just do it with what I already know

The idiot mindset
>>
File: 1454451012912.png (77 KB, 694x801) Image search: [iqdb] [SauceNao] [Google]
1454451012912.png
77 KB, 694x801
>>
>>7842426
MY FUCKING SIDES

http://rosettacode.org/wiki/Sorting_algorithms/Sleep_sort
>>
Anyone know what the CS unemployment rate is like for the US and Canada?
>>
>>7842471
200%
>>
File: CS' proud retard.png (17 KB, 1041x148) Image search: [iqdb] [SauceNao] [Google]
CS' proud retard.png
17 KB, 1041x148
>>7842471

Why would anyone hire a CS major when 2/3rds of the nation is retarded?
>>
File: 2cul4scul.jpg (7 KB, 216x216) Image search: [iqdb] [SauceNao] [Google]
2cul4scul.jpg
7 KB, 216x216
>>7841871
>UK
lmao
>>
File: cat and girl.jpg (131 KB, 960x960) Image search: [iqdb] [SauceNao] [Google]
cat and girl.jpg
131 KB, 960x960
Rightfully so. The majority of my peers are dumb faggots who are only in the degree for the money or because "they want to just make video games".

Hopefully all this scum is purged eventually.
>>
>>7842377
You can just do that with a search (since the combinatorial explosion won't be too bad, because tic tac toe is simple) or by loading a data file you generated by doing that search once on an empty game

Then again, that requires you to not be retarded
>>
>>7841901
College is nice because it's a good excuse to study 5 more years instead of losing your time wageslaving
>>
File: cs graduate.png (82 KB, 694x801) Image search: [iqdb] [SauceNao] [Google]
cs graduate.png
82 KB, 694x801
>>
>>7842426
Glorious
>>
>>7841871
Not surprising. At least 9/10 CS majors are retarded.

Source: CS/Math double major
>>
>>7843271
Had to look up why *1000 but it made me lel
>>
>>7842505
>Hopefully all this scum is purged eventually.
>Scum
>Studying CS

Sorry to let you know this way but... you are part of the scum.
>>
>>7842316
Yes it's retarded since he could've casted it to double instead.
>>
>>7842300
This is recent, it's way to long for what it does but I can't think of anything else :'(
>>
>>7843643
>java

Get out and never return
>>
>>7843643
Try this:
ba[0] = (number >> 8) % 256;
ba[1] = number % 256;
>>
>>7843663
Whats the deal with java?
>>
>>7842284
It's gloriously inefficient; it compares to every single even number and then says "okay it's odd"
Most other pics like >>7842182 are just colour-by-numbers memeing
>>
File: Jave.shit.jpg (210 KB, 1024x768) Image search: [iqdb] [SauceNao] [Google]
Jave.shit.jpg
210 KB, 1024x768
>>7843712
>ba[0] = (number >> 8) % 256;
>ba[1] = number % 256;

for(int i=0;i<4;i++){ //ints are 4 bytes, shorts are 2
ba[i]=(number >> (i<<3) ) & 255;
}

>>7843717
Not /sci/

>>>/g/o frolic with all the other code monkeys
>>
>>7843731
>and then says "okay it's odd"

It doesn't even do that
>>
>>7843734
I think im too stupid too grasp this...
What does "not /sci/" mean?
And what is a /sci/ programming language then?
>>
>>7842382
>>7842390
atoms cannot be stored in bit form because they contain more information than a bit
>>
>>7842071
>the number is false
hilarious
>>
File: program.png (289 KB, 604x1640) Image search: [iqdb] [SauceNao] [Google]
program.png
289 KB, 604x1640
>>7843754
>>
>>7842505
>CS degree
>to make vidya
>when software like Unity exists
idiots
>>
>>7843829
Especially when a large majority of vidya production is design and art
>>
>>7843734
>ints are 4 bytes, shorts are 2
Yes, i used int because I'm lazy, the method is used to convert integers to byte arrays for 16bit audio, same method is also used for 24bit audio (short doesn't work there).
>>
>>7843822
Who made this gay chart? Did you?
>>
>>7841871
> Trying to decide what I want to major in
> Am going to do comp sci or software eng
> Ask sci for advice
> Convince me its an awful major and to take science instead
>Convince me chem is a good major
> Have finished Mr undergrad with straight As
> got multiple internships with professors
> Literally not one job I can apply for in my province
>Best jobs I can find require experience and pay like 15 bucks an hour
> meanwhile my brother majors in computer science/ multimedia
>graduating this year
>has three different job offers to choose from
> will be starting at 70k a year
> I'm stuck in retail and can't afford to go back to school

Only option is to go into crippling dept for a new major, go to teachers college or go to grad school but chem grad school seems just as shitty

tl;dr don't listen to /sci/ and don't study chem.

Kill me.
>>
>>7843712
Didn't work
>>7843734
This worked:
byte[] ba= new byte[2];
if(number<=0){
number+=65536;
}
for(int i=0;i<2;i++){ //ints are 4 bytes, shorts are 2
ba[i]=(byte) ((number >> (i<<3) ) & 255);
}
return ba;
>>
>>7843873
>expects to get a job with only an undergrad degree
Seriously?
>>
>>7843873
> Convince me its an awful major and to take science instead

If you were convinced of this then you never really liked CS. You come to ask for second opinions, not for people to make your life choices. Moron.

>Convince me chem is a good major
By what standard? I hope you actually liked chem and not just thought it would get you money or some shit.

> Literally not one job I can apply for in my province
This is something you should have thought about. You had 4 years to either change major, or move to a place with more job opportunities.

>crippling dept for a new major
If you do this then you will be making another big bad decision.

>go to grad school
Another big bad decision.

Just fucking move out to a place with more job opportunities. If you had such a good record of straight As and various internships then any job that you could apply to, will take you immediately because most people had shitty grades and no internships.
>>
>>7843873
thats fucking hilarious. I really hope that is true. Youre fucking retarded. Its common knowledge chem and bio degrees are worthless, especially bio.
>>
>>7842343
>primeCheckUgly
>Ugly

topkek
>>
>>7843873
>straight As in undergrad
>no job

get a masters at a good uni moron
>>
>>7843387
>not easily inferring from context
>>
>>7843906
I took chem because I was really interested in it. I was going to take computer science because I was good at it and enjoyed it.

I asked /sci/ because the board has people with experience in both fields and the consensus I got was chem had good job prospects. CS did not.

I wanted to take something I was interested in but more importantly something that was okay and would get me a decent job. I knew I was interested in chem but I was wrong to think it would fulfill the more important requirement.

>>7843937
That's the decision I'm facing now. I'm a lot more skeptical though. Before I finished I asked some grad students for advice and they essentially told me a masters or PhD in chem isn't worth the investment.
>>
>>7843902
>>7843911
Yeah I readily admit I'm fucking retarded and made a massive mistake.
>>
>>7843393
Dijkstra > You

Just because you study CS doesn't mean you cant also study mathematics.
>>
>>7843963
>Dijkstra
>Theoretical Physicist
>Professor of Mathematics
>Quite literally learned 'CS' by attending a 1 week long programming course held at cambridge university
>After that took his actual knowledge of science, applied it to code monkeying, and made revolutions that none of you monkeys could EVER even dream of making.

People who study CS are bad at math and CS.
People who study math are good at math and CS.

The proof is Dijkstra himself.
>>
>>7843873
>> Literally not one job I can apply for in my province
>>Best jobs I can find require experience and pay like 15 bucks an hour
>has three different job offers to choose from
> will be starting at 70k a year

Are you applying for coding jobs? You know your job title DOES [math] \bf { NOT } [/math] have to match your degree title.

>CS or equivalent == STEM major with any coding knowledge
>>
>>7842071
Did this function actually exist in a codebase?

Please tell me no.
>>
>>7843981
No I've only been looking for chemistry jobs. I was considering just self teaching myself programming and building up a portfolio. I wasn't sure if that could actually lead to any employment though.

I know people say you don't need a degree but I wasn't sure how much merit that actually held as my only connection is my brother whose boss said they only hired people with degrees.
>>
>>7843956
>I was going to take computer science because I was good at it and enjoyed it.

Then you're still good at it and still enjoy it, no? Apply for CS jobs. Hell, you're brother can refer his extra job offers to you. You have a foot in the door already, you can sidestep HR, and have access to jobs that aren't even posted. Don't you realize many CS grads would kill for that kind of opportunity?

>and the consensus I got was chem had good job prospects. CS did not.

Good GENERAL job prospects. If you're looking for chemical/lab jobs, you're doing it wrong
>>
>>7842270
The joke is that he can check if a number modulo 2 is 0 and if it is, return True

Instead he does some retarded loop that eats up a ton of cycles.
>>
>>7843999
>I know people say you don't need a degree but I wasn't sure how much merit that actually held as my only connection is my brother whose boss said they only hired people with degrees.

Only hired people with *college* degrees. Tons of math majors, physics majors, engineers, etc end up having coding jobs. Just ask /g/ about their coworkers.
>>
>>7844017
>coworkers
Let me fix that for you:

*superiors
*bosses
*department leads
*guys getting paid more than them

>Daily reminder that a math major in software is more important than a CS major and thus gets paid more
>>
>>7843963
>>7843973
In wich department your "dijkstra" worked, you dumb fuck?
>>
File: 1453144232793.gif (2 MB, 500x281) Image search: [iqdb] [SauceNao] [Google]
1453144232793.gif
2 MB, 500x281
>>7843973

You didn't refute any point. You can study CS and math, I don't get why that's a hard concept for you to grasp.

You're not going to write good code if you just study math. You're not going to come up with complex sorting algorithms by yourself on a whim unless you study them, same with complex structures like Artifical Neural Networks.

Oh I forgot everyone on /sci/ is a genius who could sit down and program complex deep learning AIs because they've solved Fourier transformations in their undergrad class.

>inb4 m-math is hard and any advanced mathematician could pick up CS stuff easily

Ok, again, I'm not arguing this, but they'd still need to study it.
>>
>>7844003
>>7844017
I think I'm going to try and get my coding experience back up to par and build my portfolio a little more

I was feeling like a pretty big fuck up thanks for the advice/hope guys
>>
>>7844059
He did theoretical computer science, of course. But he was, by all means, a mathematician and theoretical physicist.

This, with other examples of mathematicians like Don Knuth who casually learned to program and then revolutionized all of your field with their eyes closed and hands tied, show that CS is a field studied only by complete retards.

>>7844061
>You can study CS and math

Fair enough, I do that, but I study mathematics. I study rigorous mathematics. CS people do not study rigorous mathematics, which is why a normal CS major would have never developed Dijkstra's algorithm, and why a CS major would have never been able to create the theory of compilers like Don Knuth did. You are monkeys trained to memorize and then apply. Memorize and apply. Not understand.

>You're not going to write good code if you just study math
Which is why I got myself 'Introduction to algorithms' to know the best practices in certain problems, and for coding style I just emulate what I see in professional enterprise software.

> You're not going to come up with complex sorting algorithms by yourself on a whim unless you study them

Yeah, but if you study them through the narrow lens of computer science you will get nowhere. Instead explore with the wide and powerful lens of mathematics and you will go a mile a second.

>m-math is hard
No it isn't. Math is easy and intuitive, which is why I cannot understand why in the world would CS people not just study math.

> any advanced mathematician could pick up CS stuff easily

You don't even need to be an advanced mathematician. Just to let you know, I got my Introduction to Algorithms book back when I was a junior in high school. I was a fucking kid and I understood all of it.

My general answer to all of this is:

You don't need a degree to do CS.
You need a degree to do mathematics.

or, in other wrods

You don't need intelligence and hard work to do CS.
You need intelligence and hard work to do mathematics.
>>
>>7844088
Holy autism.
>>
>>7844024
Good point
>>
>>7844106
>Someone knows more about something that you claim is your field of expertise

A-autist!

Insulting people on the internet, and jealousy, will lead you nowhere.
>>
>>7844110
Having a superiority complex over your undergrad major on a Taiwanese trading card forum will lead you nowhere :^)
>>
>>7844061
>You're not going to come up with complex sorting algorithms by yourself on a whim unless you study them

Any idiot could have come up with bubble/selection/insertion/merge/quick/heap sort on their own. The earliest mechanical sorters were based on radix sort

>complex structures like Artifical Neural Networks

ANNs don't even work that well.
>>
File: guido_cs.jpg (2 MB, 2800x2800) Image search: [iqdb] [SauceNao] [Google]
guido_cs.jpg
2 MB, 2800x2800
>huuurrr stupid computer scintists doesn't even know computer science
>huurrr they're fat
>huuuurrrrr You don't need intelligence and hard work to do CS.
>huuuurrrrr chem eng master race
>huuurrrrr java is very simple
>huuurrrr engineering hard math

I will just leave this here.
>>
>>7844130
>>huurrr they're fat

I can guarantee that no one in the past 40 posts made any such claim. And I am sure that even in the entire thread, no one has made that claim.

HMMM I WONDER WHY YOU WOULD BE MENTIONING IT! HMMM
>>
File: 1453682348430.jpg (47 KB, 358x350) Image search: [iqdb] [SauceNao] [Google]
1453682348430.jpg
47 KB, 358x350
>>7844088
>You are monkeys trained to memorize and then apply. Memorize and apply. Not understand.

Kindly link me to a list of all your achievements. You seem to think you're relevant in the field of mathematics and made contributions of any kind to speak like this.
>>
File: gosling.png (293 KB, 912x592) Image search: [iqdb] [SauceNao] [Google]
gosling.png
293 KB, 912x592
>create a sequence of fake java memes to give bad reputation to CS

Keep trying hard fag, you better show more respect.
>>
>>7844151
I never implied that I was great or of any importance. I am just sharing the experiences I have had with CS majors.
>>
File: cucks.png (409 KB, 490x684) Image search: [iqdb] [SauceNao] [Google]
cucks.png
409 KB, 490x684
>>7844130
>huuurrr stupid computer scintists doesn't even know computer science
True
>huurrr they're fat
50/50
>huuuurrrrr You don't need intelligence and hard work to do CS.
True
>huuurrrrr [c++] is very simple
True
>huuurrrr engineering hard math
harder than discrete "math"
>>
>>7844157
>Sun Microsystems
>Created Emacs
>DESIGNED JAVA

Fuck that guy.
>>
>>7844166
Then, show me your code fag. Ohh sure code is so trivial that you don't even have one... for sure!.
>>
>>7844122

Kek keep jerking over your online IQ score and pretending you're worth anything.

>ANNs don't even work that well.
You have no clue what you're talking about, and it's painfully obvious.
>>
>>7844157
The "cs graduate" images come from /g/ from their code horror stories threads.
>>
CS isn't a bad major. It get shit because its populated by retards who want to create the next big vidya. Engineers only take CS classes to learn how to code a drone. Don't shit on CS grads or the field. Only NEETs hate on CS. Java isn't bad, but it isn't great. It common and cheap to maintain as an enterprise infrastructure. Best new project to work on your own time for the next decade is drones and smart(something).
>>
>>7844176
>>>/g/
>>
>>7844176
>Bragging about 1st year sorting algorithm analysis as nontrivial

Please tell me this is a troll
>>
>>7841871
Surely one can argue that the entire statistics is inflated due to loads of kids going for a CS degree just because they wanna study something 'with computers'. If you're a talented or capable human being, you'll easily find a job, you'll most likely have had several internships before you finish your degree, and so on.

CS is the new 'media study'. One can easily make a profitable career if you've got a proper plan and aren't just wasting your time.
>>
>>7844197
Mergesort is a nontrivial discovery/creation. There are more papers on it than a moron like you could ever read.

You're arguing over me using the word complex because you're a dumb ass. The point was, you're not going to sit down, be presented with a set of numbers to sort, and then trivially write a mergesort. You'd probably write an insertion sort.

If you're really so far up your own ass you think you'd come up with a sorting algorithm like mergesort on a whim by yourself with no prior knowledge, I really don't know what to tell you.
>>
>>7844194
>CS isn't a bad major

But it is. You barely learn shit compared to other degrees. Any college grad could learn the whole 4 year CS curriculum in just a year of self study (see: http://www.scotthyoung.com/blog/mit-challenge/ ), other STEM majors can pick it up even faster.

You may as well be majoring in trigonometry.
>>
>>7844209
>Mergesort is a nontrivial discovery/creation

No it's not. Merging 2 sorted lists in n+m time is blatantly obviously to anyone with a functional brain (sorry CS majors) leading anyone to see that dividing the lists would instantly solve the problem in n log2 n time.
>>
>>7844219

I mean it's very easy to say, "oh that was incredibly simple" when someone already figured it out. Same with Huffman encoding, and yet nobody else at the time or before introduced the idea.

But I'm sure you're actually a brilliant genius who has a great intuition and would have found those things himself, had they not already been discovered. Do you have any sort of blog or website where I can read more of your innate discovers and observations? I'd love to read any papers you've written or look at any projects you've done.
>>
>>7844209
>The point was, you're not going to sit down, be presented with a set of numbers to sort, and then trivially write a mergesort. You'd probably write an insertion sort.

Then write selection sort, then bubble sort, then merge sort. It's called brain storming ideas. No one goes with the first thing that pops into their heads except for CS majors which you can see by these code samples ITT.

>you'd come up with a sorting algorithm like mergesort on a whim by yourself with no prior knowledge

It's the common sense divide and conquer algorithm. Don't tell me you find shit like repeated squaring advanced and nontrivial too?
>>
>>7844249
Yes it is common sense if you're familiar with divide and conquer. You're familiar with them because some guy sat down, figured out merge sort, and then from that people learned more about divide and conquer to solve problems. Someone entirely unfamiliar with the field would likely use the most straight forward approach, eg some variant of insertion sort.

Guess what, one of the most common and widely used compression algorithms is LZ77 compression or variants. All it is, is having a pointer back to some repeating portion and saying how much to spit back out. This is not a complex idea, yet it took until the late 70s to come up with. To simply say "oh that's easy as fuck I could have come up with that in an hour or two" is you being a dumb fuck.
>>
File: CS.png (886 KB, 1170x500) Image search: [iqdb] [SauceNao] [Google]
CS.png
886 KB, 1170x500
>>7844231

These weren't unsolved questions like Fermat's last theorem that went unproved for centuries. People just never bother to systematically work on the subject before. Mathematicians historically didn't given a shit about algorithms and viewed the question as below them. Gauss is famous for throwing away the FFT. Euler didn't even consider graph theory mathematics at all.

CS is a trivial field, get over it.
>>
>>7844256
>mathematicians have never tried breaking up problems before
>This is a stroke of genius!!!!1

What are you even doing here on /sci/?
>>
>>7844259
>>7844264

Not even just related to computer science. You're probably the same faggots who think calculus is trivial and you would have came up with it on your own too in a couple days.
>>
>>7844268
>You're probably the same faggots who think calculus is trivial and you would have came up with it on your own too in a couple days

Non-rigorous calculus? Yes.

Once François Viète came up symbolic math/algebra, the discovery of the methods of calculus were inevitable. Just look at all the mathematicians tripping over themselves in the history books. It was making it rigorous that needed good insight which took till the 19 century to happen and rigorously deploying infinitesimals was damn difficult and only happened 55 years ago in 1961.

Just look at Wikipedia pages for these simple algorithms and you see the same thing happening that happened in the early days of calculus. Numerous CS PhDs tripping all over themselves trying to claim the Bellman-Ford-Moore algorithm or the Roy-Floyd-Warshall algorithm.
>>
>>7844302

That's great man, you sound really intelligent. Care to link some papers you've written so I can bask in your brilliance more? I'm sure you've produced a lot and made lots of interesting contributions to the field.
>>
>>7844302
yeah... non riguros calculus like engineering majors take.
>>
>>7844322
>implying CS majors publish papers
>>
>>7843791
>address
if you could index them like 0, 1, 2, 3 and so on you could address 7.6e81 atoms with 272 bits
>>
>>7844166

Are there any other mathematicians that enjoy discrete math that are annoying by this meme?
>>
>>7844423
Don't worry, this meme is not an attack on you.

Mathematicians do discrete math.

Computer scientists do """""discrete """math""" """""
>>
>>7844130
python is fucking disgusting and ridiculously shit compared to proper programming languages you fucking tard kill yourself
>>
>>7844429

I don't know about you, but the mathematicians and CS students have the same required discrete math courses here. (There's two of them). Of course, therés upper-division courses too, but those would be electives for either major.

One thing I noticed is that CS majors tended to actually score significantly higher than the math majors in the upper-division discrete courses on average, although that's most likely due to selection bias, as less CS students take upper division discrete math on average. Still, I found it interesting. Of course if you dumped all CS majors into the course that wouldn't be true.
>>
heh...that little Italian manlet and his two closeted sociopath queer britbong friends are gonna be ass hurt as fuck

feels good man

leave the real science to high test men
>>
>>7844432
xD
>>
I'm a sperglord that's been programming 1-8 hours a day since I was like 10. I really want to get into CS. Should I get the meme degree? I've heard conflicting things from tons of people.

I'm 18 now, not sure what to do.

random code attached so no one assumes I'm full blown retard
>>
>>7844088

Wow man how old are you and how much do you make per year
>>
>>7844447

Don't base what you do on the opinion of some random guy (who could be trolling) on a Chinese cartoon discussion website.

Really though, what are you interested in? What kind of stuff have you coded? What did you like about it? How's your background on algorithms? Math?
>>
At some schools you can get a math degree with like 3 or 4 more classes on top of computer science. Ucf for example.
>>
>>7844447
if it's what you really want then go ahead and do it but if you prioritize making money then i would suggest not getting the degree and instead developing your own commercial software or try to get a job as a programmer based on your previous experience
>>
>>7844326

At ucf CS majors take calc 1 2 3 and different equations.
>>
>>7844455
I really want to be a PhD of Computer Science and get into quantum computer algorithm research. Sounds like a stupid path money wise though.

I've coded tons of stuff, mostly minecraft shit for larger servers. I can't stand the game but when you're running upwards of 500 servers networked together with tons of custom features the programming gets tough and fun. I've also been crazy into art with programming, so trying to learn computational geometry fundamentals on my own.

>Math
I failed calc, but I've been learning it on my own. School taught it very mechanically and I found it difficult to keep up because I wasn't even trying.

I really like math though, but I have meme-tier understanding of it. It's like how popsci fags understand science. I really want to actually understand it.
>>
I think computer science is more about solving problems, and therefore to be a successful one (and be able to get a nice job), one must have good problem solving skills, alongside with some advanced knowledge of mathematics for solving some bigger problems. A degree does not guarantee that.

And actually it's like what people at other careers do, they train themselves to be able to deal with problems to their area of work, it's just that in Computer Science one needs to first solve the problem apart from the domain of computers, and then make it dynamic, I mean automatize data.
>>
>>7844456
Not all math degrees are created equal. The ones CS majors do are shit.
>>
Computer science is not programming you idiot.

The whole course load describes how computers operate from the inside out from the bit level up. Once you are done with the coursework you can in theory describe exactly what happens while a computer operates and also program competently. (If you can't do any of this when you are done, it is not the coursework fault. If you can't get a job its not the degrees fault.)

Toss in 6 EE classes and you are a computer Engineer+ and can describe plus build one.

Toss in a few extra match classes and you are double majoring in Math.

Seriously, how retarded do you have to be to make such a fuss over a handful of classes...

Literally a few extra books of knowledge.

I mentioned these degrees because they are what I have.

I have a computer Engineering bs, a CS bs, and a math bs. I am currently one year from my MBA.

Good luck getting a decent job with your shitty attitude. Soft skills and social skills are just as important as technical skills
>>
>>7844473

That's retarded. They are the same classes.
>>
>>7844462

Have you done any other kinds of math? Might be worth it to try out some graph theory, since that's very useful in CS.
>>
>>7844482
>Doesn't know shit about a math degree
>>
Should I just get a Math degree with a minor/joint degree with economics?
>>
>>7844477

CE is the academic major that studies computers using math, physics, and EE. CS is for people too weak to pass advanced math or physics courses. Compare:

>>CS
>1st year
Bullshit java/OO coding class
Bullshit data structures class
Piss easy calculus classes
Piss easy matrix algebra class
[If you're luck] physics I&II for non-science majors

>2nd year
Watered down "computer architecture" class
Pompous software engineering class
Pathetic discrete "math" class
Watered down "probability" class
Crash course on formal languages and automata

>3rd year
Pathetic algorithms course
Watered down computability and complexity theory course
Laughable networks course
Laughable database course
Crash course on various programing languages

>4th year
Laughable computer security course
[If you're lucky] an Operating Systems class
[If you're lucky] a Compilers class
Horseshit AI with trivial machine learning
5-10 student team Capstone with one dude doing all the work
and all the bullshit easy electives you want

>>CE/ECE/EE
>1st year
C++/C Coding class
C++/C Data Structures and Algorithm
Easy vector calculus
Piss easy matrix algebra class
Ordinary Differential Equations
Physics I&II
Chem I&II

>2nd year
PDEs, Complex Variables, or Advanced Engineering Mathematics [which is half of each]
Probability and Random Processes
Numerical Analysis
Signal and System Analysis
Circuits
Physics III
Digital Logic
An actual Computer Architecture class

>3rd year
Electronics I&II
Communication Systems
Digital Signal Processing
[if CE or ECE] Discrete Math with Coding and Information Theory
[if EE or ECE] Control Theory
[if EE] Electromagnetics
[if CE] Operation Systems
[if CE] Digital System Design
[if CE] Embedded Systems

>4th year
Capstone where everyone actually does shit
[if you're unlucky] Ethics
Electives [for CE]:
Compilers
Computer Vision
Computer Graphics
VLSI Design
Networks
Cryptography
Reverse Engineering
Information Theory
Convex Optimization
Distributed Computing
among others
>>
>>7844503

At UCF, the math is like this:

--------Math degree requirements (Math)
Calculus with Analytic Geometry I
Calculus with Analytic Geometry II
Calculus with Analytic Geometry III
Ordinary Differential Equations
Linear Algebra
Intro to Discrete Structures
+ 18 hours of electives for concentration

-----Computer Science Requirements (Math)
Calculus with Analytic Geometry I
Calculus with Analytic Geometry II
Intro to Discrete Structures
+ 6 hours of advanced math
Calculus with Analytic Geometry III
Ordinary Differential Equations
+ 3 hours of math elective
Linear Algebra

Get CS degree. Take 6 extra classes (18 credits). Have Math Degree. FUCKING WOW. 1 and a half extra semesters of work. OMG IT'S SO DIFFERENT TO STUDY FOR 6 MORE MONTHS.
>>
>>7844503
>Chem I&I
>Physics I&II

This is also required at UCF for CS.
>>
>>7844503

Also, for the CE, there are literally like 7 or 8 extra classes. 2 fucking semesters.

Look that shit up online.

UCF Computer Science
UCF COmputer Engineering
UCF Math

I got my BS in CS and literally stayed in school for another year to get Math and CE.
>>
>>7844511
>No Finite Dimensional Vector Spaces
>No Abstract Algebra
>No Point-set Topology
>No Real Analysis
>No Complex Analysis
>No Measure Theory

Your school is shit and that math degree isn't worth the paper it's printed on.
>>
>>7844537
We get it, your school is shit.
>>
>>7844542

You listed 6 classes. Funny.

Remember where I said you have to take 18 extra credits for the math major? Yeah. Apparently you can't read.

It might also rustle your autism to know that I looked into getting a Masters of EE after only having what I have now. All I need to be accepted into the program after my CE degree is these three classes.

EEL 3470 Electromagnetic Fields
EEL 3552 Signal Analysis and Communications
EEE 3350 Semiconductor Devices I

FOUR MONTHS OF LEARNING. WOWEEE WOWWW. SO DIFFERENT.
>>
>>7844557

Every school is like this. How can you NOT know that?

You do know that these courses CS, and EE and CE are ABET accredited, right? They must contain very specific classes.

The requirements for a Mathematics degree across the regionally accredited campuses in the United States are practically the same.

You do know what standardization is, right?
>>
>>7844557

MIT, the #1 ranked Mathematics school in the US says this on it's MATHEMATICS PAGE:

Mathematics and computer science are closely related fields. Problems in computer science are often formalized and solved with mathematical methods. It is likely that many important problems currently facing computer scientists will be solved by researchers skilled in algebra, analysis, combinatorics, logic and/or probability theory, as well as computer science.

They also say:

The breadth of careers envisioned by Mathematics Majors has led to the creation of a number of subjects with similar content. The following limitation applies to all four degree options: Subjects taken to satisfy the Mathematics degree requirements must not have essentially similar content. Specifically, you may count at most one of the subjects from each of the following lists.

18.06 or 18.700 (Linear Algebra)
18.702 or 18.703 (Algebra)
18.04 or 18.075 or 18.112 (Complex Variables)
18.05 or 18.600 or 6.041 (Probability)
18.204 or 18.219 (Combinatorics)
18.400J or 18.404J (Computation)
>>
>>7844557

Also MIT requires the same courses as UCF and virtually every other school that offers a math degree.
>>
>>7844574
No, nearly ever school requires Algebra and Analysis to get a degree. Your school is exceptionally shit.
>>
>>7844584

UCF requires Analysis and Algebra, just like every other accredited school in the country.

How dense are you ?
>>
>>7844503
>>7844557
>>7844584

Are you actually like this? How can you be so pompous and autistic and still function in the world? Holy shit
>>
>>7844583
UCF is a no name shit school

>https://www.math.princeton.edu/undergraduate/math-majors/requirements
>>Students must complete four core requirements:
>one course in real analysis (e.g. 320 or 325 or 425 or 385)
>one course in complex analysis (e.g. 330 or 335)
>one course in algebra (e.g. 340 or 345)
>one course in geometry or topology (e.g. 350 or 355 or 365 or 560)
>>
>>7844590
Algebra is not Matrix Algebra
Analysis is not Calculus
>>
>>7844595

Doesn't matter. Regional accreditation demands that all course curriculum are essentially similar.

Face it, you are an idiot that thinks your classes are some esoteric knowledge. You are just really a high functioning retard.
>>
>>7844591

Welcome to /sci/, where we've achieved nothing and know everything.
>>
>>7844584
>>7844595
This desu senpai.

>>7844603
Well apparently the accreditation requirements don't require algebra and analysis, and your school doesn't require them.

Sorry to break it to you, but your school is absolute shit.
>>
>>7844625

This guy is so autistic that two classes are the cut off point. Ha-ha.

Really though, I just looked up the ucf 2016 catalog and it does require one of those. They have analysis for the masters degree it looks like.
>>
>>7844633
Ok good so he just neglected to mention algebra as a requirement.

But still, from your comment I infer analysis isn't a requirement? It sounds cruel but to be honest that's pathetic and sad.
>>
File: bio parrot says.jpg (133 KB, 400x450) Image search: [iqdb] [SauceNao] [Google]
bio parrot says.jpg
133 KB, 400x450
>>7844633
>is so autistic

No, that guy is right. A math major without analysis is no math major at all.

>They have analysis for the masters degree it looks like

That is both hilarious and incredibly sad at the same time. Your school is a living meme.
>>
>>7844603
>Regional accreditation demands

Accreditation means nothing dude.

There's no such thing as ABET for math programs. Some schools, like UCF, structure their program for those heading into high school math education and actuarial jobs and teach next to no real math.
>>
reading this thread I feel shit about my education
>>
>>7844461
you dont need differential equations for cs lol
really all u need is single var calc
>>
>>7843873

>making major life decisions off of /sci/

i'm sseriously lmao'ing at your life
>>
>>7844462

>god-tier at coding
>fails calculus

poetry
>>
File: 1372029416590.jpg (40 KB, 316x311) Image search: [iqdb] [SauceNao] [Google]
1372029416590.jpg
40 KB, 316x311
>>7844759
tfw I listened to /sci/ and applied to UC San Diego and UC Riverside for Math. I wanted to become an engineer.
>>
>tfw math major and make trivial games in my free time
ahh, living the dream
>>
>>7844770
I am laughing pretty hard.
>>
>>7841893
M gets jobs in the UK?
Holy shit maybe I should move.
>>
>>7841871
Well it's about time the intelligence bubble popped.
>>
>>7841893
>considering the £40k+ student debts.

Student loans aren't really "debts", at least I don't think so.

>You don't pay it back unless you're making 21k a year (or I think 25k with the new loans)
>it's interest free
>if you miss a payment no one comes trying to reposes your house or something like that
>minimum repayments are something like £6 a month
>it doesn't affect your credit rating
>and if you haven't paid it back in 40 years then it gets written off by the government.

Student loans repayments are basically a graduate tax
>>
File: 1441428196740.jpg (1 MB, 1141x1141) Image search: [iqdb] [SauceNao] [Google]
1441428196740.jpg
1 MB, 1141x1141
Even as a Math graduate /sci/ still makes me feel retarded and that I wasted my time on topics not worthy of study.
>>
>>7844762
>>fails calculus
haha yeah, I literally slept the class though

when I've been learning on my own it's been pretty alright. I just need to practice more
>>
File: image.jpg (25 KB, 228x221) Image search: [iqdb] [SauceNao] [Google]
image.jpg
25 KB, 228x221
>>7842071
>best case scenario
num is 2, the loop runs once and tells you the number is even
>ok scenario
num is a low even number, the loop will run (num divided by 2) times
>lolwat scenario
num is absolutely anything else, including 1, 0, or a minus number

loop will run over 1 billion times EVERY time, and then tell you the number is false... not an odd number, a false number
>>
>>7844482
They are the same math classes up until third year when the math majors start doing analysis and abstract algebra and the cs majors start doing lol OOP and SQL.

Source: I'm majoring in both.
>>
>>7844423
>One chapter in Rosen is all there is to know about combinatorics, number theory, graph theory, probability
>CS majors seriously believe this
>>
>>7841901
>newfag can't triforce
>>
>>7844173

NDAs nigger, you would know if you actually had a job with that CS major.
>>
>>7844447
>Self taught coding
>Still learned java

What the fuck is wrong with you?
>>
>>7844440
>I don't know about you, but the mathematicians and CS students have the same required discrete math courses here. (There's two of them).

At other schools, math majors have a separate and better intro to proof/mathematical reasoning course.

>score significantly higher than the math majors in the upper-division discrete courses on average

It's more likely that is due to the course work overlapping a lot with what they have seen before.
>>
>>7844462
>I failed calc

So CS it hurts
>>
>>7844462
>I really want to actually understand it

Learn proofs. If you can't do that, you have no hope.
>>
>>7844567
>EEL 3552 Signal Analysis and Communications
>EEE 3350 Semiconductor Devices I

How the fuck did you get a CpE degree without those courses? Post your transcript.
>>
>>7844966
Fuck off Daniel
>>
>>7845020
Is he a friend of yours, anon?
>>
>>7844580
>The breadth of careers envisioned by Mathematics Majors has led to the creation of a number of subjects with similar content

Translation: Because highschool teachers and cs majors can't into math nor do they really give a shit, they've created watered down versions of those courses to keep the idiots out of the more extensive classes for real majors who are passionately interested in learning hard math. They're proper subsets of one another, not overlapping courses with/without cs emphasis.
>>
>>7844633
>>This guy is so autistic that two classes are the cut off point

These are THE fundamental classes that everything is built on that math majors learn. It's like a physics major not learning Electrodynamics and Quantum Mechanics or an EE not learning Circuits and Electronics.
>>
>>7845020
How the fuck has this meme spread to /sci/ of all places, from fucking /sp/?

Daniel does engineering, though.
>>
>>7844121
Damn, havent heard that one before.
>>
>>7845020
based statsgook
>>
>>7844256
Lz77 is the most intuitive fucking way to encode data. If you asked a highschooler how he would encode data, he would most likely give some sort of the lz77 method. The only nontrivial thing about it is scaling the adress and length vector size.
Tl;dr LZ77 is trivial
>>
Please watch our sport
>>
>>7845228
Fuck off Daniel
>>
>>7845229
Love ya work memespouter
>>
>>7845232
Not your autistic Australian friend.
>>
>>7844462
>I failed but I didnt try lel :PP
Yeah, you're gonna drop out.
>>
THIS IS WHAT HAPPENS WHEN YOU HIDE IN YOUR NERD BOARD POSTING ON BAITY MEME THREADS AND QUITTING /CRIC/

BLOWN. THE. FUCK. OUT
GET FUCKED DANIEL. FUCK OFF

>THE STALE SMELL THAT STILL TAINTS THE CAR ALSO KNOWN AS CELIA'S
>>
>>7845242
autism
>>
>>7845020
Hi Danielle
>>
>>7845242
/cric/
Somehow I'm not surprised the cancer comes from /sp/.
>>
File: Default.png (5 KB, 129x233) Image search: [iqdb] [SauceNao] [Google]
Default.png
5 KB, 129x233
>>
Is this the new /cric/ general?
>>
I want a grilled cheese sandwich but my oven is broken. What the fuck do i use?
>>
File: 1447065505758.jpg (39 KB, 426x463) Image search: [iqdb] [SauceNao] [Google]
1447065505758.jpg
39 KB, 426x463
>med student
>get into conversation with some other student
>he says he has to study 24/7 but is managing perfect grades
>was quite impressed, asked him what he studies
>tells me "electrical engineering"
>mfw
>wonder if he was being serious about his degree being hard
>turns out he was
>instantly Iose respect for him

l assume there's a few engineering students on here, so I'm actually curious. Do you guys actually think your degree is difficult or are you at the stage where you realise anyone could do it?
>>
>>7845298

>>7845305
>>
>>7845298
any non-retard can do any degree
>>
>>7841871
Nothing new, CS/CE is invaded by hordes of rats who heard that it pays well to be programmer. Just like social studies were(then the meme was "degree pays well, any degree").

I have lots of contact with CE students and only a miniscule % of them programs better than me except I only used it for my own arduino projects and PLC's(then again PLC's are mostly LAD so it's not like it's some hard programming I am doing on them). Exactly because they're mouth breathing retards who were told to take part in rat race even if they absolutely can't compete.

t. Electrical engineer.
>>
>>7845298
>med student
>thinks his degree is hard
>posts about it on /sci/

Also this:
>>7845309
>>
>>7844432
LMFAO
M
F
A
O
>>
>>7845371
you obviously have no clue what makes a programming language good

you think 1 smug self-proclaimed language designer can take on expert committees and huge corporations?
>>
>>7844462
Lol, feels good to be a math and cs major and not fail goddamn Calc.
>>
>>7844759
learn to code are pick up a code monkey job, not that hard but at least it's not retail.
>>
>>7845298
Finished sophmore and junior math courses my first semester as a freshman, was hard but not impossible I was lazy. Seems pretty ez desu. Maybe 2-3 hard classes. Mind you I was taking max credits and I played 200+ hours of games that semester.
>>
File: 1375469247684.jpg (64 KB, 534x462) Image search: [iqdb] [SauceNao] [Google]
1375469247684.jpg
64 KB, 534x462
>>7842703
This isnt a joke

I work as an engineer an another engineer once game me code with this.
Another bit in the same code was
>q1, q2, q3, ... q43 are bool variables
>need to check that at least one is true:
>qtotal = 0
>if (q1 == true) then qtotal = qtotoal + 1
>if (q2 == true) then qtotal = qtotoal + 1
>if (q3 == true) then qtotal = qtotoal + 1
>if (q4 == true) then qtotal = qtotoal + 1
>...
>if (qtotal >= 1) then return true

how some engineers get their degree is beyond me, and then these same people are insulted when people mock engineers for being retarded.
>>
>>7845569
But doesn't that work? What's wrong? How would you do it? A vector q[42]? And then loop through the enters? In the end the result is the same.
>>
>>7845582
at least use || ffs
>>
>>7845582
[math] 1-\prod_{i=1}^{n} (1-q_i) [/math]
>>
File: 1453672655799.webm (2 MB, 400x720) Image search: [iqdb] [SauceNao] [Google]
1453672655799.webm
2 MB, 400x720
>>7841875
>Degrees don't matter anymore

They never did. Colleges and universities are just tuition farms.

If you want a good job you;ll need to schmooze with people and rely on nepotism. That is how the human world works, kid.
>>
>>7841901
lol I used to do this shit back in MS-DOS 5 just for fun in like 1992 for fuck sake. It was shit like this you learned in high school to make a "rocket launch" when it printed out.
>>
>>7842055
Hahaha, checked and well-memed.
>>
>>7842068
As someone with basically a cs degree ( math w/ minor in cs ) who has worked as a codemonkey for 18 years, never getting a promotion ( except when switching jobs ) I have learned a few things about what is really in demand.

Managers want to be able to say yes to their bosses. When they estimate x will take y months, their bosses say: y months is too long, here's twice ( or thrice! ) the money, do it in half the time.

Managers can not say no. This gets them nowhere at best or shitcanned at worst.

So, if a manager is running a crew of excellent coders who apply what they've learned in their CS degrees, then adding more crew doesn't get a linear increase in output. There is inevitably a learning curve for the tools employed.

The manager cannot meet their bosses expectations.

But if the manager employs spaghetti coders, then nobody knows what anything is doing. A new hire has just as much knowledge as a veteran. More money for labor gets closer to linear increase in results. The manager gets to be responsible for more people and gets to say yes to their boss, and gets promoted themselves.

Also more labor is most easily had by bringing in contractors. These people are judged on what they can get done now, not what they leave behind for others to deal with. If they shit up the codebase, then they don't have to deal with it - they are on to the next job.

If you create shitty code that is hard for others to understand, then at least the contractor is not MORE effective in the short term than you. IF you create powerful tools and take the time to do things right, then that effort makes you appear slower than someone who doesn't care about anything but the current deadline.

Over time, the tendency is toward spaghetti code.

Sure, maintaining this shit is very needlessly expensive, much more could be done with far less, but Codemonkeys are demanded, not a fix: to create and maintain mountains of crap. CS skills are worse than useless.
>>
>>7842004
>computer-science-knowhow

Like having the ability to understand and use a 101 keyboard and standard mouse.
>>
>>7845607
.. worse than useless cont.

Having CS skills lets you see what is wrong with how things are done, which makes you work against the natural entropy increase. It keeps you a codemonkey perpetually since you can't help wasting your time fixing things when you should be climbing atop others. You see coding as a potentially rewarding thing to do, producing efficient easy to maintain code feels right, but someone who could care less spends their time finding ways to not be held accountable for actually doing any coding themselves and ends up being your boss.
>>
>>7845602
>I got rejected from my first job application wave
Translated by Bing!
>>
>>7845602

>paying for tuition
>not getting scholarships that go into surplus which help pay for food and rent

the rest of america is so privileged i swear

just fucking go to your flagship state school if you don't get into a top circlejerk university, not even kidding (advice to you underage b&s lurking too btw) - that means something like HYPS, MIT and Caltech only, and then ONLY if you think you'd like the academic environment. unless you're living off mom and dad's 500k salary or whatever, then go fuck yourself whatever
>>
>>7845582
int q[42] = {0, 0, 0, 1, 1, 0, 0, ........ }; /* whatever the values are */
total = 0;
for (int i=0; i<43; i++) {
total = total + a[i];
}

Much less lines than doing one by one.
But you're right, both would give the same answer.
I wonder which one is faster.
>>
>>7844740
Depends on what you want to do
>>
>>7845626
Just as retarded, best way in pseudo code:

for i from 0 to 41:
if q[i] equals true, return true;
return false;
>>
>>7845617
No, I dropped out of high school and started my own business. Now I own 3 houses and I'm retired.

>>7845625
Who cares who pays for it? It still only exists to suck up tuition money. The degrees are worth more to wipe your ass with.
>>
>>7845638
the return false statement after loop is completed of course
>>
>>7845639
>No, I dropped out of high school and started my own business. Now I own 3 houses and I'm retired.

Hahahahahahahahaha, no one believes you faggot. Enjoy your parents basement.
>>
>>7845626
>>7845638
>actually checking all 43 variables, instead of stopping after finding the first
Wew. I'm actually considering making an epic cs graduate meme picture with you guys
>>
File: sompsci.jpg (157 KB, 1053x999) Image search: [iqdb] [SauceNao] [Google]
sompsci.jpg
157 KB, 1053x999
>>
>>7845651
>dat projection doh
>>
>>7842442
I was a lot happier without knowing that page existed
>>
>>7845676
I cannot figure out what this is supposed to do by reading it. I copied it line by line and the compiler throws an "invalid use of void" error on the int q =... line
>>
>>7843731
Even better, it says "okay it's false" and will tell you that all negative numbers are odd. The scary thing is that I was a TA for an intro programming class for a few years and I've graded assignments just like this so many times.
>>
>>7842316
It's even better you can literally use an integer as a double in Java, i.e. double num = intNum;
>>
Guys please help me I'm panicking

I'm a high school senior with shit grades in everything. By the grace of god I somehow got accepted to a university (Bellarmine, Lou. Ky)
I think they only accepted me because it's an expensive university.

I intensely want to do something STEM. I want to really understand and appreciate the physical world, I want to master something. I don't want to codemonkey or do any shit tier half ass degree.

http://www.bellarmine.edu/cas/computerscience/
>The Department of Computer Science offers students the opportunity to learn about technology from many different perspectives. These unique programs provide a student with a liberal arts background to do more than just program a computer. These programs challenge students to understand the big picture of how technology utilization impacts the world in which we live.

Holy shit.
That doesn't inspire confidence at all.

What the hell do I do? I'm too scared to apply to a different university as I know I'm not gonna get accepted by fucking anyone.
Should I just drop everything and go for liberal arts
Jesus
>>
>>7842703
Even better: return (value_to_return == true);

I've seen this. A lot.
>>
>>7842442
>>7845710
That 's hilarious.

>yfw sleep-sort operates in [math] O(n)[/math], making it the fastest sorting algorithm in existence
>>
>>7843956

you got memed on son
>>
>>7845792
Moreover, assuming bounded input, sleep-sort outputs in O[math](1)[/math] time.
>>
>>7845768
kek just drop it man don't waste money on it

>I want to really understand and appreciate the physical world
computer science is about as far removed from the physical world as you can get
>>
>>7845834
>what is computational sciences
>>
>>7845834
Let me clarify physical as in not philosophical. I want to understand and appreciate higher math and to be able to apply it masterfully.

I don't think I'll be able to be happy with myself if I can't achieve something rigorous and difficult in life. It's probably some personality disorder/inferiority complex I don't know.
But I really don't like existence right now.
>>
>>7844770

Why not both?
>>
>>7845731
just write q = -4
>>
>>7845582
>>7845626

Or you could not be retarded and do lazy evaluation
>>
>>7845792
You haven't heard of radix sort?
>>
>>7845925
Fine. But no algorithm has constant time, which sleep-sort does for bounded input.

O(1).
>>
File: 1351469114001.png (74 KB, 412x351) Image search: [iqdb] [SauceNao] [Google]
1351469114001.png
74 KB, 412x351
>>7844896
>Graduate cum laude with an EE degree
>/sci/ still makes me feel like an idiot
>>
>>7845607
>tl;dr The Mythical Man-Month
>>
File: 1438997337417.png (350 KB, 421x730) Image search: [iqdb] [SauceNao] [Google]
1438997337417.png
350 KB, 421x730
>UK computer science
Yeah, nah cunt.
Still top game over in F.R.E.E.D.O.M land.
>>7841901
To be frank, only the first two years are, which is why a lot of STEM students go to CC and transfer.
Even then, some things are just easier with a gifted professor. I don't think I've ever met someone who self-learned fucking Multivariable Calculus, and the physics courses at that level would be impossible without at least some direction (you'll need to know this, don't bother with this proof, this is just an fyi and you don't need it).
>>
>>7845676
>l=i[12]

#define is evil
>>
>>7845768
People are just going to read "BS: computer science" on job apps, if that's what you're worried about.

You need liberal arts credits no matter what fucking school you go to. You should see if you can get your foreign language credits from a CC.
>>
>>7846038
You don't need any liberal arts at Oxbridge
>>
>>7846043
>shit grades in high school
>murican
Is he going to Oxbridge, you cheeky cunt?
>>
>>7845768
https://catalog.bellarmine.edu/2015-2016/requirements-major-computer-science
https://catalog.bellarmine.edu/2015-2016/requirements-major-computer-engineering

This is sickening.
>>
>>7845953
Spaghetti sort is O(1)
>>
File: sgd.png (26 KB, 743x409) Image search: [iqdb] [SauceNao] [Google]
sgd.png
26 KB, 743x409
i had to transfer data from one excel sheet to the corresponding row in another sheet with multiple entries and in different order.
there were a few reasons why i couldn't just copy and paste them.
please tell me i didn't completely fuck up
>>
>get EE degree
>get told it will be super simple to get job like that
>year later no job
Fuck the world
>>
>>7843963
What does the fat fuck from witcher 3 have to do either this?
>>
>>7846106
What jobs are you applying for?
>>
>>7842305
This is some very convincing bait
>>
>>7846106
what did you do while getting the degree?
did you do internships, did you use the connection of your professors at all?
i still have one year left and already got a job offer.
>>
>>7845660
Retard read again, mine stops when the first 'true' is found>>7845638
>>
iTT: autistic maths students who will never get hired during an interview because they will spout off random maths proof while they are being asked what type of tree they would be and end up looking like an idiot.

Hahahahahahahahahahaha.

I just passed over 5 guys with math degrees because they wouldn't stop talking about how smart they were.

I wound up hiring a nice computer scientist kid.
>>
>>7846188
>what kind of tree would you be
what kind of question is that?
>>
>>7846188
>they are being asked what type of tree they would be
an oak?
>>
>>7846188
>I wound up hiring a nice computer scientist kid.

Enjoy your spaghetti code and Ω(n!) algorithms
>>
>>7846140
At this point I'm applying for cad drafting and technician jobs
>>
>>7845768
Not too late to move to another country where studying is cheaper/free, less selective, and doesn't "provides you with a liberal arts background".
Can't relate, but failing a year in College (which is quite likely to happen to you if you have trouble keeping decent grades in HS) is not a big deal in France for instance.
>http://www.admission-postbac.fr/
Applying to Licences (the most similar programs to those offered by the Anglo-Saxon education system) at Universités just requires you to have completed secondary school.

See another example with Sweden (might be a bit late for non eu citizens though) :
>https://www.universityadmissions.se/
>>
>>7845953
You have to sort n items. Can you spawn n threads in O(1) time? This is why people laugh at CS majors here.
>>
>>7846773
I said for bounded input.

So if the size of the greatest input is, say, 1000, then no matter how many other elements less than 1000 you add, it will still take however much time the delay is for the number 1000.

Constant time for bounded input.
>>
>>7846271
Why would a CS student, who specifically studied data structures, algorithms, computation and complexity, a set of specialized algorithm courses in the field he chose, choose a n! algorithms if something better exists? Honest question now, beside the "CS students are idiots" meme, do you honestly believe that they are widespread useless despite those courses?

I mean, you have to be very special to believe that at undergrad level, without extra curricular experience/studying a Math major would do better on a job than a CS one, it simply doesn't work that way, the math major would either have to go through books, regardless of how easy those are, to not re invent the wheel, at the time this would take him the CS could work on his spaghetti code and add some other shit to his toolbelt.

Beyond undergrad levels it's a completely different story in my opinion
>>
guys, if youre interested in cs and you want to study then you have full rights to study it.

/sci/ often says that cs majors dont get hired or get that much money but this depends on how you studied and the connections you made either in school or out of school.

dont let the trolls draw your path
>>
>>7847144
No.

If I want to sleep-sort a billion numbers (all less than 1000, if you like), I have to create a billion threads. That takes time and memory.

If I sort ten times more numbers (still less than 1000), I need ten times more threads. That takes ten times as much time and memory.
>>
>>7847249
the only problem is if you're a disinterested retarded normie and are just in it because of memes or to make money or to make video games
>>
>>7844954

If the number is anything other than 2, it won't return anything because i only increments if the number is 2 (so you never leave the while loop).
>>
>>7841875
>>7845602
You guys do realize that your country isn't th eonly on in the world, right? You can't get anything other than a McDonalds job here without a degree. Also, CS has the most available jobs and is reported to keep on developing, making half a million more available jobs till 2020
>>
>>7847667
this.

uk tards dont have CS jobs because they are neckbeard NEETs who dont apply for any
>>
>>7847224
>Why would a CS student, who specifically studied data structures, algorithms, computation and complexity, a set of specialized algorithm courses in the field he chose, choose a n! algorithms if something better exists?

Because CS majors are the fucking worst at algorithms and try to get by with blind memorization.
>>
>>7847667

CS is one of the few fields left where you don't need a degree to get a job.
>>
>>7847753
Haha, are you joking? Maybe in your country but as I said here it's a complete necessity for just about any job.
>>
File: 1390525738981.jpg (76 KB, 750x600) Image search: [iqdb] [SauceNao] [Google]
1390525738981.jpg
76 KB, 750x600
>>7847778

There are tons of self taught high kids and even hobos in CS jobs
>>
>>7847793
not here
>>
File: 1428435649853.jpg (44 KB, 600x360) Image search: [iqdb] [SauceNao] [Google]
1428435649853.jpg
44 KB, 600x360
>>7847802
doubt it
>>
>>7847814
doubt it all you want, it's the truth
>>
File: 1274015211616.jpg (28 KB, 329x379) Image search: [iqdb] [SauceNao] [Google]
1274015211616.jpg
28 KB, 329x379
>>7847820
http://www.businessinsider.com/homeless-guy-accepts-offer-to-learn-coding-2013-8
>>
>>7847778
nice meme. if you can show you're a good software developer obviously the company would rather hire you than some cs shitkid that can't even do fizzbuzz.
>>
>>7847838
>>7847837
>let me tell you about your country
I'm not saying it's a good system retards but if it helps you cope with your lack of qualifications keep pretending
>>
File: 500roots.jpg (47 KB, 670x451) Image search: [iqdb] [SauceNao] [Google]
500roots.jpg
47 KB, 670x451
>>7845638
its literally just
>foreach( bool el in q){if (el) {return true;}}return false;

or even better if the language supports it
>return q.contains(true);


works for any sized q
>>
>>7847840
>i know every person in charge of hiring people in my country
>>
>>7847842
I know my country's hiring culture and I've looked at job offers and they all require (R E Q U I R E) at least a degree in CS
>>
>>7847843
the requirement isn't literally a requirement you sperg. you can contact them anyway and if they're desperate enough they'll take anyone or at least give everyone a chance.
>>
>>7847844
They're not desperate at all, there's an incredibly high unemployment rate and because uni is free having at least a degree is absolutely necessary right now
>>
>>7847847
you're just assuming things. finding people who are actually competent in a technical field is very rare so employers can be plenty desperate.
>>
>>7847848
Okay, pahjeet, I'm sure you'll find a job any day now
>>
>>7847849
i don't even want a job, i'm not a codemonkey wage slave
>>
>>7847850
So, what are you?
>>
>>7847851
self-employed masterrace
>>
>>7847854
oh, then you must know a lot about hiring policies, anyway, what do you do?
>>
>>7847793
Are web dev jobs CS jobs?
>>
>>7846106
I was in the same shoes as you , I just gave up, I wash dishes now.
>>7846152
>connection
you're a peoplemancer anon, you could probably get a job with a liberal arts degree with your peoplemancing skills. your situation isn't comparable to ours.
>>
>>7846030
I taught myself multi-variable calculus.
>>
>>7846030
>is why a lot of STEM students go to CC and transfer.

I'm >>7845768 and this sounds like a great idea.

Perhaps a more proper STEM oriented college would accept me if I perform well in CC? Or maybe I'm bargaining?
>>
>>7847423
whats wrong with making money?
>>
>>7848326
People who are in it solely for the money end up not making money. You have to have a desire and passion which drives you succeed and consequently make money.
>>
>>7847843
>CS or EQUIVALENT
>>
>>7846030
>I don't think I've ever met someone who self-learned fucking Multivariable Calculus
I never went to any real analysis classes at uni (they were in morning and I love to sleep), passed it by self study. I did have the handbook though. This is for real analysis 1, 2 and 3 and 4. That's respectivly:
single variable, multiple variables, vector, complex
Thread replies: 343
Thread images: 46
Thread DB ID: 513090



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

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

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 shown content originated from that site. This means that 4Archive shows their content, archived. If you need information for a Poster - contact them.
If a post contains personal/copyrighted/illegal content, then use the post's [Report] link! If a post is not removed within 24h contact me at [email protected] with the post's information.