[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 123 KB, 1000x562, 1506733907699.jpg [View same] [iqdb] [saucenao] [google]
9576254 No.9576254 [Reply] [Original]

What are you studying/learning right now?

>> No.9576277
File: 274 KB, 639x357, code_review_NEO_smart_contract.png [View same] [iqdb] [saucenao] [google]
9576277

Made this thread earlier today >>9574731, i.e. I read up a bit on hash functions.

I'm also doing some smart contract programming on the side (NEO) as it's challanging and financially rewarding. I'm implementing this
http://fc17.ifca.ai/preproceedings/paper_80.pdf
(which has a reference implementation on Ethereum). If anybody is interested, hit me up.

I'm also a shill for Idris, but didn't find much time for that lately.

>> No.9576400

>>>/g/

>> No.9576405

>>9576254
>Computer Science
not science or math

>> No.9576428

>>9576405
>Computer Science

>Computer
>Science

>Science

I didn't know /sci/ couldn't read.

>> No.9576466

>>9576428
I bet you think political "science" is science too.

>> No.9576471

About to go to grad school next semester boys AMA

>> No.9576476
File: 8 KB, 250x202, 1516003050252.png [View same] [iqdb] [saucenao] [google]
9576476

>>9576405
>>9576466
>only physics discussion allowed

>> No.9576479

>>9576471
I'm going to the gym real quick. When I get back, I have questions to ask you.

>> No.9576486

Hey Anons why is our field filled with greedy pieces of shit only in it for the money and why do colleges support them by making the degree easier to get with each passing year

>> No.9576556

>>9576277
How do you like programming blockchain-related stuff? Is it simple enough to get into? I've thought about doing it for a while as just a way to get some cash on the side, but haven't found the time to get into it.

>> No.9576571

>>9576405
It's math.

>> No.9576574

>>9576486
Because it's literally THE easiest path to making a comfortable salary in today's world if you aren't a mega-brainlet.

>> No.9576628

>>9576486
This is one of the biggest problems with a computer science degree currently. The media believes computer science will land you 6 figures instantly with great job security in silicon valley. And universities buy into this thought as well. The narrative is fed by large companies supposedly claiming there is a talent shortage and they "simply can't hire fast enough". This is passed down to gullible high school students, current college students, and even oldies that have a degree already, thinking "oh, talent shortage, that means it'll be SUPER easy to get a super high paying job". Thus, they flood the universities. The problem is... when companies say there is a talent shortage, they don't allude to a true talent shortage. There is WAY MORE than enough talent out there currently. These companies actually mean talent that can actually think algorithmically and have a true passion for computer science. As in, they participate in hackathons/competitions, code in their free time, take algorithm design, challenge themselves, and just 'get it'. Obviously, a lot of people don't realize this until they're several years into their degree. This is the reason why those large companies hire straight from CMU, Stanford, MIT, Berkeley, and the likes. Those students are getting degrees that are more theory and math focused than programming focused. Thus, they not only know how to program, but they can think abstractly and solve problems with any given programming language. Note, the key difference here is they know how to solve the problem, not the *program*.

Part 1 of 2

>> No.9576630

>>9576486
>>9576628
Now, to bring this back to the academic/university level. Universities have this massive flood of students intending to major in computer science. These students believe computer science is simply just programming until they have a major shock and realize it has way more math in it. A lot of them drop out and it makes the university look bad. Thus, the university lightens the course load or tries to cater the degree to software engineering, because that's where most students want to end up anyway (not in a true computer *science* research position). As such, the degree becomes easier and easier. There are even universities beginning to hand out software engineering focused degrees because of this.

The reality is... most software engineering positions pay shit. I think the true average is around like 60k starting in Pennsylvania, which is not great. That's like almost a teacher salary. Most positions are monotonous, shitty, web dev or automation. Only the 'cool' positions are for research or people with a math degree or other highly applicable degree with a specific focus and application of programming and computer science.

Part 2 of 2

>> No.9576633

>>9576630
man what the fuck? $60 is a perfectly good salary.

>> No.9576635

>>9576633
>60k
>perfectly good salary
Are you a type B personality?

>> No.9576641
File: 756 KB, 500x375, IMG_1741.gif [View same] [iqdb] [saucenao] [google]
9576641

>>9576630
>I think the true average is around like 60k starting in Pennsylvania, which is not great.
That's actually pretty damn good.

>> No.9576647

>>9576641
At my internship (as a sophomore) this past Summer, I was making the equivalent of 80k and their return offer was equivalent to 85k. Making 60k starting full-time is barely enough to live on.

>> No.9576648

>>9576633
>>9576641
Yeah seriously. You gotta be pretty out-of-touch with reality or be living in California (same difference) if you think 60k is "not good".

>> No.9576651

>>9576647
are you on fucking drugs?

i hope to work a job doing around $35k annually for the rest of my life.

Get some fucking perspective you moron.

>> No.9576654

>>9576647
>Making 60k starting full-time is barely enough to live on.
What do you DO with your money, faggot? I think you're just pissy that you were forced to confront reality after that cushy internship.

>> No.9576656

>>9576654
>faggot
Why the homophobia?

>> No.9576657

>>9576647
>Making 60k starting full-time is barely enough to live on.
Can't live without your Netflix and shitty cars, eh?

>> No.9576661

>>9576656
You just derailed the thread.

>> No.9576665

>>9576647

WHAT DO YOU PEOPLE DOOO WITH YOUR MONEYYYYYYY

>> No.9576669
File: 610 KB, 500x378, IMG_1764.gif [View same] [iqdb] [saucenao] [google]
9576669

>>9576665
BUYING MUSTANGS AT 75% INTEREST

>> No.9576683

>>9576648
>>9576651
>>9576654
>>9576657
>>9576665
You can make fun of me all you want for being "out of touch with reality", but you have to think in the bigger picture. I know people making 35k over the Summer at their internships. I know people making 2k per week at their internships. I know people making 60$/hr at their internships. Those are somewhat legitimate salaries. When you graduate, you want to make sure you 1) are doing something that interests you, 2) you can live in a somewhat comfortable apartment, 3) pay off student loans at a quicker pace, 4) invest some of that money, and 5) explore the world or city you're living in. I just don't understand how you do that with 60k. Like, 60k after taxes converts to 40k or something like that (conservative estimate).

40k base salary
- 12k a year for rent
- 10k a year for student loans
- 6k a year on food
- 1k a year on public transportation or gas for a car
- 6k a year on entertainment
- $500 a year on clothes
- 4.5k a year for savings

And look, your money is all gone! It disappears quickly. Relatively frugal. You could bump the loan repayment up by a decent chunk, maybe double your apartment and pay 2k a month on rent, spend 1k a year on clothes instead of $500, invest 10k a year in savings instead of 5k, or maybe move up to 8k on entertainment.

Then, add in a family and you have to cut back on a lot of this stuff to invest in relationships, children, family, etc...

>> No.9576684

>>9576683
I should also note when I say 'bump up' I mean when you have an 80k or 90k salary.

>> No.9576686

>>9576683
>- 10k a year for student loans
>- 6k a year on food
>- $500 a year on clothes
>- 6k a year on entertainment

What the fuck even are these costs?

>> No.9576691
File: 1.76 MB, 337x287, IMG_1765.gif [View same] [iqdb] [saucenao] [google]
9576691

>>9576683
>6k a year on entertainment

>> No.9576692

>>9576683

>student loans
>that entertainment fund
>that food fund
>clothes fund
>explore the world or city!!
>savings fund
OH I GET IT!
You're retarded!
You should have just said so!

What the fuck is your point here?
>after I spend all my money i have no money

Are you retarded? Yeah dude after you partition all your money for each thing you want you probably wont have any left, because you just decided to spend it or save it. Are you fucked in the head or something?

>> No.9576694

>>9576630
60k starting is solid in this economy

>> No.9576696

>>9576683

>my salary only lets me cover all of my living costs and also provides more than enough for luxuries
>i can also have savings left over
>but after i do all that I have no money!!!

straight up retarded ass nigga

>> No.9576698

>>9576686
Ever wanted to buy a 2k future-proof PC? Entertainment
Want to go see Hamilton? 200$ minimum entertainment
Rent a boat? Costs money
Nice vacation? Couple thousand $$$
Netflix? Hulu? Amazon Prime?
Shit adds up man.

6k a year on food = 500$ a month, which is fitting if you have a proper diet and workout regularly.

10k a year for student loans is appropriate if you want to fast-track the process.

I don't get what you don't get about that budget.

>>9576692
>Not having a savings fund
>Not wanting to explore the world
>Not accounting for necessary funds, such as food
>Not realizing entertainment is expensive in this day and age
>Not wanting to pay off student loans as fast as possible after graduation
I'm not stupid, I'm proactive

>> No.9576701

>>9576698

Dude you are a straight up DUMB person. I guess thats self explanatory when you have student loans to pay back at all.

and your entertainment is dumb. You're like a straight up dumb consumer of a person

I think I spent a total of 3k last year on food.

>> No.9576704

>>9576696
>Investing 4.5k a year in savings or an emergency fund is a luxury
>Oh, I can have savings left over!
If you're not investing 10k a year in savings, what the fuck are you even doing? 10k a year for 40 years (retire around 60) only amounts to 400k by retirement, before inflation and investment returns.

>> No.9576705

>>9576704

i dont know whats sadder, the fact you think the only luxury in your budget is the savings or that $400k isn't enough for your retirement

>> No.9576707
File: 113 KB, 996x561, IMG_1766.jpg [View same] [iqdb] [saucenao] [google]
9576707

>>9576698
>wants to live like a YouTube vlogger
Ah, I think I understand now.

>> No.9576710

Try this:

40k base salary
- 6k a year for rent
- 3k a year on food
- 1k a year on public transportation or gas for a car
- 0 to 1k a year on entertainment
- rest into savings

Of course to do that you'd have to go back in time and not make stupid decisions.

>> No.9576726

>>9576707
>>9576705
>>9576701
>>9576696
>>9576694
>>9576691
>>9576686
Ok fine, you guys think I'm overindulging myself on an 80k/yr salary. However, many of my friends are up near 120k, 150k, 180k. Why settle for just 60k?

