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

Thoughts?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 69
Thread images: 11

File: 20161222_050149.png (118KB, 1074x621px) Image search: [Google]
20161222_050149.png
118KB, 1074x621px
Thoughts?
>>
he's right about linear algebra but you still need discrete math
>>
You don't even need basic math skills tbqh. It's sedentary blue-collar work.
>>
It's fun to learn math through encountering programming problems that need it. Like for the motion estimation to make slow motion videos. The amount of mathematics in these methods is very high. You can also just use the library that already has it, but when you want to make your own algorithm for this then there's a lot of math.
>>
He's not wrong. Unless you're on the actual cutting edge the stuff a programmer is gonna be working on is generally something where the tools have already been made for him and the logic is basic business (i.e. nothing more than arithmetic)
>>
>>58116438
>>58116439
>>58116508
pajeet pls go
>>
He's right about algebra but ffs if you can't reason out simple algos you need to find another profession
>>
>>58116438
pretty much this

trigonometry is handy as well for graphic programming
>>
>>58116516
spot the gullible cuck who unironically signed up for a CS undergrad program
>>
>>58116516
name literally one case where you would need something like linear algebra or more advanced

even for clrs all you need to know is some precalc like logs and sums
>>
>>58116525
You need linear algebra for graphics
>>
>>58116538
Machine learning, graphics, robotics
>>
>>58116420
it's more about learning how to think that it is the specific applicability of algebra
>>
File: burgercollege.png (170KB, 1079x812px) Image search: [Google]
burgercollege.png
170KB, 1079x812px
>>58116420
NUKE AMERICA
>>
File: bang.png (3MB, 1374x1500px) Image search: [Google]
bang.png
3MB, 1374x1500px
>>58116667
>all you need is math basics and common sense
>>
File: photo.jpg (114KB, 900x900px) Image search: [Google]
photo.jpg
114KB, 900x900px
>>58116667
>American education
>>
File: 20161222_053356.png (227KB, 1080x1184px) Image search: [Google]
20161222_053356.png
227KB, 1080x1184px
>>58116667
yo why can't algebra be logical man

it's not right
>>
File: 20161222_053546.png (362KB, 1078x1493px) Image search: [Google]
20161222_053546.png
362KB, 1078x1493px
>>58116667
I'm here to talk about the CHURCH of Gauß
>>
File: 1480641300781.jpg (47KB, 345x383px) Image search: [Google]
1480641300781.jpg
47KB, 345x383px
>>58116667
don't like 9th graders take algebra? what a bunch of fucking retards
>>
>>58116727

wow you're even more retarded
>>
>>58116667
>bright people
>can't do algebra
>>
>>58116727
yeah bro 9th graders could totally handle linear algebra

fuck these whining college freshmen
>>
File: shutterstock-programming.jpg (992KB, 3888x2592px) Image search: [Google]
shutterstock-programming.jpg
992KB, 3888x2592px
>>58116420
The author makes a valid point, even though his spelling and grammatical mistakes makes him seem like a fool, we need to avoid resorting to ad hominem attacks

As a graduate student in computer science, I see a clear need for a strong fundamental grasp of mathematics in order to conduct academic research in this field. Many research topics and fields require a firm grasp in areas such as algebra, calculus, linear algebra, etc.

However, as your run-of-the-mill computer programmer, algebra doesn't serve much practical purpose. An argument can be made that algebra along with other subjects serve as a mechanism to weed-out potential people who wouldn't be ideal team members at a software company

Countries like Germany have a two-tiered educational system separated by "academics" who eventually go into research or become doctors, lawyers, etc. and "vocational" who eventually go into being bus drivers, plumbers, etc.

Now, do we consider programming to be a blue-collar or a white-collar job? Programming in and of itself may seem like a blue-collar job, but a professor once told me that writing code is equivalent to writing proofs (Church-Turing thesis). Hence, in a sense programming is a purely academic affair no matter how mundane it may seem

There are many topics in computer science which I managed to not fully comprehend working in the software industry (e.g. such as utilizing polynomial reductions to prove NP-completeness of a certain algorithm) that I wish I would have had a firmer grasp earlier in my life. This leads me to believe that certain topics in CS needs to be prioritized in order for the industry to have better, higher quality programmers
>>
> (-2) (-2) = 4
This shit is way above my head.
If I don't have 2 apples and jhon doe doesn't have 2 apples, if we multiply the apples we don't have suddenly we have 4 apples?
Get out with this shit
>>
Honestly it depends on what you're doing in CS. If you want to be the run of the mill software developer. Persue a degrees in mid or CIS from your local college of business. If you want and well rounded entry CS education. Get a BS in CS.
>>
>>58116420
He's right. I never used any of the math I learned in my EECS degree from Berkeley in my Javascript code monkey job. The hilarious thing is I'm still making 6 figures while the 'academics' who actually use this stuff barely scrape by.
>>
>>58116420
You don't need it. If you want to make lots and lots of money, you might need it, depending on your specific area of interest.
>>
>>58116896
How the fuck do you multiply apples?
Are you Jesus?
>>
>>58116420
More math makes your code fancier, and slightly more efficient, but basic middleschool math is more than enough.
>>
>>58117092
Most Americans can't do basic middleschool math.
>>
>too stupid for Algebra
>smart enough to write proper code
Pick only one.
>>
>>58116700
>pre-algebra
Fucking 6th grade math?
>>
>>58116896
Because (-2)×(-2) is (-2)^2 not 2(-2)
>>
>>58116771
>>58116438
>>58116538
>>58116763
Who the fuck is talking about Linear Algebra? Everyone in those screencaps just said "algebra." One of them is complaining about how hard it is to understand taking exponents of negative numbers.

