Upload
arnold-asllani
View
247
Download
0
Embed Size (px)
Citation preview
What
a CS degree?to do with
?
?
???
? ?
?
?
?
?
??
? Let’s come& see
?
WORKThat’s why all of us are here today
Almost a third of graduates employed are working
as programmers and software development professionals six months after graduating
Employed Further Study Work and Study Unemployed Other
75%
7% 4% 11% 3%
But are all of them employed?Unfortunately No
POPULARITY
Computer Engineering is becoming one of the most popular professions today.
MORE JOB POSITION
Computer software engineers are one of the occupations projected to grow
the fastest over the 2006-18 decade.
IMPORTANT
Computers and networks have become key in many aspects of life as we are being surrounded by programmed, intelligent devices and systems.
It is a new profession
2
1 3
Work Experience
ExperienceThis is what all of
us lack after graduation
SystemFault of education system focusing more on theoretical aspects
InternshipsInternships are a
good start
MOTIVATIONSelf motivation is
the key to be successful and
experience
ME S I
Are you good at something?
Focus on it
Master it
Repeat
{ This is your for “loop” }
•Specializing is the evidence of hard work•If you do not have a particular specialization, you are excluded from applying from certain jobs•Being good at something is better than having a bit of knowledge in everything
NOW THAT YOU KNOW YOUR “superpowers”
Coursera And
Udemy
Practice Self
Learning
Online Courses
They give certificate
s
Work as Freelanc
erEasy And Working
From Home
Gain Experienc
e
Ask help
Some Advices
Student Types
Great at learning but No coding skill
Would be better if you pursue an academic career
Give me a task I will do itGreat you can code but knowing what are you coding will make you the best
Excellent Theory And PracticeDon’t worry you definitely will have a bright future
I don’t have any idea What I'm doing
Hopefully you will get I job too
My father Has a business
Wrong department don’t make your father’s business fail
Now that you know what you are more clear at do you want to do
Lets have a look of some jobs
II
Qualifications•Needs no formal qualification•Good knowledge of HTML ,CSS and Javascript•Familiar with one of the following server languages PHP , Asp.NET , Ruby, Perl etc•MySql or MS Sql knowledge is plusResponsibilities•Design and writing code for a website in one or more programming or scripting languages
•Testing sites and applications in different browsers and environments•Fixing bugs in existing projectsSalary•Around $34,000 - $85,000•Often paid for project rather than a fixed salary
Web Developer
Qualifications•Required minimum Bachelor Degree in an IT related field•Strong OO design and programming skills in Objective-C and Java•Familiar with iOS SDK and Android SDK•Knowledge of Sqlite databaseResponsibilities• Creating, maintaining and implementing the source code that makes up the
application •Designing prototype applications•Optimizing source code in order to save as much resource as possibleSalary•According to the statistics developers who specialize in developing applications made a median annual salary of $92,660
Mobile developer
Qualifications•Minimum requirements Master Degree•For most of universities requires to have a PhD in your preferred field Responsibilities•Teach one or more course to undergraduate or graduate students•Prepare course materials
•Assign, review and evaluate coursework and exams•Conduct research in field of specialization and publish findings in scholarly journals or booksSalary•Depends from state to state and from university to university•Normally around $80,000- $200,000 a year
Academia/Research
Qualifications •computer science/software engineering;•graphic design/illustration;•interactive/multimedia technology or design/animation;Responsibilities•working with the designer and other creative specialists to understand the design concept;•writing efficient computer code or script to make the various features work, ensuring that sound, graphics, animations and timings works •make good use of processing and data storage
capacity;•running tests of the application to identify bugs that need to be dealt with;•creating and linking databases to the user interface;Salary•junior salaries start at around £18,000 to £20,000 a year.•with more experience, and responsibility, you can expect to earn in the region of £25,000 to £50,000
Multimedia programmer
Qualifications•business studies;•computer science/software engineering;•electrical/electronic engineering;•information systems, mathematics;Responsibilities•meeting with clients to determine requirements;•working with clients to define the scope of a project;
•planning timescales and the resources needed;•organizing training for users and other consultants;Salary•Graduate IT consultants can expect to earn £20,000 to £30,000 with some previous experience.•With more significant experience, you can earn in the region of £32,000 to £40,000
IT Consultant
Qualifications
•computer science/information technology;
•information management systems;
•business information systems;
•science-based subjects/mathematics;
•electrical/electronic engineering.
Responsibilities
•identifying options for potential solutions and assessing them for both technical and business suitability;
•conducting requirements analysis and preparing specific proposals for modified or replacement
systems;
•developing solutions and related products;
•producing project feasibility and castings report, presenting proposals to clients;
•working closely with colleagues, developers, testers and a variety of end users to ensure technical compatibility and user satisfaction;
Salary
•Typical salaries for junior analysts range between the £20,000 to £25,000 mark, while more experienced analysts earn in excess of £40,000 a year, on average
Systems Analyst
Qualifications•A diploma in computer studies/computer science, electrical/electronic engineering and software engineering would be most helpful in securing a role.•Cisco certificate Cisco Certified Networking Professional (CCNP) or Microsoft Certified Systems Engineer (MCSE)Responsibilities•Designing a network and setting it up
•Maintaining a network•Keeping an eye out for needed updates.•Testing the network for weakness.Salary•Salary varies from $45,000 for an Network Administrator to $120,000 for a Senior Network Engineer
Network Engineer
Qualifications•computer science or similar diploma•NoSQl and SQL database knowledgeResponsibilities•establishing the needs of users and monitoring user access and security•mapping out the conceptual design for a planned database•further refining the physical design to meet system storage requirementsinstalling and testing new versions of the DBMS
Salary•Graduate DBAs can look to earn around £22,000 to £25,000 a year.•With some experience, a junior DBA's wage can reach around £35,000.•With substantial experience, senior DBAs can earn £45,000+.•Contractors can earn £300 to £400 a day, with senior DBAs commanding £500+ a day.
Database administrator
Qualifications
•Animation, computer games development or design
•interactive media, mathematics
•multimedia design, physics
•software engineering.
Responsibilities
•solving complex technical problems that occur within the game's production
•understanding complex written information, ideas and instructions
•developing designs or initial concept designs for games including game play;
•generating game scripts and storyboards;
•creating the visual aspects of the game at the concept stage
Salary
•Typical starting salaries for artists/animators and programmers in games development are around £19,000 to £25,000. Entry-level roles, such as quality assurance tester, may attract a lower salary.
•Once you have a few years' experience, you may earn salaries in the region of £35,000 up to £50,000.
•At the higher end of the scale, technical directors, developers, producers and team managers can earn up to £70,000 and beyond.
Game Developer
Qualifications
•business management with computer science
•computer science
•software engineering
•information science.
Responsibilities
•ensuring that software licensing laws are adhered to
•providing secure access to the network for remote users
•securing data from internal and external attack
•offering users appropriate support and advice
•mentoring and training new ICT support staff
Salary
•Typical salaries range from £40,000 to £55,000 as you usually require experience and knowledge to work in this role. Salaries are dependent upon location and type of organization and may reach higher than this.
Information systems manager
Some Jobsto mention
InformationSecurityHardware
Engineer
Cloud Developer
Applications Architect
UX Designer
Business intelligence
ProjectManager
Created by:Arnold Asllani
YOUTHANK
FOR watching