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

If your CS degree didn't teach/have you >implement a

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: 215
Thread images: 12

File: 1481039495492.png (109KB, 610x500px) Image search: [Google]
1481039495492.png
109KB, 610x500px
If your CS degree didn't teach/have you
>implement a compiler
>implement a kernel
>real analysis
>combinatorics
>functional programming
>assembly language
>proving correctness of algorithms
you went to a code monkey diploma mill
>>
>>59573061
>>>/r/gatekeeping
>>
Using web technologies that go beyond their intended purpose because software engineers wanted to shoe-horn formal patterns into languages that are intended to display dancing baby gifs will inevitably bite us in the ass.
>>
>muh low-level programming

It's more important to quickly make programs that get the job done rather than spend decades on writing your magnum opus.
>>
If you spend your days worrying about what another person's degree taught them when even if it was shit that would only give you an advantage you might as well kill yourself.
>>
>>59573097
Then you don't need a CS degree

You go to code monkey bootcamps
>>
>>59573061
mine taught only the last 2
>>
If your CS degree didn't teach/have you
>informed consent
>personal hygiene
>history of slavery
>tolerance
>white guilt
you went to a code monkey diploma mill
>>
>>59573132
Funny stuff. Still pissed off I paid for that shit. Fucking Mexicans.
>>
>>59573061
>real analysis
What schools teach this to cs majors?
>>
>>59573061

Mit opencourseware
>>
>>59573146
fuck off codemonkey, adults are talking
>>
But my Computer Engineering degree taught me that.
>>
>know none of that shit
>didn't mortgage my future for a pice of paper
>making $95,000/yr in Florida

Glad I didn't fall for the CS meme
>>
>>59573146
Not sure what OP is trying to say with that one. Maybe debugging, profiling, and unit testing?
>>
>>59573115
Human Resources says otherwise
>>
I learned all of these things but I could have chosen different electives and still graduated with a CS degree.

You could also add distributed systems to that list.
>>
>>59573061
I was taught all of that except the first one. On the other hand we learned how to implement interpreters and parsers using scheme and Haskell.
I would also add to that list Language Semantics
>>
>>59573173
And HPC.

Shit I learned in HPC saved my bacon a handful of times.
>>
>>59573061
I was taught all that and still make more money being a javascript code monkey than my professors doing research.
>>
>>59573097
lol fuck off, literally the only saving grace for javascript is that it can run in a browser, not speed of development, unless banging out low-effort websites in a couple of hours is all you care about
>>
>>59573189
>>59573170
>>59573061
If you want to pass an interview
>Software assurance
>Relational databases
>HPC
>Distributed systems (emphasis on ESB)

Need to be added to that list
>>
>>59573090
Checked that out. It's all autists getting mad at jokes. What the fuck?
>>
>>59573061
>combinatorics
>functional programming
Almost had me there. Wew.
>>
>>59573061
>he studied lots of things he'll never use instead of interesting AND useful shit
lel
>>
>>59573192
>2 years in the future
"My startup folded and I can't get a job interview because I worked for 3 years at a company that made no products and no one has heard of. They also had me using frameworks that were so brand-new and nonstandard that no one thinks I can even code."
>>
>>59573235
I'm not working for a startup.
>>
>>59573090
the fuck is wrong with these insufferable sperglords

>https://www.reddit.com/r/gatekeeping/comments/6181zx/oh_you_dont_know_a_specific_level_from_a_10_year/
if you played cod4 you would remember it
>>
>>59573247
If you're doing pure JS it's either a startup or they have you on bitch duty.

Even on projects that are rewriting their UI in react & redux still have devs dipping into their service layer once in awhile
>>
I make 6 figures making CRUD apps in javascript(node).

I'm so sad because an unemployed NEET doesn't think I'm a "real" programmer. Crying all the way to the bank lol.
>>
>>59573192
Congrats bro, I was taught all that too but make more money than my professors working in "waste management".
>>
>>59573263
Of course I work on the service layer too. It's in node.
>>
>>59573270
Better hope VC's don't pull out of SF.
Hope you got some diversity in your project history. Node will only get you so far outside of SF.
>>
WHERE IS LINEAR ALGEBRA??!?!

WTF
>>
>>59573061
none of that shit is gonna get you a job
>>
>>59573298
>>59573293
Goes double for you too. Node isn't exactly an industry-wide standard.

