One diagnostic worth knowing: if shifting under moderate load feels crunchy or hesitant on your bike, that is usually indexing or a worn chain rather than technique.
A correctly adjusted drivetrain with a chain that is not stretched shifts under reasonable load with a clean click. If yours does not, you will get blamed for the technique when the actual fix is a cable tension adjustment and a chain measurement — both of which take minutes.