>>9576710
I'm still in college so I have time to correct my """mistakes""". Maybe I'll get bored of that lifestyle eventually.
But,
>6k on rent
Where are you living where you pay 500$ a month for rent? Are you living with somebody else or...?
>3k a year on food
That totals to 250$ per month, or 60$ per week. Lmao dude, you have to be kidding me. You better be packing your meals everyday and never eating out. Eating out will fuck up that budget. How much in groceries are you getting? 3k a year for food (this includes groceries) is not even CLOSE to enough money for breakfast, lunch, dinner, + sometimes drinks + sometimes eating out. My only assumption is you're either starving yourself OR you eat McDonald's 24/7.
>0 to 1k a year on entertainment
Netflix alone is like 200$ a year. Throw in your cell phone bill. Throw in a """"cable"""" bill so you can watch sports without searching for shitty streams. Throw in a movie here and there. You'll surpass that 1k mark.

I mean... man... these are just simple things humans need. Unless you're living in a 20k person village, no city is going to offer costs this cheap without major setbacks.

>> No.9576728

>>9576683
>- 12k a year for rent
>- 10k a year for student loans
>- 6k a year on food
>- 1k a year on public transportation or gas for a car
>- 6k a year on entertainment
>- $500 a year on clothes
>- 4.5k a year for savings
Wew.

12k a year for rent, fine. You could probably bring that down by not living in a shit city, but whatever.
Let's bring 10k a year for student loans down to something like 5k a year.
Again, if you don't live in a shit city you can live with 3k in food.
1k a year for transportation, fine.
6k a year on entertainment is fucking retarded. You're not going to buy a new 2k PC every fucking year. So let's say we cut that down to 3k.
Again, what are you doing that you need to pay so much money for clothes every year? Fuck, except for work clothes you could just buy some good-enough clothes at a thrift store. 200 a year, MAX.
There you go, $15,800 a year to save and invest.

>> No.9576731

>>9576726

Dude your expenses are extremely frivolous

you dont need netflix or a cable bill, how the fuck is a cell phone bill even a slight impact on any budget.

I'm >>9576651

60k, 100k, 130k, 150k
they may as well all be the same salary to me. None of it would impact my day. It would all just rot in a fucking bank. What's the point?

>> No.9576736

>>9576726
$500 for rent is pretty average
>Netflix alone is like 200$ a year. Throw in your cell phone bill. Throw in a """"cable"""" bill so you can watch sports without searching for shitty streams. Throw in a movie here and there. You'll surpass that 1k mark.

yeah all those costs can pretty much disappear and not be felt at all

>> No.9576737

>>9576726
>these are just simple things humans need

>humans need to eat out constantly
>humans need Netflix and sports

>> No.9576739

>>9576728
I won't budget on the 3k/yr food (a.k.a. groceries in general). Loans are fine I guess if you don't want to pay them off as fast. Entertainment, fine, you can tone that down quite a bit.

There are certainly some improvements that can be made, but honestly it's not a terrible budget. I just find it weird that you bring the student loans from 10k to 5k and then use that as 'savings' money, while those loans are gaining interest.

>> No.9576741

>>9576726

>student loans

HAAAAAAAAAAAAAAAAAAAAAAAAAAA

>> No.9576743
File: 275 KB, 900x600, IMG_1767.jpg [View same] [iqdb] [saucenao] [google]
9576743

>>9576254
>>9576728
>Computer Science General

>> No.9576750

I don't understand why you guys are so triggered. My budget isn't terrible. It's just a bit more luxurious than you would've hoped to see. Sure, there are some improvements to be made, but some areas were just guesstimates. If you're living in a half decent city, such as Pittsburgh or better, costs add up. Honestly, once the student loans are paid off within 2 years (10k a year), then I can reallocate all of that money to savings and have 15k a year savings. It was a relatively sound budget that was only like 80% worked out. I haven't even graduated yet, jesus.

>> No.9576754
File: 323 KB, 1416x1118, help.png [View same] [iqdb] [saucenao] [google]
9576754

>>9576750
>>9576750
you're a retarded ass spoiled brat and i hope something horrible happens to you financially that you will work your entire life to recover from.

>> No.9576761

>>9576754
what the fuck dude...
Not all of us want to live on 35k a year

>> No.9576765

>>9576471
Where did you get accepted? Are you going for your Master's or PhD?

>> No.9576766

>>9576479
How the fuck did you think it was necessary to make this comment

>> No.9576768

>>9576766
I considered it quite courteous.

>> No.9576770

>>9576750
They're just triggered because they aren't making as much money as you lmao

>> No.9576771

>>9576766
He wanted to brag that he goes to the gym.

>> No.9576772

>>9576770
We're trying to help you, anon.

>> No.9576774

>>9576770
Thanks for understanding.

>>9576772
Thanks for trying to help. I'm all the wiser now.

>> No.9576775

social skills

>> No.9576778

>>9576768
this

>> No.9576789

>>9576630
>most software engineering positions pay shit. I think the true average is around like 60k starting in Pennsylvania, which is not great. That's like almost a teacher salary. Most positions are monotonous, shitty, web dev or automation. Only the 'cool' positions are for research or people with a math degree or other highly applicable degree
literally what
There is so much wrong I don't even know where to begin. Also if a teacher makes 60k starting in Pennsylvania then that's insanely good.

>> No.9576807

>>9576654
Seriously, I pay $500 in rent as college student and it's a pretty fucking nice place. If you can get over your shit and live with roommates its not that bad. I also live near Denver which has pretty fucking high rent.

>> No.9576808

>>9576656
This isn't reddit faggot stop sucking sucks and get over it

>> No.9576813

>>9576630
Is CS+Math worth it than?

>> No.9576819

>>9576813
That guys an idiot, he has no clue what he's talking about.
But on your question, CS + math is pretty good but not necessarily ideal. You don't need math to get a good software job, CS is more then enough. It really depends on what you want to do and how your schools CS program is like though.

>> No.9576825

>>9576789
He didn't say teachers make 60k a year starting, but after 10 years most teachers make 60k. Look it up, all teacher (and other taxpayer funded jobs) salaries are public information

>> No.9576828

>>9576633
jesus how cucked are millenials that they think 60k is good?

for the amount of education and hours required (including outside work) this is an absolute dog shit amount of money. the OP is right. you can make this much as a high school gym teacher with 0 stress and summers off.

>> No.9576850

>>9576726
You could comfortably live on 30k. Stop pretending you're not a weak, retarded, gluttonous pig.

>> No.9576853
File: 76 KB, 647x594, IMG_1693.jpg [View same] [iqdb] [saucenao] [google]
9576853

>>9576828
>0 stress and summers off

>> No.9576856

>>9576819
1) I do know what I'm talking about
2) There's a lot of truth in those two posts I made

>>9576813
CS + Math is worth it if you either love both or if your area of interest asks for heavier math. For example, there are a lot of game engine developers that have heavy math backgrounds, this is fitting. However, a web development background almost never requires math beyond simple high school math. A data scientist may need some math, but can get by with none. A machine learning engineer or PhD might require heavy math (moreso because you have to go through grad school; afterwards, you can kind of dictate how much math and how much coding you want to do with research).

>>9576789
You're obviously very out of touch with reality if you think most of that statement is false. You're probably insecure about your CS degree and 1) don't want to face the fact most positions are web dev or automation, 2) don't know teachers can reach up to 100k+ near retirement if they're good and the average salaries hover around 60k, thus showcasing your lack of reading comprehension, 3) don't realize how much the good technical positions pay, making 60k seem like not nearly as good as you think it is.

>>9576807
Sure, I'm paying 500$ a month as a student with 2 roommates currently. Does that mean I want to live with 2 roommates when I'm 25 and independent?? Like at some point you have to let go of your little roommates.

>>9576850
>comfortably live on 30k
Oh boy. Where the fuck do you live? Middle of bum fuck nowhere? You'd basically be living in:
1) a very small town or
2) a very tight budget
3) almost no decent social life
4) no significant savings at the end of the year
Do you guys not value having ANY sort decent life? I have a friend living on 17k from church funding (he plants churches along the east coast) and he lives a relatively frugal life. Just because you *can* live on 17k doesn't mean it's great for you and your future or that you should live on 17k.

>> No.9576859

>>9576856
To add onto this: 60k may be good for your average salary or job/occupation, but you can achieve MUCH better/higher salaries within computer science. Thus, comparatively, within computer science, 60k is on the lower end. Can we all agree on this?

>> No.9576878

>>9576825
I know that I just thought he meant teachers made 60k a year starting in Pennsylvania. Either way a CS major who starts out making what a math teacher would in 10 years is still pretty good. At the median range its bound to increase and be more than what a teacher would hope to make within the same time frame.

>>9576856
>You're obviously very out of touch with reality if you think most of that statement is false
Take a look in the mirror sweetie. Everything you said in the previous post and some of what you said in that post I replied to held some truth (while some being false) but the part I quoted was complete nonsense. Completely devoid of reality. First of all 60k is really good starting. That itself makes me think you have no experience ever getting a job. Secondly, a CS major can weasel themselves in many industries as the skill sets are necessary for multiple jobs. It's not just web dev or automation. Well, it could be where you live. Really depends on the area. Lastly, math degrees aren't always necessary for cs research position. Granted they can be useful but sometimes detrimental if you don't get proper CS education. It seems to me you where dumb enough to fall for /sci/ memes.

>Sure, I'm paying 500$ a month as a student with 2 roommates currently
>as a student
Well, that explains it, you have no clue what you're talking about. Although to be fair, like I said there was some truth in your post, you just fell for /sci/ memes by the end.

>> No.9576888

>>9576878
I guess it's all relative? I have internship offers making more than 60k a year starting. Perhaps we can just chalk it up different experiences? And yeah, I know math degrees aren't always necessary. I tried to include that sentiment in my previous post. They can be immensely useful but honestly aren't that important depending on the area of research and what kind of research you do (applications vs. theory). I didn't really fall for /sci/ memes, there's a lot of truth in what I said. A lot of what I said was from personal experience or experiences from friends. I'm in Pittsburgh, one of the emerging tech hubs with CMU; what do you expect? I guess there is some bias in what I'm saying but it's just another reality than what you've experienced.

I also know it's not ALL web dev or automation, that was a huge generalization on my part. But there are a large number of jobs that are web dev, devops, automation, and the likes. In pop culture, you'll typically see the facebook app, or youtube, or snapchat, and neat stuff like that, which is what attracts some people to computer science and programming, but in reality, a lot of it is not as 'attractive'. That's the point I was trying to achieve. I see a lot of people fall for that trap, thinking they'll be the next Zuckerberg. I didn't mean any harm.

I think we can probably just claim location and previous experiences played a significant role in this discussion.