Node also makes a habit of being a snowflake language that has structures and patterns that don't translate well to the usual enterprise level languages and frameworks.
>>
>>59573061
muh event loop
>>
>>59573170
You are an idiot. A big one. I can't even fathom how much of an idiot you are. How do you even tie your shoelaces without strangling yourself with them?
>>
>>59573321
>muh enterprise
There are 60,000 employees at the company I work for. Microsoft uses node. NASA uses node. Cry harder about how you can't find a job writing yet another compiler for C.
>>
>>59573170
The study of real valued functions
>>
>>59573170
Are you serious? Fucking underage shitters.
>>
>>59573270
>>59573192
20 years ago
>"I was taught all that and still make more money being a Cobol code monkey than my professors doing research."
>"I make 6 figures making CRUD apps in Cobol."
NOW:
>"What do you mean there's no more cobol jobs? I'm voting Trump, he'll fix this!

>Also Now:
>>59573270
>>59573192
20 years from now:
>"What do you mean there's no more JavaScript jobs? I'm voting Trump, she'll fix this!
>>
>>59573061
>real analysis

WHY? Advanced linear algebra, or even number theory and abstract algebra, would be way more important for CS.

t. math major
>>
>>59573365
20 years from now I wouldn't be looking for a job because I would have retired 10 years ago. Even then, learning another language is stupidly easy. I didn't know any javascript at all when I started my job.
>>
>>59573170
Hi, I'm >>59573342, I just came back because I don't think I emphasized well enough how much of an idiot you are. Because you are. Idiot.
>>
>>59573357
>Cry harder about how you can't find a job writing yet another compiler for C.
Not that guy.
People who can make decent compilers actually get paid a shit load. They are hard to come by.
Also on a side note,
some of my friends were offered jobs by Google after they saw their self-made kernel projects on github
>>
>>59573385
>I'm going to retire in 10 years!

lol sure you will.
>>
>>59573360
>>59573358
>>59573342
>>59573387
That's already included in studying algorithms. Those aren't separate classes.

Jesus Christ, look at the massive amount of replies. College students I take it & you haven't graduated yet.
>>
>>59573146
Good ones.
>>
>>59573384
Real analysis gives you mathematical maturity. It is also essential to understand convergence of numerical algorithms and a fuckton of further fields like probability and signal processing.
>>
>>59573426
Which ones? MIT? Stanford? Harvard? UC Berkeley? Caltech? Carnegie Mellon? Which of those schools have real analysis as a course requirement for CS majors?
>>
>>59573440
They all recommend it
>>
>>59573450
>"recommend"
Post links to their curriculum.
>>
>>59573213
true
>>
File: 1490464255.png (73KB, 1196x663px) Image search: [Google]
1490464255.png
73KB, 1196x663px
>>59573408
Here is my 401k after I graduated university and started my job last year. This isn't even including the money I invest in taxable accounts.
>>
>>59573511
>He didn't investing money into gold
Good luck with inflation, bud.
>>
>>59573423
I don't even know what you mean by "studying algorithms". If you're talking about algorithm analysis, then you're wrong and also an idiot.
>>
>>59573426
They don't. Real analysis is a field aligned with math majors. You're not going to find many top universities pushing it on CS or CE even.
>>
>>59573202
explain like im five where node and react-native fit into this depiction?
>>
>people seriously don't know what analysis is
fucking done with this board
>>
>>59573061
>you went to a code monkey diploma mill
thats pretty much every university now.

>>59573090
>>>/r/retard
>>
File: GLD1.png (94KB, 1280x539px) Image search: [Google]
GLD1.png
94KB, 1280x539px
>>59573542
Nice try schlomo.
>>
>>59573061
>chrome has terrible battery life on macos
>vs code does too
really makes me think
>>
>>59573170
real analysis is a math class.
>>
File: 1487328654324.jpg (155KB, 977x1488px) Image search: [Google]
1487328654324.jpg
155KB, 977x1488px
>>59573061
>mfw i had all that in my school
>mfw for once OP is right and this is what you should get if you want to understand CS/CE beyond a superficial level
>>
>>59573450
No they don't.
UC Berkeley definitely does not.

I don't even think you can take Real Analysis as a technical elective at any of the UC's.
>>
>>59573571
You know that there are countries outside the US right? Some of which associate CS and CE with Math more than you're used to.
>>
>>59573061
Didn't implement a kernel.

