forked from MIT-Emerging-Talent/ET6-practice-code-review
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Saad updated this file from scratch by adding new learning goals both for collective & individual
- Loading branch information
Showing
1 changed file
with
46 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,49 @@ | ||
# Learning Goals | ||
|
||
## Collective | ||
## Collective Learning Goals | ||
As a team, we aim to achieve the following: | ||
|
||
## Individual | ||
1. **Master Collaborative Tools:** | ||
- Become proficient in using GitHub for version control, collaboration, and project management. | ||
- Ensure effective communication and documentation within the repository. | ||
|
||
2. **Build a Culture of Teamwork:** | ||
- Foster an environment of mutual support and accountability. | ||
- Encourage active participation, constructive feedback, and knowledge sharing. | ||
|
||
3. **Deliver High-Quality Outputs:** | ||
- Set clear milestones and deliverables for projects. | ||
- Maintain high standards for code quality, readability, and functionality. | ||
|
||
4. **Resolve Conflicts Efficiently:** | ||
- Learn to handle merge conflicts and ensure seamless integration of team contributions. | ||
- Develop a shared understanding of best practices for collaboration. | ||
|
||
5. **Develop Agile Practices:** | ||
- Adopt iterative approaches for project development. | ||
- Regularly review progress and adjust priorities as needed. | ||
|
||
--- | ||
|
||
## Individual Learning Goals | ||
As part of the program, Every team member will focus on achieving the following personal goals: | ||
|
||
1. **Enhance GitHub Proficiency:** | ||
- Understand and use Git commands to manage repositories effectively. | ||
- Master branching, merging, and handling pull requests. | ||
|
||
2. **Improve Coding Skills:** | ||
- Write clean, maintainable, and well-documented code. | ||
- Learn and apply relevant programming languages or frameworks for the project. | ||
|
||
3. **Strengthen Communication:** | ||
- Provide clear and constructive feedback on code reviews. | ||
- Document team contributions and thought processes to benefit the team. | ||
|
||
4. **Time Management:** | ||
- Prioritize tasks and meet deadlines while balancing program commitments. | ||
- Use tools like project boards to track progress and manage workloads. | ||
|
||
5. **Develop a Growth Mindset:** | ||
- Seek opportunities to learn from peers and mentors. | ||
- Reflect on challenges and successes to continuously improve personal skills. |