Also, being a student doesn't invalidate my experiences. I've seen a lot of industry. I might not have 20 years of experience, but I'm involved enough that I know the general trends and can hold decent conversation about its reality.

>> No.9576927

>>9576765
Carnegie Mellon. Just Masters cause I want my phd to be somewhere else.

>> No.9576950

>>9576254
Currently in my first semester as a freshman in college. Since I haven't completed the prerequisites to take computer classes, I'm having to teach myself Python. The college only teaches Visual Basic, but I figured it's better if I learn at least two programming languages instead of one. Not only that, I also have a book for learning C#.

I'm not sure how long it'll take to learn one of them, but I'm hoping being able to code in three common languages would help put my foot in the door when I start looking for jobs.

>> No.9576954

>>9576254
I'm learning merge sort and Calculus 2 u-substitution. I want to get into a top 10 grad school for Machine Learning.

>> No.9576957

>>9576698
fuck off normie. you are fucking stupid with your money

>> No.9576959

>>9576630
$60k is pretty decent in the Atlanta Metro area. I am expecting that to be my starting salary, but I'm hoping I'll end up making at least $85k.

>> No.9577015

So much gay in this thread

>> No.9577022

>>9576466
evidence-based politics is a thing

>> No.9577158

>>9576726

You are 100% correct.

You are facing tons of backlash from people because they went into stem thinking that they are going to be able to live a decent life.

You're not. Unless you are proactive in moving up in your ranks, you will be living on the border of comfort, while you code monkey 50 hours a week.

>> No.9577170

>>9576736
500 for rent are you kidding me? I'm not the guy that you replied to, but in Dallas that wont even get you a roach ridden apartment in the shittiest most dangerous part of the city.

You need 800 minimum for a place that's not completely gun shots every day ghetto. Even then you will be surrounded by drug dealers and degenerates. You need 1100 minimum if you want to not live in a ghetto.

This forum is cancer. Like I said in my above post, you have people here thinking that they're going to be able to live lavishly from their STEM degree. Fact is, your not. It's gonna take you about 5 years til you have the experience to be clearing in something above 120k where you're actually going to live comfortably. So by the time you're 28-29, you can expect to live comfortably if you do things right.

If you slack off after you graduate, and aren't constantly improving, have fun with your mediocre 50-70k salary lol.

If you went the stem route thinking that you're not going to be living on the border of comfort until you're around 30 then I feel sorry for you. You're going to be in for a rude awakening.

https://www.youtube.com/watch?v=jM2LBTUEImw

All of the salaries start around 50-60k and top out at 150k (this is after the 5 years of experience that I said before) yes some earn 300k but if you are reading this you will not be in that bracket (1% of eng/cs)

If you honestly went in stem thinking you aren't going to live a mediocre life then lulz.

You're not going to be some CEO 10k a day with the lambo that girls just flock to cause of his money. You're going to be a nerd that wastes his life making other people money while they jack off all day.

>> No.9577177

>>9576828
Yup lmao. I triple posted but fuck it.

People are going to waste their entire youth learning about theorems and gay shit just to live the most mediocre life possible lol.

CS and engineering in a nutshell guys.

>> No.9577179
File: 726 KB, 680x680, 44.png [View same] [iqdb] [saucenao] [google]
9577179

>/mg/ is making fun of us again

>> No.9577188
File: 92 KB, 735x675, Screen Shot 2017-04-16 at 21.54.51.png [View same] [iqdb] [saucenao] [google]
9577188

Regarding the salary question, SO has good data

>>9576556
It's surely not hard. And there's two sides to it, the smart contract one where you basically code with a language and a library that's much smaller than any standard library that comes with a language - and then there's the fact that there are 5000 startups in the space who all need websites. And there's money being printed, so it's extremely lucrative to get associated.

>> No.9577191
File: 96 KB, 720x576, Screen Shot 2017-04-16 at 21.57.39.png [View same] [iqdb] [saucenao] [google]
9577191

>> No.9577198
File: 90 KB, 725x618, Screen Shot 2017-04-16 at 22.00.54.png [View same] [iqdb] [saucenao] [google]
9577198

>>9576556
Btw. if you're into functional lanugages, I'd like to write a compiler from haskell to the NEO virtual machine. There are already reference implementations for compilers using C# and Python.
My contact somewhere here

https://youtu.be/cnK1E3yZGx0

>> No.9577217

>>9577191

The apartment price in montreal is not 800$ lmfao

>> No.9577233

>>9577217
It's probably per square feet, you fucking brainlet.

>> No.9577303

>>9577217
I'm not even sure if you're saying it's too high or too low. I'm from Austria and the Berlin price of €600 seems reasonable if you ask programmers of varying ages and take the average, although I would have guessed it to be higher. I rent a very cheap 1 person flat and that's €500. But if you're living with others (e.g. WG or partner who pays their share), you could get below that.

>> No.9577406

>>9576254
>CS general
>it's just fags talking about their expenses
Must be an interesting field with interesting topics

>> No.9577506

>>9577177
Math has intrinsic value and if you just want money leave the field and never come back

>> No.9577508

>>9577170
If you need $120k to live comfortably you're too retarded to live

>> No.9577519

Basic algebra

>> No.9577522

>>9577170
>If you slack off after you graduate, and aren't constantly improving, have fun with your mediocre 50-70k salary lol.

tfw 1 year out of college
tfw 143k salary
tfw 2.9 gpa

>> No.9577543

>>9577170
This is the dumbest post with so little to do with anything that it's incomprehensible

>> No.9577550

>>9577170
>You need 800 minimum for a place that's not completely gun shots every day ghetto. Even then you will be surrounded by drug dealers and degenerates. You need 1100 minimum if you want to not live in a ghetto.
Okay. Not everybody wants to live in your nigger-ridden city. Small towns and shit are relatively safe and comfy.

>> No.9577556

>>9577406
It is but moneyfags are retarded.

>> No.9577622

>>9576698
>10k a year for student loans is appropriate if you want to fast-track the process.
>fast-track the process

You went to a for-profit school, didn't you?

>> No.9577625

>>9577170
>I need 10K per month to survive

retard alert

>> No.9577630

>>9577170
>thinking 50k to 70k is mediocre

I bet you're the type of person that lives beyond their means and doesn't know why you're always poor.

>> No.9577632

>>9576927
Nice. Which department? Did you have any publications that were or were not relevant to your specific area of study? What was your GRE like? Do you plan on doing a master's thesis or just the project? I know a lot of CMU's master's programs just throw in the project, but you can sometimes ask for a thesis.

>> No.9577638

>>9577622
I mean, it's called a competent school. I had full rides to 3 schools and turned them down because they weren't going to set me up as well as others school for the future. Could I go to a school with 10k a year tuition and graduate with zero debt? Sure. Or I could go to a way better school, graduate with 15k debt (in government subsidized loans, with zero interest), land a job at a one of the big 4 making 100k+ starting because companies actually want to recruit from my university, pay off that debt in a year or two, and live a good life.

>> No.9577645

>>9577638
Better schools aren't necessarily more expensive, not sure what point you're trying to make. It sounds like you fell for a TV marketing campaign

>> No.9577654
File: 644 KB, 1307x887, 1469167175785.png [View same] [iqdb] [saucenao] [google]
9577654

CompSci Undergrad here. How good will a double major in CompSci and Math look on a resume? My academic advisor advised against it, saying that it wouldn't give me a significant leg up compared to getting an internship (which I planned on doing anyway) and wouldn't be worth the extra workload.

Personally I think she's full of shit. Feel like showing employers I can actually do Math, unlike most other CompSci kiddies, would give me a huge advantage in terms of landing a decent job.

>> No.9577668

>>9576630
Say if you're someone with bad high school grads but pulled themselves together and did well at a medicore university but has a poor background in mathematics. Is it easy to get into a mathematics course at a decent university to complement my CS degree.

>> No.9577694

>>9577654
compsci should imply you can already do math and in depth advanced math at that.

if you arent doing math in your comp sci degree then you should burn your college to the ground

>> No.9577703

>>9577694
My program only goes up to linear algebra/differential equations, and they allow you to completely skip the main Calculus path and just take a Calc survey course because most students are brainlets.

>> No.9577710

>>9577703
i mean calc isn't necessary at all so thats understandable even if you're a particularly mathy student

>> No.9577720

>>9577654
>>9577703
It may or may not matter depending on the job. In general having a math background opens up more opportunities, so you should go for it, provided you're not sacrificing internships.

>>9577710
>mathy student
>skipping calculus
pick 1

>> No.9577726

>>9577720
>>9577720

calculus isnt always necessary it really depends on what field of math you want you idiot. alot of the math that intersects with computerscience doesnt need any calculus and thats not a burn because calculus is just another tool but for our field its not always needed

>> No.9577740

>>9577726
lol wtf. i am just saying calculus is a core buliding block. you don't need it for all or even most programming jobs, but if you want to go anywhere theoretical people are going to look at you like an idiot if you don't know the basics

>> No.9577745

>>9577694
>compsci should imply you can already do math and in depth advanced math at that.
Sure... but your definition of 'advanced math' may be skewed. Linear algebra, calculus, and differential equations are NOT advanced math. Advanced math begins with analysis courses, differential geometry, graph theory, and such. I guarantee you there are no CS degrees out there that require legitimate advanced math. Most will go up to discrete math (or discrete structures), calc 2 or calc 3, linear algebra, maybe differential equations, and either a stats or probability course.

>>9577703
Take calc 3. Trust me! It may not be directly applicable to you at the moment, but it's necessary for upper-level math courses, such as optimization and a ton of other stuff. It'll make you a better person and open a bunch of career opportunities.

Do not listen to this guy: >>9577726 . Cryptography? Advanced math. Machine Learning? Advanced math. Really anything with AI... Advanced math. Robotics? Advanced math. Theory? That's almost like completely Advanced math.

If you just want to code all day long, sure, I guess he's right. But if you want to do more sophisticated stuff, advanced math is so much more useful. For example, even if you want to be a machine learning engineer and code and stuff like that, advanced math courses are super useful.

>> No.9577746

>>9577740
It really really isn't anon. There are other things way way more important.

>> No.9577751

>>9577745
Are you an idiot?

There is nothing wrong with what I said and you are a moron. Calculus is not necessary for theoretical computer science. End of story. You have no idea what you are talking about.

If your school gatekeeps your upper-level courses based on calc its a brainlet school.

Stop putting words in my mouth. I never implied linear algebra, calculus, and differential were advanced math. You're a moron.

