Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ nav:
- index: 'programs/internship/index.md'
- Interns Guide: 'programs/internship/guides/interns/index.md'
- Mentors Guide: 'programs/internship/guides/mentors/index.md'
- "Cycle 2024-01 (NEW)": 'programs/internship/cycles/2024-01.md'
- "Cycle 2023-01 (WiP)": 'programs/internship/cycles/2023-01.md'
- "Cycle 2024-01 (OPEN)": 'programs/internship/cycles/2024-01.md'
- "Cycle 2023-01 (CLOSED)": 'programs/internship/cycles/2023-01.md'
- Projects Ideas Template: 'programs/internship/templates/projects-ideas.md'
- Mentoring: 'programs/mentoring/index.md'
- Packaging Support: 'programs/packaging-support/index.md'
Expand Down
115 changes: 115 additions & 0 deletions pages/programs/internship/cycles/2024-01.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,51 @@ results will be announced on February 14, 2024.
Please note, the list of participating projects will be available on January
5, 2024. Stay tuned for updates!

### Recommendations for Internship Program Candidates

Maximizing your chances in the Open Science Labs Internship Program begins with
careful preparation and engagement. Here's how you can get started:

#### Selecting and Engaging with Projects

- **Explore Project Options:** Review the complete list of proposed projects (to
be announced) to find those that align with your interests and skills.
- **Contact Mentors:** Reach out to mentors of the projects you're interested
in. While it's okay to explore a couple of projects, focusing on one or at
most two allows for deeper engagement and learning.
- **Contribute to Projects:** Before applying, try to have a few contributions
accepted and merged into the project. This demonstrates your commitment and
capability. **Note:** If you feel that your initially selected project is not
the right fit, it's okay to consider another project. However, remember to
communicate this change to your current mentor and express your gratitude for
their time and guidance. Open communication and courtesy go a long way in
maintaining positive relationships within the OSL community.

#### Technical Preparation

- **Familiarize Yourself with Git:** Basic knowledge of Git is essential, as all
collaboration will involve using this tool. Brush up on Git commands and
workflows to ensure you're ready.
- **Join the OSL Discord:** Engage with the community by joining the Open
Science Labs Discord server at
[OSL Discord](https://opensciencelabs.org/discord). You can join specific
groups through the #subs-groups channel. For any queries, the general channel
is your go-to resource.
- **Participate in Study Groups:** Enhance your skills by joining study groups
within the OSL community. These groups are a great way to sharpen your skills
and can be found via the #subs-groups channel on Discord.

#### Focus Areas for Early Contributions

- **Start with Accessible Issues:** Good first issues to tackle include
documentation updates, writing unit tests, and fixing small bugs. These
contributions are valuable and can serve as a great starting point.

#### Application Process

- **Apply Once Ready:** After receiving approval from your mentor, proceed to
apply for the internship program at the specified link (to be announced).

## How the Internship Works

### Communication Channels
Expand All @@ -126,6 +171,52 @@ Please note, the list of participating projects will be available on January
- **Open Science Labs with Mentors:** Communication with mentors will be
conducted via email.

### Recommendations for Approved Interns

Success in the Open Science Labs Internship Program goes beyond just completing
tasks. To make the most of this opportunity, we encourage you to adopt the
following best practices:

#### Be Proactive in Communication

- **Frequent Updates:** Keep your mentor informed about your progress,
challenges, and successes. Aim to provide updates once a day or every two
days. Proactive communication helps build a strong relationship with your
mentor and keeps your project on track.
- **Use Appropriate Channels:** Avoid direct messages (DMs) for project-related
discussions. Stick to the communication channels recommended by your mentor,
such as specific project channels or group discussions.

#### Continuous Learning and Engagement

- **Study Project Technologies:** Familiarize yourself with the technologies and
tools used in your project. Understanding these will boost your productivity
and contribution quality.
- **Participate in Study Groups:** Joining an Open Science Labs study group can
enhance your skills and provide additional community support.

#### Document and Reflect

- **Blog Posts:** Regularly write about your learning experiences on the Open
Science Labs Blog. Sharing new knowledge not only helps you organize your
thoughts but also creates a valuable record of your journey for future
reference.

#### Seek Feedback

- **Regular Check-ins:** Don’t hesitate to ask your mentor for feedback. This
ensures you are moving in the right direction and aligning with project goals.

#### Utilize Supportive Technologies

- **Leverage AI Tools:** Consider using technologies like ChatGPT to help
analyze problems, explore alternative solutions, and improve your code. These
tools can also assist in enhancing documentation and blog posts.

By following these guidelines, you’ll not only contribute effectively to your
project but also enrich your overall learning and professional growth during the
internship.

### Blogging Requirement

During the internship, students/collaborators are expected to write blog posts
Expand Down Expand Up @@ -165,3 +256,27 @@ The following is the timeline for the OSL Internship Program Cycle 2024-01:
## Participating Projects

The list of participating projects will be published here on January 4, 2024.

## Useful Materials and Courses

As you prepare for the Open Science Labs Internship Program, we recommend the
following resources to enhance your skills and knowledge. These materials cover
a range of topics essential for success in the program:

- **Software Carpentry Lessons:** Offering tutorials on Git, Bash, Python, R,
and more, these lessons are invaluable for building a strong foundation in
software development. Access the lessons at
[Software Carpentry](https://software-carpentry.org/lessons/).

- **Udacity CS212 - Design of Computer Programs:** This course, taught by Peter
Norvig, delves into advanced programming topics and is an excellent way to
deepen your understanding of computer programs. Enroll in the course at
[Udacity CS212](https://www.udacity.com/course/design-of-computer-programs--cs212).

- **The GRAPH Network Courses:** Explore a range of courses offered by The GRAPH
Network, tailored to various aspects of data analysis. Find the courses at
[The GRAPH Network Courses](https://thegraphcourses.org/).

These resources provide a great opportunity to prepare effectively for the
Internship Program and to develop a broad skill set in software development and
data analysis.