What do you mean it's the only way? Computer engineering is a valid TN employment category, among many others.
You can't for example, use manager of a McDonalds to qualify as a manager under a TN as far as I understand it. If you are a manager, you need to be technical in nature.