>> No.9577761

>>9577751
>Calculus is not necessary for theoretical computer science
...
confirmed retard
even my undergrad algorithms class required some amount of calculus.
plus any kind of neural nets / ai are going to require calculus. at the very least an understanding of derivatives for computing error gradients

im sure certain areas of comp sci dont need calc but making it out like it's irrelevant just makes you sound like an ignorant retard

>> No.9577768

>>9577745

man i am really getting exhausted with people who think calculus is needed
calculus really is much smaller than people think it is
especially when applied to fucking computer science and its theory like did you even think about what you're saying at all?

>> No.9577773

>>9577761

It's not needed. End of story. I say this as someone working to a PHD. The areas of computer science that need any calculus are very small and the calculus needed is very rudimentary.

Doing calculus in undergrad is a waste of time to be honest.

>> No.9577779

>>9577773
what are you doing a phd in?

>> No.9577790

>>9577654
Depending on the job position, it can look fantastic and it will legitimately separate you from the >most other CompSci kiddies that you're talking about. Now, what do you want to do long term? If you want to just code everyday all day, maybe do some systems development or web development or devops... math will help you out very little and you'll EASILY get beat by the kid with more free time to do side projects and more internships than you, simply because they have more experience. However, if you want to do machine learning, a math degree is a savior. Computational finance? Math is literally required.

Your adviser probably knows what she's talking about to an extent. I bet she has a lot of students coming to her office saying they want to do a math degree and then they end up doing some arbitrary coding job that never requires it. Or they decide to do a math degree and completely fuck it up once they realize there's more to math than calculus and they actually have to take analysis courses. If you're truly passionate about the subject, do a degree in math.

>> No.9577794

>>9577668
How bad? I'll assume 'bad' means anything below a 3.0 GPA. If you truly pulled yourself together at a mediocre university and achieved at least a 3.7 GPA, that's decent. What do you constitute as a 'poor background in mathematics'? There's a difference between failing calc 1, failing calc 3, and failing an analysis course. Honestly, I'll tell you the truth and provide two answers to your question because I'm unsure whether you mean you want to do math at the graduate level at another university or if you just want to get another bachelor's in math at another university.

Graduate degree in math: If you have a poor background in math in your undergrad, almost no grad school will take you. I almost guarantee it unless it's a very lowly ranked school with desperate need for money. To get into graduate school for math, you'll need to have taken 3 analysis-specific courses, at least 5-10 upper-level electives, and the basics (linear, diffeq, calc 3) to even have contention at a 'decent' university. Why is this? Once you get into grad school, they assume you know how to do all of the above coursework very well and can build on it. So, what's the most important math courses you can take? The essentials (linear, diffeq, calc 3) and one or two analysis courses. If you can prove you can do well in those, then you should be okay. By the way, by diffeq I mean Ordinary Differential Equations 1, not the engineering diffeq. ODE1 requires more theory and goes more in-depth than the engineering diffeq. However, you won't lose THAT much by taking the engineering diffeq if you absolutely have to.

>> No.9577797

>>9577668
>>9577794
Another bachelor's in math: This honestly isn't too bad. You can get away with proving you did well in your CS degree but realize the career path you want to head towards requires both CS AND Math. As such, you need/want to go back to university and you're more dedicated than ever because you know this is your true calling. A lot of universities can/will take you if you can show your aptitude in CS because a lot of the general logic crosses over into each discipline. Even if you had some bumps in your math courses in the past, tell them you weren't mentally mature at the time, but you're been doing some self-teaching since you graduated or in your senior year of college, but never had the time to fully recoup because you were about to graduate.

I hope this helps.

>> No.9577812

>>9577746
>>9577751
>>9577768
>>9577773
I'm very confused. How do you people not realize how important calculus is to computer science? Have you NEVER taken an algorithm design course? That's literally the epitome of math in computer science and any decent program will either have the course available or require it. ........
I have a strong interest in computer vision and many of the topics require:
1) Optimization (requires calc 2 at least)
2) Calc 3
3) Differential Geometry (requires calc 3)
4) Probability theory (requires calc 2)
5) Fourier Analysis (requires diffeq)
6) Numerical Analysis (requires diffeq)
7) Partial Differential Equations (at the very least, ODEs)
8) Projective Geometry (requires calc 2 or calc 3)
9) Time Series
10) Pattern Recognition (requires calc 2/3, stats, probability, and linear)
11) Linear Algebra
Like how can you be so oblivious to these math courses? This is just one application of computer science...
Calculus itself is, sure, not used everyday (simply because math CS majors don't need to integrate and differentiate stuff), but the material used in calc 3 are so vital to a plethora of upper level math courses. Any probability course will require AT LEAST calc 2 and probability is so vital to a ton of computer science!

As mentioned earlier, algorithm design courses are like the equivalent to a math analysis course.

>>9577761
Thank you so much for saying this. At least somebody realizes its importance. Just by this post alone, I can tell you go to a decent university.

>> No.9577814

>>9577790
>maybe do some systems development or web development or devops
I will never understand why people like doing this stuff.

>> No.9577817

>>9577814
Me neither, but I don't judge them.

>> No.9578207

>>9576954
Just teach yourself.

>> No.9578210

>>9576683
>Student Loans
Why? Just teach yourself. Its not like you need a degree to legally work as a programmer.

>> No.9578312

>>9576254
Working on a derivation system for an abstraction method in model checking. Might formally prove some properties in Coq if the system turns out to be interesting enough.

>> No.9578366

>>9577654
>Personally I think she's full of shit. Feel like showing employers I can actually do Math, unlike most other CompSci kiddies
Jesus Christ.
The longer this thread goes on the more clear it becomes how the average cs major here was dumb enough to fall for /sci/ memes.
What an embarrasing post.

>> No.9578389

>>9576405
not like it is one of the highest paid majors in science. Probably just upset he couldn't understand an if statement

>> No.9578398

>>9578366
You're clearly retarded. The anon has valid concerns. You most likely have a CS degree from some shitty community college thinking you're hot shit because you got an A in calc 2 and don't need any math because you're a code monkey at some shit tier company making 0 impact in the world.

>> No.9578494

>>9578398
Hey he said it was a meme so he gets a pass! duh

>> No.9578511

>>9578398
I bet you're still in undergrad.

>> No.9578516
File: 2 KB, 167x30, language.png [View same] [iqdb] [saucenao] [google]
9578516

got a test on theory of computation tommorrow (focusing on the computing part)

could anyone help me with this one real quick. Just need to know if this language is either Partially decidable, totally decidable or neither

dont need to prove it or anything im just using this knowledge to answer weather its generatable in standard order or not

>> No.9578531

>>9578516
this one is a very common example. I would search it on stack overflow for a in depth answer quick.

>> No.9578540

>>9578531
I would too but how do I tried googling and I dont think google understands the formatting or im not doing it right

>> No.9578549

>>9578540
https://stackoverflow.com/questions/2309752/why-is-anbn-n-0-not-regular

this kind of format will work in Google.

>> No.9578558

>>9578549
thanks senpai

>> No.9578565

>>9576927
what was your GRE score and GPA? I'm a junior and I wanna know what kind of stats I need to get into a place like CMU, nice job btw.

>> No.9578592

>>9576647
>60k full time salary is barely enough to live on.
Man, I made 75k a year before going back to school and managed to live just fine without a degree. In fact, I don't even work while I'm in school now because I saved about 65% of it for the three years I worked. I'm sure someone as smart as you could figure it out.

>> No.9578647
File: 103 KB, 964x964, 1485134409243.jpg [View same] [iqdb] [saucenao] [google]
9578647

>mfw all these americans complaining about 60k$ starting salaries when in the UK its £26k

>> No.9579038

>>9576698
500 bucks a month on food? are you fucking buying the most expensive cuts of beef 3 times a day everyday? fuckin retard?

>> No.9579098

>>9579038
lmao, look who's calling who a retard. I can't believe how fucking stupid people can be.

Even if you went to McDonald's for breakfast, lunch, dinner and spent 3$ per meal, your total for the month would be:
10$ a day after tax
x 30 days
= 300$ on food
That's a bare minimum. Not let's assume, hey, you're not a complete fucking nerd, you're not a loser, you have friends, sometimes you go out and drink, maybe sometimes you eat out, maybe sometimes you don't starve yourself on McDonald's. Easily up to 500$ a month. And as mentioned already, eating 3k calories per day (assuming you're not a fat piece of shit and you actually exercise regularly, so 3k calories per day is somewhat on the low end if you're bulking, but normal if you just exercise regularly), you EASILY get up to 500$ per month. Do you guys REALLY not know how expensive your food is? Fucking idiots lmao. Thought /sci/ was smarter than this

>> No.9579213

>>9579098
>going to mcdonalds is your baseline for cheap food

what about cooking at home?

>> No.9579313

For undergrad, what would you say are the five most important CS classes?

>> No.9579320

How do I get into bioinformatics? I'm an undergrad who has mostly done math and programming

Should I just start doing biology courses ?

>> No.9579328
File: 514 KB, 1920x867, bastien-grivet-watching-the-rise.jpg [View same] [iqdb] [saucenao] [google]
9579328

I've been in and out of college for a couple of years now. I can't do CS anymore. Not only is it there a huge flood of people, but the degree has been watered down so much since I started. A lot of my instructors just obviously don't want to be there also and it sucks any remaining fun out of it.

It's probably just my school but CS just doesn't interest me as a major now. I still absolutely love programming. I'm thinking about switching to Mathematics and doing a CS minor.

Am I fucking up?

>> No.9579359

>>9579098
Holy shit this fucking guy lmao

I'm fucking dying over here. Like how can someone be this irresponsible with money, like really really man what the fuck. Like fucking mcdonalds lmao

Have you ever actually bought food before or does mommy just do it for you all the time? You can buy a 50 lb bag of beans for like 20 dollars. That itself can last you months if you're not a complete fat ass. Rice is cheap too. Add some meats, fish, veggies and fruits and you're set for a month. Thats nowhere near 500. And even if you go out and buy shit as long as you dont spend money like a retard buying $100 sushi you can still save tons of money.
Go to a grocery store and see how much shit cost. All your post have been hilarious.

>> No.9579366

>>9579328
Drop out and teach yourself. If you really love it as much as you say then you should have the will power to do it on your own.

>> No.9579369

>>9579359
>t. sad, starved, jealous white guy eating beans and rice every day for a month straight
feel bad for you man

>> No.9579374

>>9579313
1. Data Structures
2. Algorithms
3. Algorithm Design
4. Some programming focused course
5. Any elective of your choice so you have depth instead of just breadth (e.g. crypto, data science, ML, databases)

>> No.9579381

>>9579320
Take bio 1 and 2
Take chem 1 and 2
It might be useful to take higher level bio and chem courses, but it depends on what you want to do long-term and how concentrated you want to be in your field.
Try to take a bioengineering course.
Take data science
It seems like you have most of the CS stuff done; you just need the natural sciences.

>> No.9579396

Well this is the worst fucking thread I've seen all year

>> No.9579403

>>9579396
Welcome to Computer Science!
Honestly, it was just a couple low-achieving losers that decided to bitch and derail the thread.

>> No.9579411

>>9579403
Im currently majoring in Comp Sci with an emphasis in Chemistry. What are my career prospects? Do I need to go to grad school in order to do something related to chemistry in a lab with computers like chemoinformatics or should I go towards majoring in a natural science if I want to be in a lab?
I likeworking with computers but I dont see myself sitting in a cubicle all day coding away, making new programs for clients. I personally dont find trying to make a program or application run faster or smoother. I dont know if comp sci is for me, but hell I dont even know what I want to major in.

>> No.9579443

>>9579381
Is Chem 1 and 2really necessary?

I took a Chem for health sciences course

>> No.9579452

>>9579369
>implying i eat beans and rice every day
>implying i'm starved

I mentioned that shit to show you how cheap it is. You're just retarded and have never gone grocery shopping yourself. If you want eggs for breakfast then get a dozen for $1.50, that should last you 6 meals if you combine it with other shit like bacon and bread which is not too expensive too. If you want pasta, then buy the ingredients and bam you have pasta. The pasta ingredients should be like around $8-$10 but those ingredients should last for at least 3-4 meals. This shit ain't hard man. You're just retarded and have never bought food before.

Like how retarded do you have to be to spend $500 on food just for yourself? Don't even get me started on the money you said is needed for entertainment and other shit. Kinda hard to type this shit while laughing at you lmao. I'm dying over here.

>> No.9579455

>>9579443
Again, it's relatively subjective. I have several friends in bioinformatics, bioengineering, and biology/CS (which is pretty close to just bioinformatics anyway). A lot of them have taken Chem 1 and 2. Is it absolutely necessary? It depends on what you want to do long term. However, it'll definitely help you out and give you necessary background on the topics you may encounter in labs or your everyday job. It's like taking discrete math or calc 3 for CS. Will you encounter it on a regular basis? Most likely not (in most positions), but they're super useful tools to have, especially if you eventually want to spice up your career and head down even a slightly different path (definitely a real possibility in a 40 year career). I would highly advise taking both unless you for sure know you don't want to come even close to chemistry. In that case, I would still advise chem 1 for the exposure, but it's not really necessary. You only have this one chance in your life, for the most part, to take university level courses, and even moreso chem 1 and 2. Take the opportunities while you have them, even if they may not be the most interesting at the moment. They may open doors in the future.

>> No.9579472

>>9579411
>Do I need to go to grad school in order to do something related to chemistry in a lab with computers like chemoinformatics
Absolutely not. There are plenty of job opportunities at the moment for bachelor's degrees with CS + Chemistry mix. I know plenty of chemistry undergrads working in labs for internships and many that graduate and continue to work in labs with med school experience. Heck, chemical engineers don't even need graduate school. If you want to focus more on the coding end, your job prospects increase because chemists suck at coding in my experience and they're looking for people like you. However, if you want to learn more toward the chemistry end with actual chemical experimentation, then you'll definitely need to take more chem courses to be competent with actual chemistry majors.

I like that you have an area of focus. Many students don't have that. I think you're fine. As an undergrad, try to do some fun research in a lab or just ask if you any labs need coders. This way, it'll be easier to get summer internships with labs, which makes full-time positions even easier to obtain. I can't stress enough how important internships will be for you and how important they are during the school year. Research looks really good for positions like chemoinformatics. Definitely take some data science courses. But, it sounds like you're more interested in chemistry than computer science and coding, so make sure you have a strong enough chemistry background that you can actually compete with the chem majors (but you don't have to be AS in-depth as them).

