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

Do I really need maths to be a good programmer?

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: 84
Thread images: 9

File: 1476186362097.png (387KB, 492x650px) Image search: [Google]
1476186362097.png
387KB, 492x650px
Do I really need maths to be a good programmer?
>>
Yes and no.
>>
High school math is more than enough unless you're specifically going to work with scientific calculations.
>>
Abso-fucking-lutely.
Not for the maths itself, but if you can't wrap your head around calculus and integral solving, you're not going to be able to solve complex programmatic problems for fucking shit.

If you can't do math don't do CS. It requires the EXACT same kind of logic processing.
>>
You need maths to be a good programmer, but most programmers are not good. You can certainly get a job as a frontend dev or an enterprise-quality code monkey with only a basic high-school level of math.
>>
>>57080354

Yes.
>>
>>57080497

kek
>>
>>57080484
this 2bh but math is fun and you should learn as much as possible, plus shit likes PDEs are super useful for modeling crap.
>>
>>57080497
i make 120k a year as a javascript programmer, i don't even use math at work.
>>
>>57080497

this. you will hit a brick wall at some point. i don't understand how some people can convince themselves they can program without any knowledge of mathematics.

computers don't understand anything BUT math.

i suppose you can do it to a degree, piggybacking on the authors of whatever language you use, but you will be SEVERELY limiting yourself.
>>
>>57080562

**javaSCRIPT scripter :^)
>>
Programming?
No.

Computer Science?
Yes, you'll need some. Not a lot though.
>>
>>57080354
You should learn math anyway.
>>
just discrete
>>
>>57080354
Depends on what kind of programmer you want to be. The average programming job doesn't require that much math.
>>
>>57080562
Your salary doesn't make you smart.
>>
>>57082041
you see, in the real non-autistic world, your income matters more than childish """intelligence""" pissing contests
>>
File: 320fc4_5870938.jpg (398KB, 1200x1600px) Image search: [Google]
320fc4_5870938.jpg
398KB, 1200x1600px
>>57080354
> good programmer
All good professions required math, kiddo.
>>
>>57083365
Are you in the robotic field ?
>>
Yes. You can manage with basic maths but that's scraping the surface. You'll have to write complex functions at some point, and a competent programmer has to fizzbuzz math functions for programming.

Learning discrete maths is ABSOLUTELY helpful.
>>
>>57080354
I'm an accounting major in my junior year, and we had to take calc just to take our first accounting class and statistics class.
>>
>>57080354
It's "math" and yes, you do.
>>
File: americans.jpg (21KB, 384x395px) Image search: [Google]
americans.jpg
21KB, 384x395px
>>57083793
>it's "math"
>>
>>57080354
No, I've been programming for a decade or so now and been making a living of it for 4 years. The only time I needed math was when doing some some opengl rendering for Android and all of it is googleable when you need it.
Essentially, all of the math you'll ever need in programming jobs you will be able to learn on the spot, when a need arises.
>>
I suppose it is needed when you are doing algorithm.
>>
>>57083793
dumb blubber poster
>>
>>57082131
>in the real world
>income is all that matters

Good goy
>>
>>57083820
The future is very quickly becoming all machine learning.

You'd best start learning the required maths now.
>>
>>57085308
in a capitalist society, it literally does

quality of life and income are correlated
>>
Math keeps your mind occupied so you don't think about killing yourself every 2 seconds.
>>
>>57083365
>being a CEO requires math beyond algebra
lol

fucking STEM retard
>>
>>57080623
>not a lot
What shitty CS school do you go to? We are required to take Calc I and II and stats/prob. Some courses require Calc III and Linear Algebra as well.
>>
Why do you people have such huge issues with math
Sit your ass down and study ffs
>>
>>57080354
If you don't want to be held back by your lack of math knowledge.
>>
>>57080354
Depends on what you want to program.
>>
>>57085912
> Calc I, II, III.
> Linear Algebra I
That's a lot to you? Please
>>
Man is it even worth going the Computer science route? Average Salary is 60k which is shit and I heard you get overworked with no amount of equal pay.
>>
>>57080562
How can I make that dank cash boi?
>>
>>57086570
don't forget getting replaced by pajeets
>>
>>57080562
> Javascript
> Programmer

