educating software developers & meeting the needs of...
TRANSCRIPT
Educating software developers & meeting the needs of employers.
ARE CODING BOOTCAMPS THE ANSWER?
2
3
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
WHO ARE WE? Raman Nambiar▫ 15 years experience in running
vocational education institutions▫ Investor in tech startups▫ Managing Director of Coder
Factory Academy
5
PARTNER COMPANIES FOR COMMUNITY INVOLVEMENT + INTERNSHIPS*
6
+ MANY MORE
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
““Kids are … exiting their degrees not prepared for the realities of being a software engineer in a growing software company.
They're quite simply not being taught the right languages, methodologies, processes and problem solving concepts.”
8Mitchell Harper, Co-founder BigCommerce.com
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
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
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?
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?
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
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
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
HOW TO TAKE ADVANTAGE OF THESE OPPORTUNITIES?
2 x five day workshops coming this October:
▫ Operating a Coding Bootcamp
▫ Teaching a Coding Bootcamp
16
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
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
QUESTION TIME
19
bit.ly/ICTEmploymentForum