Dwarf therapist can also let you set custom professions.
Assigning dwarves to a custom profession is a quick and easy shortcut. Just wait until new migrants all show up, pause the game, use DT to sort out the migrants into their new jobs, and thats it.
I don't know how anyone can manually manage their dwarf professions, without custom profession, past 50+ dwarf. I never use the original professions, I create a custom profession per industry, soldiers/types# and misc hollers.
This way they grouped nicely in therapist and you can get the bigger picture at glance i.e. exactly how many Stone/wood/metal/etc industry workers you have, their distributions, what they do right now and adjust if necessary.
Also its much more easier to fish out the newly recruits by looking for "soldier#" rather than memorizing their names/current occupation. I also found initially assigning immigrant wave to misc, help sorting through them.
I find it's much easier to use workshop profiles (q, P) to limit the number of smiths, crafters, etc. rather than to toggle the jobs on/off with individual dwarfs.
It depends how many workshops you have. I always have more than one and found it much easier to manage your craftsmen with therapist, while using profiles for making specialized i.e. I always designate a training workshop and a master workshop.