CS Degree

Why does Cred Forums hate Computer Science/ People who major in CS?
I'm an 18 yo Highschoolfag and I want to major in CS, should I choose something else? Why?

Other urls found in this thread:

techcrunch.com/2011/05/07/why-the-new-guy-cant-code/
twitter.com/NSFWRedditVideo

No it's fine if you like programming

Don't, we're full.

>listening to Cred Forums for career advice
You will deserve each and every ounce of shit you will face in the world if you do this

Where are you considering to go for CS though, that is what make the real difference

CS is too saturated get a trades skill if you want to be survive and live a comfortable life.

University of Texas is my current first choice

I'm from the north midwest, so not familiar with UTexas in general. Some of my coworkers came from there, with varying degree of skill, so I can't speak for its degrees

Ok then kid, fuck you
>Gig' em

On a serious note, don't take most Cred Forums career advice seriously.

Majoring in CS is a guaranteed job unlike many other degrees. Austin has a growing tech scene. Even Houston, where I'm at, has plenty of programming jobs. I found mine in a month

There's nothing wrong with a CS degree (or so I tell myself as I pursue one), the problem lies with people who have them, but are shit are programming/problem solving.

So as long as you're willing to get good at it by way of enjoying it sheer willpower, you'll be fine. Just remember to socialize a bit, because it can go a long way landing your first job.

not OP. what do you think about Purdue, IU, IUPUI? I'm applying next month

Purdue is most known for its pharmacy program no? At least most folks I know went there for the pharmacy program.
IU and IUPUI are fine, midtier choices.

If you are looking at the area, UIUC is the top choice around here. IIT in Chicago also has decent stuff. Depaul has a good game dev program.

>UIUC
I'm in IN, would like a state college. Purdue is a top-tier engineering college, with science focused CS degree. I think I'll stick to my choices. Thanks user

in-state*

most people on Cred Forums are the type that tried programming twice and found it was too hard for them. they disparage those who are successful at it in an attempt to "even the playing field" in their minds by asserting it is useless

prepare yourself for a difficult time in university and then for a difficult job in general, as you will need to deliver, deliver, deliver and mostly not get the merits.

and when something is wrong, believe it or not, no business analyst/ architect/ tester/ manager/ project manager/etc is at fault but you. then you will need to put up with all the pressure and overtime to get the same paycheck in the end just like the guys around you which are just filling in useless documents all day long, pretending to do something.

you are the weakest link, welcome to the game

because CS in North America is a glorified 3 year Visual Studio degree and have nothing to do with Computer Science

it should be called "software engineering"

As far as I know Indiana is not the best tech oriented place to study, but I do understand your concern. From what I know, Purdue is probably your safest bet.
UMass Ann Harbor is also a place to consider if you want to consider out of state.
I would recommend against being pigeonholed inside Indiana, but it is your choice in the end and better be safe than sorry, specially if CS turns out not to be your side. Have a contingency major ready

How is programming hard?

Analytic thinking is hard, see: fizzbuzz

But fizzbuzz is piss easy

Yet "programmers" consistently fails this shit

I always thought that was a myth

Not any more sadly

I never touched VS doing my degree once except for that one time I did it by choice, but I admit that was a mistake.

Failing fizzbuzz is more a problem with math skills than it is programming ones

Because most of them are just memesters who want to “make video games” and drop out after failing calculus.

Also, I wpuld personally never want to work as a programmer, since it would most likely suck all the enjoyment out of programming for me.

To me it seems more of a problem with abstracting a problem which is pretty important for programming

What do you want to work as then?

not the one you replied
Well, I would agree with you if it wasn't for the fact that there is a fucking computer doing the math for you.

I mean, just write the code, badda bing badda bom.

Unless the person DON'T KNOW what fizzbuzz is. I'm not american and I had no idea what it was when I got to the university, but the teacher just had to explain it to me once.

Right, well, assuming you understand basic syntax and workings of a single language, really the only "hard" part is understanding modulo arithmetic well enough to know where to be efficient

It's a practice on how well you know your math, how well you know your basic code (modulo or % or whatever you fancy) and how well you can logic (how many branch of if do you use, if you use any), all of which are programming related.

