In general, normal career progression is restricted to your own trade. What I mean by that, is to be considered/progress to become an officer from the rank, you need to apply to a competition-based program and get accepted. Again, some NCM's go this route, others don't, and at the end of the day it all depends on what YOU want in life.
The first reaction I did get from my chain of command when I submitted my application was : "Why are you going officer? Do you think somehow that you are better than us?" Don't get me wrong, I love being a NW Tech, but I am at that point in my life where I want more and being an NCM might not be the best way to do it. NCM and Officer's positions offer different type of challenges and I think that I am now ready to tackle them and I wasn't 13 years ago when I signed up.
If at any point in your career you somehow think about progressing to the Officer corps, I would strongly recommend that you research which trade you are interested in earlier on your career. Once you pretty much know which path you want to go, complete as many University courses as possible towards a degree which would be acceptable for that particular trade and finally, be a top performer in your trade. Again, a lot of young "sailor" enter the Navy and realize after two or three years that they don't really like the Navy as it takes them away from home quite regularly, and them their work ethics and performance fall off the face of the earth. Then they apply to competition-based programs to either be reassigned to another NCM trade or become officer, and don't understand why they keep on getting rejected. Reason is: If you are a poor performer at the job you currently do, chances are that you will be a poor performer in your next job and the CF will not endorse such behavior as it represents a lot of money spent on somebody that doesn't not deserve it.