SlideShare a Scribd company logo
Solid Foundations for
the New Wave of
Software Developers
Story of DevCoach
Agenda
• Why
• What
• How
• Helping others
Why
• Hello… Flash?
• Web Development
• CMS vs. Actual Development
• iQuest
Why
Why
• Hello Flash?
• Web Development
• CMS vs. Actual Development
• iQuest
• Helping others learn
• Internships
• Feedback
What
DEVCOACH
Build and enhance your software development skills
What
• DevCoach
• Learning framework
• Beginner programmers
• Oct 2017
How
1. Free Hands-On Practice
• 1 x Experienced Developer aka Coach (no lasso)
• Awesome Pet Project Idea
• Little to no time to develop on his/her own
• Willing to help others learn programming the right way
• Practice:
• Communication
• Organizational
• Technical
• Soft
SKILLS
How
1. Free Hands-On Practice
• 2-5 x Beginner Developers aka Team Members
• Willing to learn, the right way:
• Tech
• Team work
• Problem solving
• Productivity
• Other soft
• Apply knowledge on project
SKILLS
How
1. Free Hands-On Practice - What’s in it for me?
• As a Coach
• Context to grow by practicing your current technical and non-technical skills
• Implementing your awesome pet project idea faster
• Helping others grow by becoming the Coach you wish you had
• Satisfaction & fun
How
1. Free Hands-On Practice - What’s in it for me?
• As a Team Member
• Improve your technical and non-technical skills
• Apply new skills on project => growing with hands-on experience
• Build solid foundations
• Avoid cowboy coding
• Satisfaction & fun
How
1. Free Hands-On Practice
• Pilot
• Nov 2017 – May 2018
• 5 students joined DevCoach
• Initial talk
• 2 weekly 30-45 mins syncs (skype)
• Unscheduled dev effort
• No deadlines
• 1 monthly face to face meeting (didn’t happen )
How
1. Free Hands-On Practice
• Pilot
• Requirements Elicitation (+ Confluence)
• Architectural Overview
• Kanban (+ intro to Scrum + Jira)
• User Stories
• Story Point Estimates
How
1. Free Hands-On Practice
• Pilot
• Git
• Code review
• Clean code
• ASP.NET MVC
• Unit Testing
How
1. Free Hands-On Practice
• Pilot
• Had to put it on hold
• Some left (as expected), but some continued
• Slow progress due to:
• multiple onboardings
• learning to use the tools
• leaning to work as a team
• Delivered about 10% of the project
How
1. Free Hands-On Practice
• Pilot - Outcome
• Good feedback from Team Members
• Saw them making progress
• Satisfaction => a student got employed as a Junior Software Engineer
immediately after
• Enjoyed the whole experience from the Coach perspective
• Looking forward to resume the project in the near future
How
1. Free Hands-On Practice
• Big picture
• More coaches
• More projects
• More options team members can choose from
• More learning opportunities
• Local tech community growth
No pressure 
How
1. Free Hands-On Practice
2. Free Tech articles shared through facebook.com/DevCoachRo
3. Blog with free original articles - devcoachro.wordpress.com
4. Structured paid courses for BEGINNERS
• 100 hours of theory and hands-on practice
• Bi-weekly, 3 hours / session
• Focused on simplicity
• Full refund possible after 4 sessions (2 weeks)
• Flexible payment options
How
Basic Programming Course
• Aimed for students AND career changers
• From scratch
• No programming experience
• No technical background
• Willing to put in the effort to learn
• Build healthy, solid foundations
• Architect your own career
• Looking for a junior role in the software world
How
Professional Programming Course
• Aimed for anyone who knows the basics of coding
• Want to take it to the next level, by avoiding cowboy coding
• Learn new concepts
• Thoroughly study and apply known concepts
in better ways
• Looking for a career boost or an advanced junior
role in the software world
Helping Others
Triggers:
• They are constantly complaining about work
• They are saying they want more, yet they do nothing about it
• Produce excuses for learning new things (e.g. no time, too hard, cleaning)
• They don't take responsibility (e.g. not my job to do that)
Helping Others
Awareness:
• How do they spend their free time?
• Top time wasters
• watching tv (tv shows, reality tv shows, competitions etc.)
• netflix and other on demand video stream services
• social media (Facebook, Instagram, Twitter, Whatsapp etc.)
• news sites
• playing video games (especially online ones)
• What new skills have they learned in the past year?
Helping Others
Planning
• Plan ahead
• Short term realistic goal(s)
• Long term realistic goal(s)
Helping Others
Start doing
• Start small, but consistent
• From nothing to something: make habits with HUGE impact
• Reading 15-20 mins/day (1/2 the length of your favorite TV show episode).
• 10 pages/day in a month => 300 pages ~ a mid sized tech book like Clean Code
• Practice what you learned
• Teach what you learned
• Challenge a friend to do the same
• Habitica app
Helping Others
Revise and Adjust
• Pick the best time interval which works for you
• Check results
• Check goals
• Adjust goals if required
• Repeat
Helping Others
Helping each other grow
• Non-technical
• Technical
Q&A
gabriel.tudorica@iquestgroup.com
devcoachro.wordpress.com
facebook.com/DevCoachRo
Ad