Long story short, grad school is definitely not required, but you need to gain experience in research, labs, or internships very early on and make sure you stay competitive with chemistry majors. Your coding skills are indispensable to chem labs.

>> No.9579506

Not sure if I should do cs or ce, the uni I'm going to has very similar programs for both. CS does take some ce so the difference between both is about 5 required classes without taking into account electives which cs majors get more of. CE is also missing automata theory and compilers, how important are these two classes? Would not taking them really hurt my understanding of the cs material?

Also, I prefer software but want to learn CE simply because I like that stuff too, would a CE degree put me at a disadvantage over CS majors when applying for software jobs? I just want to learn the CE stuff cause I think its useful but in todays economy CE jobs are almost nonexistent.

>> No.9579886

>>9579472
Not that guy but I love chemistry and would love to work in a lab, are their actually a lot of jobs that require both skill sets? Would ChemEng be better than chemistry? If I don't want to double major, would a minor in chemistry/chem eng be fine?
I didn't even know this was an option, it always seemed like two of the most distant disciplines imaginable. I get programming is always necessary but just not sure how it can be applied to a lab.

>> No.9579930

I'm an 8th semester undergrad looking for advise, I've been through some weird ass projects the last year that have nothing to little to do with my carer path, sometime around June I helped my artist friend to set up his art exhibition, it went from installing a few LED's to straight up making a fully human responsive light show for which I humbly declined the offer to take credit for. Now since January I've been in my phase of industrial design and how I can make products to satisfy demands never created, and right now I'm growing y first weed plant only because I felt bored and I'm getting really interested in this whole urban farming and aeroponics systems.
I've went through these shitty phases in the past, that's why I know how to play ice hokey in a country where doesn't snow and I know how to animate and how to render houses designed by myself. I stopped that shit a long time ago but last march I started dating some wild chick that got me into weed back again and with which I've been making so many drugs, from shrooms to acids, to mdma to salvia. I went through this wild lsd trip a couple of weeks ago and when I woke up I had cement in my hair because I've had modeling, carving and smoothing grey cement all day long.
Who the fucks even knows why i did that shit, but I guess is not that bad compared to staying in bed watching netflix and listening to some shitty lo-fi live transmission on youtube.
Anyways, are drugs getting a toll on me or is it just me having a toll on drugs. Is this way of life even manageable? sometimes I don't sleep for three whole days trying to figure something out with only in between naps of two hours every so often. Sometimes I feel like my mind will break in pieces at any moment

>> No.9579960

>>9579930
Get help my man.

>> No.9580370 [DELETED] 

How to get into bioinformatics? Any good introductory books?

>> No.9580377

>>9576254
I want to study Informatik in Germany. Since just now I got my C1 german test I'm looking for to apply for one of the TU9 universities. Are those a meme or not? Seems that the TUM is one of the best but I'm scared since a lot of people told me Munich is full of latinos, and me, being south american myself, wouldn't like to go to fucking Germany to have latino friends.

>> No.9580465

>>9576254

Serious here.
Become a Master Plumber.
You will make MORE than a software engineer and you can get a job ANYWHERE at ANYTIME.

>> No.9580519
File: 403 KB, 488x323, fdhhhgreasg.png [View same] [iqdb] [saucenao] [google]
9580519

mfw I get beaten by Minimax search + Alpha-Beta + Evaluation Function + IDS +…a super-computer

>> No.9580523

Wow, this thread is so gay

>muh jobs
>muh salary
>muh curriculum

This thread has so little to do with /sci/ence

>> No.9580849

>>9579369
t. fatass amerilard eating McDonalds and spending >15 dollars per day on food

>> No.9581086

>>9579455
What is bio industry like ? Programming languages to know , kinds of math they do?

>> No.9581687

