SoftServe ITA in 5 years: from teaching to mentoring
A little about myself...
- 20+ years industry experience
- Ph.D. (Software Project Management)
- Professional Google Cloud Architect
- Developer:.Net/Java/Python/JavaScript/TypeScript/Angular/DevOps...
- Startuper (SlimCard, ARoglyph)
- Community leader & speaker
- IT Entrepreneur
- IT Journalist
- Teacher/Trainer/Mentor/Educator
- Education Architect



Delivery Integration Process
SS ITA in 2013...
Typical trainee
- No laptop
- No 3G smartphone
- No online learning experience
- No github account
- Expectations for traditional school/university learning
Typical web project
- Each groups creates project from zero
- No real usage
- Code is on private repo
- No CI/CD
- No code reviews via pull requests
- Weak front-end (no frameworks, jQuery/BootStrap)
- No REST API
Typical training process
- Actually two different processes:
- learning and
- working on project
- Weekly schedule:
- 4 regular lessons by training plan
- 1 session with technical expert
- 1 SCRUM review meeting


Main challenges
- No skills working on legacy code
- Most trainees weren't actually got enough experience as real developers
- Not enough experience working as real team
5 years...
eLearning &
Blended Learning
eLearning initiative
JavaScript Basics Course (2014)

YouTube Streaming

Intensive Training Sessions




Real Projects

Inter-group cooperation

Open tools & services




Remote Trainings

No Lectures

Rubber Duck Debugging


Bots come to help



Group Team Mentoring

SS ITA in 2018...
Typical trainee
- Laptop
- 3G smartphone
-
Online learning experience
-
GitHub account
- Expectations for different from traditional school/university learning
Typical web project
- Groups usually continue projects
- Real usage
- Code on public repo
- CI/CD
- Code reviews via pull requests
- Strong front-end (Angular, React)
- REST API
Typical training process
- One process: working on project while gaining all necessary skills and knowledge
- Weekly schedule: 8-12 hrs x 7 days per week

Immersive learning
Teaching is about knowledge
Mentoring is about experience

Thank you!

SoftServe ITA in 5 years: from teaching to mentoring
By Programming Mentor (Vyacheslav Koldovskyy)
SoftServe ITA in 5 years: from teaching to mentoring
- 292