I got a gorgeous pair of cigarette trousers from Next for an interview a couple of years ago, and I've never ever been able to find a pair that fit me quite like it. They skim just above the ankle where they're meant to, and with a loose blazer look actually quite smart and cool.
I worked out yesterday why they fit. Because they're 3/4 length on normal height people 
I've always done the leggings/tights/shift dress combo but I finish my PhD in a few months and I'm going to be applying for jobs in actual offices with non-academics. I need to look smart every day not just for conferences and the odd lecture. I can't wear one pair of trousers every day! And the last skirt I bought went down past my knees, and not in a trendy way, it looked like my old school uniform. I'm 5''1 and about a size 10. I'm 25, I look like a child and everyone else my age seems to look like bloody Topshop models. What am I doing wrong? Help me!