>>9579506
>how important are automata theory and compilers
Automata theory is a neat course, you will never see it again after you walk of of that course unless you do some serious, hardware CS theory research or hardware AI research (even then, I bet you'll rarely rarely rarely ever see it). I honestly don't recommend automata, but it's just neat knowledge. As far as compilers go, I don't think the course is worthwhile. I'm a bit biased because I haven't taken it. Many of my friends have taken it and they say it's useful knowledge to have. Honestly, I'm sure there's some neat stuff in the course, and I'll use it much more often than automata theory, but my personal preferences didn't lead me to take it. However, it can be very useful; so useful that some programs will require a compilers course. Not taking them would have a nearly negligible impact on your CS material understanding.

>would a CE degree put me at a disadvantage...
I'll let you in on a secret. People here will tell you it'll put you at an advantage, but there is a hidden bias in industry (for software jobs) against engineers. They prefer CS majors unconsciously, even though nobody talks about it. However, they won't completely ignore you if you can prove yourself. By prove yourself, I mean attending hackathons and doing a bunch of PROGRAMMING side projects. I get your motivation; you think it's neat info to learn. I agree with you. I prefer CS because of those extra electives; they give me more freedom for math courses, my CS specialty, and anything else I want to take. However, you can think of hardware as being part of your 'specialty' in a way. I would say just do a CE degree, make sure you're much more involved in CS courses and side projects and hackathons and the CS department, or even put on your resume "CS major - Electrical Engineering minor" if you want to cheat the system.

>> No.9581704

>>9579886
>are there actually a lot of jobs that require both skill sets?
Relatively. There are a TON more jobs if you don't tunnel yourself into one specific field of computer science. However, the medical field/chemistry field are one of the most popular applications of computer science at the moment; it's a super hot field. There are a ton of jobs mostly because real scientists don't know how to program, but they need people like you. Right now, there's a decent market and less of a learning curve (lower requirements) for programmers wanting to be involved in informatics than chemistry majors wanting to do chemistry chemistry. You'll have to do a bit more digging to find a job, but honestly it's not that bad. I say this relative to where I go to school. We currently have massive medical presence in our state, leading to the other natural sciences with significant roles in our programs as well, one of which is chemistry. You may have to move around the country a bit to find the good jobs.
>would chemeng be better than chemistry?
Depends on what you want to do. I'm not a chemist, but typically chemical engineers tend to have more bachelor's degrees, while chemists have higher level degrees because they typically deal with more 'novel' applications within the field, thus requiring advanced knowledge.
I personally would prefer chemistry because there's a higher skill ceiling and more opportunity to learn, but there's nothing wrong with chemeng. I can't decide that for you.
>would a minor ... be fine?
Yes, a minor in chemistry/chem eng will be fine.

>> No.9581722

>>9581086
Mostly python. Less so R (but it exists). The math isn't really heavy; it's mostly just stuff you would learn in a chemistry class (if even this). Informatics typically will require use of SQL and/or other databases (like Neo4j, a graph database); this is pretty much the extent. Image processing can come in handy depending on the applications. Bare minimum math includes stats, maybe probability theory, calc 2 at least, linear algebra, maybe differential equations; diffeq may be a bit overkill for what you're doing, but it's nice to know. MATLAB may come in useful (assuming the lab is already using it for their programs), but honestly if you don't know it, you can just roll with Python most of the time. The bioinformatics industry currently is mostly just data science with applications to biology rather than biology with applications to data science. If you know how to program, the lab instructor can typically guide you most of the way. However, once again, the above programming languages and math are neat to know. Bio industry is very very very much growing right now, especially for bioinformatics. However, as I mentioned in a previous post, you'll find less jobs if you tunnel yourself into a specific application. Hell, if you just tunnel yourself into the medical field, you have fewer job opportunities, let alone from the medical field into biology. With that being said, you should be fine job-wise.

>> No.9581731

>>9579506
>would a CE degree put me at a disadvantage over CS majors when applying for software jobs?

Absolutely not.

>CE is also missing automata theory

Just read Sipser, it's really straight forward.

>and compilers

Being self-taught is the way to go. Implement your own compiler for a "small" language like Forth or Lua and document your progress/challenges/solutions and you have awesome talking points for selling yourself in a job interview.

>> No.9581735

>>9579374
>>>/g/tfo

>> No.9581857

>>9581735
Tell me what's wrong with that list and how you would improve it. I dare you.

>> No.9581884 [DELETED] 

>>9581722
I don't have calc 2 of diffeq just a lot of algebra and comp sci theory

>> No.9582367

>>9579374
>algorithm design
How does this differ from an algorithms course?

I really think you should include some linear algebra in there. Stuff is directly useful in ML and Graphics and if you make it a serious math course (i.e. you actually formally prove stuff) you also teach reasoning skills useful for formal algorithm analysis.

>> No.9583290

>>9582367
In an algorithms course, you memorize popular algorithms and data structures and implement them.For example, this would be network flow, djikstra's, heaps, tries, compression, string pattern matching, general graph searches, dynamic programming, greedy algos, and more.In an algorithm design course, you won't memorize algorithms, but rather formulate answers to an open ended question.Topics may include DP and greedy algos, but you write down on a piece of paper the pseudocode, then prove the correctness and runtime of your algorithm such that it meets the necessary requirements. One of the topics we covered in my class was parallel programming.So, given a CREW (concurrent read, exclusive write) computer with n processors, find the median of n numbers in constant time.Or given an EREW (exclusive read/write) with n processors, compute the median in polylogarithmic time.It's much more theory-based rather than computation and programming based. It's like the difference between calc 1 and a math major's first analysis course; they cover similar material, but analysis is proving all the previous problems of calc 1.In an algorithm design course, you can't just get by on memorization, you actually require an intuitive understanding for the material.One example of a DP algorithm design problem:
"The input to this problem is a set of n gems.Each gem has a value in dollars and is either a ruby or an emerald.Let the sum of the values of the gems be L.The problem is to determine if it is possible to partition the gems into two parts P and Q, such that each part has the same value, the number of rubies in P is equal to the number of rubies in Q, and the number of emeralds in P is equal to the number of emeralds in Q.Note that a partition means that every gem must be in exactly one of P or Q. You algorithm should run in time polynomial in n + L."

>>9582367
I think linear is a great idea, but it's a math course rather than a CS course,which is what the poster requested.

>> No.9583929

Anyone here done business informatics?
Hows the field like? is it actually employable?

>> No.9584200

I am soon getting my bachelor in math and am considering self learning some solid Computer Science.
Now I am looking into compiling a list of
subjects together with corresponding ressources for learning that particular subject.

I have already looked at teachyourselfcs.com, which seems very solid, and plan to look at some curricula for CS-degrees at good universities.

Does anyone have further links to go after?

>> No.9584460

After getting my degree and reflecting back on my studies I have come to conclude that 99% of the whole comp sci field is pure autism

>> No.9584783

>>9576630
>tfw making above 150k starting
>only finished undergrad
stay mad poor fags :^)
On a serious note, I appreciate theory way more than software development. Pure math truly is the best major -- I really regret not doing it on top of CS.

>> No.9584977

RSA encryption.

Boy am I getting tired of writing "fast" modular exponentiation like [math](5 mod 7)((5 mod 7)^2 mod 7)(((5 mod 7)^2 mod 7)^2 mod 7)[/math], but there's no other way to keep track of how deep I am.

>> No.9585007

>>9584200
http://4chan-science.wikia.com/wiki/Computer_Science_and_Engineering

>> No.9585072

>>9584783
It's honestly really hard just in terms of workload. I'm doing EECS and Math along with possibly Physics minor given the amount of courses I'm taking. EECS has a ridiculous workload at my uni and math conceptually gets much more difficult once you get past diff equations and lin alg. I honestly regret not just doing Applied Math and getting an employer to pay for a MS in comp sci later.

>> No.9585082

>>9580465
Yeah, but if I become a master plumber I won't be able to build a supercomputer and use it to determine likely scenarios for the formation of planets.

>> No.9585518

>>9585072
jesus christ do you even have time for anything else other than study?

>> No.9585538

If I have a math degree (masters) and learn a few languages what else should I learn to be an attractive hire?

>> No.9585601

>>9585538
If you haven't touched discrete math yet you need to. Find yourself a copy of Rosen's Discrete Mathematics and Its Applications as a general reference, then start reading its footnote references.

>> No.9585654

>>9585601
>Discrete Mathematics
Hoe hard is that?

>> No.9585673

>>9585601
I have taken discrete, can any1 actually get a math degree without taking that class?

>> No.9585695

>>9585654
Discrete is usually babies first proof class. If you've taken proofs before its easy as shit. If you havn't it will range from easy as shit to rough(ish) depends on how fast you pick up on induction.

>> No.9585821

>>9585538
>>9585601
So the main thing I should focus on is deepening my understanding of discrete? Also what languages should I focus on.

>> No.9585918

>>9576683
>only 500 on clothes

this nigga ain't iffy yah

>> No.9585984

>>9576405
kill yourself

>>9584311

>> No.9585987

>>9585538
You're job interviewers will expect you to know just two things:

>basic data structures and algorithms and how to implement them

Data Structures and Algorithms in C++ by Drozdek
Data Structures and Algorithms by Aho, Ullman, and Hopcroft (Pseudo-pascal code, practice implementing them in whatever language you know)
Algorithms in C/C++ Parts 1-5: Fundamentals, Data Structures, Sorting, Searching, and Graph Algorithms by Sedgewick

>algorithm design and basic analysis of them

Algorithm Design by Kleinberg and Tardos
Introduction to Algorithms by Cormen, Leiserson, Rivest, and Stein

>>9585601
>>>/g/tfo you retarded brainlet.

>> No.9585998

Python

>> No.9586084
File: 21 KB, 391x400, black programmer.jpg [View same] [iqdb] [saucenao] [google]
9586084

>>9585984
>thinks calculus is math

The >>>/g/hetto is your home, monkey.

>> No.9586295

>>9586084
>>>/pol/

>> No.9586380

>>9586295
"code monkey", my nigger

https://www.youtube.com/watch?v=v4Wy7gRGgeA

>> No.9586420
File: 22 KB, 589x142, Screenshot_2018-03-13_22-44-14.png [View same] [iqdb] [saucenao] [google]
9586420

>check out this programming stuff
>basic logic, pic it up in literally 5 minutes - a literal monkey could do it
>everything else revolves around learning "libraries" and "syntax", which has nothing whatsoever to do with maths or science but rather memorizing documentation for the given "bindings"/programming "language"
I don't get it, you don't need a degree for this. Pic related, I'm a real programmer now. Where is my job?

>> No.9586529
File: 452 KB, 1600x1067, 1520895428758.jpg [View same] [iqdb] [saucenao] [google]
9586529

im 24, got a useless major, would a second bachelors in CS make sense in my case? I could probably get it done in 2 years or so. Thoughts?

>> No.9586682

>>9586529
Majors are fast as shit to get once you have all the side shit done, however your work load will be hyuge since you'll be taking actual classes with no filler.

>> No.9586698

>>9576254
Researching a lockless scheme for serializing writes across multiple cores for a graduate level OS class.
Fucking webshitters, this is real CS

>> No.9586991

>>9586682
That’s fine. I took 20 credit hours undergrad and managed fine. Thanks for the encouragement man

>> No.9587146
File: 391 KB, 540x404, 1518068192386.png [View same] [iqdb] [saucenao] [google]
9587146

>>9576635
You gonna buy a fucking Lamborghini or something? lmao

>>9576630
"Most salaries pay shit, around 60k starting in Pennsylvania"

https://www.sokanu.com/careers/software-engineer/salary/

https://en.wikipedia.org/wiki/Personal_income_in_the_United_States

Literally 5 seconds on google, first time to sci but for it being a science based board there sure is a lack of common sense on here. Realistically unless you are a complete dumbass and decide to waste 50% of your income on stupid shit there's no reason why $60,000 starting is shit pay, even in areas where I live a software developer makes around $100k after 4-10 years experience which is an insane amount of money given that people can live on 20k alone.

>"Only the 'cool' positions are for research or people with a math degree or other highly applicable degree with a specific focus and application of programming and computer science."
What exactly is a """cool""" position in software development? I see the same entitlement here that is present in every naive college student that they're gonna get their degree (and the debt that comes along with it), and get some job hanging out on beanbag chairs chilling with Mark Zuckerberg or some shit all day.


Also, good fucking luck getting a teaching position. You think that computer science is saturated? Every other house or apartment in your neighborhood is filled with single mothers who went to school for psychology or english trying to suck the principles dick for that position, and good fucking luck if your skin happens to be a shade lighter than coffee grounds or you have an ounce of testosterone built up over a 10 year period.

60k is shit? Jesus you people are either out of touch or living in the heart of California.

>> No.9587163

>>9576683
Where the fuck do you live where tax on $60k is 1/3?

https://www.nerdwallet.com/blog/taxes/federal-income-tax-brackets/


Might I suggest not living in a socialist shithole?

>> No.9587489

