Top Banner
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Careers in Software Development What kind of jobs are there and how can I get a job doing that? Chad Green / December 6, 2012
32
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Careers in software development

Careers in Software DevelopmentWhat kind of jobs are there and how can I get a job doing that?Chad Green / December 6, 2012

Page 2: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2

Who Am I?

• Technical Delivery Team Manager for HP Enterprise Services– Manage 63 software development professionals in 8 different states

• President and Conference Chairman for Code PaLOUsa– Annual software development conference with 500+ attendees in Louisville

• Coordinator for the Louisville .NET Meetup– Group that meets monthly to talk about new Microsoft .NET-based technologies and

practices• Marine Corps Veteran

– Served with an F/A-18D squadron• Dad

Page 3: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Fundamentals

Page 4: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4

What is Software?

• Collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it

• Programs are an ordered sequence of instructions for changing the state of the computer in particular sequence

• Software is usually written in high-level programming languages that are easier and more efficient for humans to use than machine language

Page 5: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5

Types of Software

• System software– Designed to operate the computer hardware, to provide basic functionality, and to

provide a platform for running application software– Includes computer BIOS, operating systems (Windows, MAC OS, etc.), and device

drivers (controls things like printers)• Programming software

– Tools that software developers use to create, debug, maintain, or otherwise support other programs and applications

– Includes simple programs such as compilers, debuggers, interpreters, linkers, and text editors, that can be combined to accomplish a task – just like using multiple hand tools to fix something

– Intended to assist a programmer in writing computer programs• Application software

– Developed to perform any tasks that benefits from computation– Set of programs that allow the computer to perform a specific data process job for the

user

Page 6: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6

It’s more than you think

What is Software Development?

• Software development is the process of developing software through successive phases in an orderly way

• Includes not only the actual writing of code, but also– Preparation of requirements and objectives– Design of what is to be coded– Confirmation that what is developed has met objectives

• Software developed for a variety of purposes– Most common is to meet specific needs to a specific customer– To meet a perceived need of some set of potential users– Personal use

Page 7: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7

Software Development Lifecycle

Planning

Design

Development

Testing

Implementation

Maintenance

Page 8: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Software Development Team

Page 9: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9

Lots of people make up a typical software development effort

There is no I in Software Development Team• Some software is developed by a single person, but that software generally only does a

one or a few things• The more complicated the software, the more people on the team• Most team range from 5 to 15 people, some teams can be 100’s of people• Typical team includes the following roles

– Project Manager– Technical Leader– Requirements Analyst– Software Developer (Programmer)– Software Tester– Technical Support

Page 10: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Careers in Software DevelopmentSubtitle (18 pt. HP Simplified)Chad Green/ December 6, 2012

Page 11: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Divider slide title (40 pt. HP Simplified bold)

Page 12: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Divider slide title (40 pt. HP Simplified bold)

Page 13: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

“Insert quote here”(40 pt. HP Simplified bold)

Quoted person’s name, title and company(18 pt. HP Simplified)

Page 14: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14

Title (28 pt. HP Simplified bold)

Page 15: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15

Title (28 pt. HP Simplified bold)

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here. Try to keep bullet lists simple. (14 pt. HP Simplified)

– Put your second-level bullet here. Use no more than you need to explain your point. (14 pt. HP Simplified)• Put your third-level of copy here. Use no more than you need to explain your point.

(14 pt. HP Simplified)

Page 16: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16

Subtitle (18 pt. HP Simplified)

Title (28 pt. HP Simplified bold)

• Put your first-level bullet here. Try to keep bullet lists simple. (14 pt. HP Simplified)– Put your second-level bullet here. Use no more than you need to explain your point.

(14 pt. HP Simplified)• Put your third-level of copy here. Use no more than you need to explain your point.

(14 pt. HP Simplified) – Put your fourth-level of copy here. Use no more than you need to explain your

point. (14 pt. HP Simplified)• Put your fifth-level of copy here. Use no more than you need to explain your

point. (14 pt. HP Simplified)

Page 17: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17

Title (28 pt. HP Simplified bold)

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here.

(14 pt. HP Simplified)– Put your second-level bullet here.

(14 pt. HP Simplified)• Put your third-level of copy here.

(14 pt. HP Simplified)

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here.

(14 pt. HP Simplified)– Put your second-level bullet here.

(14 pt. HP Simplified)• Put your third-level of copy here.

(14 pt. HP Simplified)

Subtitle (18 pt. HP Simplified)

Page 18: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18

It’s more than you think

What is Software Development

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here. Try to keep bullet lists simple. (14 pt. HP Simplified)

– Put your second-level bullet here. Use no more than you need to explain your point. (14 pt. HP Simplified)• Put your third-level of copy here. Use no more than you need to explain your point.

(14 pt. HP Simplified)

Page 19: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19

Title (28 pt. HP Simplified bold)

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here.

(14 pt. HP Simplified)– Put your second-level bullet here.

(14 pt. HP Simplified)• Put your third-level of copy here.

(14 pt. HP Simplified)

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here.

(14 pt. HP Simplified)– Put your second-level bullet here.

(14 pt. HP Simplified)• Put your third-level of copy here.

(14 pt. HP Simplified)

Page 20: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20

Title (28 pt. HP Simplified bold)

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here.

(14 pt. HP Simplified)– Put your second-level bullet here.

(14 pt. HP Simplified)• Put your third-level of copy here.

(14 pt. HP Simplified)

Subtitle (18 pt. HP Simplified)

Page 21: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21