More Related Content

What's hot (20)

The Year In Review
The Year In ReviewThe Year In Review
The Year In Review
hsonghai
 
Final LIBS 602 Project
Final LIBS 602 Project Final LIBS 602 Project
Final LIBS 602 Project
apeter43
 
2CPP01 - Intro to Module
2CPP01 - Intro to Module2CPP01 - Intro to Module
2CPP01 - Intro to Module
Michael Heron
 
Class games
Class gamesClass games
Class games
missrithenay
 
Just start coding
Just start codingJust start coding
Just start coding
Jane Prusakova
 
Skippo live demo
Skippo live demoSkippo live demo
Skippo live demo
Andrew Zhou
 
Beginner android
Beginner androidBeginner android
Beginner android
Smriti Das
 
Flipped elt classroom
Flipped elt classroom Flipped elt classroom
Flipped elt classroom
Ahmet Başal
 
Building effective dev ops engineering culture new
Building effective dev ops engineering culture newBuilding effective dev ops engineering culture new
Building effective dev ops engineering culture new
Rovshan Musayev
 
Brannan edit5395 kahoot
Brannan edit5395 kahootBrannan edit5395 kahoot
Brannan edit5395 kahoot
ashtalk
 
Pain points of learning and contributing in the Drupal Community
Pain points of learning and contributing in the Drupal CommunityPain points of learning and contributing in the Drupal Community
Pain points of learning and contributing in the Drupal Community
kgoel1
 
Tech Tools Anyone Can Use
Tech Tools Anyone Can UseTech Tools Anyone Can Use
Tech Tools Anyone Can Use
NicoleGraham48
 
How to run an Online Workshop v1 0
How to run an Online Workshop v1 0How to run an Online Workshop v1 0
How to run an Online Workshop v1 0
ianmurraytm
 
EDUC5199G Session 5 Presentation
EDUC5199G Session 5 PresentationEDUC5199G Session 5 Presentation
EDUC5199G Session 5 Presentation
Robert Power
 
Dynamic digital assignments
Dynamic digital assignmentsDynamic digital assignments
Dynamic digital assignments
James Matechuk
 
ACSTAC 2017: Using Virtual Worlds: David W. Deeds
ACSTAC 2017: Using Virtual Worlds: David W. DeedsACSTAC 2017: Using Virtual Worlds: David W. Deeds
ACSTAC 2017: Using Virtual Worlds: David W. Deeds
David W. Deeds
 
Matt Yubas Software Evaluation
Matt Yubas Software EvaluationMatt Yubas Software Evaluation
Matt Yubas Software Evaluation
Product Coach
 