>>9581687
>but there is a hidden bias in industry (for software jobs) against engineers.

This is by far the biggest fear that keeps me from switching. And yeah it becomes kinda obvious with how recruiters act around people. CS majors always get more attention while CE and EE seem to be handled cautiously. My fear is if I switch to CE when I apply to a job they will just look at my major and throw my resume to the garbage if there's a lot of CS people applying. Even though CE at my uni can be nearly the same as CS. It doesn't help that other uni's have CE programs that are more closely related to EE. Might seem like an unrealistic fear but still a fear.

I still have a little more time to think things over so I'll think things through for a bit but for now I'll stick to CS, thanks for the help.

>> No.9587673
File: 36 KB, 597x523, SE job, anyone STEM but CS majors.png [View same] [iqdb] [saucenao] [google]
9587673

>>9581687
>They prefer CS majors unconsciously, even though nobody talks about it

Not sure if trolling or really delusional.

>> No.9588290
File: 20 KB, 517x265, Screenshot-2018-3-14 Software Engineer Jobs, Employment Indeed com.png [View same] [iqdb] [saucenao] [google]
9588290

>>9587673
You're the delusional one, engicuck.

>> No.9588304

>tfw software engineer

>> No.9588388

>>9576254
I'm studying python, java, and c. but that's not really computer science, it's just programming

>> No.9588400

>>9588290
>>or higher ... or equivalent

>> No.9588412
File: 96 KB, 650x369, CS.jpg [View same] [iqdb] [saucenao] [google]
9588412

>>9588290
>one of these is not like the other
>one of these is highly suspect

>> No.9588498

>>9588400
equivalent means shit like Informatik.
>>9588412
Proof that offer is for a software job.

>> No.9588538
File: 292 KB, 1616x931, kojima and grimes before colaboration.jpg [View same] [iqdb] [saucenao] [google]
9588538

>>9588498
Holy shit you're delusional.
How do you feel knowing that most codemonkey jobs will be taken by math and physics grads by next decade?

>> No.9588571

>>9587163
>what is federal income tax
>what are state taxes
>what are local taxes
adds up
1/3 was a conservative figure
maybe try learning to read next time nerd

>> No.9588583

>>9587673
that is an engineering role that happens to have coding
completely different from software engineering
you can tell it's an engineering role because you're working with oscilloscopes, 'digital hardware', and technicians.
pretty dumb bait

>>9588290
THIS is a true software engineering position

>>9588412
WOW! Congratulations, you found ANOTHER engineering position that just so happens to do coding and isn't even close to true software engineering at all. Nice job man! :)

>> No.9588604
File: 79 KB, 825x411, ReduxFlow.png [View same] [iqdb] [saucenao] [google]
9588604

The idea that companies are hiring from MIT and the like because they focus on more theory & math is totally false and disconnected from the real world like >>9576628 suggest.

COMPANIES WANT CODE MONKEYS. They want people that know frameworks and will hire a bootcamp graduate that knows a particular framework OVER a university graduate that knows lots of math and theory.

I found that out the hard way. People in industry tend not to care if you have a degree, know algorithms, know data structures, know advance math. It boils down to whether you can use their frameworks. This of course excludes the big 4 and their ilk, but majority of the jobs outside of the big 4 and their ilk literally would flush your degree down the toilet, if you cannot solve their take home projects (which most theory people would fail) or pass their framework driven interviews (most theory people would fail this too) then you won't be hired as a software engineer and your 4-year CS + Pure math degree is an utter waste.

They prefer vocational training over university training and you can tell >>9576628 has no touch with the real world.

>> No.9588606

>>9576466
How about gender science?

>> No.9589150

>>9588571
>Living in states with both local and income tax

Like I said, stop living and supporting socialist shitholes. Which states have income tax again? Oh that's right; Oregon, New York, California, etc etc.

Which states don't fuck you in the ass to give niggers and leeches free shit? Alaska, Florida, Nevada, South Dakota, Texas, Washington and Wyoming. And residents of New Hampshire and Tennessee.

Live in one of those places and surprise surprise, not only do living expenses go down drastically, but you also gain over 6% of your income back.

>Willfully living and providing for a city that taxes you when you could go literally anywhere else. Tell me /sci/, what is 3% of 60k? I know this board is supposedly good with math, but I'm not too impressed so far.

>> No.9589197

Financial Engineering and Risk Management shit

>> No.9589605

Fuck this thread is making me reconsider taking cs at college.

I seriously have just enough interest in programming but trying and being unable to do problems in hackerrank and the like is just pulling my leg down.

Also >>9588604 said, the degree doesnt matter.

>> No.9589620

>>9576254
feature selection for machine learning / pattern recognition

>> No.9589693

>at community college
>land internship at big 4 that pays more than my parents make
>2.6 gpa
>transfer to 4 year based on work experience
>continue with shit gpa because I'm lazy
>other students complain about the math even though its ez
>get hired based on success in internships
>start at 103k
>just got accepted into a philosophy masters program focusing on 20th century continental philosophy
>paying for it with stem degree job

feels good man

>> No.9589828

>>9576405
Correct, it is not science or math, it is science AND math

>> No.9589865

>>9581857
Zero math

>> No.9589879

>>9586420
>>>/g/softwarreengineeringgeneral

>> No.9589900
File: 36 KB, 600x416, 628070097209636.jpg [View same] [iqdb] [saucenao] [google]
9589900

Right now taking real analysis abstract apgebra and differential geomet- oh wait! This is the compsci thread (lol!) >>>/g/

>> No.9590010

>>9577654
The true master race is math degree with a CS minor.

>> No.9590515

>>9589865
Those are CS Courses not math courses. You probably think Calculus is the most important course in a Chemistry degree too.
>inb4 CS is math
Nope.

>> No.9590548

>>9576405
>>9576466
>>9576486
>>9576556
>highest paying field in all of stem
>the foundation of the modern world, from every technological aspect of our lives
>even the retarded vending machine next corner uses automaton language
>5/10 richest people in the world got rich because of CS
>After AI becomes real, Computer science will become the field that made the last and final innovation of humanity, propelling it into the space age and utopia
Not a science, amirite

>> No.9590560

>>9590548
>the foundation of the modern world, from every technological aspect of our lives
Lets be real, that's EE anon

>> No.9590567

>>9590560
said anon, writing on a platform existing thanks to CS, through a network, existing thanks to CS, on his computer which works on principles of CS. but hey, at least the parts are there because of EE

>> No.9590569

>>9590548
>highest paying field in all of stem
It's Petroleum Engineering
https://www.payscale.com/college-salary-report/majors-that-pay-you-back/bachelors

>the foundation of the modern world, from every technological aspect of our lives
That's EE

>even the retarded vending machine next corner uses automaton language
EE again

>5/10 richest people in the world got rich because of CS
9/10 of richest people born in rich families.

>After AI becomes real, Computer science will become the field that made the last and final innovation of humanity, propelling it into the space age and utopia
last and final innovation of humanity because it will destroy humanity

>> No.9590576

>>9590569
>automaton language is EE
>jeff bezos had rich parents
>muh ai is bad
what are you doing on /sci/, faggot

>> No.9590595

im learning how stupidly wrong I was when I used to say that I didn't need to kill my enemy and that it would be sufficient to change some database privs

>> No.9590616

>>9588604
If you read my post, you would understand I didn't say theory is all they want. I know they want code monkeys, but that's a given. I was assuming people know how to code in my initial post. HOWEVER, the people Google, Microsoft, Facebook ... want are the kind of people that just 'get' algorithms/theory. These are typically the smarter people at each university because they challenge themselves. Is that a generalization? A bit, but an algorithm design course helps significantly to pass crazy technical interviews. Take home projects are a different beast and pretty much just require programming, but I was talking in the general case of algorithms-esque interview questions that people usually talk about when they mention CS interviews. Can you get by with solely CS+Math degree and no programming with side projects? Probably not. But the thinking required in those classes in both degrees, if you challenge yourself and actually understand the intuition, then it's easier to pass the algorithms questions.

By the way, a lot of companies don't prefer vocational training, bootcamps included, because they know those people are generally more clueless about how a computer works. They pretty much only know how to program. There's some truth in knowing algorithmic thinking.

>> No.9590622

>>9576254
Is computer engineering comparable to a computer science degree? Will holding it set me back when I want to work as a software developer? The only decent college near me has CE but no CS.

>> No.9590629

>>9590622
should have done software engineering or it-systems engineering

>> No.9590682

>>9576828
You don't necessarily need a degree and not all positions require you to do outside work.

>> No.9590773

I can't believe how many of you nerds fell for the software engineering degree and IT meme. You're all a bunch of morons that only know how to plug numbers into a computer. You're also all lazy and don't want to go to real universities to get a true CS degree. It's quite sad.

>> No.9590783

>>9590773
almost as sad as that anon whos so fucking shitty at saving money that given an $80k salary he'd be homeless on the fucking street or dead

>> No.9590787

>>9590783
You're just as sad after reading your pathetic comments; you should be ashamed for even replying and making yourself look dumber. Enjoy your degree in """""IT"""""

>> No.9590801

@9590773
low effort troll

>> No.9590819

>>9576254
RTL, System C, VHDL, Verilog, Multithreading

>> No.9590855
File: 1.31 MB, 1280x947, 1518142828441.jpg [View same] [iqdb] [saucenao] [google]
9590855

There's literally nothing wrong with making useful software.

>> No.9590869

Sure, if you want to be a code monkey all your life and nothing more, receiving instructions from a superior and hoping one day you'll have the social skills to go into management, which is even more boring, but never having the technical/communication skills to make something of your life because you got a degree in software engineering (so you only know how to code), went to a crappy school, went to crappy companies because you have no ambition, and consequently think living in a small town and playing video games on the weekend is fun.

>> No.9590906

>>9590869
You're just describing the life of the average engineer.

>> No.9590922

Category Theory

>> No.9590937

http://mmrc.amss.cas.cn/tlb/201702/W020170224608149911380.pdf

>> No.9590961

>>9576628
Dude talent shortage is just code for "we want more labor for less money". They want more people to get into CS so they flood the labor market and push down wages.

>> No.9590977
File: 749 KB, 878x814, 1520148062904.png [View same] [iqdb] [saucenao] [google]
9590977

got some gay architecture test tomorrow kill me pls

>> No.9591281

>>9576405
Brainlet detected, bet you can't even do Fibonacci sequence

>> No.9591309

How useful is a computer security class to take? It feels like its more of an IT class.

>> No.9591329

