I usually start by dumping one dupe in apprentice miner, one dupe in research assistant, one dupe in sous chef, and one dupe in art student, then everyone else in gopher once I have access to jobs. I swap my apprentice miner and research assistant when they master their jobs, and the sous chef and art student get swapped into research assistant. This, along with priority orders for individual dupes, ensures a smooth running base.
Once I've got my initial gopher training done, everyone there gets trained in research assistant, since the +2 Learning it grants makes them learn other jobs faster. I prioritize gopher and groundskeeper training for anyone who hasn't got it yet to get them hauling more stuff each load.
By about 4 training cycles, everyone should be around the same list of jobs mastered, and once I'm ready to move to tier 3 jobs to start abyssalite mining I'll have a great hall and likely have graduated to mushroom farms, meaning morale isn't an issue anymore.
Right now I'm finishing up my mega-project to build a fully enclosed system using my natural gas geyser to function as a heat deletion system, power generator, oxygen generator, and water purification system all in one. I've got the clean and polluted water units finished, the natural gas cooling loop done, the aquatuner cooling loop finished for chilling the generator and battery rooms, and a partial system built for my oxygen generation and cooling. Still fiddling with input and output for the water loops, the filtration system and the hydrogen filtration.
I want to get my hydrogen generators to top off my batteries when the natural gas system runs out of fuel, but I'm having difficulty with the automation logic, which I'm happy to admit is one of my weakest design areas. I really wish liquid and gas reservoirs had automation outputs like batteries, that'd make things so much easier.