Joining the military in BitLife can be a pretty good career option, without the risk to your life that enlisting poses in real life. If you want to hit the rank of General, you will need to be careful about how you enlist.
The majority of countries have a military that you can join, and you will have two ways to get yourself a good life on the military payroll, but only one of them can get you to the rank of General. If you just enlist in a branch of the military, the highest rank you can achieve is E9. This is nice because you can have a good career, then retire, or you can even decide to go AWOL if you get tired of military life.
If you want to become a General, you will need to start out by going to college and getting a four-year degree. A bachelor’s degree is the minimum requirement to apply for officer training. After that, apply to become an Officer in your preferred branch of the military, and then get ready to put the work in.
You will need to excel in the job every year if you hope to make it to the rank of General. You will also need to accept every deployment that comes your way, as refusing them can negatively affect your chances for promotion. Deployments take the form of a mini-game, which comes with assorted risks.
These mini-games are similar to Minesweeper, and you will need to be very careful not to step on mines. The good news is that they are unlikely to kill you, but they will injure you and this affects both your Health and your Happiness stats. If you manage to successfully clear a minefield, this will result in a medal, and improved chances of promotion.
Like a lot of things in BitLife, becoming a General can involve quite a bit of luck.