Pick one
>>
>>57085749
What is business calculus
>>
>>57086570
No its not worth it unless you enjoy it.
>>
>>57080562
FUCK WEBDEVS

>middle click link
>opens in new tab
>blank page
>javascript:void(0)

FUCK YOOOOOOOOOOOU
>>
>>57087460
Web devs are the plebs of coderz.
>>
File: 1475115034346.png (358KB, 552x543px) Image search: [Google]
1475115034346.png
358KB, 552x543px
>>57080497
kek
>>
>>57080354
Anything to do with academia, yes, otherwise no.
>>
>>57085912
BAHAHAHAHAHAHA. THIS IS WHAT CS RETARDS ACTUALLY THINK IS DIFFICULT. HAHAHAHAHAHHAA.
>>
>>57080354
Yes. You may not use the math every day, you may not be formally trained in them, but if you don't understand them, you're fucked and will be a code monkey at absolute best.

Will you use calc1/2/3 or linear algebra every day, or even every month? No. Will you use the parts of your brain that you trained up while learning those? Yes. Every. Day.
>>
You don't need math to be a decent programmer, but you do need it to be a good programmer.

The amount of times I've looked at my mathematically illiterate friend's code and practically gagged because of the way he's gone about solving some problems.

Truth is, you can get pretty far with relatively elementary math skills, higher maths aren't so much for doing stuff that's impossible with lower maths, it's for doing stuff in a better/faster way. You can still find the area under curves and the volume of curved objects analytically, it just takes about 1000 times longer.
>>
>>57087460
this pisses me off to no end
also:
>don't send confirmation emails to verify sign up for important emails
>get flooded with client invoices for a construction company
>some dude's sex therapist discussing sensitive personal details thinking I'm him
>weekly updates about his apartment remodeling/painting/having free breakfast
It should be illegal to send email to people short of a verification email if they don't verify and accept they want to receive emails.
>>
To be a good programmer: yes

To be an average pajeet tier programmer: no
>>
>>57088049
But unfortunately, math skills are why the Pajeets get jobs in spite of being the shittiest coders. The Indian professor in my first class in the CS department was mediocre at best with actual coding now that I look back on that semester, but the one thing I am extremely grateful for was the couple weeks we spent reviewing math we should have learned in high school. On our first day, she gave us a test of various math and some computer-related skills and found many of us were seriously deficient in many math skills Indian kids learn by grade 8, even those of us who went to school in the highest ranking areas in the country for education. Employers know this and they're all about the numbers (in a few different ways).
>>
>>57087694
I'm actually ECE. I know some schools and programs that focus on just programming just require college algebra, so what i listed is a lot comparstively. I also have to take calc III, linear algebra, diff equs and stochastics. A lot of the Electrical classes also add in additional linear algebra topics and focus a lot on Laplace and Fourier transforms. We also have to take CS maths, which I didn't count at all: discrete math and formal proofs, group, ring, and field theory (I went into Gallois on my own since it was in the book), algorithmic analysis, and I'm taking a class next semester on automata theory and compiler design as an elective. My friend and I have been going back through abstract algebra topics because we are going to learn elliptic curve theory together this summer. Wish us luck.
>>
>>57083365
hey I'm taking circuits analysis right now. any tips on how to get an A?
>>
>>57085409
so what do I have to know?
Is calculus 1&2, linear algebra + discrete math enough?
>>
>>57080354
If you only want to be a code monkey, then no.
>>
>>57083365
cheatsheet to put all cheatsheets to shame
>>
>>57090074

Remember V=IR and superposition is your friend
>>
>>57080354
>Do I really need maths to be a good programmer?
Yes. Any deadbeat retard can program like a mindless monkey and code websites or phone apps.

