Culminating 635KB Sep 28 2011 03:11:45 PM

advertisement
My Career After Secondary School
Excellent Student
GLC2O1-05
Campbell
Careers Course
Culminating Activity
The Necessity of Programmers
In a few decades, we have gone from this,
To this,
Bell Howell BF 705
To things like this,
A Samsung Slim Slider
with 1.3 megapixel
camera
Kodak Brownie Hawkeye, a camera of the
1950’s
As you can see, our
technology is improving
very quickly. As the
hardware changes, we
need people who are
able to create new and
better software for it.
What Does a Programmer Do?
Programmers do many different tasks for
various clients. Some are employed by
software companies or other businesses.
Some are even self-employed. In general,
they:
• Find out the needs of their clients
• Design a program to meet those needs
• Write the code into the computer and test it
– If it doesn’t work, they “debug” it or try working out the
problems and test it again
What Does It Pay?
• An entry level programmer with a Bachelor
of Computer Science can earn from
$30 000 to $40 000 a year
• Some can even make around $70 000 per
annum.
What Is the Job Like?
• A lot of time spent alone with a computer
• However, there is also many meetings
with other programmers
• Although the job can be rewarding, it has
its stresses
Pros and Cons of the Job
Pros
Cons
• Creating something new
and innovative can give a
person a sense of
accomplishment
• The hours are reasonable:
40-50 a week
• The pay is quite good
• It’s what I want to do, so as
long as I am happy being a
programmer, I will be one
• Strict deadlines
• Putting in extra hours, even
pulling “all-nighters”, to
finish work
• Possible neck, back, and
eye stress
• Long hours of not moving
Education
• At least a Bachelor of Computer Science
• I hope to get a Master’s degree in
Computer Science and then possibly a
Ph.D.
• I want to go to the University of Toronto or
the University of Waterloo
• I will take courses using Cooperative
Education
Special Skills
• A logical and creative thinker to make
intricate programs for different purposes
• Able to concentrate for a long time
• Very familiar with the process of software
design
• Good communication skills
– Both written and verbal
Related Jobs
• Computer Trainer
• Database Developer
• Computer Network Specialist
• Requirements for these jobs are similar to a
Computer Programmer
– May be possible to transfer into these jobs if I find I
don’t like being a Programmer
Reflections
• I have learned a lot from the Careers course
like
– How it is very important to budget properly
– The proper method to write a resume and
act during an interview
– How I will attain my goal in life of becoming
a successful Computer Programmer
• I have enjoyed this course and believe I am
now better equipped for my future career
Career Cruising. (2008). “Career Cruising : Explore Programs.” Retrieved April 20 2008, from
http://www.careercruising.com/CASchool/ProgramDetails.aspx?LoginID=213a5d88-5f44-4094-a609-43ea15d88e19-&ProgramID=13125&Language=
Career Cruising. (2008). “Career Cruising : Explore Programs.” Retrieved April 20 2008, from
http://www.careercruising.com/CASchool/ProgramDetails.aspx?LoginID=213a5d88-5f44-4094-a609-43ea15d88e19-&ProgramID=13126&Language=
Career Cruising. (2008). “Career Cruising : Explore Programs.” Retrieved April 20 2008, from
http://www.careercruising.com/CASchool/ProgramDetails.aspx?LoginID=213a5d88-5f44-4094-a609-43ea15d88e19-&ProgramID=13124&Language=
Career Cruising. (2008). “Career Cruising : Explore Programs.” Retrieved April 20 2008, from
http://www.careercruising.com/CASchool/ProgramDetails.aspx?LoginID=213a5d88-5f44-4094-a609-43ea15d88e19-&ProgramID=13590&Language=
Career Cruising. (2008). “Career Cruising : Explore Programs.” Retrieved April 20 2008, from
http://www.careercruising.com/CASchool/ProgramDetails.aspx?LoginID=213a5d88-5f44-4094-a609-43ea15d88e19-&ProgramID=13547&Language=
Career Cruising. (2008). “Career Cruising : Explore Programs.” Retrieved April 20 2008, from
http://www.careercruising.com/CASchool/ProgramDetails.aspx?LoginID=213a5d88-5f44-4094-a609-43ea15d88e19-&ProgramID=13642&Language=
Career Cruising. (2008). “Career Cruising : Explore Programs.” Retrieved April 20 2008, from
http://www.careercruising.com/CASchool/ProgramDetails.aspx?LoginID=213a5d88-5f44-4094-a609-43ea15d88e19-&ProgramID=13658&Language=
Career Cruising. (2008). “Career Cruising : Explore Programs.” Retrieved April 20 2008, from
http://www.careercruising.com/CASchool/ProgramDetails.aspx?LoginID=213a5d88-5f44-4094-a609-43ea15d88e19-&ProgramID=13709&Language=
Career Cruising. (2008). “Career Cruising : Explore Programs.” Retrieved May 11 2008, from
http://www.careercruising.com/CASchool/ProgramDetails.aspx?LoginID=3872de42-08b9-47a4-b032-0c923f6eb99b-&ProgramID=13594&Language=
Career Cruising. (2008). “Career Details for Database Developer.” Retrieved May 11 2008, from
http://www.careercruising.com/Careers/JobDetailsPrint.aspx?LoginID=3872de42-08b9-47a4-b032-0c923f6eb99b-&OccNumber=132
Career Cruising. (2008). “Career Details for Computer Network Specialist.” Retrieved May 11 2008, from
http://www.careercruising.com/Careers/JobDetailsPrint.aspx?LoginID=3872de42-08b9-47a4-b032-0c923f6eb99b-&OccNumber=107
Career Cruising. (2008). “Career Details for Computer Programmer.” Retrieved April 15 2008, from
http://www.careercruising.com/Careers/JobDetailsPrint.aspx?LoginID=a0be8e18-6b3f-4f6d-b8a0-5f19515aee0f-&OccNumber=108
Career Cruising. (2008). “Career Details for Computer Trainer.” Retrieved May 11 2008, from http://www.careercruising.com/Careers/JobDetailsPrint.aspx?LoginID=3872de4208b9-47a4-b032-0c923f6eb99b-&OccNumber=110
Human Resources and Social Development Canada. (2008). “Profile – 2173 Software Engineers and Designers.” Retrieved May 6 2008, from http://www5.hrsdc.gc.ca/NOCCNP/app/checkversion.aspx?lc=e&level=6&noccode=2173&code=2
Human Resources and Social Development Canada. (2008). “Profile – 2174 Computer Programmers and Interactive Media Developers.” Retrieved May 6 2008, from
http://www5.hrsdc.gc.ca/NOC-CNP/app/checkversion.aspx?lc=e&level=6&noccode=2174&code=2
PayScale. (2008). “PayScale Salary Reports.” Retrieved May 8 2008, from http://www.payscale.com/mypayscale.aspx?pid=20008587-0463-4f5d-8b44-8baab3b64b0a
Scotiabank. (2008). “BuskerFest: Volunteering Details.” Retrieved May 18 2008, from http://www.torontobuskerfest.com/content/pdf/VOLUNTEERING%20DETAILS.pdf
University of Toronto. (2008). “StudyUofT – University of Toronto.” Retrieved April 20 2008, from http://www.study.utoronto.ca/index.asp
University of Waterloo. (2008). “Become a Student.” Retrieved April 20 2008, from
http://www.findoutmore.uwaterloo.ca/programs/full_description.php?program=Software%20Engineering
University of Waterloo. (2008). “Become a Student.” Retrieved April 20 2008, from
http://www.findoutmore.uwaterloo.ca/programs/full_description.php?program=Computer%20Science
Download