I think that it should be both. Accountants, their business skills, should be both specialized and generalized. From a single industry, we must be professional, in-depth mastery of the industry to understand the full range of business skills, and flexible use of professional to do a good job in the industry all the business, therefore, the working time in an industry from the accounting business, should be fully mastered and can be flexibly utilized as a minimum; from the industry as a whole, we should try to get involved in a number of industries in order to enrich the experience of practicing in all walks of life. Single-industry specialization is the basis for the development of the whole industry is the goal, there is no single-industry this profound, talk about the wide range of industries. From the sense of freshness and personal development, on the basis of the fine, try to change a few industries. But each industry should be dry time in two or three years or so. From the age and stability, if the age, close to home, stable income, in the case of a fixed unit of work is also a good choice.
I wish you all the best!