Math and algorithms are what separate the men from the boys in comp sci and having a good understanding of both will make you a programming god. People who are shit at math and algorithms will tell you otherwise, but having that knowledge greatly increases the range of problems you can solve.
>>
>>57082131
>you see
You lost me right there
>>
>>57090601
I don't know what superposition... but any tips like... study wise? other than doing a bunch of practice problems. are there tutorials online that you use or any great resources?
>>
>>57080562
>Javascript
>computer science
Choose one.
>>
So any of you faggots recommend a good book or tutorial for Discrete Mathematics?
>>
>>57093039
not the anon but i took circuit analysis. do practice problems. a fuckton of them. make your logic stay consistent throughout the entire thing. for hw do them yourself then look at the answer to check your step. if you are correct good if not redo the entire problem dont just say oh i get it that was easy ill remember that for next time. actually redo the problem in its entirety.

as for resources google is your friend really there is no best resource imo. just google the question and find the most detailed answer then write it down and try to understand. Solving these problems gets really fun and challenging after the initial "holy shit this sucks moment"
>>
yes
learn it faggot
>>
>>57085734

Isn't capitalism just great?
>>
>>57087436
CEOs don't really work that hard or really know a lot. They just earn a lot because they were lucky enough to know someone or get a head start.
>>
>>57083365
Everything about that cheat sheet (?) is giving me such a boner. It's so nice.
>>
>>57087693

>medical imaging
>machine learning
>cryptography
>operational research
>high-performance computing
>database optimization
>etc.

Holy shit, /g/ is really filled with literal nimrods.
>>
>>57085308
>making money makes him the goy
Sure...
>>
File: 1471040670793.gif (644KB, 500x265px) Image search: [Google]
1471040670793.gif
644KB, 500x265px
Let's say I want to study programming(game programmer for this case), but I don't know much about the science of computers and programming. Let's assume I'm decent at math for this. What books do you guys recommend that would make me a decent programmer? Or allow me to become a decent programmer?
>>
File: 1404713148942.jpg (58KB, 454x588px) Image search: [Google]
1404713148942.jpg
58KB, 454x588px
>>57080562
> Javascript
> Programmer
Nice meme'd
>>
>>57095689
not him, but javascript can do everything a normal programming language can do except for multithreading.
>>
>>57080354
wanna make CRUD apps? no, of course you don't need real skill to do any of that simple shit.

want to do DSP? Math is all DSP is, baby.
>>
>>57095644
There are thousands of books you can find in the torrent sites. Any one of them will teach you basic programming for a game. What's important is to achieve something even if it's simply copying code and doing exactly what the book say. From this foundation, you can spend more time reading more code and reading through game related API documentation e.g. Simple MediaDirect Layer, Allegro, Direct X. You need to spend lots of time reading code then spend more time writing it.
>>
File: Claude_Shannon_07.jpg (91KB, 533x683px) Image search: [Google]
Claude_Shannon_07.jpg
91KB, 533x683px
>>57095644
>decent at math
sure, kiddo.

You should probably install gentoo.
>>
>>57080354
Fuck calculus man
>>
>>57095001
dude thanks alot. I'm in a study group and I think I'm going to stop working with them because even though we do crap tons of problems together it's not as effective as doing it my own. Thanks for the confirmation
>>
>>57080354
In my own experience, I find that algebra is needed. If you're doing graphics or audio, trig can help. Aside from that, no.
>>
>>57080354
Programs are wrote like math probables, Algebra and Calculus are good examples.
You need to understand how brackets work or you can't add any variables which are essential to make your program do anything.
>>
File: 1476291454036.jpg (38KB, 300x300px) Image search: [Google]
1476291454036.jpg
38KB, 300x300px
How do I get good at maths outside of uni?

I finished 3 years ago, already have myself a well paying programming job. What are some good resources to study from? I want to see if this meme will actually improve my job prospects.
>>
>>57100690
So math isn't all that important if you understand how brackets work?
>>
>>57095114
It's the best we came up with so far, so shut up.
>>
File: 1476148360642.gif (897KB, 800x430px) Image search: [Google]
1476148360642.gif
897KB, 800x430px
>>57101392
Wrong, there's one better.

Remember the Reich.
Thread posts: 84
Thread images: 9


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