Did read the Dragon book and implement a compiler but the class itself was dysfunctional as they instructor was lazily teaching a flawed course plan.

I was able to teach all of the course load to a friend in a few days by just structuring it better.
>>
>>59573061
Gerfag here
all big universities in Bavaria require all that
>>
>>59573061
My salary says otherwise, autist
>>
>>59573682
Then name one university that requires real analysis as a part of a CS/CE degree.
>>
>>59573682
And they take up what spots again on the global college rankings?
Was it like 4th and 8th place before you see a college outside of the US? I can't remember.
>>
>>59573542
>gold
>not b*tcoin
enjoy starving while I purchase your family to use as slaves, kid
>>
>>59573703
meanwhile college/university outside of the US doesn't cost 200k+
>>
>>59573703
In CS specifically? Not so sure about that.
>>
>>59573698
>he thinks salary is correlated with ability
>in CS of all fields
>>
>>59573729
Meanwhile your Aryan waifu is getting slammed by Muhammad kebab cock whether she wants it or not (she does).
>>
File: 1479400669651.png (62KB, 420x350px) Image search: [Google]
1479400669651.png
62KB, 420x350px
>>59573061
> imblying uni matters
:D:D
>>
>>59573756
meanwhile you get shot by a nigger while driving to work
bolstering our arguments with meeems is fun
>>
>>59573700
Any French or German one for starters.
>>
>>59573729
I'm paying 700 dollars a month for school. Oh nooooo
>>
>>59573778
Name one specific one. Post a link to their website where they list the required courses for a CS degree, and where real analysis is specified.
>>
>>59573782
your parents*
>>59573797
https://www.hm.edu/en/
https://www.tum.de/
>>
>>59573682
Oh cool, so uhh what European college did Dennis Ritchie got to....Harvard University....oh....uhh well what about Don Knuth, I mean a man as smart as him must have gone to a European Uni!....Caltech....oh...
>>
>>59573732
You're right. I had to get to #19 before a college in Europe appeared on the list.

https://www.usnews.com/education/best-global-universities/computer-science?page=2

>Even Canada has better schools than Europe
You were beaten by fucking leaves!
>>
>>59573806
Are you capable of understanding English? Or did they replace it with Arabic in your country?
Post a link to their website where they list the required courses for a CS degree, and where real analysis is specified.
>>
>>59573810
>nitpicking 2 people from years ago
Edsger Dijkstra
I too can do this.
>>
>>59573806
The top rated college in your list that teaches real analysis is also rated #29 globally. There are better schools in mainland China than yours.
>>
>>59573828
>usnews.com
Real neutral source there anon.
>>
Junior, already did all except the first two ones. Making a compiler is among my personal projects.
>>
>>59573880
Those schools don't even teach real analysis. He just posted links to the websites of the first two universities he could think of.
>>
If your engineering degree didn't teach you

- stone hand axe
- wooden spike club
- Fred Flintstone car
- mud pile vagina

You went to a doo doo schoo
>>
>>59573061
doesn't matter where you went and what you learned when the company will just hire a pajeet that paid for his degree in india and copies code from stackoverflow.
>>
>>59573365
Nigger youre crazy, hospitals and other large bureacacies that refuse to update their hardware are desperate for COBOL maintainers. The money is ridiculous ,too.
>>
>>59573886
Oh yeah. I forgot. It's a conspiracy to fuck EU schools out of their deserved prominence and let obvious scam schools in China elevate to top positions.
>>
>>59573097
This is why modern websites are giant bandwidth hogs. Idiots like you have single-handedly wasted all the gains made in hardware by being lazy twits.
>>
>>59573895
>mfw i went to one of those and had courses on real analysis
Keep your delusions m8
>>
>>59573836
>>59573880
>>59573895
are you incapable of clicking on a link?
the list of subjects
https://w3-mediapool.hm.edu/mediapool/media/fk07/fk07_lokal/studienangebot_3/studiengaenge_neu/docs/ifb/studaufbauIFfein.pdf
here are the modules you are looking for
https://w3-o.cs.hm.edu:8000/public/module/16/
https://w3-o.cs.hm.edu:8000/public/module/138/
https://w3-o.cs.hm.edu:8000/public/module/69/
https://w3-o.cs.hm.edu:8000/public/module/255/
https://w3-o.cs.hm.edu:8000/public/module/66/
you are just dumb faggots
>>59573935
yop
>>
>>59573895
You also got a shit tier education. I'm hoping your 4 years of "prepping the Islamic bull" will atleast "cum in handy" for the next few decades.
>>
>>59573921
This is 100% true.