>>58117092
Algebra is basic middle-school math. You shouldn't be able to graduate high school without algebra, much less get a college degree in a technical field. Christ, my university doesn't even offer a math class lower than precalculus.
>>
File: maxresdefault.jpg (126KB, 1920x1080px) Image search: [Google]
maxresdefault.jpg
126KB, 1920x1080px
>>58117752
Algebra usually means "Abstract Algebra" in math circles.

Anyway, point is the OP is valid. Most code monkeys don't use or need sophisticated math in programming.

Category theory is interesting framework to study functional programming.

Number theory/Algebra for Crypto.

Logic/Discrete for Computational Complexity.

But average run of the mill programmer won't use any of that on a day-to-day basis.
>>
>>58116420
Retarded, It depends entirely on what you're working on, it's not the same to make pajeet-tier code for some shitty website to program polynomial interpolation to forecast prices.
>>
>>58117799
Who the fuck wants to be an average run of the mill programmer? I want to build interesting things and push limits of computation and you aren't going to do that without knowing a lot of math
>>
>>58116896
if you dont have 2 apples you have 0 apples. not -2.
>>
If you want to get past basic CRUD apps and actually make something worth being proud of, you need math. Basic statistics as well.
>>
>58117908

Completely agreed.
>>
>>58116667

>I can't understand thing in 5 seconds
>Therefore its wrong and probably useless anyway
>>
>>58116420
> what's that, a quadratic equation? wow dude so savage heh guess i'll just use for loop with a small step to find its roots
>>
>>58116420

Maybe if you just gluing together shit web apps for a living. Seeing as the only thing you need to do is google alot, and have a rough basic comprehension of what is going on in your code.
>>
>>58116420
Algebra *is* basic math skills. What else would it be?
>>
>>58120360
>Algebra *is* basic math skills

lol
>>
You don't need to know basic arithmetic, but you need the discreet and geometry.
>>
>>58116538
DSP, compression, low-level comm protocols, writing for performance/optimalisation
>>
>>58120360
This

I don't get what could be more basic, except like arithmetic
>>
File: 1480273382245.png (56KB, 282x212px) Image search: [Google]
1480273382245.png
56KB, 282x212px
It's fuckin'algebra nigger. Fuckin' MIT niggers don't learn algebra.
>>
Math is useful but not a requirement. Take a look at any assembly language. Hardest math equation you can do in assembly is a + b. Surely you can do some more advanced stuff with long ass algorithms but someone has already done them. All you need is a understanding how it works and apply it in practice.
>>
>>58116420
He's right. The point of programming is to make the computer do math for you, not do it yourself.
>>
>>58116420
Universities only throw a bunch of hard math in CS programs because otherwise any retard could get a CS degree
>>
For those of you who don't know, U.S. Math education is so bad I don't actually know anyone who can do algebra, including myself.
>>
>>58120791
Square root in assembly please.
>>
>>58116844
im gay
>>
Well you don't. If you are a standard front end web developer / enterprise Java / etc.., all you really need is basic junior high math skills.

maybe embedded / systems you need some algebra and discrete math.

actual computer scientists need the advanced shit. you know, the ones designing the language, artificial intelligence, robotics, hardcore data scientists...
>>
>>58120920
Square root in assembly is easy af
>>
>>58120821
>babby's first discrete math course
>introduction to babby tier proofs
>statistics for dummies where you don't prove anything non-trivial yourself
>calculus aka high school math in europe
so hard
>>
>>58120920
Can't you just do a few steps of Newton's method?
>>
>>58120360
Calculus is basic math skills
>>
>>58117908
People who just want a paycheck who happen to like programming.
>>
>>58116420
>algebra
>not a basic math skill
>>
>>58121164
you could just do fsqrt
>>
>>58116774
>being a pajeet

poo in the loo
>>
>>58121226
>look mom, i'm being pretentious on the internet!
The basic math skill is addition and you only need to know that and negative numbers to perform all mathematic operations.
>>
>>58121808
>387 instructions
disgusting

sqrtss or sqrtsd have been the correct way for about 10 years now.
>>
>>58116774
bro linear algebra is easy as shit

where i'm from they teach us that stuff as soon as we're old enough to poo in loo
>>
>>58123285
This

Linear algebra is retarded
>>
File: 1472611201477.png (2MB, 1600x6283px) Image search: [Google]
1472611201477.png
2MB, 1600x6283px
>these are the kind of retards that complain about maths in programming
Thread posts: 69
Thread images: 11


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

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.