25
Careers in Computing and IT Luke Riley Department of Computer Science http://www.csc.liv.ac.uk

Careers in Computing and IT Luke Riley Department of Computer Science

Embed Size (px)

Citation preview

Careers in Computing and IT

Luke Riley

Department of Computer Science

http://www.csc.liv.ac.uk

Careers in Computing

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.

More than any other university in the North West and any other member of

the Russel Group

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.

More than any other university in the North West and any other member of

the Russell Group

Careers in Computing

Typical Graduate Job Titles

Build Engineer

Business Analyst

Consultant Test Analyst

Cyber Scientist

Government Officer

(Graduate) Software Developer/Engineers

Graduate Trainee Teachers

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)

Junior Control Systems Engineer

PHP Programmer

Senior Programmer

Technical Account Manager

Technical Project Analyst

Technology Consultant

Web Developer

Careers in Computing

Graduate Job EmployersADB MultiquoteAppleBAE Systems DelticaBank of AmericaBeijing Zhangxun HudongBizznetChinese GovernmentClick ConsultComptelCrowder ConsultingDSTL HSBCHealth IntelligeneHewlett PackardIBMIncendia Payyment SolutionsLRDALiveling New Media

MicrosoftMoneysupermarket.comNetbuilder LtdOne IotaOut Herd LtdRain & Matthew Trade LtdReport InternationalRipple EffectSefton Chamber of CommerceSonargaonSuzhou Biaochi Network Telefonica Investigation Telesoft TechnologiesTrader Media GroupTravel JigsawUltamation LimitiedZen Internet

Careers in Computing

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

from

w

ww

.paysc

ale

.co

m

Careers in Computing

Salaries: Key Stats

from

w

ww

.paysc

ale

.co

m

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

Website Design

App building

Game Design

Careers in Computing

Psychology/Philosophy-based Computing

Developing A.I. Communication

Developing Cooperating A.I

Developing A.I. Reasoning

Careers in Computing

Sociology-based Computing

Analysing Social Networks

Careers in Computing

Business-based Computing

Trading in Financial Markets

Internet Economics

Auction Design

Careers in Computing

Engineering-based computing

Developing and Analysing Robotics

Careers in Computing

Pure Mathematical-based Computing

Solving problems previously unreachable by the human-mind

Optimising Problems

Careers in Computing

What do Employers Want?

Technical Skills

Competence on main programming languages

... but also knowledge of programming principles

Analysis & abstraction skills

Employability Skills

Communication skills, problem-solving, teamwork

Experience

Exploitation in hands-on projects of the skills acquired

Java, C, Prolog, OO design, Scripting Languages, etc.

Foundations: Algorithms, Network, Theory of Computation, Game Theory, Artificial Intelligence,

Robotics, etc.

These are incorporated in University programs:

Final Year Projects, Year in industry placements

Mac OS X 10.4: 86m SLOC; Debian Linux 2.2: 45m SLOC (~14.000 person-years worth

of work)

Careers in Computing

Year in Industry Placements

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

To date, placements have lead to permanent job offers to the majority of students after their degree

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 morewww.liv.ac.uk/careers/

Careers in Computing

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

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 ...

the tools of your career

Careers in Computing

Employability Skills

Communication skills

Oral, written and presentation skills

Teamwork

Problem solving skills

Thinking logically, analytically, and critically

the know-how for applying your tools

Careers in Computing

Experience

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

... learning by doing

Careers in Computing

Questions?