Prezi

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in the manual

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

7digital Technical Academy

No description
by Paul Shannon on 23 September 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of 7digital Technical Academy

Bootcamp
In-depth
Sessions
Specialisation
0
6
18
Hire an Apprentice
Why?
26
Graduation
4 sessions a week
1 hour sessions
2 planned, 1 kata and 1 reactive
Basics of programming
Introductions to the company
Advice on the team and its style
Terms you might hear
Planned/Kata Sessions
TDD Fibonacci sequence
Machine configuration
Intro to Visual Studio, Resharper and Team City
TDD Fizz Buzz
Intro to C#
Overview of SOLID Principles
Reactive Sessions
Mocking and DI Frameworks
Version control with GIT
Slightly more advanced C#
Deliberate Practice
3 sessions a week
1 kata session, 1 reactive, 1 in-depth
In-depth sessions are 2 hours long
Longer sessions allowing more detail
Kata was expanded upon in each session
Theme between practical and theory
In-depth sessions mixed programming with a discussion, presentation or game
Topics
SOLID Principles - one session per letter
Refactoring to SOLID
Integration Testing
SQL
Behaviour Driven Development
Lean and the Theory of Constraints
Continuous Delivery
Acceptance Criteria with QAs
Service Oriented Architecture
Domain Driven Design
REST
Architecture
Debugging
Really Advanced C#
Growing Object Oriented Systems
1 kata session, 2 others
detailed, specialist sessions
continued themes
Designed to allow apprentices to specialise
Learn more about work done in a specific team
Use technologies in a specific team
Topics
CQRS
Pub/Sub and Queuing
SOLR and Lucene
Elastic Search
Node.js and JavaScript
Graphite and Metric Driven Development
Payments systems
Security
week
Meet the Team
Meet the team
Meet your mentor
Have a copy of Clean Code
Go to the pub
Choose a team
Go to the pub
jobs requiring greater than
2 years experience
5797
38,382
jobs requiring less than
2 years experience
How long does it take to
teach someone your domain?

"Hit the ground running"
Diversity
Internal recruitment
Paul Shannon
@BlueReZZ
paul.shannon@7digital.com

Difficult to find
Senior Developers

You're different
Apprentices will
question you

You will question
yourself

The Technical Academy
Form a committee
Design a rough curriculum
Find some willing participants
Mentors
Retrospectives
Projects
Pairing
Did it work?
See the full transcript