Title (28 pt. HP Simplified bold)

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• Put your first-level bullet here.

(14 pt. HP Simplified)– Put your second-level bullet here.

(14 pt. HP Simplified)• Put your third-level of copy here.

(14 pt. HP Simplified)

Page 22: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22

Title (28 pt. HP Simplified bold)

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• 14 pt. HP Simplified

– 14 pt. HP Simplified• 14 pt. HP Simplified

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• 14 pt. HP Simplified

– 14 pt. HP Simplified• 14 pt. HP Simplified

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• 14 pt. HP Simplified

– 14 pt. HP Simplified• 14 pt. HP Simplified

Subtitle (18 pt. HP Simplified)

Page 23: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23

Title (28 pt. HP Simplified bold)

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• 14 pt. HP Simplified

– 14 pt. HP Simplified• 14 pt. HP Simplified

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• 14 pt. HP Simplified

– 14 pt. HP Simplified• 14 pt. HP Simplified

Heading (18 pt. HP Simplified bold HP blue)Body copy (16 pt. HP Simplified)• 14 pt. HP Simplified

– 14 pt. HP Simplified• 14 pt. HP Simplified

Page 24: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.24

Heading Heading Heading Heading

12 pt. HP Simplified Content Content Content Content

Content Content Content Content Content

Content Content Content Content Content

Content Content Content Content Content

12 pt. HP Simplified bold HP blue Content Content Content Content

Content Content Content Content Content

Table style

Columns and rows may be added, but colors must be maintained.

Page 25: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25

Organization chart style (condensed)

Boxes size and quantity may vary, but colors must be maintained.

Insert NameTitle goes here (12 pt. HP Simplified)

This level is all the same color

Insert NameTitle Goes HereInsert NameTitle Goes HereInsert NameTitle Goes Here

11 pt. HP Simplified

Insert NameTitle Goes Here11 pt.HP Simplified

11 pt.HP Simplified

This level is all the same color

Insert NameTitle Goes HereInsert NameTitle Goes HereInsert NameTitle Goes Here

11 pt. HP Simplified

11 pt.HP Simplified

11 pt.HP Simplified

11 pt.HP Simplified

This level is all the same color

Insert NameTitle Goes HereInsert NameTitle Goes HereInsert NameTitle Goes Here

Page 26: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26

Organization chart style (expanded)

Boxes size and quantity may vary, but colors must be maintained.

Insert NameTitle goes here (12 pt. HP Simplified)

This level is all the same colorInsert nameTitle here

Insert nameTitle here

Insert nameTitle here

Insert nameTitle here

Insert nameTitle here

11 pt.HP Simplified

11 pt.HP Simplified

11 pt.HP Simplified

11 pt.HP Simplified

11 pt.HP Simplified

11 pt.HP Simplified

This level is all the same colorInsert nameTitle here

Insert nameTitle here

Insert nameTitle here

Insert nameTitle here

Insert nameTitle here

This level is all the same colorInsert nameTitle here

Insert nameTitle here

Insert nameTitle here

Insert nameTitle here

Insert nameTitle here

11 pt.HP Simplified

11 pt.HP Simplified

11 pt.HP Simplified

11 pt.HP Simplified

11 pt.HP Simplified

11 pt.HP Simplified

This level is all the same colorInsert nameTitle here

Insert nameTitle here

Insert nameTitle here

Insert nameTitle here

Insert nameTitle here

Page 27: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27

Flow chart style

Boxes size and quantity may vary, but colors must be maintained.

12 pt. boldHP Simplified

• A percentage of or solid black may be used

• 11 pt. HP Simplified

12 pt. boldHP Simplified

• A percentage of or solid black may be used

• 11 pt. HP Simplified

12 pt. boldHP Simplified

• A percentage of or solid black may be used

• 11 pt. HP Simplified

12 pt. boldHP Simplified

• A percentage of or solid black may be used

• 11 pt. HP Simplified

12 pt. boldHP Simplified

• A percentage of or solid black may be used

• 11 pt. HP Simplified

Page 28: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28

Chart style with bulleted copy

Boxes size and quantity may vary, but colors must be maintained.

Attend these sessions

• Demo name, Demo number

• 11 pt. HP Simplified

• Demo name, Demo number

12 pt. HP Simplified bold

• Demo name, Demo number

• 11 pt. HP Simplified

• Demo name, Demo number

After the event

• Contact your sales rep

• Visit the website / Facebook /Twitter at: <insert URL here>

• Download the whitepaper at: <insert URL here>

Your feedback is important to us. Please take a few minutes to complete the session survey.

Page 29: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29

59%

23%

10%

9% HP blueValue of blackValue of black

Pie chart sample

Segments may vary, but the only color can be HP blue and the permitted values of black.• Accent color is limited to HP blue.• Black and percentages of black may be

used.• All other copy is black.• Bullets are 14 pt. HP Simplified.• Pie segment percentages are 14 pt. HP

Simplified.• Pie legend is 14 pt. HP Simplified.

Page 30: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.30

2007 2008 2009 2010 20110

1

2

3

4

5

HP blue (14 pt. HP Simplified) % of black Another % of black

Bar chart sample

Entries may vary, but the only color can be HP blue and the permitted values of black.

Page 31: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.31

Line chart sample

Entries may vary, but the only color can be HP blue and the permitted values of black.

2007 2008 2009 2010 20110

1

2

3

4

5

% of black Another % of black HP blue / 14 pt. HP Simplified

Page 32: Careers in software development

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Thank you