Starting a Career in IT

Last updated Nov 13 2015

My path into working in IT was not a straight-forward one, coming from a mechanical engineering background. With some experience under my belt now in my professional IT career, there are some things that I wish I knew back in the day which I would now like to share with others. I’ll see if I’ll update this page periodically, but for now it is going to be rather bare-bones.

First of all, if you are still young, reading this right now, and do not have a post-graduate degree related to technology, I highly recommended that you get a computer science, software engineering or another related computing technology degree before venturing out on your own.

Otherwise, the following are some areas which IT professionals may choose to specialize in. I have mostly worked with software applications, and cannot comment on some of the other aspects of the IT industry, so the information may be incomplete in some areas.

Computer (Hardware) Architecture

  • Instruction set architecture (ISA)
  • Micro-architecture
  • Logic implementation
  • Circuit implementation
  • Physical implementation
  • Design validation

OSI Model

  1. Application
  2. Presentation
  3. Session
  4. Transport
  5. Network
  6. Data link
  7. Physical

Multi-tier Architecture (Applications)

  1. Presentation tier
  2. Application tier (business logic, logic tier, or middle tier)
  3. Data tier

See also

IT Professional Job Roles

Without going into too much detail, these are typical job titles of IT professionals which can be also looked up on Wikipedia for more details.

  • Business analyst
  • Systems analyst / architect
  • Project manager
  • Product manager
  • Developer
  • UX and UI designer
  • Test, verification and quality analyst
  • Release and packaging analyst
  • Operations and support analyst
  • Security, risk and control analyst

Additional Reading