19
Educating software developers & meeting the needs of employers.

Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

Educating software developers & meeting the needs of employers.

Page 2: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

ARE CODING BOOTCAMPS THE ANSWER?

2

Page 3: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

3

Page 4: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

WHO ARE WE? Pete Argent▫ IT professional for over 15 years.▫ IBM Software Consultant for over

nine years.▫ Founder and head teacher of

Coder Factory Academy -commenced in 2013.

4

Page 5: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

WHO ARE WE? Raman Nambiar▫ 15 years experience in running

vocational education institutions▫ Investor in tech startups▫ Managing Director of Coder

Factory Academy

5

Page 6: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

PARTNER COMPANIES FOR COMMUNITY INVOLVEMENT + INTERNSHIPS*

6

+ MANY MORE

Page 7: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

THE PROBLEM

7

There are currently 523,222open computing jobs nationwide (US).

Last year, only 42,969computer science students graduated into the workforce.

Source: code.org

Page 9: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

THE SUCCESS OF CODING BOOTCAMPS

▫ First coding bootcamp started in San Francisco in 2013

▫ Now, just 3 years later, there are 324 worldwide

▫ Top bootcamps boast 98% hiring rate and average salaries over US$100K

9

▫ US universities are now starting to partner with coding bootcamps

Page 10: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

10

WHY ARE CODING BOOTCAMPS SO SUCCESSFUL?

▫ Learn fast! Bootcamps are intensive and immersive

▫ Industry focused: teachers and mentors

▫ New, in-demand programming languages and frameworks

Page 11: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

11

▫ Less theory: more practical, project based learning

▫ Modern development tools and methodologies

▫ Focus on problem solving skills -producing self-reliant developers

WHY ARE CODING BOOTCAMPS SO SUCCESSFUL?

Page 12: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

12

▫ Students gain experience in the full software development lifecycle from design to deployment

▫ Students are prepared for the particular hiring processes of software companies

WHY ARE CODING BOOTCAMPS SO SUCCESSFUL?

Page 13: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

EXAMPLE BOOTCAMP OUTLINE

13

INTENSE! FULL TIME: 9am - 5pm | 5 days a week

TWO TECHNOLOGY STACKS▫ Ruby on Rails▫ MEAN▫ UX/UI (Front End)

DEVELOPER SKILLS▫ Developer tools▫ Development methodologies▫ i.e. Agile, GitHub, TDD, CI

COMPUTER SCIENCE▫ Computer Networking▫ Database Design▫ Discrete Mathematics

HIRING PROCESS SKILLS▫ Programming tests▫ Technical interviews▫ Pair programming

Page 14: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

OPPORTUNITIES FOR UNIVERSITIES IN PHILIPPINES

14

▫ Combine traditional degree with bootcamp component

▫ Within the degree▫ Added extra component for high achievers▫ Not just for IT students

▫ Stronger partnerships with multinational technology companies

Page 15: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

OPPORTUNITIES FOR UNIVERSITIES IN PHILIPPINES

15

▫ Leaders in quality software developer graduates in Asia

▫ Embrace new education methods

▫ Be seen as universities of the future

Page 16: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

HOW TO TAKE ADVANTAGE OF THESE OPPORTUNITIES?

2 x five day workshops coming this October:

▫ Operating a Coding Bootcamp

▫ Teaching a Coding Bootcamp

16

Page 17: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

OPERATING A CODING BOOTCAMP

17

▫ Audience: University faculty leaders, educational institution operators▫ Learn how to establish, market and operate a coding bootcamp▫ Main topics include:

▫ Site requirements▫ Business model▫ Industry partnerships▫ Staffing and operating procedures▫ Quality control▫ Software tools to manage operations▫ Student selection and providing student support▫ And much more...

▫ bit.ly/operatingabootcamp

Page 18: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

18

TEACHING A CODING BOOTCAMP

▫ Audience: Current IT teachers/trainers, IT industry professionals who want to become teachers

▫ Learn bootcamp philosophy and methodology, create session plans and develop curriculum in a variety of front end and back end languages

▫ Main topics include:▫ Choosing technology stacks▫ Creating the desired classroom culture▫ A new way to teach programming▫ Developer tools and methodologies▫ Teaching hiring process skills▫ Assessments▫ And much more...▫ bit.ly/teachingabootcamp

Page 19: Educating software developers & meeting the needs of ...dict.gov.ph/wp-content/uploads/2016/09/1... · TEACHING A CODING BOOTCAMP Audience: Current IT teachers/trainers, IT industry

QUESTION TIME

19

bit.ly/ICTEmploymentForum