Microsoft Chairman Bill Gates recently stated that software development is not a closed job, and it is impossible to just sit in the office and write code. Gates believes that, whether now or in the future, many influential jobs are related to software. And software development is not a closed work. Communication skills and the ability to deal with different types of people are also crucial. Gates said: "Many people think that developing software is a very closed job. Just close the door and sit in front of the desk to write a lot of code. In fact, it's not the case at all."