VIP Page Presentation copy
VIP Page Presentation copyVIP Page Presentation copy
VIP Page Presentation copy
Mark Litwa
 
Small world
Small worldSmall world
Small world
Tom Green
 
Clickers for ActivInspire
Clickers for ActivInspireClickers for ActivInspire
Clickers for ActivInspire
Khering23
 
The Year In Review
The Year In ReviewThe Year In Review
The Year In Review
hsonghai
 
Final LIBS 602 Project
Final LIBS 602 Project Final LIBS 602 Project
Final LIBS 602 Project
apeter43
 
2CPP01 - Intro to Module
2CPP01 - Intro to Module2CPP01 - Intro to Module
2CPP01 - Intro to Module
Michael Heron
 
Skippo live demo
Skippo live demoSkippo live demo
Skippo live demo
Andrew Zhou
 
Beginner android
Beginner androidBeginner android
Beginner android
Smriti Das
 
Flipped elt classroom
Flipped elt classroom Flipped elt classroom
Flipped elt classroom
Ahmet Başal
 
Building effective dev ops engineering culture new
Building effective dev ops engineering culture newBuilding effective dev ops engineering culture new
Building effective dev ops engineering culture new
Rovshan Musayev
 
Brannan edit5395 kahoot
Brannan edit5395 kahootBrannan edit5395 kahoot
Brannan edit5395 kahoot
ashtalk
 
Pain points of learning and contributing in the Drupal Community
Pain points of learning and contributing in the Drupal CommunityPain points of learning and contributing in the Drupal Community
Pain points of learning and contributing in the Drupal Community
kgoel1
 
Tech Tools Anyone Can Use
Tech Tools Anyone Can UseTech Tools Anyone Can Use
Tech Tools Anyone Can Use
NicoleGraham48
 
How to run an Online Workshop v1 0
How to run an Online Workshop v1 0How to run an Online Workshop v1 0
How to run an Online Workshop v1 0
ianmurraytm
 
EDUC5199G Session 5 Presentation
EDUC5199G Session 5 PresentationEDUC5199G Session 5 Presentation
EDUC5199G Session 5 Presentation
Robert Power
 
Dynamic digital assignments
Dynamic digital assignmentsDynamic digital assignments
Dynamic digital assignments
James Matechuk
 
ACSTAC 2017: Using Virtual Worlds: David W. Deeds
ACSTAC 2017: Using Virtual Worlds: David W. DeedsACSTAC 2017: Using Virtual Worlds: David W. Deeds
ACSTAC 2017: Using Virtual Worlds: David W. Deeds
David W. Deeds
 
Matt Yubas Software Evaluation
Matt Yubas Software EvaluationMatt Yubas Software Evaluation
Matt Yubas Software Evaluation
Product Coach
 
VIP Page Presentation copy
VIP Page Presentation copyVIP Page Presentation copy
VIP Page Presentation copy
Mark Litwa
 
Clickers for ActivInspire
Clickers for ActivInspireClickers for ActivInspire
Clickers for ActivInspire
Khering23
 

Similar to DevCoach - Solid Foundations for the New Wave of Software Developers (20)

How to Effectively Lead a Focus Group by nexTier Product Manager
How to Effectively Lead a Focus Group by nexTier Product ManagerHow to Effectively Lead a Focus Group by nexTier Product Manager
How to Effectively Lead a Focus Group by nexTier Product Manager
Product School
 
Career of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce CompanyCareer of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce Company
Vrann Tulika
 
DOD Presentation V2
DOD Presentation V2DOD Presentation V2
DOD Presentation V2
Cookie Lanfear
 
Tauranga DNUG 2010-11-11
Tauranga DNUG 2010-11-11 Tauranga DNUG 2010-11-11
Tauranga DNUG 2010-11-11
dbruning
 
