Comment: I kind of get it (Score 1, Insightful) 736
I have experience as a programmer, project manager, business analyst, software infrastructure architect, server and my current assignment is to create a new software department. You can call me an IT guy, but that doesn't describe my level of expertise. I graduated college as an Engineer, which doesn't describe all that either.
You wouldn't plainly call a building architect the "construction guy" or the CFO of a bank "a finance guy". Sometimes you need to make the distinction to prevent people from thinking that you have a simple job. If you are proud of your qualities, you can call it whatever makes you feel good.
I generally just tell people, that I'm a nerd.