Girls in CS
Categories: CSP BlogsGirls in CS Club Notes
Women in Computer Science - Interview Notes
Insights from women in tech on their journey through computer science education and career development
🌟 Career Path & Early Influences
What sparked the interest in CS?
- Geographic proximity to tech industry (Bay Area) provided exposure to technology careers
- Childhood experiences with Legos sparked interest in building and creative problem-solving
- High school CyberPatriots competition built comfort and confidence with computer systems
💡 Essential Skills Developed in High School
Communication is Key
- Communication emerged as a critical skill across all aspects of CS work
- Report writing and documentation required strong communication abilities
Academic Foundation
Academically rigorous STEM courses built lasting foundations in:
- Time management techniques
- Collaborative work habits
- Professional communication
- Resilience and persistence (“grit”)
Practical Skills
- Del Norte’s challenging curriculum created preparation for college-level obstacles
- Learning independence and taking initiative on projects proved invaluable
- Developing resourcefulness (using Stack Overflow, ChatGPT, and other tools effectively)
🔧 Problem-Solving Approaches
Breaking Down Complexity
Decomposing complex problems into manageable pieces is fundamental to success:
Example 1: Breaking essays into sections helps manage workload
Example 2: Dividing projects into frontend/backend components for team distribution
Planning Before Execution
Planning before execution improves outcomes:
- Creating diagrams and flowcharts aids visualization
- Design documentation helps team alignment
- Visual representations make code concepts clearer
🎨 Project Development & User-Centered Design
The User-First Philosophy
- User research drives project ideation
- “Users first” philosophy guides decision-making
- Observing how people interact with applications (without instruction) reveals improvement opportunities
Creative Freedom Spectrum
| Internships | Academic Projects | |—————–|————————| | Less creative freedom | Personal creativity | | Focus on following direction | Independent ideation |
🤝 Team Collaboration & Methodology
Structured Frameworks
Structured frameworks (Agile, Scrum) provide organization for:
- Breaking down deliverables
- Coordinating team members
- Managing workload distribution
Communication Tools & Practices
- Discussing code with teammates keeps everyone aligned
- AI tools assist in code comprehension
- Creating and sharing documentation about new learnings helps knowledge transfer across the team
📝 College Application Strengths
What Made Applications Stand Out:
- ✅ Highlighted high school learning experiences and fit with target institution
- ✅ Incorporated personal background and life experiences
- ✅ Emphasized impact on others (example: founding a nonprofit, partnering with organizations)
- ✅ Demonstrated desire to explore CS further
- ✅ Focused on using technology to help people
🔄 Retrospectives & Continuous Improvement
The Power of Reflection:
- Project reviews provide valuable learning opportunities
- Reflection on what worked and what didn’t informs future projects
- Clear communication and documentation significantly improve project outcomes
💭 Key Advice for Current Students
Stay Current
- Keep current with emerging technologies—CS evolves rapidly and offers diverse specializations
Manage Your Wellbeing
- Managing stress improves learning comprehension and retention
Mindset Matters
- Determination and desire lead to achievement
Explore & Experiment
- Experiment with different areas while opportunities are abundant
- Maximize available opportunities
- Leverage the freedom in project-based courses to explore your interests
Teamwork Preparation
- High school group projects do prepare you for college teamwork, but the scale and complexity increase