How to work with virtual volunteers
How to work with virtual volunteersHow to work with virtual volunteers
How to work with virtual volunteers
Temi Adewumi
 
If You Build It, They Will Come: Building a Faculty Development Hub in Bright...
If You Build It, They Will Come: Building a Faculty Development Hub in Bright...If You Build It, They Will Come: Building a Faculty Development Hub in Bright...
If You Build It, They Will Come: Building a Faculty Development Hub in Bright...
D2L Barry
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
Michael Yagudaev
 
It's XP Stupid (2019)
It's XP Stupid (2019)It's XP Stupid (2019)
It's XP Stupid (2019)
Mike Harris
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
Sameer Al-Sakran
 
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
Trippe "Project Management Trends in Publishing: Agile is the New Norm and Th...
National Information Standards Organization (NISO)
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
Ahmet Bulut
 
The Importance of Culture: Building and Sustaining Effective Engineering Org...
The Importance of Culture:  Building and Sustaining Effective Engineering Org...The Importance of Culture:  Building and Sustaining Effective Engineering Org...
The Importance of Culture: Building and Sustaining Effective Engineering Org...
Randy Shoup
 
OpenStack Upstream Training Report
OpenStack Upstream Training ReportOpenStack Upstream Training Report
OpenStack Upstream Training Report
Rakuten Group, Inc.
 
Building a testing team
Building a testing teamBuilding a testing team
Building a testing team
SQALab
 
CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!
TechSoup Canada
 
