<p>First off, hello to all the forum users. I've been here a few times but haven't posted- so maybe I should post a little background info.</p>
<p>I'm a 15 yr. old HS freshman who hopes to go to UNC Chapel Hill (in-state,) earn at least a masters in either Software Engineering or Hardware Development, plan on going to participate in a Microsoft Internship at some point during (or maybe after,) college, and also am strongly considering joining either the US Army or Air Force after I earn my degree.</p>
<p>Now, with this said, taking salary, job availability, GROWING POTENTIAL, and the normal such into consideration, which do you think would be better, software or hardware design? I've been building and playing in and on PC's for as long as I can remember, (I was probably around the age of 5 when I started,) and have an extensive knowledge of hardware, in fact - building PC's is kinda' a hobby of mine. I also have designed and run my own websites, and have also dipped into C# programming a bit. I personally think that I like Hardware design better (which also may go well with my passion for gaming,) but I haven't really been able to get elbow-deep in computer programming. I'm very good with math, solving puzzles, etc etc... but I can't decide. I know there are more jobs in software, but many require nothing more than a 2 year degree from a community college or something of-the-sort. I considered 3D programing for games at one point, but I tried it and found I didn't like it.</p>
<p>Really, to sum it up, I guess I'm looking for this:
I want to be able to make at least 100,000 annually after I get about 10 (or maybe more,) years of experience under my belt, </p>
<p>I don't want to get into a dead-end job - the ability to move up the corporate ladder is probably my number one priority, as if you can make this happen I can eventually earn the salary that I want,</p>
<p>I would like to be able to choose were I work, and not have my work tell me where I must live,</p>
<p>I also want something that offers a good starting salary,</p>
<p>but I also want something that I can go into the military with, and run with it if I wanted to...</p>
<p>This problem's actually been bothering me for a while, and while for a bit I decided I would go with computer programming simply for the pricetag, I really like hardware, and would love the chance to get to DESIGN the hardware - however I don't really know enough about software to decide. I'll hopefully get into some programming on my own once school gets out for summer, but I really don't have time now. Plus I need car money. =D</p>
<p>Also, sorry if I got this in the wrong section, it's the only part I found for Careers.</p>