Answer the question
In order to leave comments, you need to log in
Does a web programmer need higher mathematics?
I am a beginner in web programming. I want to learn how to create powerful websites. For now, I'm just dreaming about it. I’m already on the nose, and I don’t know how to go to a university to become a programmer in order to learn higher mathematics: mathematical analysis, discretics, or study in another area, but not in programming.
Some say that a web programmer needs higher mathematics, others say that school is enough. One of them says to me, after the question asked: “Well, try to go to the web without mathematics ... Do you know what encryption and encryption algorithms are? So, this is pure mathematics, you can say such a terrible word for many people - this is DISCRETE MATHEMATICS”, the other says that discrete mathematics is very necessary, it is difficult to do without it.
I ask: - "What language is it used in?", and in response to me: - "Emmm ... take at least the use of a matrix in arrays ..." In general, they led me astray. Tell me, kind people, does a web programmer need higher mathematics, or will mathematics for 11 classes be enough?
Answer the question
In order to leave comments, you need to log in
here it is worth deciding first who a web programmer is: the one who makes websites or the one who makes server programs (apache\nodejs\NGnix). All my life I thought and think that a web programmer is the one who rivets websites and such a tower is not really needed. I'm like that myself. I didn’t study at the university, I have 11 grades, I am self-taught, and I have almost a year of experience. Knowledge of mathematics at the level of 0 + 52 = 52 is enough, but I definitely feel that my knowledge is not enough to start making serious web applications with plotting / statistics and other joys. Voschem: if you want to make websites, school mathematics is enough
Right now I am finishing writing a diploma in applied mathematics and computer science, I am writing an application that encrypts AES, DES and GOST data, and I will tell you friend that there are only XOR and matrices from institute mathematics, which can be studied in 10-20 minutes.
Purely my IMHO: the university is generally not needed if the person is intelligent and strives to learn new things. He will always be able to study everything that he needs.
A fucking stereotype about the need for higher education, even now, without a tower, I can do mower work on the Internet on the day when people with two higher educations get 15 a month in my city.
I started making my own websites about 20 years ago. Now I focus on the development of mobile applications. And you know, now I lack mathematics not only for mobile applications, but also for implementing some of the features of the CRM system in my company. Being a web programmer does not mean being a real programmer. Templates are bearing fruit. But when you grow up to Kalman filters, to your own algorithms for calculating the behavior of objects in space, or at least change the general parameters of graphic images through CSS and Javascript (for example, make sure that all img that have a green color turn into red ) - then you will understand that it is time to tighten up the math. My knowledge gained at the university was enough for 10 years. Now I want to study further.
Do I need to be good at math to become a programmer? (particularly a PHP developer)
I think a little knowledge will come in handy, you won’t go far on the development of simple sites, almost every second person can do it, but writing the server part is another matter, knowledge will be useful in writing algorithms, in the operation and logic of the database, discrete mathematics will come in handy when you start learning the topic of security (Encryption, hash, etc.). For example, to bypass recursive functions))
So the conclusion is: "Basic knowledge will be needed."
Studying in mathematical specialties, if the student really learns, develops the type of thinking that a programmer needs.
Those. not the mathematical apparatus itself is needed, but the skills of thinking.
Well, the mat.apparat too.
PS There is no "higher mathematics" in mathematical specialties.
PPS All of the above - IMHO.
You know, it's a mistake to consider yourself a web programmer. You are a programmer. Just without any prefixes "web". You just work in the field of web development, but it’s not a fact that you won’t change your occupation in 2-3 years (as happened to me, for example) and won’t go somewhere where fundamental knowledge is needed much more. I will answer this way - knowledge of the basics of mathematics is necessary for any technical specialist, and even more so for a programmer. You may not use them for years, but it is likely that the time will come when you will have to remember how to multiply one vector by another. Remembering forgotten is easier than learning again. So for God's sake - read the materiel. At least on weekends.
A programmer needs mathematics within the 6th grade of a school.
Well, the needs of about 0.01% of programmers go beyond these limits.
for a web programmer - who develops algorithms for data processing, discrete mathematics is the tool for work. Like an alphabet for a writer.
And for a web implementer of ready-made solutions, of course, this is not necessary.
depending on for what purposes, if graphs and write Math programs, then you
also need to work with some algorithms
in other cases, you can do without a tower
Do you want to become specifically a web programmer? Well, I think that in this case, for starters, of course, you will not need deep knowledge of mathematics. But if you plan to do this seriously, then sooner or later you will grow up to large-scale projects, and then you will face the problem of a lack of knowledge in mathematics.
And one more thing, it may happen that in 5-10 years you will get tired of the web and you decide to go the way of java, for example, and there you definitely need knowledge of mathematics in serious projects. I think it's worth going to university in order to get a general base and understanding of programming. You need to be a programmer, and not put yourself in the framework of a web programmer.
Mathematics is secondary. Knowing the relevant specifications and software tools, but not knowing the mathematics, you can make a website. Knowing the math, but not knowing the relevant specifications and software tools, no. Mathematics, I think, of course, will be useful ... as well as knowledge of design, typography, library science, linguistics, psychology, physics, circuitry, history, sociology, political science, etc.
Ask them to make a website (or show finished work). If the result is positive, then ask them what areas of mathematics they used in their work (and share with us).
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question