Careers in Computing and IT Luke Riley Department of Computer Science http://www.csc.liv.ac.uk About Myself www.csc.liv.ac.uk/~luker Careers in Computing Why Computing & IT? Careers in Computing Understanding the Computational World Careers in Computing Our recent graduates 42% go on to graduate studies of which: 40% at Liverpool rest in other locations among which: UCL, Imperial, LSE, Kings College London, Lancaster, Bath, Exeter, Manchester, York and St Andrews Of the 58% not going onto graduate studies, 78% have found graduate jobs. Careers in Computing More than any other university in the North West and any other member of the Russel Group Our recent graduates 42% go on to graduate studies of which: 40% at Liverpool rest in other locations among which: UCL, Imperial, LSE, Kings College London, Lancaster, Bath, Exeter, Manchester, York and St Andrews Of the 58% not going onto graduate studies, 78% have found graduate jobs. Careers in Computing More than any other university in the North West and any other member of the Russell Group Typical Graduate Job Titles Build Engineer Business Analyst Consultant Test Analyst Cyber Scientist Government Officer (Graduate) Software Developer/Engineers Graduate Trainee Teachers Junior Control Systems Engineer PHP Programmer Senior Programmer Technical Account Manager Technical Project Analyst Technology Consultant Web Developer Java Programmer “I was flabbergasted to learn that today computer science isn't even taught as standard in UK schools” Google Chairman Eric Schmidt (August 2011) Careers in Computing Graduate Job Employers ADB Multiquote Apple BAE Systems Deltica Bank of America Beijing Zhangxun Hudong Bizznet Chinese Government Click Consult Comptel Crowder Consulting DSTL HSBC Health Intelligene Hewlett Packard IBM Incendia Payyment Solutions LRDA Liveling New Media Careers in Computing Microsoft Moneysupermarket.com Netbuilder Ltd One Iota Out Herd Ltd Rain & Matthew Trade Ltd Report International Ripple Effect Sefton Chamber of Commerce Sonargaon Suzhou Biaochi Network Telefonica Investigation Telesoft Technologies Trader Media Group Travel Jigsaw Ultamation Limitied Zen Internet from www.payscale.com Salaries: Key Stats Large differences in market sectors: PHP or ASP: 42.5K Business intelligence/consultancy: 52.5K Banking or Business Analyst: 62.5K PostGraduate Degrees lead to better salaries Careers in Computing from www.payscale.com Salaries: Key Stats Careers in Computing How can a career in Computing and I.T. match your personality? Here are some examples…. Careers in Computing Creative-based Computing Game Design Website Design App building Careers in Computing Psychology/Philosophy-based Computing Developing A.I. Communication Careers in Computing Developing Cooperating A.I Developing A.I. Reasoning Sociology-based Computing Analysing Social Networks Careers in Computing Business-based Computing Trading in Financial Markets Auction Design Internet Economics Careers in Computing Engineering-based computing Developing and Analysing Robotics Careers in Computing Pure Mathematical-based Computing Optimising Problems Solving problems previously unreachable by the human-mind Careers in Computing What do Employers Want? Java, C, Prolog, OO design, Scripting Languages, etc. Technical Skills Competence on main programming languages ... but also knowledge of programming principles Analysis & abstraction skills Employability Skills Foundations: Algorithms, Network, Theory of Computation, Game Theory, Artificial Intelligence, Robotics, etc. Communication skills, problem-solving, teamwork Experience Mac OS X 10.4: 86m SLOC; Debian Linux 2.2: 45m SLOC (~14.000 person-years worth of work) Exploitation in hands-on projects of the skills acquired These are incorporated in University programs: Final Year Projects, Year in industry placements Careers in Computing Year in Industry Placements To date, placements have lead to permanent job offers to the majority of students after their degree Give our students the chance to: Find, apply for and interview for placements from a wide selection of UK industrial opportunities Work for one year (being paid!) within an industrial environment Provide our students with: Hands-on experience in a real-world work environment Appreciation of the need to master the principles covered by our degrees A significant item in their CV Careers in Computing Careers and Employability Service Help exploring career options Find part-time jobs and work experience Volunteering Starting own business Application and interview techniques ... and much more Careers in Computing www.liv.ac.uk/caree rs/ Some questions to ask about CS university courses Is the course accredited (e.g. by )? Does the course strike a good balance between theory/principles and practice? Does the course include team-based projects? Is there an opportunity of industrial experience? Are Final Year Projects included in the program? Are the lab facilities up-to-date? How easy is to change courses if my interests change? Does the University provide a student careers service? Careers in Computing Technical Skills the tools of your career Programming paradigms and languages Java, C, OO design, Prolog, Event-Driven programming, Scripting Languages Software Development life-cycle and Algorithmic Foundations Abstract & Theoretical Principles: “Thinking computationally” Networks, Robotics, Artificial Intelligence, Game Theory ... Careers in Computing Employability Skills the know-how for applying your tools Communication skills Oral, written and presentation skills Teamwork Problem solving skills Thinking logically, analytically, and critically Careers in Computing Experience ... learning by doing Hands-on Showing proficiency with the tools you master, and the skills you have (e.g. in team projects) to solve complex problems Final year projects, Team modules Internships during summer, Placement experience (year in industry programs), Coding clubs Careers in Computing Questions? Careers in Computing