Otherwise programming is just typing away on a keyboard without any practical thinking on your own end. If that's the case company would just hire pajeets and ming mings who can code just as good with dirt cheap wage

The problem is with the people that do CS "because I want to make gaymes" or because "I want to learn how to program"

CS isn't a programming degree, and it isn't about making games.

CS is a field of mathematics.

Consider this analogy:

If you want to learn French, you could major in French/Languages/Linguistics. This would probably make you better at French.

However, everyone know that's not how you become fluent in French, you become fluent by practising, and fucking speaking it to other people who speak French, preferably in France.

/analogy

Programming and math go hand in hand in my opinion.
Maths is logical, so is programming.
If your not a logical thinker its probably going to let you down.
Pretty sure you can learn logic though.

its a meme dude you dont want to be in your moms basement forever do you?

Wait, people actually fail fizzbuzz?

techcrunch.com/2011/05/07/why-the-new-guy-cant-code/

This is but one article on this phenomenon.

Well, that's sad. At least I'll look that much better by comparison with such low quality candidates out there.

...

>t. /sci/ baby

I got some of the highest exam scores in my school for maths ever

CS is fucking hard maths man. At least if you do machine learning and computer vision

I wouldn't do it. When you make your hobby your career you ruin your hobby.

You should see about becoming a union low-voltage electrician. You get to run computer networks and stuff and it pays $20/hr or better. Plus no student loans to pay off.

Any mathematician could do your job easily, and be far better at it than you. The only reason you have a job is because we have harder problems to focus on.

And we've got more useful things to do

What do you guys think about an IT major with a minor in security? I don't want to program all day for the rest of my life. Playing with servers and stuff would be cool. Ultimate goal is to be a pentester or something along those lines. Got my A+ cert out of high school and I'm proficient with Linux. Learning C at university right now and they're making learn this stupid analysis notation bullshit. Almost took the Offensive Security course over the summer, but decided to get more comfortable with Linux.

what companies

Every single mathematician that I know who teaches CS or programs is shit at it. Stop spreading bullshit.

>primitive GUI design in java
>shallow hardware, database or network intro
Someone must have got himself into a really shit course, I guess this explains why he is so mad.

>please do my research for me
Fuck off fag. I hope you drop out of college and fucking die

nice assumptions ass fuck I already have a list and was looking for more I might have missed. Bravo dipshit

>techcrunch.com/2011/05/07/why-the-new-guy-cant-code/
>don’t interview anyone who hasn’t accomplished anything
Tfw all the independent programming projects I've accomplished are either shitposting or porn

What do you currently work as?

CS is a fucking meme. Everyday, I pray for a vtech style shooting to take place so that I would die and wouldn't have to come to school the next day. I fucking hate everything about it. Everyone is a smug faggot and tries to make themselves look like they're fucking Dennis Ritchie or some shit, and the professors have no idea what's going on half the fucking time. TAs are useless niggers just like the smug smartfags and they have no intent of ever helping you. All anyone ever talks about is what companies they're interviewing for or who they interned with. It's all about sucking recruiters dicks for the sake of it. I fucking hate this retarded rat race. As soon as I save up enough money to put my imouto through ivy league education without debt, I'm moving back to my home country to live with my grandparents. This capitalist meme is too ridiculous for my standards.

t. CS goy at top 10 CS school in US

hi pajeet

Spot on, but I'd be lying if I said my white friends feel any different than I do.

...

t b h i have similar feelings - nobody gives a fuck about anything other than money

While I can't speak to the difficulty of the degree or the intelligence of those who pursue it, all the CS guys I've had in my coursework were indeed socially inept neckbeards who played League of Legends.

I'm a second year compsci student and I've learned literally nothing with any real world application so far. I'm still fucking with programming logic in a console window.

General programming logic is no more difficult than basic math, why do they spend so long teaching it? I've taken 3 of the same class in different languages so far.

>tfw going into CS for theory
>not the biggest fan of esoteric data structures but pretty decent in everything else
>made it through first semester of Real Analysis but still worried about math because proving anything that's not induction seems incredibly tedious
Did I make a mistake? Am I going to make it, bros?

