I am seeking some ideas from the SF members in the tech field. Previously i worked in banking and was a really good manager(had awards, bonuses, raises, liked by upper management) but decided to leave for a tech job which was more analytical and less management. During this time i decided i needed more technical skills and decided to pursue a degree in information systems (computer science with a business twist). Currently i am unsure of whether i want to go the Product route or the Developer route. Frankly i am not sure which one i'd be better at or be happier with. All i know is every-time i applied for a different position to go towards a product/dev route i keep being told that i don't have enough experience. I find it really hard to move around within the company. Currently i am 5 classes away from a BS and am not sure what to look for or do. Feels like every position needs a lot of experience. I recently had some training in QA and was not a big fan of that area, felt like i already know more than a QA, (black box testing was plain boring, white box probably some to learn). For various reasons i cannot leave this company for a few more years (unless i get let go off). I know my current job is niche so i can find another one of the same type if need be. But it is not a career. I want a solid career which will put me into the 6 digit area and have as little layoff worries as possible. Anybody have any good ideas on how to move around in a tech company? What is the better route Product or Development? (i am good management and like managing) How would one start in either of the above positions? How would i find a position for myself without going through hr job postings?