Math is taught in general by academics, who are not necessarily good communicators/teachers. As a result, many of us emerged from school believing we had little or less logical/mathmatical intelligence than others. This is not necessarily the case. I almost flunked Math in school but when I hit university I scored high 70's for accountancyand financial planning. The key was a great lecturer.
It's interesting to listen to other people's experience like yours. I have 17 years of software development experience and I've done mobile, embed, enterprise and games and I can tell that I had to do a lot of math in mobile and games and a little to none in embed and enterprise applications.
Thanks for the clarifications. This is a real issue that many of us are facing. We love computers and would like to build up a career around it but we are seriously concerned about math. Your video has clarified this issue for me like not other and so thanks a lot for that.
Thanks Eli. I am planning to study I.T as my second degree and I sucked at math really bad. So this video has helped me abit and gave me abit of confidence to persue studying in I.T next school year. Def worth a sub. Thank you sir.
Most people have false perception of math. Most people think it's about solving arithmetic or number crunching, but in reality it teaches you fundamental problem solving skills, knowing how to breakup problems and solve them in a systematic way, also it teaches you discipline and curiosity which are crucial to any fields you want to get into. In upper year math courses, you rarely do any arithmetic others than basic adding 1+1=2, most of your time will be spent doing proof , manipulating sequences and matrices which are the core of computer science.
Omg im crying right now!!! He just SAVED MY LIFE! When I first time hearth about this thing that's called programming - I fell in love with it! I want to become a programmer. I'm 15 y o. I dont know what I will do with my life if I will not become programmer. And I'm avarage in math. So yeah he just saved my life. Sry for bad english. :3
Full stack C# dev. I don't have a comp sci degree. My two cents: I don't really *need* math, but the more I've learned, the more useful I've been able to make myself. I do enterprise dev, ymmv For general programming, having a basic understanding of Big O Complexity is good for picking the right data structures and algorithms (that someone else probably made), but you don't necessarily need to know it inside and out. This could be the difference between your loop running in two minutes or 20ms. After that, I'd personally suggest entry levels stats and probability. Your ability to deal with numbers and reporting meaningfully will skyrocket. Algebraic manipulations are handy; if you get an equation that's messy to deal with, sometimes you can make it way nicer to implement by rearranging it. (I've done this when dealing with all kinds of metrics we track) Last, every time I learn more about any kind of optimization, I find a practical place to use it. So far for me this is linear programming and graph theory. Graph theory is especially interesting because it doesn't take advanced math background to start with, and it covers a wide range of problems. For a lot of this stuff it's been about knowing enough of the math to know where it's appropriate to use it to solve a problem, then using someone else's battle tested library to do the heavy lifting. Of course, the more of the nitty gritty you know, the better you'll be able to apply it, but you can get use out of it pretty quickly. I got a full time job without knowing basically any of that, and just taught myself as I went along, so they're not requirements, just my thoughts.
+Ben Studebaker Thank you for comment, I am planning to take on C# route probably, after dabbling few months in Java. After I completed Java core curriculum, I realized it would be maybe better to switch for C# for it is better structured and the frameworks are more compact and unified, unlike in Java where there is vast amount of third party tools. Anyhow, I wanted to ask you to comment on importance of knowing design patters and how it will affect my learning path in future and at what point should I start reading about them, I already have books. Other than that, I have lots of good books on algorithms which you already commented on, but I guess it shouldn't be my primary focus currently (I understand Big O thus far). Thanks
***** Hey, I completely forget I make youtube comments sometimes. I have two OO patterns books at my desk at work: The Gof book: book: amzn.com/0201633612 PoSA: amzn.com/0321127420 My experience has been that patterns are great, but you basically never use them in a pure way. I've implemented and run across variations on a bunch of the patterns in the POSA book. Off hand Repository, Data Mapper, Service Layer, Domain Model, Single Table Inheritance (which I think is kind of gross but was cleaner than what was there before without a full rewrite) and some others. That said, I think the biggest use I get out of the books is occasionally reading through patterns I haven't used so I can see how people like Martin Fowler use OO to model things and how they think about concepts. One thing to remember with patterns, though, is that they're not 100% cookie cutter solutions. If you learn a pattern and find an implementation, it's almost guaranteed it'll be different than the book version, and usually that's ok. In fact in a lot of cases it's really necessary. You just have to understand the pattern and the problem it's solving well enough to know when to draw outside the lines. This is a super old SE-Radio podcast on patterns but a lot of these episodes are timeless: www.se-radio.net/2006/01/episode-1-patterns/ (I just realized it's SE-radios first episode. I have no idea what they talk about) One last thing: It's easy to accidentally get dogmatic about patterns, languages, programming paradigms, etc, but try to avoid it. If there's one thing I run into all the time it's someone asking how you're supposed to do something, and the real answer almost always starts with, "it depends" Good luck with developing!
+Ben Studebaker Thanks Ben, it's useful to hear real life experience as I don't want to be stuck in theories and dogmas. I believe it would be more productive to learn those things (patterns and algorithms) through practice, for I do not plan to work in academia anyway. But I am still noobie so I hope it will come in place with time...
If you're talking about IT, you need a good grasp of basic algebra, but nothing really advanced. For Computer Science, you need a very good understanding of algebra, discrete math, calculus, some geometry. For programming, you need a good understanding of algebra, this is a must. If you want to become a better programmer you need to know discrete math, calculus, geometry for algorithms. Case in point: There is NO WAY around math. Whether you're good or bad at it, it is the driving force of the computer industry. If you hate math, you still need a good grasp of basic algebra because you will be using it all the time.
Great breakdown - I have worked as a programmer in Geographic Information System for 20+ years and did a Computer Science degree but the maths involved in the Statistics component of my other major in Psychology was far more difficult. I also cannot do any sort of mathematics easily in my head and am not that great on paper. I can problem solve, however, and given a tricky problem I can work it out, and code it.
i def recommend you taking higher level math classes in high school if youre gonna do comp science, discrete maths is a bitch if you go in with low math skills
Yea I was a scrub at math in highschool didn't even know my times tables hahaha now I feel I know more than regular civilians but I am not satisfied until I have A level physics down and feel confident with c programming.
Good understanding of math greatly changes the way you think about problems and the way you solve them, so I'd say, do as much of math as you can, even if you will not be fully understand all of it. About math having downsides, I actually encountered people that were turned down from jobs they wanted because they were overqualified, and HR argued they'd run away from the position, which means quite a loss for the company. If you get qualified in this area, and you present it during interviews, you may close some jobs for you. How many, that is up to discussion I suppose.
Take it from a person who has a Master's degree in math, almost no one is going to pay you for knowing math. My income is miniscule, and I wish I knew programming for web or mobile development. My acquaintances who know IT programming are paid more than my friend who has a doctorate in mathematical computer science, and there are many more jobs in IT than in fields that require a computer science degree (mostly academia). The presenter of this video, Eli by name, overstates the value of math to employment prospects. It is definitely not needed in IT.
From my experience, no. You dont use any math that you may endured in college. I got a computer science degree and had to take math all the way up to calculus 2. Ive been a IT developer for years and never used any math not even simple arithmetic. Most of the stuff in IT is straight programming so make sure you you know your stuff when it comes to programming. Any programming courses you take you should be getting straight As. Any math courses that you may take, just worry about passing it. You really dont need to understand the math for anything. I actually cheated in one of the maths I took to get my bachelors degree. So yea, for the math, cheat away. Just make sure you learn the programming courses because thats all your going to be doing in your IT career.
I agree with you. don't bother listening to people who say you have to be good in math to become a good programmer. my cousin is terrible in math and is now working for an IT company. he tells me all the time they never do anything that requires them to use math. if you are a good programmer and put your heart into it, then you know you're already a better programmer. Math is required only so you make your brain sharper and use logical reasons. it's not like you have to rely on math to be a programmer
+BruhMan OK, but I really struggled when I got to college. In high school, with math, I was a C+ student, In college, I was always borderline passing with math C-. In college, I had to take 6 math to get my degree. 3 of them were developmental math (no college credit) and 3 were actual college credit math (college algebra, Intro statistics and a class that was called Calculus w/Applications. I spent more time with math then actually studying what I went to school for "IT" stuff. This was because of all the remedial maths along with prerequisite maths I had to go through. It was crazy. But yea, in IT, you'll pretty much never use math, even the most basic math you won't use. I never once on my job even have to add or subtract anything.
Thanks for this comment. I have been researching very hard on this because I'm about to switch to an I.T major and I suck at math. And I believe I found your answers on quora too. The Internet is a small world
The times that I use math the most is in excel doing budgets. Perfect example, I had to find out how much we are spending on ink for a 2' plotter currently compared to a new one. So I found our cost per mL of ink, our average monthly ink usage, and compare that to the same cost per mL of the new plotter. What I found was after only 18 months we would cover the 5 grand cost of a new plotter in ink savings alone. With a nice pretty graph I was able to get us a new plotter put into the budget. The math was basic, no need for fancy algebra. BUT you do need to know the core concepts of math.
I think I need math and physics. I want to create a child/ academic friendly computer program that encompasses real world physics and math models and sell packets of code to developers and financial modellers, get the scientific community to reference and regulate parts of the system. (I know about Stephen Wolfram's already put together a business)
Thank you, for this video! I am average at math, (but good at physics which sometimes looks harder than mathematics that I learn in my math classes in high school.... weird?) But anyway, I am going next September to an IT program in college and I had doubts since my knowledge of math is average.. even a little less than average!! again, thank you! :)
I like programming and thinking about the logical structure of a code but most of the time my mind can't understand hard mathematical problems that involve numbers. The problem is most companies are asking for a computer science degree(which is a maths heavy course- I looked at the modules/subjects and there are loads of math subjects like trigonometry, calculus,etc.) when they're hiring programmers.
Really really thank you for that answer. I was scared that you will say: if you are not good at maths, then get out of it. I like your videos and your character.
I subscribe to this channel only on the basis that you made my day by saying that it "DOESN'T REQUIRE " except the statistic part. Thank you I dont even know this guys name but still I will give you my subscription. Thank You!!!!!!
yoh have saved me alot someone told me that i cannot do IT because i failed in highschool mathematics but you have given me a light that it doesn't really matter
Very well said sir! I'm already enrolled to bachelor of cs but after I saw this vid, ive changed my mind. I think IT is the one that fits on me well coz it doesnt really need a math that much. (Sorry for my bad english xD)
I asked an electrical engineer I met that worked for Intel how much calculus he used in his work everyday (because I failed Calc 2 3 times). He said barely any in the sense of doing actual math problems. He said computers can figure all of the calculations out for us. But the oblique skill that calculus teaches is Efficient Problem Solving (because there are many different ways to get to the answer in calculus, but one way is more efficient than the others).
hello sir: your speech just reduced all my burden from my mind.i m very weak in maths and i m a learner in computer language.thanks a lot sir .i was very much confused about this topic in my mind .once again thanks a lot :)
Simon WoodburyForget Apparently we're at a misunderstanding... you seem to think I have feelings for you. That's cute. No, I just thought one might have a bit more pride than that. But it's cool that you don't care about your demeanor. It's whatever. Be a slob that can't spell... and then when you're trying to do anything professionally, you will automatically be disregarded for your grammar alone. It's sad, but that's how the world works. The only thing you can do is to prepare yourself for it.
Ive taken Calc 1, trig, pre calc, stats and physics 1 and 2. I don't know exactly what kind of math is applied for computer programing, but I honestly thought Trig was the absolute hardest of all the pure math classes. Physics 1 and 2 were hell just because the algebra gets ridiculous. If trigonometry is not necessary for computer programming, I would stay the hell away from it. Just a little advice from someone who spent an extra year at university....
E Bach As ***** said it largely depends on WHAT you're programming. Complex systems like Machine Learning, Operating Systems, Simulations, Engines, things of that nature will delve very deeply into more advanced topics like Calc or Physics. So, while you may not use it all the time, it's very good to at least be somewhat proficient in those topics as it may crop up out of nowhere, and you don't want to be blindsided.
You won't need any more than algebra II and how to maybe multiply rows and columns matrices with just a tiny bit of linear algebra that takes like a few minutes to learn. Making games probably wants some calc 1 and physics 1, those 2 classes are the best stuff you can learn in school, the more advanced math and physics classes are just overkill imo.
+E Bach Math is needed in certain fields and gives you a lot more opportunities (job/salary) . And it's more exiting, you don't necessarily have to become a boring web developer. In my career I worked on varied technologies such as REST,Java enterprise security, NLP, CFD, CUDA,.
So it sucks for me, because I would like to get into computer programming, but the school i go to offers a bachelor's in computer science, which does require calculus. and I barely passed college algebra! :I I wonder where would I go to study programming straightforward.
update! I actually started this week going to towards a degree in enterprise info sytems @ my current university. Apparently this is lighter on the math and i am pretty optimistic lol. I can go into programming with this degree! it is half business half computing. wish me luck !
programming in my 15 yrs I rarely did more than algebra, geometry, and basic trig. that was for action script games but statistics usually I used a library and feed it inputs. networking & disciplines I only had to convert ips to binary but you can use utilities to convert base 10 to base 2. otherwise it's logical issues in branching to control program flow and execution. unless your doing memory addressing or nowise operations but that's all hex and binary with base 2 & base 16
While I would agree that high level math (Trigonometry, Calculus, etc) would not be a necessity for being productive in the world of IT, I would also argue that basic math is a necessity (And even more advanced math when you get into the datacenter). Being able to see that all your applications are trying to consume more RAM, CPU or I/O than your machine is capable of is key, but this is basic math (IE: if 8 GB usage > 4 GB RAM, then, bad time had by all; add RAM now.). Once you start getting onto advanced tiers of IT (Trend calculations for storage arrays, cache hit/miss ratios, failure models, encapsulation overhead, statistics, De-Dupe throughput curves, etc.), it does become relevant to have a solid understanding of, let's say, middle of the road math (I have forgotten more Calculus than I actually recall). The minute you start implementing data centers and have to contend with the electric folks, you will need to bust out algebra and potentially more for the trifecta of physical, electrical and thermal fit. Nothing worse that saying you designed an "N+1" datacenter solution then have an AC unit fail and the entire datacenter overheat. At that point, you have to start shutting down gear before they become puddles of solder (I know, hyperbole, but...). Situations like that can become RGE's (Resume Generating Events), and they are best avoided. If you want to get INTO IT, no issues at all with just knowing basic math. We have calculators and Excel/Open Office/Google Sheets for that. They work, and they work well. When you start trying to sell entire infrastructure replacements to management, you best have the numbers (and computations) to defend your pie chart/bar graph, and be able to (reliably) extrapolate on the fly. Sure, companies make calculators to help you make those calls, but being able to explain the underlying math (again, to management, who write the checks), surely helps your case and allows you to sleep more comfortably at night when they do say, "yes," to your proposal.
Computer Science -> "All the math". Serious cyber security -> "All the math" Software development for most business applications and basic data analysis = discrete math, a lot of statistics, and only a little calc. Computer repair and basic networking stuff -> very little math In general if you are trying to get a BS at most major universities you will have to go up to at least one calculus class. At my school calculus 1 was also a prerequisite for discrete math which you will probably need. BA degrees might go a little lighter on the math depending on the school.
What I think: Computer Science -> 70% maths. >> However, 70% jobs need many developers rather than many computer scientists (Of course good computer scientists can gain a lot money(High salary), coz they can optimize and calculate the time complexity and space complexity and figure out the optimal solutions) >Serious cyber security -> "All the math" >>>>But generally, cyber security -> 80% no need maths Serious cyber security occupies 20% of the content of the security Software development for most business applications and basic data analysis = discrete math, a lot of statistics, and only a little calc. >> Only those large scale software can be applied the knowledge of discrete math since the database can be analyzed by discrete math like set theory and the data structure and statistics and so on (e.g. In the bank) For 70% software do not need too high standard for optimization because hardware config becomes stronger and stronger. Computer science degree, Yes, a lot of maths. However, computer scientist, their maths skill may not better than maths scientist. And their approach to solve a problem can be so different. (I think is just like physic department and maths department) Computer software engineering, discrete maths may helpful, but I don't find it to be a necessary condition, instead, it is just sufficient condition. Conclusion: We need computer scientist, software engineering, good coder, security experts (maybe more) at the same time. Nowadays, we are in 21 era, we need IT people from many background, even the knowledge and information from user and other industry people can be helpful.
Also we can read this document from an old famous hacker (Steven Eric Raymond): Do I need to be good at math to become a hacker? A: No. Hacking uses very little formal mathematics or arithmetic. In particular, you won't usually need trigonometry, calculus or analysis (there are exceptions to this in a handful of specific application areas like 3-D computer graphics). Knowing some formal logic and Boolean algebra is good. Some grounding in finite mathematics (including finite-set theory, combinatorics, and graph theory) can be helpful. Much more importantly: you need to be able to think logically and follow chains of exact reasoning, the way mathematicians do. While the content of most mathematics won't help you, you will need the discipline and intelligence to handle mathematics. If you lack the intelligence, there is little hope for you as a hacker; if you lack the discipline, you'd better grow it. I think a good way to find out if you have what it takes is to pick up a copy of Raymond Smullyan's book What Is The Name Of This Book?. Smullyan's playful logical conundrums are very much in the hacker spirit. Being able to solve them is a good sign; enjoying solving them is an even better one. www.catb.org/esr/faqs/hacker-howto.html#mathematics
It really depends the type of programming your gonna apply for, but generally yes, strong base in maths automatically converts you in a solid programmer
My undergrad experience with Computer Science; 70% math, 5 to 10 percent programming, and this was mostly foundational/older languages, other courses were just the usual undergrad irrelevant stuff. My younger brother on the other hand, Masters in IT; pretty much no math, just some bare statistics, and his math knowledge today is probably elementary. Maybe it was just his program, but even my shitty rated course was still pretty math heavy...it is after all, an extension of math dept.
I agree 100% but would like to mention, it's going to depend on the "exact degree requirements" with regards to the math to be taken. I'm guessing that "esoteric" math that Eli refers to would be something Discrete Math related (my guess is based upon me being an ME/EE with Math/CompSci minors in my undergrad).
I am not at all confident in my math, though i guess I get by. However when ever i'm creating games within teams... that's pretty much what i'm responsible for. But it's still rather "esoteric". As was mentioned, it's more about math oriented around what you are trying to have happen... which may or may not be related to simulating reality in any way. Especially when it comes to representing stats and resources and various other relatively arbitrary concepts.
Universities in Sydney, most majors in BIT they either requires stadistics or discrete math, in my case I'm doing bachelor of IT with web development major and I have to learn discrete math in order to graduate from my major, and by doing discrete math you would have a better understanding about computer's logic, you cannot really compare a guy that has done discrete math and with one who didn't, for exampe they may be able to do similar program, but the one who has done discrete math, his program will be better structured and less buggy, and his code can be esily re-used.
What do you think is the most essential math to learn or be aware of to be a good programmer / problem solver?? I took statistics, finite math, calculus for business, pre-calc, college algebra, etc in college for my undergrad requirements (some of which were electives).. Surprisingly, it seems the only math I have seen come up in IT / info systems in my degree is knowing the powers of 2 and the like. For example, if you have 8 possible address bits, then the number of possible addresses is 2^8, or 256. Little things like that.
I agree. Like you'd learn subnetting or binary, hex, etc in a math class. Many I.T things now there are so many tools that do this for you. I have an android app I put in a couple values for a network it spits out all the rest. I enter my network number, number of hosts it tells me the subnets, the mask, the Cisco wildcard mask, etc.
Computer Science Graduate here, besides the general education math classes, in the computer systems class, we did binary algebra and memory size calculations. an example problem would be if 4 bytes are required to store an integer, then how many integers could you fit on 4 GB of storage?
Umm..isn't that what we have the computers for?! But true story, speaking of statistics class, in my college business stat class, I had barely passed the algebra/calc prereqs somehow, so we were in a group, and the Asian guy right away says I know all this math, so he did that part, we did all the words, and we got an A for that project, then I just BSd through the other forecasting papers and got probably my only A+ in the class somehow. I still look at my transcript and think how on earth did that happen?
damn it ! i wanna do IT but that is like being the 1% in order to get into the course in college ,i'm too late to be better for the examination .I'm stuck with whatever my face is coming to my face
just to add, math is never required (except for example if you are programming for a banking application in java, you need to use method which calculates say e.g. the compounded interest etc.). that is very basic. But if you like solving puzzles, that is what it is required in programming. Btw chances are that lot's of amazing people would have already coded a lot in your project and you can just copy and past their code and modify as per your requirement. Also, websites like stackoverflow.com would get you covered irrespective of what technology you are into!
It is truly a shame that many brilliant IT students are denied a place in IT courses at Uni just because they don't obtain a certain grade in Mathematics. Sure, you do need to be good at problem solving and all that, and maths definitely helps with developing problem solving skills, but come on, I don't expect that web apps/database management/projects in C, Java, Python, etc. and so on require all the calculus, trigonometry and algebra in the world. Great video (6 years late to the party, but better late then never!)
LONG COMMENT BUT READ TO THE END IF YOU WANT TO DO I.T/COMP SCI AND ARE UNSURE BECAUSE OF MATHS. I am going into my second year of a bachelor’s of Info Science, major in computer science and minor in I.T. We are required to do one first year university level maths paper and one first year university level stats paper (for comp sci), that's it nothing else. However, other universities are different and have different requirements, some have no maths requirement for computer science and some have more. It does help to know maths BUT do not let that put you off doing a comp sci degree. I know several people in MY year that were crazy good at maths but could not wrap their heads around programming, like at all. Again however, those people are now doing a Data science degree and that requires 3 years of maths and still uses some programming but not much. What am I trying to say here? Comp sci/I.T has so many paths to take. If you are interested in I.T/Comp sci/Programming do it for a year or even a semester and see how you feel about it then. Talk to your lectures and ask them what options you have based on your strengths. They love it when you pick their brains, at least mine do I should say. There is a major shortage of professionals in this field and there is a place for you somewhere in that field if you are passionate about computers! DO IT!
It's important to remember, the VAST majority of people believe that they are a lot worse at math than they actually are. Math has a terrible reputation due to how it's portrayed in media as being only for the super-intelligent or for certain personality types. The average person can pass college-level math courses with an average amount of effort.
What’s your advice for someone who wants to get into Cyber Security but all University IT and IS programs require you to have high math levels to apply, what if I don’t have them because I suck at math. I’ve been told multiple times to study something related to Computers as I’m pretty good at it, specially programming.
Sir, is possible to change career from maths to computer science. Like if someone graduate with mathematics degree and want to change his career from maths to computer science in masters....
you just need to know what formulas and whatnot to use for coding games. not absolutely necessary to actually know how to do the calculations. it helps though.
I want to change my career path at 38 yes old, I was not great at math in school I am registered nurse and have been in healthcare for 19 years. Can you advise of a good IT degree and which university would be great for online ?thanks
What about Cybersecurity? University I applied to has a B.S. in Cybersecurity and half of their degree is math. I'm going for Computer Networking, so just a few math classes there. But I just don't see why they crammed a Cybersecurity Degree with so much math.
I'm working on a degree, they require stats and all the algebra, etc that goes along with. To me it's like why i can't see a point. Unless you get into some larger situation and it's like I have a network of 100 PCs we are experiencing a 20% growth rate per year, What do I need to plan to buy for next year. That is only thought I had and no idea if anyone even does that or even if stats would help with that.
Hey im currently going to school right now for my A.S in computer information technology. Just wondering if anyone else is doing something similar and how are the classes? I see I have to take many computer classes and wanted to know if it’s easy to do online or would it be better face to face
My problem with math is that my mind struggles to keep numbers in any kind of order. Its extremely hard to add or subtract, or do those awful multiplication table worksheets they made us do back in elementary school, when your mind can't keep anything in the right order. I'd say I'm dyslexic, but I have absolutely no problem with letters or words, its just numbers.
This led me to search online and apparently its called Dyscalculia, and seems basically dyslexia as it relates to numbers. I can do math written out, but I accepted the fact years ago: I'll never be able to do much in terms of mental math. Other than very basic math with few, small numbers, my mind is incapable of keeping numbers organized. I can remember things like phone numbers, because I remember them as words, with the numbers spelled out. But you can't easily do math that way, my mind wants that in number form, yet can't keep them in order, what a mess. I use a calculator at work to count change, sometimes I'll get a snarky comment like "We never let our employees use a calculator, they had to learn to figure it out"... I just tell them if they want the correct change, calculator it is.
You don't need real math for IT...however, having a high level of math improves your spatial thought process to solve complex problems...like troubleshooting. So, it not inherently necessary but comparing two people, one with no math skills and one with math skills, the person with math skills would be more likely to be able to find solutions and troubleshoot complex problems. Everything Eli says is true. This of it this way...would you hire yourself to run your IT or someone that has say, Calculus math skills with the same certification that you have? When it comes down to it, everyone can be relatively good at math...just dedicate yourself and don't be lazy. If you think you can't do it, then you won't do it. If you think you can...you will. If you can operate a phone/tablet...you can do math. Please...quit making excuses for yourselves.
What if you don't learn well from textbooks, or your teacher always explains the problem the same way when you ask for clarification? Or explains the problem the same way when showing you a different equation with a completely different layout you're somehow suppose to recognize as intrinsically tied to what you were taught randomly over the past X years? Math is awesome, I have IMMENSE difficulty understanding it. With the correct teachers, I've done ok in math before. With the incorrect teachers, I slam my head into a wall of boredom and misunderstanding before eventually passing out. To be blunt, I'd love to properly understand the language of the goddamned universe. I just don't get it. I think a lot of it comes from the thought, "How is this relevant? I literally can't apply this to anything. I can't imagine applying it in the future either... Oh math is part of rocket science, thats interesting, can we learn that? No? We learn the same thing we learned last year and the year before?" Seriously, wtf education system is the above? Am I allowed to sue the government for doing an ineffectual job presenting proper opportunities for learning and inadequate teachers? Can I be pissed about 8 valence electrons? Was the actual point of school to turn you into a mushbrained doolzombie with no will or ambition? Yep!
Robert Spicer The problem with math education is that we move everyone up to the next concepts at roughly the same speed, but if you don't have mastery over any given concept it'll hurt you in the long run. If you're bad at math it's just because you're missing foundational skills. Do you still have to count on your fingers to do arithmetic? Then you need to practice that until arithmetic is easy for you, and your overall math skills will improve. same goes for times tables. if you don't know your times tables by heart, and can't rapidly name the products of any two numbers between 1-12, then you need to work your times tables till you have them DOWN. And so on, and so forth. People who are bad at math just need to go back to the beginning, identify all their weak points, and work on those. If you master all the basics, you'll have the foundational skills to move up into higher level maths
IT is a very general term, but if you want to be a programmer, I can't think you can be very bad at math, and be a very good programmer. And even then, what is a programmer ? Some people think writing a Powerpoint presentation is programming, so ..
You don't need to be great at math at all in college that is useless because you will most likely forget it all by the time you graduate. As well most professors are terrible at teaching math. You don't need to go to college and take a class to relearn all you learned in calculus because you will not use all of it instead You should and can self study all the math you need in machine learning for example calculus and linear algebra in a single month of concentrated self study. Yet learning it is not enough you have to continuously use what you learned in that month and restudy it again every year or you will forget. Math is a language if you don't practice it you will forget.
There is a fine line, but CS is more math-intensive than IT and is usually more geared toward programming than IT is. CS is a much harder degree to obtain than an IT degree.
I clicked on that like button as soon as you said, "I suck at math too!"
omg same!
HAHA SAME :D
Same
Math is taught in general by academics, who are not necessarily good communicators/teachers. As a result, many of us emerged from school believing we had little or less logical/mathmatical intelligence than others. This is not necessarily the case. I almost flunked Math in school but when I hit university I scored high 70's for accountancyand financial planning. The key was a great lecturer.
***** no he lives in Antarctica
***** calm down swine, my country makes your country look like Somalia
***** Dubai is a shithole and your country is a modern paradise, oh wait
+kAsSoViTz GaMeS but thats barely in maths those are business courses
Is this a joke?
It's interesting to listen to other people's experience like yours. I have 17 years of software development experience and I've done mobile, embed, enterprise and games and I can tell that I had to do a lot of math in mobile and games and a little to none in embed and enterprise applications.
atila correia what kinds of math?
Thanks for the clarifications. This is a real issue that many of us are facing. We love computers and would like to build up a career around it but we are seriously concerned about math. Your video has clarified this issue for me like not other and so thanks a lot for that.
Thanks Eli. I am planning to study I.T as my second degree and I sucked at math really bad. So this video has helped me abit and gave me abit of confidence to persue studying in I.T next school year. Def worth a sub. Thank you sir.
How did your student go?
how did it go?
Most people have false perception of math. Most people think it's about solving arithmetic or number crunching, but in reality it teaches you fundamental problem solving skills, knowing how to breakup problems and solve them in a systematic way, also it teaches you discipline and curiosity which are crucial to any fields you want to get into. In upper year math courses, you rarely do any arithmetic others than basic adding 1+1=2, most of your time will be spent doing proof , manipulating sequences and matrices which are the core of computer science.
Justin L Beautiful!!
Thank you , you saved my LIFE :D
Same lol
+TheBusyGamingTV same here ;D
Omg im crying right now!!! He just SAVED MY LIFE! When I first time hearth about this thing that's called programming - I fell in love with it! I want to become a programmer. I'm 15 y o. I dont know what I will do with my life if I will not become programmer. And I'm avarage in math. So yeah he just saved my life. Sry for bad english. :3
thebusygamingtv oh my god I so glad to hear that.
You guys can learn in khan academy , trust me learn math is very good for your brain, trust me just do it 🤔🤟
This...this is what I've been needing to hear for so long I just never got around to searching the answer.
Full stack C# dev. I don't have a comp sci degree. My two cents: I don't really *need* math, but the more I've learned, the more useful I've been able to make myself. I do enterprise dev, ymmv
For general programming, having a basic understanding of Big O Complexity is good for picking the right data structures and algorithms (that someone else probably made), but you don't necessarily need to know it inside and out. This could be the difference between your loop running in two minutes or 20ms.
After that, I'd personally suggest entry levels stats and probability. Your ability to deal with numbers and reporting meaningfully will skyrocket.
Algebraic manipulations are handy; if you get an equation that's messy to deal with, sometimes you can make it way nicer to implement by rearranging it. (I've done this when dealing with all kinds of metrics we track)
Last, every time I learn more about any kind of optimization, I find a practical place to use it. So far for me this is linear programming and graph theory. Graph theory is especially interesting because it doesn't take advanced math background to start with, and it covers a wide range of problems.
For a lot of this stuff it's been about knowing enough of the math to know where it's appropriate to use it to solve a problem, then using someone else's battle tested library to do the heavy lifting. Of course, the more of the nitty gritty you know, the better you'll be able to apply it, but you can get use out of it pretty quickly. I got a full time job without knowing basically any of that, and just taught myself as I went along, so they're not requirements, just my thoughts.
+Ben Studebaker
Thank you for comment, I am planning to take on C# route probably, after dabbling few months in Java. After I completed Java core curriculum, I realized it would be maybe better to switch for C# for it is better structured and the frameworks are more compact and unified, unlike in Java where there is vast amount of third party tools.
Anyhow, I wanted to ask you to comment on importance of knowing design patters and how it will affect my learning path in future and at what point should I start reading about them, I already have books.
Other than that, I have lots of good books on algorithms which you already commented on, but I guess it shouldn't be my primary focus currently (I understand Big O thus far).
Thanks
+Igor Brkic
I too have learned design patterns but i have never come across anything yet that would require a specific one.
***** Hey, I completely forget I make youtube comments sometimes.
I have two OO patterns books at my desk at work:
The Gof book: book: amzn.com/0201633612
PoSA: amzn.com/0321127420
My experience has been that patterns are great, but you basically never use them in a pure way.
I've implemented and run across variations on a bunch of the patterns in the POSA book. Off hand Repository, Data Mapper, Service Layer, Domain Model, Single Table Inheritance (which I think is kind of gross but was cleaner than what was there before without a full rewrite) and some others.
That said, I think the biggest use I get out of the books is occasionally reading through patterns I haven't used so I can see how people like Martin Fowler use OO to model things and how they think about concepts.
One thing to remember with patterns, though, is that they're not 100% cookie cutter solutions. If you learn a pattern and find an implementation, it's almost guaranteed it'll be different than the book version, and usually that's ok. In fact in a lot of cases it's really necessary. You just have to understand the pattern and the problem it's solving well enough to know when to draw outside the lines.
This is a super old SE-Radio podcast on patterns but a lot of these episodes are timeless: www.se-radio.net/2006/01/episode-1-patterns/
(I just realized it's SE-radios first episode. I have no idea what they talk about)
One last thing: It's easy to accidentally get dogmatic about patterns, languages, programming paradigms, etc, but try to avoid it. If there's one thing I run into all the time it's someone asking how you're supposed to do something, and the real answer almost always starts with, "it depends"
Good luck with developing!
+Ben Studebaker
Thanks Ben, it's useful to hear real life experience as I don't want to be stuck in theories and dogmas. I believe it would be more productive to learn those things (patterns and algorithms) through practice, for I do not plan to work in academia anyway.
But I am still noobie so I hope it will come in place with time...
If you're talking about IT, you need a good grasp of basic algebra, but nothing really advanced.
For Computer Science, you need a very good understanding of algebra, discrete math, calculus, some geometry.
For programming, you need a good understanding of algebra, this is a must. If you want to become a better programmer you need to know discrete math, calculus, geometry for algorithms.
Case in point: There is NO WAY around math. Whether you're good or bad at it, it is the driving force of the computer industry. If you hate math, you still need a good grasp of basic algebra because you will be using it all the time.
For web programming no math. For "scientific programming" like at NASA and other companies like that, yes, a lot of math.
Great breakdown - I have worked as a programmer in Geographic Information System for 20+ years and did a Computer Science degree but the maths involved in the Statistics component of my other major in Psychology was far more difficult. I also cannot do any sort of mathematics easily in my head and am not that great on paper. I can problem solve, however, and given a tricky problem I can work it out, and code it.
So refreshing to hear someone say they’re not good at math I don’t feel alone
Meth is always good for you
keen
He's cracked it!
-Heisenberg
best typo ever. math and meth are always good for you. btw i have never done meth..
i def recommend you taking higher level math classes in high school if youre gonna do comp science, discrete maths is a bitch if you go in with low math skills
+Ozterkvlt i had to take discrete math.... and i agree.
+Ozterkvlt In my school discrete math is separate from actual math.
Yea I was a scrub at math in highschool didn't even know my times tables hahaha now I feel I know more than regular civilians but I am not satisfied until I have A level physics down and feel confident with c programming.
Good understanding of math greatly changes the way you think about problems and the way you solve them, so I'd say, do as much of math as you can, even if you will not be fully understand all of it.
About math having downsides, I actually encountered people that were turned down from jobs they wanted because they were overqualified, and HR argued they'd run away from the position, which means quite a loss for the company. If you get qualified in this area, and you present it during interviews, you may close some jobs for you. How many, that is up to discussion I suppose.
Take it from a person who has a Master's degree in math, almost no one is going to pay you for knowing math. My income is miniscule, and I wish I knew programming for web or mobile development. My acquaintances who know IT programming are paid more than my friend who has a doctorate in mathematical computer science, and there are many more jobs in IT than in fields that require a computer science degree (mostly academia). The presenter of this video, Eli by name, overstates the value of math to employment prospects. It is definitely not needed in IT.
well thanks for the info
well if you have a master degree in maths then you must be really smart , learning programming shouldnt be an issue for you at all
From my experience, no. You dont use any math that you may endured in college. I got a computer science degree and had to take math all the way up to calculus 2. Ive been a IT developer for years and never used any math not even simple arithmetic. Most of the stuff in IT is straight programming so make sure you you know your stuff when it comes to programming. Any programming courses you take you should be getting straight As. Any math courses that you may take, just worry about passing it. You really dont need to understand the math for anything. I actually cheated in one of the maths I took to get my bachelors degree. So yea, for the math, cheat away. Just make sure you learn the programming courses because thats all your going to be doing in your IT career.
I agree with you. don't bother listening to people who say you have to be good in math to become a good programmer. my cousin is terrible in math and is now working for an IT company. he tells me all the time they never do anything that requires them to use math. if you are a good programmer and put your heart into it, then you know you're already a better programmer. Math is required only so you make your brain sharper and use logical reasons. it's not like you have to rely on math to be a programmer
Thanks for your comment, bro.
Ryan Heard How well did you do in your math classes in high school?
+BruhMan
OK, but I really struggled when I got to college. In high school, with math, I was a C+ student, In college, I was always borderline passing with math C-. In college, I had to take 6 math to get my degree. 3 of them were developmental math (no college credit) and 3 were actual college credit math (college algebra, Intro statistics and a class that was called Calculus w/Applications. I spent more time with math then actually studying what I went to school for "IT" stuff. This was because of all the remedial maths along with prerequisite maths I had to go through. It was crazy. But yea, in IT, you'll pretty much never use math, even the most basic math you won't use. I never once on my job even have to add or subtract anything.
Thanks for this comment. I have been researching very hard on this because I'm about to switch to an I.T major and I suck at math.
And I believe I found your answers on quora too. The Internet is a small world
You just made my entire career decision for me 🤣🙌 thank you!!
TAM DOLL GIRL WE IN THIS! same thing with me. Let’s keep each other updated or what?
same here😭
@@datgio4951 ignored 😂
Damn that’s cold.
The times that I use math the most is in excel doing budgets. Perfect example, I had to find out how much we are spending on ink for a 2' plotter currently compared to a new one. So I found our cost per mL of ink, our average monthly ink usage, and compare that to the same cost per mL of the new plotter. What I found was after only 18 months we would cover the 5 grand cost of a new plotter in ink savings alone. With a nice pretty graph I was able to get us a new plotter put into the budget.
The math was basic, no need for fancy algebra. BUT you do need to know the core concepts of math.
The way he laughs about his past about math makes me feel safe
I think I need math and physics.
I want to create a child/ academic friendly computer program that encompasses real world physics and math models and sell packets of code to developers and financial modellers, get the scientific community to reference and regulate parts of the system.
(I know about Stephen Wolfram's already put together a business)
Well then yea you're going to need to know math and physics.
I'm about to start my 2 year I.T degree.
Thank you, for this video!
I am average at math, (but good at physics which sometimes looks harder than mathematics that I learn in my math classes in high school.... weird?) But anyway, I am going next September to an IT program in college and I had doubts since my knowledge of math is average.. even a little less than average!! again, thank you! :)
We all suck at math :)
I like programming and thinking about the logical structure of a code but most of the time my mind can't understand hard mathematical problems that involve numbers. The problem is most companies are asking for a computer science degree(which is a maths heavy course- I looked at the modules/subjects and there are loads of math subjects like trigonometry, calculus,etc.) when they're hiring programmers.
Thank you, from a 43 year old, about to go into a bachelor of IT..... Who also sucks at maths.
computer scientists are the badasses of the computer world
thank you, you saved another life too
a professor told me I need math to do IT work she was wrong.
Really really thank you for that answer. I was scared that you will say: if you are not good at maths, then get out of it.
I like your videos and your character.
I subscribe to this channel only on the basis that you made my day by saying that it "DOESN'T REQUIRE " except the statistic part.
Thank you I dont even know this guys name but still I will give you my subscription.
Thank You!!!!!!
yoh have saved me alot someone told me that i cannot do IT because i failed in highschool mathematics but you have given me a light that it doesn't really matter
Very well said sir! I'm already enrolled to bachelor of cs but after I saw this vid, ive changed my mind. I think IT is the one that fits on me well coz it doesnt really need a math that much. (Sorry for my bad english xD)
I asked an electrical engineer I met that worked for Intel how much calculus he used in his work everyday (because I failed Calc 2 3 times). He said barely any in the sense of doing actual math problems. He said computers can figure all of the calculations out for us. But the oblique skill that calculus teaches is Efficient Problem Solving (because there are many different ways to get to the answer in calculus, but one way is more efficient than the others).
Hi, I have you in My Circles & would Appreciate if you would Add Me Back. Thanks
hello sir: your speech just reduced all my burden from my mind.i m very weak in maths and i m a learner in computer language.thanks a lot sir .i was very much confused about this topic in my mind .once again thanks a lot :)
Algorithms..?
BorisMediaProds lol yea, algorithms in pseudocode are easy to understand after a while but mathematical induction makes them look scary.
BorisMediaProds Algorithms is a little fun , a little because , you know , logic and math is together but , its fun !!!
Simon WoodburyForget Would have made sense if you knew your grammar.
Simon WoodburyForget No, you would just be respected a bit more as a person in general.
Simon WoodburyForget Apparently we're at a misunderstanding... you seem to think I have feelings for you. That's cute.
No, I just thought one might have a bit more pride than that. But it's cool that you don't care about your demeanor. It's whatever. Be a slob that can't spell... and then when you're trying to do anything professionally, you will automatically be disregarded for your grammar alone. It's sad, but that's how the world works. The only thing you can do is to prepare yourself for it.
Thanks for this cause I'm actually learning about subnet masking for the first time and I got so lost and intimidated 😂
Ive taken Calc 1, trig, pre calc, stats and physics 1 and 2.
I don't know exactly what kind of math is applied for computer programing, but I honestly thought Trig was the absolute hardest of all the pure math classes. Physics 1 and 2 were hell just because the algebra gets ridiculous.
If trigonometry is not necessary for computer programming, I would stay the hell away from it. Just a little advice from someone who spent an extra year at university....
E Bach As ***** said it largely depends on WHAT you're programming. Complex systems like Machine Learning, Operating Systems, Simulations, Engines, things of that nature will delve very deeply into more advanced topics like Calc or Physics. So, while you may not use it all the time, it's very good to at least be somewhat proficient in those topics as it may crop up out of nowhere, and you don't want to be blindsided.
It's all middle school math I think
You won't need any more than algebra II and how to maybe multiply rows and columns matrices with just a tiny bit of linear algebra that takes like a few minutes to learn. Making games probably wants some calc 1 and physics 1, those 2 classes are the best stuff you can learn in school, the more advanced math and physics classes are just overkill imo.
+E Bach Math is needed in certain fields and gives you a lot more opportunities (job/salary) . And it's more exiting, you don't necessarily have to become a boring web developer. In my career I worked on varied technologies such as REST,Java enterprise security, NLP, CFD, CUDA,.
So it sucks for me, because I would like to get into computer programming, but the school i go to offers a bachelor's in computer science, which does require calculus. and I barely passed college algebra! :I I wonder where would I go to study programming straightforward.
Community college
+lalaithan community college pulls bullshit.
update! I actually started this week going to towards a degree in enterprise info sytems @ my current university. Apparently this is lighter on the math and i am pretty optimistic lol. I can go into programming with this degree! it is half business half computing. wish me luck !
Good luck! I liked the one IS class I took.
programming in my 15 yrs I rarely did more than algebra, geometry, and basic trig. that was for action script games but statistics usually I used a library and feed it inputs. networking & disciplines I only had to convert ips to binary but you can use utilities to convert base 10 to base 2. otherwise it's logical issues in branching to control program flow and execution. unless your doing memory addressing or nowise operations but that's all hex and binary with base 2 & base 16
Great point. Nothing really to add.
Thanks foor the video!
While I would agree that high level math (Trigonometry, Calculus, etc) would not be a necessity for being productive in the world of IT, I would also argue that basic math is a necessity (And even more advanced math when you get into the datacenter). Being able to see that all your applications are trying to consume more RAM, CPU or I/O than your machine is capable of is key, but this is basic math (IE: if 8 GB usage > 4 GB RAM, then, bad time had by all; add RAM now.). Once you start getting onto advanced tiers of IT (Trend calculations for storage arrays, cache hit/miss ratios, failure models, encapsulation overhead, statistics, De-Dupe throughput curves, etc.), it does become relevant to have a solid understanding of, let's say, middle of the road math (I have forgotten more Calculus than I actually recall). The minute you start implementing data centers and have to contend with the electric folks, you will need to bust out algebra and potentially more for the trifecta of physical, electrical and thermal fit. Nothing worse that saying you designed an "N+1" datacenter solution then have an AC unit fail and the entire datacenter overheat. At that point, you have to start shutting down gear before they become puddles of solder (I know, hyperbole, but...). Situations like that can become RGE's (Resume Generating Events), and they are best avoided.
If you want to get INTO IT, no issues at all with just knowing basic math. We have calculators and Excel/Open Office/Google Sheets for that. They work, and they work well. When you start trying to sell entire infrastructure replacements to management, you best have the numbers (and computations) to defend your pie chart/bar graph, and be able to (reliably) extrapolate on the fly. Sure, companies make calculators to help you make those calls, but being able to explain the underlying math (again, to management, who write the checks), surely helps your case and allows you to sleep more comfortably at night when they do say, "yes," to your proposal.
Computer Science -> "All the math".
Serious cyber security -> "All the math"
Software development for most business applications and basic data analysis = discrete math, a lot of statistics, and only a little calc.
Computer repair and basic networking stuff -> very little math
In general if you are trying to get a BS at most major universities you will have to go up to at least one calculus class. At my school calculus 1 was also a prerequisite for discrete math which you will probably need. BA degrees might go a little lighter on the math depending on the school.
What I think:
Computer Science -> 70% maths.
>> However, 70% jobs need many developers rather than many computer scientists (Of course good computer scientists can gain a lot money(High salary), coz they can optimize and calculate the time complexity and space complexity and figure out the optimal solutions)
>Serious cyber security -> "All the math"
>>>>But generally, cyber security -> 80% no need maths
Serious cyber security occupies 20% of the content of the security
Software development for most business applications and basic data analysis = discrete math, a lot of statistics, and only a little calc.
>> Only those large scale software can be applied the knowledge of discrete math since the database can be analyzed by discrete math like set theory and the data structure and statistics and so on (e.g. In the bank)
For 70% software do not need too high standard for optimization because hardware config becomes stronger and stronger.
Computer science degree, Yes, a lot of maths. However, computer scientist, their maths skill may not better than maths scientist. And their approach to solve a problem can be so different. (I think is just like physic department and maths department)
Computer software engineering, discrete maths may helpful, but I don't find it to be a necessary condition, instead, it is just sufficient condition.
Conclusion:
We need computer scientist, software engineering, good coder, security experts (maybe more) at the same time.
Nowadays, we are in 21 era, we need IT people from many background, even the knowledge and information from user and other industry people can be helpful.
Also we can read this document from an old famous hacker (Steven Eric Raymond):
Do I need to be good at math to become a hacker?
A:
No. Hacking uses very little formal mathematics or arithmetic. In particular, you won't usually need trigonometry, calculus or analysis (there are exceptions to this in a handful of specific application areas like 3-D computer graphics). Knowing some formal logic and Boolean algebra is good. Some grounding in finite mathematics (including finite-set theory, combinatorics, and graph theory) can be helpful.
Much more importantly: you need to be able to think logically and follow chains of exact reasoning, the way mathematicians do. While the content of most mathematics won't help you, you will need the discipline and intelligence to handle mathematics. If you lack the intelligence, there is little hope for you as a hacker; if you lack the discipline, you'd better grow it.
I think a good way to find out if you have what it takes is to pick up a copy of Raymond Smullyan's book What Is The Name Of This Book?. Smullyan's playful logical conundrums are very much in the hacker spirit. Being able to solve them is a good sign; enjoying solving them is an even better one.
www.catb.org/esr/faqs/hacker-howto.html#mathematics
I dont care maths shit and stuff im still gonna learn IT
has anyone ever told you that you have some of Louis CK face expressions?
It really depends the type of programming your gonna apply for, but generally yes, strong base in maths automatically converts you in a solid programmer
...by the way- Happy new year everyone, and Eli- thanks for all the great lectures. I thoroughly enjoy them:)
oh thank heaven
My undergrad experience with Computer Science; 70% math, 5 to 10 percent programming, and this was mostly foundational/older languages, other courses were just the usual undergrad irrelevant stuff. My younger brother on the other hand, Masters in IT; pretty much no math, just some bare statistics, and his math knowledge today is probably elementary. Maybe it was just his program, but even my shitty rated course was still pretty math heavy...it is after all, an extension of math dept.
I agree 100% but would like to mention, it's going to depend on the "exact degree requirements" with regards to the math to be taken. I'm guessing that "esoteric" math that Eli refers to would be something Discrete Math related (my guess is based upon me being an ME/EE with Math/CompSci minors in my undergrad).
I am not at all confident in my math, though i guess I get by. However when ever i'm creating games within teams... that's pretty much what i'm responsible for. But it's still rather "esoteric". As was mentioned, it's more about math oriented around what you are trying to have happen... which may or may not be related to simulating reality in any way. Especially when it comes to representing stats and resources and various other relatively arbitrary concepts.
Universities in Sydney, most majors in BIT they either requires stadistics or discrete math, in my case I'm doing bachelor of IT with web development major and I have to learn discrete math in order to graduate from my major, and by doing discrete math you would have a better understanding about computer's logic, you cannot really compare a guy that has done discrete math and with one who didn't, for exampe they may be able to do similar program, but the one who has done discrete math, his program will be better structured and less buggy, and his code can be esily re-used.
What do you think is the most essential math to learn or be aware of to be a good programmer / problem solver?? I took statistics, finite math, calculus for business, pre-calc, college algebra, etc in college for my undergrad requirements (some of which were electives).. Surprisingly, it seems the only math I have seen come up in IT / info systems in my degree is knowing the powers of 2 and the like. For example, if you have 8 possible address bits, then the number of possible addresses is 2^8, or 256. Little things like that.
I agree. Like you'd learn subnetting or binary, hex, etc in a math class. Many I.T things now there are so many tools that do this for you. I have an android app I put in a couple values for a network it spits out all the rest. I enter my network number, number of hosts it tells me the subnets, the mask, the Cisco wildcard mask, etc.
jtech0 which app are you using?
PT
Computer Science Graduate here, besides the general education math classes, in the computer systems class, we did binary algebra and memory size calculations. an example problem would be if 4 bytes are required to store an integer, then how many integers could you fit on 4 GB of storage?
Thankx buddy Because of U em tenshion Free now ♥️☺️
Umm..isn't that what we have the computers for?! But true story, speaking of statistics class, in my college business stat class, I had barely passed the algebra/calc prereqs somehow, so we were in a group, and the Asian guy right away says I know all this math, so he did that part, we did all the words, and we got an A for that project, then I just BSd through the other forecasting papers and got probably my only A+ in the class somehow. I still look at my transcript and think how on earth did that happen?
I love your Energy.
damn it ! i wanna do IT but that is like being the 1% in order to get into the course in college ,i'm too late to be better for the examination .I'm stuck with whatever my face is coming to my face
"I passed" story if my high school career...
just to add, math is never required (except for example if you are programming for a banking application in java, you need to use method which calculates say e.g. the compounded interest etc.). that is very basic. But if you like solving puzzles, that is what it is required in programming. Btw chances are that lot's of amazing people would have already coded a lot in your project and you can just copy and past their code and modify as per your requirement. Also, websites like stackoverflow.com would get you covered irrespective of what technology you are into!
It is truly a shame that many brilliant IT students are denied a place in IT courses at Uni just because they don't obtain a certain grade in Mathematics. Sure, you do need to be good at problem solving and all that, and maths definitely helps with developing problem solving skills, but come on, I don't expect that web apps/database management/projects in C, Java, Python, etc. and so on require all the calculus, trigonometry and algebra in the world. Great video (6 years late to the party, but better late then never!)
how much math is needed and what kind of math is needed for computer science, computer engineering, software programming, etc...
Depends on what kind of IT you are going for. IT is a very robust term.
LONG COMMENT BUT READ TO THE END IF YOU WANT TO DO I.T/COMP SCI AND ARE UNSURE BECAUSE OF MATHS. I am going into my second year of a bachelor’s of Info Science, major in computer science and minor in I.T. We are required to do one first year university level maths paper and one first year university level stats paper (for comp sci), that's it nothing else. However, other universities are different and have different requirements, some have no maths requirement for computer science and some have more. It does help to know maths BUT do not let that put you off doing a comp sci degree. I know several people in MY year that were crazy good at maths but could not wrap their heads around programming, like at all. Again however, those people are now doing a Data science degree and that requires 3 years of maths and still uses some programming but not much. What am I trying to say here? Comp sci/I.T has so many paths to take. If you are interested in I.T/Comp sci/Programming do it for a year or even a semester and see how you feel about it then. Talk to your lectures and ask them what options you have based on your strengths. They love it when you pick their brains, at least mine do I should say. There is a major shortage of professionals in this field and there is a place for you somewhere in that field if you are passionate about computers! DO IT!
I am pursuing my IT degree and I have to take precalculus calculus statistics and discrete structures. it's not a computer science major so be careful
It's important to remember, the VAST majority of people believe that they are a lot worse at math than they actually are. Math has a terrible reputation due to how it's portrayed in media as being only for the super-intelligent or for certain personality types. The average person can pass college-level math courses with an average amount of effort.
What’s your advice for someone who wants to get into Cyber Security but all University IT and IS programs require you to have high math levels to apply, what if I don’t have them because I suck at math. I’ve been told multiple times to study something related to Computers as I’m pretty good at it, specially programming.
thank you you help me a lot :D saved my life , i love your videos ^-^
"If you're going to be making the next Facebook..."
Did I detect a hint of sarcasm?
Sir, is possible to change career from maths to computer science. Like if someone graduate with mathematics degree and want to change his career from maths to computer science in masters....
you just need to know what formulas and whatnot to use for coding games. not absolutely necessary to actually know how to do the calculations. it helps though.
I want to change my career path at 38 yes old, I was not great at math in school I am registered nurse and have been in healthcare for 19 years. Can you advise of a good IT degree and which university would be great for online ?thanks
This may have been the best 6 minutes of my life.
What about Cybersecurity? University I applied to has a B.S. in Cybersecurity and half of their degree is math. I'm going for Computer Networking, so just a few math classes there. But I just don't see why they crammed a Cybersecurity Degree with so much math.
I'm working on a degree, they require stats and all the algebra, etc that goes along with. To me it's like why i can't see a point. Unless you get into some larger situation and it's like I have a network of 100 PCs we are experiencing a 20% growth rate per year, What do I need to plan to buy for next year. That is only thought I had and no idea if anyone even does that or even if stats would help with that.
No downside learning as much math as possible? What about the opportunity cost?
Does anyone know what type of bachelor's degree Eli received?
Hey im currently going to school right now for my A.S in computer information technology. Just wondering if anyone else is doing something similar and how are the classes? I see I have to take many computer classes and wanted to know if it’s easy to do online or would it be better face to face
Please is doing a computer science degree enough to work in an IT job ?
IT, no you don't need much math. Computer Science, yes you need math. Lots of math. It needs to be a second nature.
Can you please tell do we need calculus in information technology/information systems ??
@@TK-wp3iw For some reason they teach it in computer science. I've never had a reason to use it. Probability and Statistics yes, never Calculus.
What if I wanted to be a cyber security engineer
My problem with math is that my mind struggles to keep numbers in any kind of order. Its extremely hard to add or subtract, or do those awful multiplication table worksheets they made us do back in elementary school, when your mind can't keep anything in the right order. I'd say I'm dyslexic, but I have absolutely no problem with letters or words, its just numbers.
This led me to search online and apparently its called Dyscalculia, and seems basically dyslexia as it relates to numbers. I can do math written out, but I accepted the fact years ago: I'll never be able to do much in terms of mental math. Other than very basic math with few, small numbers, my mind is incapable of keeping numbers organized. I can remember things like phone numbers, because I remember them as words, with the numbers spelled out. But you can't easily do math that way, my mind wants that in number form, yet can't keep them in order, what a mess. I use a calculator at work to count change, sometimes I'll get a snarky comment like "We never let our employees use a calculator, they had to learn to figure it out"... I just tell them if they want the correct change, calculator it is.
compactc9 no, you just need to work harder
compactc9 you don't have a disorder
Advanced math isn't much about arithmetic really, you should be fine with a calculator.
You don't need real math for IT...however, having a high level of math improves your spatial thought process to solve complex problems...like troubleshooting. So, it not inherently necessary but comparing two people, one with no math skills and one with math skills, the person with math skills would be more likely to be able to find solutions and troubleshoot complex problems.
Everything Eli says is true. This of it this way...would you hire yourself to run your IT or someone that has say, Calculus math skills with the same certification that you have? When it comes down to it, everyone can be relatively good at math...just dedicate yourself and don't be lazy. If you think you can't do it, then you won't do it. If you think you can...you will. If you can operate a phone/tablet...you can do math. Please...quit making excuses for yourselves.
Thank you
What if you don't learn well from textbooks, or your teacher always explains the problem the same way when you ask for clarification? Or explains the problem the same way when showing you a different equation with a completely different layout you're somehow suppose to recognize as intrinsically tied to what you were taught randomly over the past X years?
Math is awesome, I have IMMENSE difficulty understanding it. With the correct teachers, I've done ok in math before. With the incorrect teachers, I slam my head into a wall of boredom and misunderstanding before eventually passing out.
To be blunt, I'd love to properly understand the language of the goddamned universe. I just don't get it. I think a lot of it comes from the thought, "How is this relevant? I literally can't apply this to anything. I can't imagine applying it in the future either... Oh math is part of rocket science, thats interesting, can we learn that? No? We learn the same thing we learned last year and the year before?"
Seriously, wtf education system is the above? Am I allowed to sue the government for doing an ineffectual job presenting proper opportunities for learning and inadequate teachers? Can I be pissed about 8 valence electrons? Was the actual point of school to turn you into a mushbrained doolzombie with no will or ambition?
Yep!
Robert Spicer The problem with math education is that we move everyone up to the next concepts at roughly the same speed, but if you don't have mastery over any given concept it'll hurt you in the long run. If you're bad at math it's just because you're missing foundational skills. Do you still have to count on your fingers to do arithmetic? Then you need to practice that until arithmetic is easy for you, and your overall math skills will improve. same goes for times tables. if you don't know your times tables by heart, and can't rapidly name the products of any two numbers between 1-12, then you need to work your times tables till you have them DOWN. And so on, and so forth. People who are bad at math just need to go back to the beginning, identify all their weak points, and work on those. If you master all the basics, you'll have the foundational skills to move up into higher level maths
TheChosenOne BUT if the bad at math guy has great communication and leading skills he is more employable... HR prefers easy to work with people
Are absolutely sure I can learn math at a high level when I struggled greatly with mediocre pre algebra in 12 grade
What about math in game programming 3D-modelling etc.
Good info
U motivate me sir thank you very much
IT is a very general term, but if you want to be a programmer, I can't think you can be very bad at math, and be a very good programmer. And even then, what is a programmer ? Some people think writing a Powerpoint presentation is programming, so ..
I have not study math in 11 or 12 so, should i go in btech IT?? plzz tell me some one !!
i like watching your videos
but i am not good in maths
so can you show me some steps for me to become a genius in maths.
My older daughter is very good in math
I suck at math too so you're not the only one
You don't need to be great at math at all in college that is useless because you will most likely forget it all by the time you graduate. As well most professors are terrible at teaching math. You don't need to go to college and take a class to relearn all you learned in calculus because you will not use all of it instead
You should and can self study all the math you need in machine learning for example calculus and linear algebra in a single month of concentrated self study. Yet learning it is not enough you have to continuously use what you learned in that month
and restudy it again every year or you will forget. Math is a language if you don't practice it you will forget.
sir, please tell me the difference between computer science and it,..
There is a fine line, but CS is more math-intensive than IT and is usually more geared toward programming than IT is. CS is a much harder degree to obtain than an IT degree.
Very nice video, now I have a similar question: Do I need to be good at Physics to go into IT?
How much of it would I need to know to get into IT?
@@user-if1de8pt2j Thank you! That actually makes sense, so you know how much bandwidth you have to work with
I haven't study math in 11 and 12 can I go IT
Thanks dude definitely subscribing also you sound a lot like Markiplier 🙈
My college is making me take up to cal 2 :'(
well sir u earned a subscription :)
You saved me