3 ms·
>Code academy graduate do not come out from their 6 week crash course with grasp on even basic mathematical principles and tools that are used for programming
by Jimmy 10y ago
>Code academy graduate do not come out from their 6 week crash course with grasp on even basic mathematical principles and tools that are used for programming
I wouldn't say that there are any such tools, not the kind that the average programmer has to have explicit knowledge of. In fact, that's one of the misconceptions I have to steer people away from, the idea that programming requires lots of math. Obviously there are applications of programming that require a lot of math - AI, proof assistants, 3D graphics, image processing, etc - but if you're just working on business apps then you don't need to know any math at all.
Source: started as an autodidact, got a 4 year CS degree, am a professional programmer now.
- dogma1138 10y agoThe problem is that "programming" is too much of fuzzy term these days. A few decades ago most programmers were computer scientists which tackled many more problems than just programming. Programming is more of a tool these days, if you study math/physics you learn programming not to develop software but if only to work with matlab. At the end programming can be classified as a general purpose skills not unlike using any other tool or any other daily skill, it's harder to define because programming is considerably more bigger than the average skillset. One of the reason I like to equate it to being a handyman is because handymen also have a wide range of skills and specializations some are better electricians, some are better plumbers some are better builders but the ally share a pretty similar core toolkit (some pun intended). I am pretty well aware that for the most day to day "mundane" programming task math isn't needed, it really depends on what you end up doing.