The majors in military schools are mainly divided into two categories, one is the command major and the other is the non-command major. If you understand it in this literal sense, it is very easy to understand. One is to train command and management officers, and the other is to train professional and technical officers and civilian cadres.
The development of commanding officers is a pyramid, and the initial promotion will be faster. Once you go up, the more difficult it is, the limited room for promotion.