And since we pretty much hit the limit of linear growth with Sicilcon, software overhead has gotta go.
>>
>>59573132
i took modern history of africa as one of my electives since the only other thing that fulfilled the requirement and fit in my schedule was a women's study class. i thought it wouldn't be so bad since i expected it to be about all the recent wars and niggers killing each other. instead, modern apparently includes 500 years ago so a good chunk of the class was about slavery and then colonialism and how it's white people's fault that africa is shit.

the german cuck that taught it literally said that africa is in the state it is because of white people, but africa isn't bad. that fucking cognitive dissonance.
>>
>>59573911
https://ntguardian.wordpress.com/2017/03/13/on-programming-languages-why-my-dad-went-from-programming-to-driving-a-bus/

>Writer's dad learned COBOL and only learned COBOL
>No one uses COBOL, really
>Writer's dad gets laid off and can't find a job
>doesn't have any skills except for know COBOL
>now works as bus driver
>>
>>59573941
>James Stewart, Calculus, Cengage Learning, Internatioanl Metric Edition, ISBN 9780495383628
>Calculus I
>real analysis
Holy shit you are retarded.
>>
>>59573061
I wish they would put that in the degree description I stg. COMPUTER SCIENCE IS NOT PROGRAMMING. ANY FUCKING PAJEET CAN PROGRAM NOW. YOU ARE EXPECTED TO LEARN HOW TO PROGRAM YOURSELF.
>>
>>59573941
>Went to a shit school rated so low that there are people on football scholarships with a better education opportunity
>But at least I learned Real Analysis!
>>
>>59573994
Calculus I is not real analysis you fucking idiot.
>>
>>59573973
I personally know a girl that makes 6 figures writing COBOL for a bank. Those fabled legacy jobs are hard to find but they do exist.
>>
>>59573987
>YOU ARE EXPECTED TO LEARN HOW TO PROGRAM YOURSELF.
why even pay for college then?

just learn it on your own for free.
>>
>>59573966
That spells doom for the street shitter that thought nested for loops would solve all his problems.
>>
>>59574006
Nigger, I didn't click on those cancer links.
>>
>>59573983
>>59574006
all I can see from your posts is that you stopped reading after the first module
>>59573994
do you even know what these rankings mean?
>>
>>59574007
>Bank unable to source ddr1 ram from eBay for antiquated mainframe
>Finally move to updating core services
>t. Unemployed NEET
>>
>>59573511
so you're putting more into your 401k than the company is matching and you're bragging about it like a fucking moron?
>>
>>59574064
>not writing a complex caching and abstration layer AROUND the core instead of touching the holy hardware that just werks since 1970
You're not thinking like a banker anon.
>>
>>59574053
>here are the modules you are looking for
https://w3-o.cs.hm.edu:8000/public/module/138/
Linear algebra
>https://w3-o.cs.hm.edu:8000/public/module/69/
Discrete mathematics
>https://w3-o.cs.hm.edu:8000/public/module/255/
Probability and statistics
>https://w3-o.cs.hm.edu:8000/public/module/66/
Differential equations

Which one of those is real analysis you imbecile? Or did you think you would be able to make shit up because no one here knows how to use Google translate?
>>
>>59574053
They track various metrics. Research opportunities at the school. Prominence of the department, the teachers and faculty. The employment metrics of the students, the retention and graduation metrics. The amount of money spent on facilities for the students, the amount of available industry technologies that can be utilized and how easily they can be utilized... Etc..
>>
>>59574092
Except they don't do that. They just buy old hardware.

It's cheaper.
>>
>no complex analysis
>no functional analysis
>no topology
>no measure theory

Enjoy being a brainlet, fag.
>>
>>59574104
can't believe your retardation
whatever then
>>
>>59574155
So you know real analysis. Find us a software engineering job listing that has "real analysis" as a job req.
>>
>>59574165
He doesn't know real analysis. He knows Calculus I, which is taught at pretty much every university in the U.S, and thinks that it is real analysis.
>>
>>59573601
>explain like im five
>>>/leddit/
>where node and react-native fit into this depiction?
they're a crutch for webdevs who only know javascript to make basic ass shit applications
>>
>>59574178
But lets assume he does. Can he find a single CS related job with a practical need for real analysis
>>
>>59574178
I sense that there is a misunderstanding here.

