+ 0 Votes First of all, at a high level, you need to think about job roles robo_dev 1 year ago This is an over-simplification, but there are:Role "A"Large company or Govt/Education:Business Analyst > more business than ITIT Role > more IT, little businessRole "B"Small/Medium company > IT generalist with strong business focusRole "C"Consulting/Accounting firm: ERP implementation, Business consulting, etc.Contracting: programming, software implementation, projectsLooking at the overall types of roles above, in terms of number of positions as well as types of jobs for someone fresh out of school, these are in reverse order...For 'type C' there are lots of jobs for contractors, at the Big 4, and at VARs who do work for other businesses.Type 'B' can be hit or miss. Many small/medium companies do not have much of an IT staff, however IT people really have to understand and support the business. Maybe not lots of money, but great experience.In terms of the 'A' positions, the issue is that a big company is more likely to bring an IT person in at a lower-level position, support, QA, programming support, etc. Of course, too, the opportunities for certain types of companies vary widely by geographic area, so govt jobs are in DC, hi-tech companies in CA, financial in NY, etc.Certifications are good. N+ and A+ are fairly common, but I would not get overly excited about them.The #1 advice is to get an Internship. Whether it's paid or not, it gives you experience, teaches you a LOT about how companies work, and can lead nicely into a full time job for many interns.