>>9590869
Who hurt you anon? Why are you projecting yourself onto other people?

>> No.9591335

>>9591309
Take application development, make sure it's not IT, because if it is than the school is garbage

>> No.9591354

>>9591335
>>9591309
Both IT and application development are garbage. Take classes that will make you think. You can do side projects and teach yourself application development on the side easily.

>> No.9591440
File: 777 KB, 1488x1080, collage.png [View same] [iqdb] [saucenao] [google]
9591440

>>9576254
https://github.com/deeppomf/DeepMindBreak
Been working on my hentai decensoring neural network on and off

>> No.9591446

>>9591440
Do you really need a neural network to do that? Is cubic convolution or something similar not enough?

>> No.9591489

>>9591440
You're a deep learning researcher? Where at?
I don't want to encourage you because this is a dumb project, but neat work so far.

>> No.9591512

>>9591489
No, it's a brilliant project

>> No.9591513

>>9591446
Yes, you need deep neural networks to get state of the art results in image completion. Traditional computer vision algorithms do not understand image context. Erase a nose from a face, and techniques like PatchMatch will never restore the missing nose.
See http://hi.cs.waseda.ac.jp/~iizuka/projects/completion/en/
>>9591489
I do research, but I refuse to say where.

>> No.9591532

>>9591440
The absolute state of CS Research

>> No.9591538

>>9590616
>HOWEVER, the people Google, Microsoft, Facebook ... want are the kind of people that just 'get' algorithms/theory.

True, but there are more software companies out there than just 3-4.

>A bit, but an algorithm design course helps significantly to pass crazy technical interviews.

Leetcode helps more than an algorithms class. You can know all sorts of algorithms, their run time complexities, how to implement them on both paper and in code and it won't necessarily help you pattern match the tricks to solve a leetcode hard problem. You can make an A in an algorithms course and still utterly fail a Google interview. Leetcode practice is probably better than an actual algorithms class.

>By the way, a lot of companies don't prefer vocational training, bootcamps included, because they know those people are generally more clueless about how a computer works. They pretty much only know how to program. There's some truth in knowing algorithmic thinking.

No a lot of companies outside the big 4 want framework monkeys. They don't care if you know theory. If you don't know their frameworks, then it doesn't matter if you aced all theory courses and know theory inside out, they'll hire the person that knows their particular framework over you. This happens to favor bootcamp graduates over actual math + cs degree holders.

>> No.9591545

>>9591513
Can you give a hint? I'm in graduate school for computer vision at the moment. I just want to know, buddy :3

>> No.9591547

>>9591538
Thanks for being reasonable about my points. I concede the last one though (for most companies, but not all) :(

>> No.9591565

>>9591547
No problem. I completely agree with you though, any company worth working for aren't looking for code monkeys/frameworkers.

They're looking for those that have solid foundations in data structures, algorithms, operating systems, discrete math etc. These sort of companies are like Microsoft, Facebook, Google, and so on.

These are the companies where mathematicians and computer scientist can excel at the interview phase, and where a bootcamp graduate/frameworker would most likely fail.

Unfortunately, web development is huge right now and the market is saturated with a bunch of web dev companies that have interviews who favor code monkeys. But any good CS graduate should aim much higher (unless that is what they really want to do).

Thank you anon for being so logical and unemotional. I really value our discussions.

>> No.9591574

>>9591545
I'm in graduate school too. Who knows, we may even be at the same grad school.

>> No.9591586

>>9591565
Where do you currently go to school? You sound like you're well off in terms of employment and educational maturity.

>>9591574
Are you in Pittsburgh? ;)

>> No.9591601

>>9591586
Sorry man. Never been in Pittsburgh.

>> No.9591612

>>9591601
Chicago?
Boston?
SF (bay area in general)?
LA?
Redmond?
Seattle?
Jersey City?
Austin?
Urbana-Champagna?
Atlanta?

>> No.9591621

>>9591612
Did you go down a list of top CS grad programs and write their locations?
The answer is yes.

>> No.9591623

>>9590569
>>5/10 richest people in the world got rich because of CS
>9/10 of richest people born in rich families.

I almost agreed with you, this makes me sure you're retarded

>> No.9591626

>>9576254
Psychology and Anthropology. After that I'll move onto something else. Maybe Botany, or Marine Biology.

>> No.9591633

>>9591621
I assume you're in Austin, Atlanta, Boston, or Urbana-Champagna. I don't think many Stanford/Washington/UCLA/MIT students go on 4chan.
Unless you're from Berkeley... I see a lot of them on here for some reason.

>> No.9591636
File: 106 KB, 600x842, 1509413969300.png [View same] [iqdb] [saucenao] [google]
9591636

>>9576405
It's somewhere in between electrical engineering and mathematics. Also, KYS

>> No.9591640

>>9576254
I'm studying ASM to help me make some major mods to Diablo II. Reverse engineering is fun as hell. It's like science, but better.

>> No.9591671
File: 825 KB, 1000x1024, Find Area.png [View same] [iqdb] [saucenao] [google]
9591671

sort of CS related, what's with all these SE's who are getting their degree to become a code monkey or some sort of CS lite? If they want to program that badly, why don't they just go to a college to get the practical skills they need instead of the overkill experience (and tuition fees) they put themselves through at university?

>> No.9591679

>>9591671
Would love to know the answer to this question as well.

>> No.9591690

>>9591586
Thanks. I'm at a target school for Facebook / Google / Microsoft in the South, how about you? My interest is to pursue a PhD in CS (with a deep focus in pure math).

>> No.9591706

>>9591671
I see you're using university and college as 2 different words so I assume you're not from the US, however here they're both used interchangeability and I'll answer your question as someone who is about to graduate undergrad with a cs degree and is taking a job at a large well known tech company as a software engineer- a lot of times going to the school is to network and speak to recruiters

i.e. if I did not go to (my) school, there is a very little chance that I would ever get interviews with any top tech company - in this case, they recruit directly from here from career fairs. it's very easy to find a real person to read my resume from these companies rather than applying online to some portal and hoping for the best (and it's like this at a lot of schools, or at least well known ones. a lot of well known companies source directly from schools).
also having a background knowledge in theoretical computer science makes you a better programmer and problem solver, or in my opinion at least and from what I've noticed from others who are 'self taught' - for example, someone who is self taught or only knows "programming" probably does not have a clue what asymptomatic complexity is, and that is a theory that you should know if you want to be a good software engineer I M O and not just a code monkey (sure, you may not have to prove the run time of your algorithm to me with induction, but if I was your coworker/superior I'd want to know how well your algorithm scales.)

i just scrolled up and this posts discuss similar reasons
>>9591565
>>9591538

basically, if you want a 'good' job, you should have some theory background otherwise you're probably just going to end up coding shitty specs and throwing away your degree

>> No.9591710
File: 204 KB, 1000x1024, icanmath.png [View same] [iqdb] [saucenao] [google]
9591710

>>9591671
lol this felt good on my brain

>> No.9591714

>>9591710

I'm glad you remember 7th grade Math

>> No.9591715

>>9591710
aw and right after posting this I realized you can just turn it into a rectangle and just do 5 x 14 now I feel like a brainlet again

>> No.9591719

>>9591714
I didn't learn how to find the area of a trapezoid until highschool advanced algebra. 10th grade. Guess what I got told when I asked how to do it in while in middleschool?
>you'll learn it when you're older!

>> No.9591730
File: 13 KB, 378x115, disc.jpg [View same] [iqdb] [saucenao] [google]
9591730

>people on my algorithm analysis discord channel asking for help on the assignment
>people on the discord channel saying its hard to get a job
>people on the discord channel complaining about the prof saying he's "too hard"

Most people fail this course. As a result, you get people like this asking pic related. Is my university just full of brainlets?

>> No.9591732
File: 40 KB, 439x433, smug.jpg [View same] [iqdb] [saucenao] [google]
9591732

>>9591730
to clarify you need this course for hons.

>> No.9591736
File: 196 KB, 1349x1049, talkshit.jpg [View same] [iqdb] [saucenao] [google]
9591736

>>9591730
>Uses discord
>calls other people brainlets

>> No.9591737
File: 135 KB, 645x729, magnifyBrain.jpg [View same] [iqdb] [saucenao] [google]
9591737

>>9591710
>>9591714
>>9591715
>implying the diagram is to scale
I don't see any notation for parallel lines or right angles, have any of you verified (using only the numbers given) that the shape is indeed a trapezoid?

>> No.9591756

>>9591690
Target school in Pittsburgh. I'm thinking of going for a master's in computer vision with a thesis to test out the long-term big-scale research. From there, I'll decide whether or not to continue on for a PhD. Regardless, CV positions require a graduate degree for the most part.

>> No.9591760
File: 272 KB, 1538x1024, lel.png [View same] [iqdb] [saucenao] [google]
9591760

>>9591710

>> No.9591768

>>9591737
these were my first thoughts
1) no right angle indication
2) they assumed the two triangles had the same base length
3) assumption of parallel lines
I thought /sci/ was dumb
At least you and I are here

>> No.9591783

>>9591756
Neat. Good luck. I'm interested in CV too.

>> No.9591787

Hi CS, I'm not sure if this is the place to ask this but I thought you guys would be the best to help me out.

I've been away from coding for a few years now and wanted to get back into it based on a project I did during my time as a phys undergrad. I had the idea of recreating the irl program that vertically balanced a double/triple pendulum using a cart on rails. Back in the day a group of us did a robotics project where we developed our own ML procedure using a priority queue in C++ so I would like to reproduce this method. To visualise this I'd ideally like to use a c# WFA that could reproduce the cart-pendulum system which the 'AI' could interact with. Now I'm having difficulty getting started with this in a few ways:
1) I can't find any resources on interactable objects using c# that aren't just links saying use Unity (which I want to avoid)
2) Im finding it difficult to find a basic intro to ML/priority Qs and a lot of stuff is examples implementing existing libraries that are far more complex that what I need - an issue I remember we had during my undergrad too.
3) I can't find out how to write C++ code that will interact with an existing WFA (this is a much later problem than now)

If anyone has any insights/resources for this that's be great.

>> No.9591860

>>9591633
UCB EECS represent. Yeah we're a weird bunch. I considered myself somewhat introverted but I'm like mr. social butterfly highschool ASB kid compared to my classmates.

>> No.9591888

>>9591860
Within which sub-field of deep learning are you doing research? Is it high or low level?

>> No.9592301

>>9591710
Isn't that wrong?

5x16=80