To be honest the only formal training I have ever had in NX was way back on 3.5 (sometime around 2007) and that was not the most 'high-end' just a week off-site at a resellers traing facility.
That said I have used four different CAD systems over the years Solidworks (probably for around twelve years), Next up NX (for maybe six years), SolidEdge (around two) and finally Pro-E (for another two) so it's not like I am un-aware on how to use it (3D CAD) just that on balance, for sheer 'ease of use' I think Solidworks takes some beating.
I aliken it to back in the days of early PC's....we sat there on AutoCad, fiddling in the background with MS DOS (with lots of tweaks possible) then along came Windows to make life so much simpler.
I think that's what Solidworks did for engineers.....removing all the crap in the background and presenting the choices available in a clear manner (that's when all the other software companies had to wake up to the fact that not every design engineer is a nurdy geek software nut and to make life easier for us).
I'm certainly no NX expert.....I spend my day not only using CAD but also dreaming up solutions to engineering problems (generally with a pencil and a piece of paper to begin with.....which is where Solidworks excellent sketch tools seem to be so much easier to use) and then running calculations or FE (Ansys) liasing with the workshop, etc, etc I simply don't have the time available to simply sit in front of NX and 'play'.
Life would be easier if NX was more intuative (like solidworks is) but alas it isn't.
That all said it's the system I use now (and have done for the past four years at my employers) so I just have to get on with it!
I manage to produce some great work, good designs, just possibly not in the way a fully fledged NX Guru might do it.
If you can recommend some reading I'd appreciate it.
Just some personal observations, of the Solidworks to/vs. NX transition.
Note, I am a long time NX users, since UG v8, and have had no training in Solidworks. I can open it, and export legacy data out, for use in NX. But, I have been working with users transitioning to NX, since my current employer moved to NX 5 years ago.
John Baker has said on here, "The good news with NX is there are 10 ways to do anything, the bad news is, 9 of them are valid". My understanding is that Solidworks has 1, or maybe 2 ways to do something, so it could be seen as more intuitive, since your choices are limited. When SW users ask me, how do you do _____, I'll toss out a few options, and the next question is, "well, which is best?". Now it gets tricky, and experience will play a big role. The end goal, and how you anticipate the design will evolve, will determine this, and even experienced users will change methods during the design.
I've had users show me how they did something, asking if it was the correct way. I've answered, "that's now how I would have done it". I don't mean it in a bad way, just that they did it in a way that I may not have thought about, it's not "wrong", just different. New NX users looking at it with SW eyes, have shown me different ways things can be done, both good and bad.
Another observation, is that NX is picky or finicky, and things fail to easy during rebuild/revisions, etc. Again, the experience will play a role. NX is less "fuzzy", since it has options, it expects the user to tell it how it should be done. I know Siemens has been moving NX to anticipate, and assume more in newer versions, but I don't anticipate it not requiring the user to be specific in what they want, because of the multiple ways to do things.
So, what may seem non-intuitive, may just be options, and these options require the user to be specific.
The nice thing with NX, I have never found a part I could not model (some put up a good fight though!). I have been told by the former SW users that certain things could not have been done in SW.
Again, just my personal observations.
@Gazzachap, Have you been able to go through the Siemens "Learning Advantage" training at this site: "https://training.plm.automation.siemens.com/mytraining/login.cfm?" These tutorials have been very helpful for me.
I've had numerous times with the frustration of using NX. I've used other CAD softwares for 20 some years and it's been "interesting" using NX. I had formal training for 2 weeks several years ago and then moved off to different companies and other softwares. I've now been using NX for 3 years and went through many of the tutorials. I've also asked a lot of questions on this forum and have some on eng-tips forum "https://www.eng-tips.com/", as well.
As others have mentioned, I'll use past experience as at least a direction for where to proceed and then I'll typically have to see where NX can't quite do what I want and then work around to get the task completed. Again, this will be after taking the tutorials, asking questions here or other sites. It will often take additional steps, more picks and figuring out where it's not quite as intuitive (other CAD systems I've used were very powerful, yet more intuitive - my opinion), but I can usually at least get an acceptable solution. It may not be as simple and streamlined as you are used to, but it should at least be a solution.
I forgot to check and see if you are on NX 12. If you haven't "updated' to NX 12 yet, don't do it unless you can go to MP4. We're unfortunately stuck on MP2 until second quarter of this year. Different posts on this forum and also this post on Eng-Tips "https://www.eng-tips.com/viewthread.cfm?qid=448167" give details about NX 12 MP2. Stay away from it... If you are now using NX 12 MP2, update to MP 4 as soon as possible.