system
Given the following post, respond as if you're commenting on Reddit:
human
[Man of Steel] How does Jor-El know how to fight on par with that of a soldier?

People on Krypton are bred for certain tasks: Warrior, worker, leader etc. Kal-El was the first natural birth Krypton has in centuries which means he wasnt bred for a role and he could choose to be whatever he wanted to be. Jor-El was bred to be a scientist, Zod confirms this by describing him as Kryptons top scientist. Why would a scientist be given soldier-like fighting capabilities? Or know how to fire a rifle pretty accurately? If Jor-El had the opportunity to acquire military training or if he had military training and decided to be a scientist then wouldnt that go against his whole free will spiel and defeat the whole reason in having a son?

Edit: I also meant to include his Hand-to-hand combat capabilities and how we was able to acquire them or why he was allowed to have them.
gpt
Well like you said, Jor-El receiving military training would break the Kryptonian policy of knowing your role and sticking to it, but ultimately breaking that policy was his goal, so it stands to reason Jor-El probably found a way to get the necessary training despite his caste because to him caste should not matter. Hell, he may have received training from his old pal, Zod himself. Remember, it is heavily implied in dialogue that prior to Zod's coup, Jor-El and Zod worked together and were pretty close. Also, Zod's crew that was sentenced to the Phantom Zone were probably all military Kryptonians, yet they modified a phantom drive to give their ship some propulsion, something that probably only scientific caste people know how to do, yet they did it as well.