User blog comment:Gaming.Seneschal/Optimized Character Stats?/@comment-5847779-20130212222543

It's probably a good idea to take at least 10 levels (pre lvl 100) in Sorcerer to get an easy 50Mag and 50MDef while still gaining 20Str

Here's some food for thought:

Starting Vocation: Fighter 15 Levels Fighter (Vehemence) 10 Levels Warrior (Clout) 20 Levels Ranger 10 Levels Sorcerer 45 Levels Assassin (Bloodlust, Autonomy) Till level 100. 10 Levels Sorcerer 90 Levels Assassin. Till Level 200

Makes for a total: 3425 HP 4310 Sta 826 Str 387 Def 338 Mag 238 Mdef

Sure you can mix it up to get more Mag, but I would even opt to skip the 10 levels of Sorcerer post level 100 to get more Str because physical damage gets the best boost for an assassin/ranger type player.