Hack for LA Internship Project Overview - hackforla/internship GitHub Wiki

What is the Hack for LA Internship Project?

This project lets high school and college students work at HackforLA.org for a summer!

Why do it?

Learn how to work on an active development and make your CV more competitive!

Guiding Objectives

What are our guiding objectives?

Give a experience of what it will be like to work on a professional software development team and organization.

Experience and Growth Areas

Self managing your work

Learning to handle varying levels of instruction and supervision from none to tldr. Professional Software development work environments provide varying levels of autonomy; All require you to self manage to deliver your work. There is a heavy emphasis on delivery, making your work part of the larger project. You will learn to create value from the very first day.

Team Organization

  • How to get what you need from your team members and deliver what the project requires while managing the politics of perception and persuasion.
  • Finding and cultivating peer mentors
  • How to advance from a beginner to a productive contributor to a lead.

Effective methodologies and processes for Developers

  • How to use Git and GitHub, Branching, etc.
  • How work assignments are structured
  • How to document your issue (an assignment)
  • How to get peer and team leadership reviews (feedback) along the way and why we do frequent check ins to improve quality and speed of deliverables.
  • How to present complicated concepts to non developers

Working with people of various skill sets and ages