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
- 232