Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Xiaomi recruit programmers require good math, to become a good programmer, mathematics to be good at?


Jun 02, 2021 Article blog



The question of whether programmers want good math has been controversial. S ome think programmers need a lot of math knowledge, and some think programmers don't need to know a lot of math. No, someone posted that programmers don't need to know too much math, do you agree?

 Xiaomi recruit programmers require good math, to become a good programmer, mathematics to be good at?1

The subject says that the vast majority of programming, it only needs to know the basic calculations on it. Because there is little relationship between being good at programming and solving Sudoku problems efficiently.

On this question about the subject, some netizens feel very agreeable. T hese netizens feel that many programmers are dealing with the company's business logic every day, about mathematics, that is really useless. T hose who think the algorithm is better are basically loading B goods. You can ask the programmer who thinks the algorithm is good, when he implements the algorithm, when they implement the algorithm, I believe it is the reading stage.

But there are also disapproving netizens, this netizen gave an example of their own interview, to prove that programmers also need to learn mathematics.

 Xiaomi recruit programmers require good math, to become a good programmer, mathematics to be good at?2

Earlier this year, the netizen said, he went to Titus to interview a foreign company that was hiring network engineers, in other words, they needed to hire python and CCIE. This netizen's English is very good, he thought this offer himself can certainly get, but in the end, he failed, he actually planted in the technology.

Before going to the interview, the netizen wrote some small exercises, such as reptiles, port scanning, remote mail to control computer shutdown and so on. B ut the technical interviewer said that these things are basically useless, so he intends to test the netizen some real-world problems and logic questions, but also let the netizen handwritten python code to answer. The netizen was instantly silly because his math was really bad.

 Xiaomi recruit programmers require good math, to become a good programmer, mathematics to be good at?3

Although the interview failed, but the technical officer told the netizen, do not imitate some existing projects, spend too much time and energy. L ike those training sessions, online classes, etc., basically useless. I n other words, the company is looking for developers who have better math and logical thinking. T hey don't need people who are very experienced in each other's projects, but who have poor logic. T he interviewer also let the netizen go home to study math well and practice logical thinking more. Some hands-on projects, such as calling various libraries, are fairly simple and do not reflect mathematical thinking.

The netizen said that he failed the interview, feeling very much. A fter that, he found that attending training or self-study required only a few months of study, plus practice, small projects to practice his skills, and even without a mathematical foundation, he could find a middle-paying job. B ut these people's level of life, that's it. B ig companies like Baidu, Xiaomi, Huawei, Microsoft and Google can't get in and work. To sum up, this netizen feels that it is very important for developers to learn math well.

 Xiaomi recruit programmers require good math, to become a good programmer, mathematics to be good at?4

There are netizens say that as a programmer, in programming, eat a lot of losses. T he netizen said he never knew whether to > or >. T he only thing you can do is run the unit tests a few more times, and if you're right, if you're wrong, keep changing until you're right. T he netizen also said that he had written a gadget to others some time ago, there is a problem, that is, continuous point for second-order guidance, he thought a lot, has not thought. And write a matrix to reverse, the result of their own toss miserable.

As for whether programmers should be good at math, W3Cschool synthesises everyone's opinion that it doesn't matter if you're just a programmer and math isn't good. B ut to be promoted, you must understand mathematics. I n a word, "The feeling of not being mathematical is that there are many windows in the colorful world of technology that are slamming you shut."