Here's my two cents:
Computer science used to be quite an interesting field. Now it's absorbed human-computer interaction, and a bunch of social science and applied branches, and it's a very diluted field.
Because it originally came form electronic engineering, there are still many interesting branches of computer science, but good luck experiencing any of them at undergrad. Undergrad computer science is teaching you enough programming to get you a job, which is why it's not really respected in the pure science community; it doesn't challenge you.
Of course, there are some universities that focus more on the mathematics, or theory of computation, rather than just applied computing; those are good. In my opinion, the worst part of computing are the autists you find in the classes who don't know how to interact with people, or the people who just wanted to make video games, or the people who end up going down a business route and have no real interest in the maths or the concepts in computing... basically the applied computing guys.
Learn about which universities offer the more mathematical courses, and then decide what you want from a degree in computer science. Do you just want a job, or "just like computers"? Do a more applied degree in computer science. Are you interested in the more mathematical/scientific parts of computing? Do maths/physics/electronic engineering/computer engineering, and learn programming in your own time (or from a masters).

>Undergrad computer science is teaching you enough programming to get you a job

No it isn't

bad trend for CS graduates

What's with that communications spike

only worth it if you network heavily and collect practical experience (internships, summer jobs, own projects)
if you do this and have a good gpa you'll have a guaranteed job.

CTR shills

Kek

Not sure why user is raging.
HP if you're into firmware and a lot of random companies. NASA as well

CS, IT, and electrical engineering is blowing up in Austin. I'm ME and it took me months to get a job down here because it's all tech. In addition to all the startups, there's Samsung semi conductor, Dell, Google, and tons more.

Disinterest in the material and low aptitude is not full-blown anti-intellectualism or retardation. CS has simply become a flaming pit to shove a generation of socially inept and directionless young men into as a means of making money, with zero skills gained by the end. I understand this person's frustration with the simplification of university education and the apparent inadequacy of his peers, but his God complex is blinding him from the fact that the system is the cause, not the "subhumans."

Those without the clear aptitude and desire to understand the science from a young age should not be encouraged by society and the educational system to pursue a career in computers, because it is damaging to both the field, the student, and products they end up working on if they manage to find employment.

Programming, real programming, is hard, and requires an exceptional individual to be done right. There needs to be crueler and crueler professional registration requirements for employment in the field, and a far more rigorous curriculum to both truly educate the able and send those less suited for highly technical work to greener pastures. Those unsuited for the task need to be stopped at the door.

is that starting salary or average for master's degree holders?

As an addendum, this is the heart of the corruption.
The productization of students and the way university has become a shopping mall for corporate recruiters to drift through at their leisure. It's not about knowledge, it's about keeping appearances, being the fun guy, and listing off the various companies you've been sold to in 4 month chunks. It's about using your major, not even a degree yet, as an instrument to pry open the door and get your foot in, because you're in college because your elders told you it's the road to riches, and what else is there in life but the spoils of wealth?

No it's not programming is fucking easy. You have to be completely retarded to be bad at it.

I'm sorry, you have no idea what you're talking about. Regardless of perspective, you're incorrect.

thank you santa

>t. unemployed idiot blaming his university for being an idiot

this. Check out "girld who code" if you think programming is anything but a cakewalk.

You can intentionally make programming hard, by using an obscure language or obscure methods (brainfuck, recursion, etc). And you can choose hard things to program (which would be hard even without programming). But the act itself is simple. You type keywords into a machine, and hit "run"

>t. hypercharge your software with my wizard coding skills
You're either one of the select few that genuinely knows what he's doing, or you're completely deluded.

Indiana is a smegma-filled hell hole populated buy mouth-breathing retards. Why would you live there?

>select few
Nigger what the fuck are you smoking, it's not that hard to learn if you just put in the time it takes and always have a drive to learn to be better at things you already can do. I have no idea who is finding this so difficult.

>populated buy
Are you from Indiana?

Wow, I've worked in cs for a while now and it really sounds like you just have a bad job. Quit and go somewhere better!