<p>"Global, how do you pick what areas to work in? Like do you have to pick your intended field of software engineering in college and take classes based on that (ie networking) or do you gain equal knowlege on everything, making it possible to work in and field such as OSs, networking, security, etc.</p>
<p>Mind telling us your degree and salary over time?"</p>
<p>As far as undergraduate coursework (late 1980’s), before the term “information technology” became popular, it was merely “information systems”. I essentially took the same undegraduate courses in the areas I mentioned in the previous post: operating systems, computer networks and database systems I & II. I was a math major so I still had to take the necessary prerequisites for those courses. I took those courses because I was already researching employment trends back then and all the experts/pundits were saying these will be the “hot” areas.</p>
<p>I was unable to obtain an internship. I didn’t have super-high grades either (3.0 in major). What I did grab was a very part-time job working for my school’s College of Medicine…managing their little off-the-shelf database system that basically managed patient information. Still, I had not decided on “databases” to be my area.</p>
<p>Somehow I was still hired by the now defunct Westinghouse in Pittsburgh, PA right out of undergrad. They did NOT tell me what exactly I would be doing. The offer letter just said “Associate Scientist for the Software Development Group”. My very first day at work, Westinghouse enrolled me into their INGRES database training class (which was hot then…1990). After that, I did database development and the rest was history.</p>
<p>The undergrad coursework prepares you to be able to learn material and/or research techniques to FIND where to learn a technology. It is up to YOU to learn it and stay up to date. Places like Borders Book Store will be your girlfriend and wife for the rest of your career.</p>
<p>I won’t give you my current salary directly, but I will tell you that it took me about 9 years to make $100K. Keep in mind, I graduated undergrad in 1990 and was deeply in the then-super-hot area of data warehousing. Also keep in mind that I was living in the Philly area at that time, so that is a different cost of living than living in Wisconsin.</p>
<p>I got married and moved to the Washington DC area and after 4 more years of private industry work, discovered that federal defense/INTEL agencies pay up to $50,000 more per year if you obtain top-secret security clearances. I jumped at that opportunity also. So if you factor in that I now have 20 years experience, started making $100K about 10 years ago and got a near $50K boost the last 5-6 years for getting a clearance, you can get a ballpark of my income. Well, add in the raises but also add in where engineers “ceiling out” and add in the recession. I do know some folks in SoftE who are independent consultants (1099’s) and the bill at $90-$115/hour.</p>