TDD - Seriously, try it! (updated '22)
TDD - Seriously, try it! (updated '22)TDD - Seriously, try it! (updated '22)
TDD - Seriously, try it! (updated '22)
Nacho Cougil
 
TDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech WeekTDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech Week
Nacho Cougil
 
Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016
UXPA International
 
How to Effectively Lead Focus Groups: Presented at ProductTank Toronto
How to Effectively Lead Focus Groups: Presented at ProductTank TorontoHow to Effectively Lead Focus Groups: Presented at ProductTank Toronto
How to Effectively Lead Focus Groups: Presented at ProductTank Toronto
Tremis Skeete
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Arrows_Group
 
How to Effectively Lead a Focus Group by nexTier Product Manager
How to Effectively Lead a Focus Group by nexTier Product ManagerHow to Effectively Lead a Focus Group by nexTier Product Manager
How to Effectively Lead a Focus Group by nexTier Product Manager
Product School
 
Career of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce CompanyCareer of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce Company
Vrann Tulika
 
Tauranga DNUG 2010-11-11
Tauranga DNUG 2010-11-11 Tauranga DNUG 2010-11-11
Tauranga DNUG 2010-11-11
dbruning
 
How to work with virtual volunteers
How to work with virtual volunteersHow to work with virtual volunteers
How to work with virtual volunteers
Temi Adewumi
 
If You Build It, They Will Come: Building a Faculty Development Hub in Bright...
If You Build It, They Will Come: Building a Faculty Development Hub in Bright...If You Build It, They Will Come: Building a Faculty Development Hub in Bright...
If You Build It, They Will Come: Building a Faculty Development Hub in Bright...
D2L Barry
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
Michael Yagudaev
 
It's XP Stupid (2019)
It's XP Stupid (2019)It's XP Stupid (2019)
It's XP Stupid (2019)
Mike Harris
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
Sameer Al-Sakran
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
Ahmet Bulut
 
The Importance of Culture: Building and Sustaining Effective Engineering Org...
The Importance of Culture:  Building and Sustaining Effective Engineering Org...The Importance of Culture:  Building and Sustaining Effective Engineering Org...
The Importance of Culture: Building and Sustaining Effective Engineering Org...
Randy Shoup
 
OpenStack Upstream Training Report
OpenStack Upstream Training ReportOpenStack Upstream Training Report
OpenStack Upstream Training Report
Rakuten Group, Inc.
 
Building a testing team
Building a testing teamBuilding a testing team
Building a testing team
SQALab
 
TDD - Seriously, try it! (updated '22)
TDD - Seriously, try it! (updated '22)TDD - Seriously, try it! (updated '22)
TDD - Seriously, try it! (updated '22)
Nacho Cougil
 
TDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech WeekTDD - Seriously, try it! - Bucarest Tech Week
TDD - Seriously, try it! - Bucarest Tech Week
Nacho Cougil
 
How to Effectively Lead Focus Groups: Presented at ProductTank Toronto
How to Effectively Lead Focus Groups: Presented at ProductTank TorontoHow to Effectively Lead Focus Groups: Presented at ProductTank Toronto
How to Effectively Lead Focus Groups: Presented at ProductTank Toronto
Tremis Skeete
 
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Arrows_Group
 
Ad

Recently uploaded (20)

Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Download YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full ActivatedDownload YouTube By Click 2025 Free Full Activated
Download YouTube By Click 2025 Free Full Activated
saniamalik72555
 
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Proactive Vulnerability Detection in Source Code Using Graph Neural Networks:...
Ranjan Baisak
 
EASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License CodeEASEUS Partition Master Crack + License Code
EASEUS Partition Master Crack + License Code
aneelaramzan63
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Expand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchangeExpand your AI adoption with AgentExchange
Expand your AI adoption with AgentExchange
Fexle Services Pvt. Ltd.
 
Douwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License codeDouwan Crack 2025 new verson+ License code
Douwan Crack 2025 new verson+ License code
aneelaramzan63
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Societal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainabilitySocietal challenges of AI: biases, multilinguism and sustainability
Societal challenges of AI: biases, multilinguism and sustainability
Jordi Cabot
 
How can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptxHow can one start with crypto wallet development.pptx
How can one start with crypto wallet development.pptx
laravinson24
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Download Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With LatestDownload Wondershare Filmora Crack [2025] With Latest
Download Wondershare Filmora Crack [2025] With Latest
tahirabibi60507
 
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRYLEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
LEARN SEO AND INCREASE YOUR KNOWLDGE IN SOFTWARE INDUSTRY
NidaFarooq10
 
The Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdfThe Significance of Hardware in Information Systems.pdf
The Significance of Hardware in Information Systems.pdf
drewplanas10
 
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage DashboardsAdobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
Adobe Marketo Engage Champion Deep Dive - SFDC CRM Synch V2 & Usage Dashboards
BradBedford3
 
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Exceptional Behaviors: How Frequently Are They Tested? (AST 2025)
Andre Hora
 
Not So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java WebinarNot So Common Memory Leaks in Java Webinar
Not So Common Memory Leaks in Java Webinar
Tier1 app
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Ad

DevCoach - Solid Foundations for the New Wave of Software Developers

  • 1. Solid Foundations for the New Wave of Software Developers Story of DevCoach
  • 2. Agenda • Why • What • How • Helping others
  • 3. Why • Hello… Flash? • Web Development • CMS vs. Actual Development • iQuest
  • 4. Why
  • 5. Why • Hello Flash? • Web Development • CMS vs. Actual Development • iQuest • Helping others learn • Internships • Feedback
  • 6. What DEVCOACH Build and enhance your software development skills
  • 7. What • DevCoach • Learning framework • Beginner programmers • Oct 2017
  • 8. How 1. Free Hands-On Practice • 1 x Experienced Developer aka Coach (no lasso) • Awesome Pet Project Idea • Little to no time to develop on his/her own • Willing to help others learn programming the right way • Practice: • Communication • Organizational • Technical • Soft SKILLS
  • 9. How 1. Free Hands-On Practice • 2-5 x Beginner Developers aka Team Members • Willing to learn, the right way: • Tech • Team work • Problem solving • Productivity • Other soft • Apply knowledge on project SKILLS
  • 10. How 1. Free Hands-On Practice - What’s in it for me? • As a Coach • Context to grow by practicing your current technical and non-technical skills • Implementing your awesome pet project idea faster • Helping others grow by becoming the Coach you wish you had • Satisfaction & fun
  • 11. How 1. Free Hands-On Practice - What’s in it for me? • As a Team Member • Improve your technical and non-technical skills • Apply new skills on project => growing with hands-on experience • Build solid foundations • Avoid cowboy coding • Satisfaction & fun
  • 12. How 1. Free Hands-On Practice • Pilot • Nov 2017 – May 2018 • 5 students joined DevCoach • Initial talk • 2 weekly 30-45 mins syncs (skype) • Unscheduled dev effort • No deadlines • 1 monthly face to face meeting (didn’t happen )
  • 13. How 1. Free Hands-On Practice • Pilot • Requirements Elicitation (+ Confluence) • Architectural Overview • Kanban (+ intro to Scrum + Jira) • User Stories • Story Point Estimates
  • 14. How 1. Free Hands-On Practice • Pilot • Git • Code review • Clean code • ASP.NET MVC • Unit Testing
  • 15. How 1. Free Hands-On Practice • Pilot • Had to put it on hold • Some left (as expected), but some continued • Slow progress due to: • multiple onboardings • learning to use the tools • leaning to work as a team • Delivered about 10% of the project
  • 16. How 1. Free Hands-On Practice • Pilot - Outcome • Good feedback from Team Members • Saw them making progress • Satisfaction => a student got employed as a Junior Software Engineer immediately after • Enjoyed the whole experience from the Coach perspective • Looking forward to resume the project in the near future
  • 17. How 1. Free Hands-On Practice • Big picture • More coaches • More projects • More options team members can choose from • More learning opportunities • Local tech community growth
  • 19. How 1. Free Hands-On Practice 2. Free Tech articles shared through facebook.com/DevCoachRo 3. Blog with free original articles - devcoachro.wordpress.com 4. Structured paid courses for BEGINNERS • 100 hours of theory and hands-on practice • Bi-weekly, 3 hours / session • Focused on simplicity • Full refund possible after 4 sessions (2 weeks) • Flexible payment options
  • 20. How Basic Programming Course • Aimed for students AND career changers • From scratch • No programming experience • No technical background • Willing to put in the effort to learn • Build healthy, solid foundations • Architect your own career • Looking for a junior role in the software world
  • 21. How Professional Programming Course • Aimed for anyone who knows the basics of coding • Want to take it to the next level, by avoiding cowboy coding • Learn new concepts • Thoroughly study and apply known concepts in better ways • Looking for a career boost or an advanced junior role in the software world
  • 22. Helping Others Triggers: • They are constantly complaining about work • They are saying they want more, yet they do nothing about it • Produce excuses for learning new things (e.g. no time, too hard, cleaning) • They don't take responsibility (e.g. not my job to do that)
  • 23. Helping Others Awareness: • How do they spend their free time? • Top time wasters • watching tv (tv shows, reality tv shows, competitions etc.) • netflix and other on demand video stream services • social media (Facebook, Instagram, Twitter, Whatsapp etc.) • news sites • playing video games (especially online ones) • What new skills have they learned in the past year?
  • 24. Helping Others Planning • Plan ahead • Short term realistic goal(s) • Long term realistic goal(s)
  • 25. Helping Others Start doing • Start small, but consistent • From nothing to something: make habits with HUGE impact • Reading 15-20 mins/day (1/2 the length of your favorite TV show episode). • 10 pages/day in a month => 300 pages ~ a mid sized tech book like Clean Code • Practice what you learned • Teach what you learned • Challenge a friend to do the same • Habitica app
  • 26. Helping Others Revise and Adjust • Pick the best time interval which works for you • Check results • Check goals • Adjust goals if required • Repeat
  • 27. Helping Others Helping each other grow • Non-technical • Technical