When you guys talk about "real analysis" you do mean continuity, series and integration theorems right?

'cause that's taught as part of some CS curriculums, but not all of them.
For instance, here in France pretty much anyone who becomes an engineer has to go through 2 years of intense mathematics that include that and way more.
>>
>>59573061
>implement a compiler
no
>implement a kernel
yes
>real analysis
yes
>combinatorics
yes
>functional programming
no
>assembly language
yes
>proving correctness of algorithms
yes

five out of seven

was i cucked?
>>
>>59574199
React is the software engineer's baby. Webdev guys can figure out jQuery and that's about it.

Whether React, Angular, Backbone, etc were the right answer to a clear problem for web clients using traditional SOA backends, is debatable. I think they all suck in their own way.
>>
>>59574235
Yes, but in other countries they get all of these with no proofs or constructions.

If your lecturer didn't show you the construction of the real field with Dedekind cuts and rational Cauchy sequences that was no analysis course.
>>
>>59574260
You lack the two that I would argue are the most important.

Fortunately, those can be easily learned on your own. You literally just have to read SICP.
>>
>>59574328
>teaching math without proofs
How?
Isn't it the whole point?
Do they just trust the lecturer isn't lying or something? How the fuck do you understand math without proofs?
>>
>>59573061
>>59574260
nah, OPs garbage meme aside functional programming and compiler construction is something you better learn in the real world anyway
>>
>>59574396
I bet you accepted your teacher's word that 1 + 1 was equal to 2 in kindergarten without an understanding of set theory as described in Russell's Principia Mathematica.
>>
I wrote a kernel AND a compiler
I'M SMARTER than Linux
>>
>>59574429
Pretty bullshit comparison there Muhammad.
>>
>>59574429
Touché. But for anything beyond that you surely need to understand *why* the constructs you use are correct because it's equivalent to understanding *how* they are correct?
>>
>>59574429
Russell's Principia isn't needed for that, though.
You could learn basic number theory axiomatically in your first year as a CS major.

>>59574396
>How?
The epsilon-delta definition of convergence was invented hundreds of years after Newton and Leibniz.
>>
>>59573097
>t. 400MiB Hello World
>>
>>59574501
muh constructivism
>>
>>59573973
Everybody knows you should learn more than 1 language.
>>
>about a year and a half to finish my CE degree
>didn't put the effort into mathematics
>still managed to barely pass them all because my university is garbage
>feel terrible for being a mathlet
>>
>>59573061

they did teach me:

>real analysis
>combinatorics
>functional programming
>assembly language
>proving correctness of algorithms

and thats in a no name university in southern europe

im unironically curious about INDIAN education and their so called code monkey mills though. to what extent is their education shitty? is it true that they actually dont teach any cs theory at all but just Java and shit? if an indian could chime in and clarify that'd be great
>>
>>59574611
real actual indians don't go on /g/, because they'll inevitably just get trolled and shitposted to death

any time you see people on /g/ trying to be le hip and le cool and le edgy by calling each other indians, invariably it's just two degenerate gay white SJW millennials
>>
Implementing an entire kernel as a class project would be a colossus of an assignment. We did parts, certainly, but no entire kernel.
>>
>>59573090
>>59573214
>>59573253
>>59573623
>t. unwoke brainlets
>>
>>59573973
all real programmers know more than one language and can easily learn new languages if required. and he could probably get a COBOL job if he knew to look in the right place
>>
>>59573061
>getting a cs degree and learning useless shit nobody uses in the REAL WORLD
smells like sour grapes kek
>>
>>59574803
>muh REAL WORLDâ„¢

t. bootcamper
>>
>>59574803
haha yeah dude math is dumb, when am i ever gonna use this gay shit in le reeel wuurld

