   What is the logical step up?
  Well right now I work retail doing sales and a technician job about 50/50 at the local staples here. The job isn't too bad except for 2 huge factors, A) The management are pretty big idiots and don't understand anything I do, and I'm the only one in the store with all around knowledge on how to do things(partly attributed to the very high turnaround rate, only 5 other people have been at the store longer than I have), and B)The customers are the worst form of customers I've ever seen anywhere(I used to work at London Drugs and Costco and the customers weren't nearly as bad). I'm a year and a half away from getting my CST diploma so I'm gonna have to work part time. I've tried to push for a raise and they're not taking it, so I'm looking into the option of switching jobs until I finish my diploma.So my question is, what is the next logical step up in the chain towards becoming a software developer? What kind of jobs could I look for that'd help my programming skills and such, without being too low of pay?   