Charting Your Path

in Software Development

@ReadySetAgile


John Riley
Free Code Camp Columbus Administrator
### Share Your Experience ---
 

Join the Free Code Camp Columbus Discord Server!

### Connections ---
artist-image



  • Groups of 2 or 3
  • Share a moment when technology solved a problem in your life or work that made you go 'Wow!'
high-five



  • Different groups of 2 or 3
  • Describe a time when you collaborated with someone in a different technical role and learned something unexpected
artist-image



  • Yet another group of 2 or 3
  • What inspired you to learn coding or pursue a career in technology?
artist-image


  • Grab an index card
  • describe what you plan to get from this session
### How this sections works ---
![diverge-converge](lib/img/ChartingYourPath/how-it-works.png)
### Our industry is complex now! ---
grid-item-layoffs
Layoffs
grid-item-reorg
Reorgs
grid-item-ai
AI
grid-item-burnout
Burnout
#### What goes into a career? ---
![career-development-model](lib/img/ChartingYourPath/career-development-model.svg)
#### What agilites excel in techncial roles? ---
![work-profiler](lib/img/agilities/work-profiler.png)
![work-profiler](lib/img/agilities/it-tech-work-profiler.png)
### What does science say? ---
Science Break: Team performace can be measured!

In a study of 64 analytic teams in the U. S. intelligence community, Research showed that 74% of the variance on a reliable performance was controlled by the presence of the five conditions:
  1. Real team
  2. Compelling direction
  3. Enabling structure
  4. Supportive context
  5. Competent coaching


- J. Richard Hackman's Group Effectiveness model
### Technical Roles are Evolving! ---
AI Cannot Replace Critical Human Skills

  • Creativity and Innovation:Humans bring unique problem-solving abilities that AI cannot replicate
  • Contextual Understanding: Developers bridge business needs and technical solutions
  • AI Can Write Code, But Humans:Understand Purpose, Provide Context, and Manage Complexity
robot-and-human
Emerging Developer Role: AI Orchestrator
  • Developers are becoming conductors of AI tools rather than direct coders
  • Oversight and Quality Assurance remain crucial
  • Developers now focus on concepts like:
    • System architecture
    • Complex problem-solving
    • Strategic and systems thinking
    • Ethical considerations
    • Good design patterns
    • Principle-based coding and integration
    • Developing "T-shaped" skills
ai-orchestrator
Emerging Skill Requirements

  • AI Literacy
  • Prompt Engineering
  • Ethical AI Principles
  • Advanced Collaboration Skills
emerging-skills
Empirical Evidence of Continued Human Necessity
A 2025 study by METR found that AI tools can actually slow down development by 19%. because Developers still provide critical Error checking, Context interpretation, Security oversight
- arstechnica.com, arxiv.org, and others - Jul 14, 2025
What professionals are saying
"Employers are looking for people who can go with the flow, have flexibility in their schedules, and can do more with less. Your skills need to be quantifiable and easily consumable."
- Ali T., Account Manager, KForce - August 2025
The success of any employee is "measured with GWC - get it (how the job comes together), want it, and have the capacity to do it (time, emotionally)."
- Deborah A., referring to EOS - August 2025
### Job positions to consider ---
Product Manager
Project Manager / Scrum Master
Business Analyst
Solution Architect
Enterprise Architect
UI/UX Designer
Frontend Developer - Web
Frontend Developer - Mobile (iOS)
Frontend Developer - Mobile (Android)
Cross-Platform Mobile Developer
Backend Developer
Database Administrator (DBA)
Data Engineer
Cloud Architect
DevOps Engineer
Site Reliability Engineer (SRE)
Systems Administrator
Security Architect
Application Security Engineer
Cloud Security Engineer
Identity and Access Management (IAM) Specialist
QA Engineer / Tester
Performance Test Engineer
Accessibility Specialist
Data Scientist
Machine Learning Engineer
Data Analyst
Monitoring/Observability Engineer
Technical Support Engineer
Release Manager
Configuration Manager
Technical Writer
Compliance Specialist
Governance/Policy Manager
### Your turn ---
Use the posters in the area and sticky notes to help our community re-define what a Technical IT Professional can achieve!
### Conclusions ---
Final Thoughts
  1. Technology careers are evolving rapidly, driven by many influences including AI and changing business needs.
  2. Human skills bring purpose and connection with specific business
  3. A mentor, coach, or career partner is a big help!
  4. Seek mastery, learn with purpose, not just for a checkbox or a certificate
story-card
  • Grab your index card
  • Using all the information you received today - form your plan
  • What do you want to learn next?
  • Who will be your mentor(s)?
  • Make sure your plan is in line with the goal you wanted to achieve today
#### GitHub Team Enablement Workshop ---
github-workshop
  • Thursday September 11
  • 9:00AM - 12:00PM or 6:00PM - 9:00PM
A workshop to get that hands-on experience needed to collaborate effectively to deliver working content in a fast-paced environment. No knowledge of software development or a coding language is required Register here
#### GitHub Copilot for Developers ---
github-workshop
  • Tuesday September 16
  • 5:30 pm - 8:30 pm
This half-day workshop is for GitHub developers of all experience levels who want to improve their development speed and efficiency using AI tool. Basic GitHub and coding experience (in any major language) required. No AI background needed. Modules include Writing Code with Copilot with Prompts, Patterns & Pitfalls Special Beta price. Ask for details
### Thank you! ---

John Riley

### References ---
Unless otherwise noted, all data and facts are believed to be accurate at the time of this presentation from the following sources:
  1. The DeBruce Foundation,
  2. Agilities.org,
  3. The U.S. Department of Labor O*Net,
  4. US Bureau of Labor Statistics
All labor data was updated May 16, 2025