wtf why am i bankrupt now????
wtf why am i homeless now???
wtf why am i sucking gay blackman dick for drug money now???
>>
>>59574803
>he thinks all these are both useless and not used in the real world
HAHAHAHAHAHAHAHA
>>
>>59573061
>implement a compiler
Elective, I took it, It was really hard
>implement a kernel
Done in mandatory OS class
>real analysis
Done in Computational Theory which is an Elective
>combinatorics
Done in Discreet Math, Mandatory
>functional programming
This is a Joke, also a shitty Elective
>assembly language
Mandatory class, done in Mips
>proving correctness of algorithms
Elective class, In the lower level mandatory algorithms class you analyze performance not correctness.
>>
>>59574901
>done in Mips
You haven't stared at the abyss unless you've seen the abomination of legacy bullshit that is x86
>>
>>59574918
Yeah. I dont understand the OP though. There are things called electives and students can choose to specialize in whatever they want. The world of CS is vast and we need people to fill niches not just be Pajeets who think they can do everything but do it poorly.
>>
>>59573061
>implement a compiler
did that, used dragon book, implemented a small interpreter too (you could do math and create functions of your own)
>implement a kernel
toyed with MINIX source, created a custom virtual paging algorithm (used tanenbaum's books)
>real analysis
did that too, from what I'm reading in wikipedia, just never knew the name of the subfield (am Greek)
>combinatorics
did that
>functional programming
did that in Haskell, also did logic programming alongside it, in Prolog
>assembly language
x86 and some ARM
>proving correctness of algorithms
sure as hell did that
>software assurance
did that
>relational databases
did that
>HPC
did that
>distributed systems
did that

And this is one of the most underfunded, understaffed, small universities in crisis-struck Greece.

Gotta love what you can learn and the time you have for yourself when studying in a very small town (and have young professors that are eager to help you).
>>
>>59574957
The point of OP (besides just trolling) is that all these things are needed to make a well rounded engineer.

Even if you never ever touch compilers again, having made one forced you to touch on many subjects that can come back in whatever field you specialize into.
>>
>>59573061
>>implement a compiler
yes
>>implement a kernel
no
>>real analysis
yes
>>combinatorics
yes
>>functional programming
yes (pain in the ass)
>>assembly language
yes
>>proving correctness of algorithms
yes
>>
File: yXUnF.png (166KB, 343x343px) Image search: [Google]
yXUnF.png
166KB, 343x343px
>>59573097
>be me
>be on hackerrank
>select God-tier C++ as my language
>solve challenge in 30m
>0s times across the test cases
>switch to discussion tab
>"i've spent hours trying to make this fast enough!" t. Java Dev
>"can someone please help me? my code is timing out." t. Python Dev
>"three days and i don't understand how to make muh code faster!" t. C# Dev
>"someone pls fix challenge input too big for javascript." t. Web Dev
>mfw

Tell me again how fast you can develop shit in your shit language.
>>
>>59573298
>outside of SF
SF what?

AFATW!!
(acronym faggots are the worse)
>>
>>59573061

The professor that did the compilers course retired and no one is filling that void yet. Also, we focus more on the user side of the OS when implementing nachos. Otherwise, all the boxes are ticked.

A lot of people are going to become code monkeys anyway (including me for the first few years), or go to grad school and be code monkeys later.
>>
There's too much demand for software developers today, you can't possibly expect every person that gets a CS-related degree to have knowledge of all these concepts. If you do, then awesome but stop trying to be an elitist faggot, because that's not a cool thing.
>>
>>59576144
>elitism
>not a good thing
Explain.
>>
>>59575653
>programing web dev in C++
>>
>>59576144
>There's too much demand for software developers today,

No there's not. The market is absolutely flooded. The "too much demand meme" is driven by a desire to open more slots for h1b immigrants.

That's why the interview process is often so difficult. Desperate companies aren't picky. But IT companies often are very picky. They can afford to be. They know another 500 resumes will be submitted tomorrow.

>but muh high pay!

The pay scale is guided by the valley. But in the valley $120k/year is barely middle class because of the expenses. That still leaves a company in, say, Texas forced to pay $90-100k.
>>
>>59576177
It was an algorithmic challenge, not web dev you reading comprehension impaired monkey.
>>
>>59576197
>We all live in Ameristan
Check again friendo. It's not the same in every country.
Currently residing in the UK, even the dumbest CS graduates will get a junior position here in some company, which will give them a couple years of experience and then they'll get a better job, higher salary and act all smug.
>>
>>59573061
Pretty much anything useful.
>First three years: algorithms
>Last year: learning Hello World in Java
>>
>>59573061
Does real analysis also mean rudin's pma? I thought it only means measure theory
>>
>>59576275
>>We all live in Ameristan
>Check again friendo. It's not the same in every country.
Fair enough.

>Currently residing in the UK, even the dumbest CS graduates will get a junior position here in some company, which will give them a couple years of experience and then they'll get a better job, higher salary and act all smug.
Is it the same in the EU? I can get dual citizenship and live in an EU nation.
>>
>>59573311

> Mathematics is not going to get you a job.

Are you 12?
>>
>>59576591
I've heard there are lots of companies in Netherlands that are in desperate need of software engineers, and it would probably be easy in some german cities like Berlin or Munich too. Can't tell about the rest of EU though.
>>
I'd say I got most of those out of my bachelor's degree, and learned compilers and kernel development in my master's, but functional programming was barely covered at all.
>>
>>59576197
A single making 120k a year in Silicon Valley would have well over 50k of disposable post tax dollars per year. How is that "barely middle class"?
>>
>>59576197
Finding this out now. I wasted my time developing a project for a company as part of the application process. They rejected me without even an interview. They couldn't even give me a non-generic response.

"We enjoyed interviewing you."

You didn't interview me, you bastards.
>>
>>59576492
in the us, rudin's pma would be an appropriate book for an undergrad course called "real analysis" while the other measure theory focused one would be for a graduate level class

but op is posting from Europe where they call their basic calculus series "real analysis"
>>
>>59573061
Which is why I am now a machinist, working on an engineering degree.

The best use for my programming studies, which I never finished, has been that I now write extremely neat CNC code. Most people don't expect to have to read the code once it works, but I write comments and explain what different bits do. And that is why I am not just a machine operator.

Kinda tempted to finish my code monkey diploma for laughs though.
>>
>>59573061
>>real analysis
No -- you'll need to strike one that off the list. That's for a math degree, not a CS degree.

All the others in the list are appropriate -- although doing a kernel is really, really tough to fit in to the curriculum. I think the best you could reasonably hope for would be to make extensions/modifications to a kernel, not a whole kernel.
>>
>>59573304
>WHERE IS LINEAR ALGEBRA??!?!
>WTF

Agreed. Just replace OP's "real analysis" with "linear algebra", and that will fix it.
>>
>>59573224
>proving algorithms & analysis
>combinatorics
>building a compiler
>lol these aren't relevant
How's your Hello World program going? Did you put it in the magic box and run it yet?
>>
>>59575653
Sounds like shit coders are doing the challenge then. All those languages can reach the same algorithmic complexity of the best C solution for most problems. Maybe all, but I don't know Python or JavaScript well enough to say for sure.
>>
>>59579581
>computers are Turing machines
>what are cache-misses
I bet you use linked lists for huge sets of data as well.
>>
>>59579628
Fixing cache miss problems is trivial in any of those languages as long as you know what platform is executing the program.
>>
>>59579813
>data locality is a trivial problem
>in a managed language
HAHAHAHAHA
>>
>>59579829
>Managed means non-deterministic
>>
>>59579842
>determinism makes data locality trivial
Explain.
>>
>>59573155
Sir, this position requires a Computer Science or similar degree, but I see that there's no education section on your resume. Why is that?
>I don't have a degree. Instead I watched a few low-res lecture videos with bad audio and looked at some past exam papers.
Okay sir, thank you very much for your time. We'll get back to you.
>>
>>59574110
>Muh german universities are ranked shit tier discussion
I am personally rather happy about that as it prevents flooding with foreign students who somehow caught the gist that university education is for free here.
>>
>>59579861
You read the specs of your platform or experiment with test cases until you understand what's going on. It's been a long time since I was suffering from cache misses badly enough to give a fuck, but solving it usually boils down to organizing the input of your algorithm into a linear data structure allocated all at once, and working in chunks if your input is big and the algorithm complex. If AES can get good performance in those languages, then your toy algo can too.
>>
>>59580326
Only if you have control over allocation.
I've written byte level optimized code for some real time applications and some things just aren't deterministic enough unless you pull out C or C++.

You can't justs trust jemalloc to do everything all the fucking time sadly.

But yeah we're beyond the realm of nitpick here.
>>
everything but
>implement a kernel

although we did go over a fair bit of low-level OS stuff like kernel modules, time-sharing and so forth
>>
>>59573061
>>implement a compiler
>>implement a kernel
>>real analysis

nope. got to take some application programming classes instead of the systems programing and pure math class that taught that.

no fucks given. went to school on how to learn to make actual software not pretend to be a intellectual doing some lame shit.
>>
File: 1489676701102.jpg (39KB, 478x373px) Image search: [Google]
1489676701102.jpg
39KB, 478x373px
>>59580555
>>
>>59580555
Did you at least do data structures and algorithms so you could write solutions to problems without resorting to 37th level if then statements?
>>
>>59580562
its not bait. I love CS. But I have no interest in the meta shit. Like the nerds who argue about languages and what ifs all day are pathetic. If its not directly related to real world application get over it.
>>
>>59580555
This makes a lot of sense. One's first job isn't going to be writing compilers for Google, it will be writing bloated Java business apps. Employers want to see that you can produce actual code to solve problems and are less concerned with how thoroughly you studied x86 codegen or whatever.
>>
>>59580611
of course. I took all the algorithms courses my uni offered. (other than some rare senior courses I could never take because of time conflicts/ i was graduating)
>>
>>59580615
You're missing out then, making compilers is not at all like you describe.
>>
File: 1489747678014.jpg (51KB, 604x302px) Image search: [Google]
1489747678014.jpg
51KB, 604x302px
>>59573061
>mfw no degree
>mfw age 23 180/year as a sr react dev
>mfw g literally cant code n except for fizzbuzz functions in punchhole cards
>mfw thy go into coding n think thre going to make big bucks but thn chad mode(me) comes in n makes double ur yearly salary with half the effort

Srsly this board sucks almost no one knows how to code here except for some basic sht, which is why theres a ton of threads of stupid sht instead of actual code
>>
File: 1489445286100.jpg (69KB, 400x470px) Image search: [Google]
1489445286100.jpg
69KB, 400x470px
>>59580677
Edit: 180k/year *
>>
>>59580651
Then you're fine. I'd say taking a course on compilers is useful too so you have a solid grasp of lexing/parsing and optimization, but it's not required by any means to do real world work.
>>
>>59580677
180k a year in a shithole like San Francisco gets you as much as a minimum wage job anywhere else in the country.
>>
File: 1489521138323.jpg (24KB, 720x531px) Image search: [Google]
1489521138323.jpg
24KB, 720x531px
>>59580717
Its nyc i live in jersey with my parents,
>>
>>59573061
you can get a cs degree from stanford without doing 4 of those. diploma mill confirmed
>>
>>59580772
So the east coast sanfran then.
>>
>>59580677
Well shit, I do React Dev and only get 45k.
>>
File: LEL.png (61KB, 475x382px) Image search: [Google]
LEL.png
61KB, 475x382px
>>59573132
Went to one of the best schools in the world for CS and didn't have to learn any of this bullshit, feels good
>>
Who cares, as long as the degree has "computer" in the title you can get an interview and from there it doesn't matter whether you learned it in school or on your own.
>>
>>59580717
But that's objectively wrong, 180k is pretty good even in SF
>>
(((Academic Programmers))) itt
>>
>>59580988
If by that you mean we earn more money and are part of an elitist conspiracy to keep you down because you deserve it, you're right.

Obey Turing's chosen people, we deserve it.
>>
My major isn't hardware or systems engineering so I don't need any of that.
>>
>>59573189
If you mean HPC as High Performance Computing, yeah. That's because in order to do it, you needed to make a passably engineered program, that communicated with other systems, on a huge shared resource. Basically, you were forced to actually DO something real.
>>
>>59581021
Enjoy being an overpaid codemonkey, it probably won't last.
>>
>>59581048
this. you'll most likely have very low job security unless you're a top tier developer who really knows his shit, because software development is one of the few areas where you can really put your intelligence to use and there are vast discrepancies from person to person in terms of how well they are able to do their job. and future generations are already being taught this stuff in school from an early age so your basic ass webdev "skills" will become obsolete one day.
>>
>>59573090
>nothing found
>>
>>59580969
truuuuu

thanks for the info /g/ now i can take my webdev mill diploma and get a real job
>>
>>59573061
> Needing a degree to have a good software dev job.

A lot of the list isn't required in real dev work. In the majority of places people work the technologies are set in place and the tools are there to make it easier.

You don't need to know how a compiler works or how everything transpiles to ASM. You just need to know what needs to be done and how to do it.
>>
>>59580027
and then you pullout the portfolio of shit you made from learning that shuff.
Thread posts: 215
Thread images: 12


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