Keeping the type of game in mind and what the other players are doing, I start with the character's background, interests, etc. and then let the character tell me their class.
For classless systems, I do the same and then pick skills, talents, etc. that are appropriate.
But sometimes, I'll...