Math basics and software development-pursuing previous dreams (I)

Source: Internet
Author: User

I often see topics between mathematics and software development. Occasionally, my friends talk about the connection between mathematics and software. When I was asked about such a topic, my heart seemed to be always ripple, so I had to choose silence for a while.
What is mathematics? During the Postgraduate period, a respected old generation secretly asked us who we were and said, "mathematics is a science of the relationship between spatial forms and quantity "! The old generation smiled and said, "I guess someone must have answered this question." When we heard this, we couldn't help but get confused. Isn't it wrong? The old man said proudly to us, "Young people, you must remember," said Hilbert. "The so-called mathematics is what the mathematicians think "! Today, I think of the past, as if it was yesterday. I have been away from the mathematics field for more than a decade. I think of these past events very kindly ......
Indeed, it is very difficult to give a rational definition of mathematics. Generally, the mathematics that the masses can directly understand is something they did two hundred years ago, as for the modern "Mathematics" that can be accessed in the standard mathematics department of the University, such as modern algebra, functional analysis, and algebra topology, it can be traced back to one hundred years ago, therefore, once asked about what modern mathematics actually contains, people who can clearly explain must have deep mathematical accomplishments. I am certainly not such a person. I remember when I was in the mathematics department, there were 31 students in the class, 100 points in the mathematics examination, and 20 points in additional questions. The vast majority of the students in the class were over 105, with a maximum score of 117 points, I only scored 97 points, which is under the average score. In those days, everyone was happy because the age was "learning mathematics and physics and traveling all over the world ". However, the unique nature of professional mathematics quickly breaks down the dream of most people. After half a semester, the dream of the math family is basically gone ,....... My class teacher studied algebra, and the selected teaching materials were the advanced algebra of the predecessors of Beijing Normal University, Mr. Zhang He-Rui and Mr. Hao Bing-xin. At that time, we were very anxious about mathematics. However, soon, we found that the taste of college mathematics was really unacceptable and rather unacceptable! In the past two months, most of us have no idea what to do with advanced algebra and what to do with mathematical analysis. This is even more of a problem. What real number constructor theory, ε-N language, ......, A series of dry and pure mathematics, a series of mathematics far away from reality, a series of mathematics with more than a hundred years of history, let us taste a bitter taste that has never been tasted, is this a bitter drink? For many students, there is a feeling of being fooled or going astray. Senior Brothers and Sisters said, "Where are you? Now you will know that this is just the beginning. When you have tasted 'functions' and real-time functions, you will know the taste of the mathematics department, it's hard to understand what it means after one semester of hard work "! Objectively speaking, the survival rate of the mathematics department is very low. I am lucky to be one of the few who can understand what I have learned. Today, 20 years later, I think about the past. It's really a great luck to choose the mathematics department. Maybe it's not. I can't tell you how to open the hard‑packed mathematical classics in the dark, I always feel a pity. Sometimes I really want to go back to the field that once had a dream, but time cannot go back.
How far is mathematics from reality? I am not qualified to answer this question. However, I can tell you seriously that mathematics and software development are very different from each other. Without ten years of preparation, you can hardly make a decent job in modern mathematics, this fact cannot be avoided even if it is a child prodigy. Software is not the case. If you choose to work in the software field, you can choose the appropriate starting point. 2-3 years can be a mature job, but not in the mathematics field. Those classic courses, as mentioned above, mathematical analysis, functional analysis, and modern algebra are insurmountable. Software code can be copied. Even if you don't understand it, mathematical research is almost incomparable in this aspect. I often hear people talk about the importance of the mathematical foundation for software development, so I am also nagging a few words ....... (To be continued)

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.