Skip to content

Commit e8529f1

Browse files
authored
Add call for interns (#90)
1 parent 54f0864 commit e8529f1

File tree

3 files changed

+221
-0
lines changed

3 files changed

+221
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,4 @@ dmypy.json
127127

128128
# Pyre type checker
129129
.pyre/
130+
.vscode
57.2 KB
Loading
Lines changed: 220 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,220 @@
1+
---
2+
title: "Call for Interns 2024-01"
3+
slug: call-for-interns-2024-01
4+
date: 2024-01-09
5+
authors:
6+
- Daniela Iglesias Rocabado
7+
tags:
8+
- community
9+
- internship
10+
- OpenScienceLabs
11+
- Technology Stydents
12+
categories:
13+
- internship
14+
- community
15+
- Technological Collaboration
16+
- Open Source
17+
- Mentors
18+
- Technology Students
19+
description: >
20+
The Open Science Labs (OSL) has announced its Internship and
21+
Learning Program for the first cycle of 2024, in collaboration with The GRAPH
22+
Network.
23+
thumbnail: "/header.jpg"
24+
template: "blog-post.html"
25+
---
26+
27+
<style>
28+
table {
29+
border-collapse: collapse;
30+
width: 100%;
31+
margin: 20px 0;
32+
overflow: hidden;
33+
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
34+
}
35+
36+
th, td {
37+
border: 1px solid #ddd;
38+
padding: 12px;
39+
text-align: left;
40+
transition: background-color 0.3s;
41+
color: #000; /* Cambio del color del texto a negro */
42+
}
43+
44+
th {
45+
background-color: #74c69d; /* Color del título */
46+
color: #000;
47+
}
48+
49+
td {
50+
background-color: #d8f3dc;
51+
}
52+
53+
tr:hover td {
54+
background-color: #f2f2f2;
55+
}
56+
57+
pre {
58+
background-color: #f8f8f8;
59+
padding: 10px;
60+
border: 1px solid #ddd;
61+
overflow-x: auto;
62+
}
63+
64+
a {
65+
color: #3498db;
66+
text-decoration: none;
67+
}
68+
69+
a:hover {
70+
text-decoration: underline;
71+
}
72+
</style>
73+
74+
<!-- # Intro -->
75+
76+
This program presents valuable opportunities for both mentors and student/collaborators to engage and grow, despite being an unpaid initiative.
77+
78+
## Initial Guidelines for Internship Program Candidates:
79+
---
80+
81+
Candidates are encouraged to thoroughly explore project options aligning with their skills and interests. This involves a careful review of project ideas and documentation.
82+
83+
Once a candidate identifies a preferred project, they should initiate contact with the mentor via email. The email should include:
84+
85+
* Personal Introduction
86+
* Curriculum Vitae
87+
* The project name
88+
* Project idea name
89+
* Motivation for wanting to collaborate on that specific project.
90+
91+
Additionally, candidates must confirm their availability for the entire 3-month duration of the project.
92+
93+
Upon mentor acceptance, candidates will be assigned preliminary tasks, such as documentation updates and bug fixes. This step enables the mentor to assess the candidate's capability to handle the project tasks effectively.
94+
95+
Successful completion of these initial assignments will prompt the mentor to guide the candidate in applying for the Open Science Labs Internship Program through the provided LINK.
96+
97+
Candidates are reminded of the importance of having prior knowledge of Git. Additionally, candidates should join the [OSL Discord](https://opensciencelabs.org/discord) to stay updated on announcements related to the Internship Program.
98+
99+
Recognizing the value of skill enhancement, Open Science Labs organizes study groups that candidates are encouraged to participate in, further refining their abilities.
100+
101+
## Guidelines for Approved Interns:
102+
---
103+
104+
* **Communication:** Proactive communication is encouraged, with frequent updates through appropriate channels. Approved interns should use OSL Blog to document their experiences.
105+
* **Continuous Learning:** Interns are advised to study project technologies, participate in study groups, and regularly write about their experiences on the OSL Blog.
106+
* **Evaluations:** The internship includes midterm and final evaluations, allowing mentors to assess progress and students/collaborators to evaluate their contributions.
107+
>**Information:**
108+
For more details about internships, you can [click here](https://opensciencelabs.org/programs/internship/cycles/2024-01/#osl-web-page)
109+
110+
111+
## Timeline
112+
---
113+
114+
| Date| Activity |
115+
| ------------------------ | --------------------------------------------------------------------------------------------|
116+
| **January 9, 2024** | Call for Interns/Apprentices opens. |
117+
| **February 2, 2024** | Deadline for Interns/Apprentices applications. |
118+
| **February 14, 2024** | Announcement of approved Interns/Apprentices. |
119+
| **February 24-25, 2024** | Integration Phase – interns engage with mentors and familiarize themselves with the project. |
120+
| **February 26, 2024** | Official Start Date. |
121+
| **April 8, 2024** | Mid-term Evaluation. |
122+
| **May 20, 2024** | Final Evaluation. |
123+
| **May 27-31, 2024** | Interns present their work. |
124+
| **June 3, 2024** | Official End Date; Certification process begins. |
125+
126+
## List of Participating Projects
127+
---
128+
129+
Below is the list of projects participating in the current internship cycle. Each project includes key details to help candidates understand the scope and requirements.
130+
131+
### ArtBox
132+
133+
- **Description:** ArtBox is a tool set for handling multimedia files with a bunch of useful functions.
134+
- **Category:** Multimedia Processing.
135+
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/artbox/](https://osl-incubator.github.io/artbox/)
136+
- **Contact:** Ivan Ogasawara [ivan.ogasawara@gmail.com](mailto:ivan.ogasawara@gmail.com)
137+
- **Project Ideas URL:** [https://github.com/osl-incubator/artbox/issues/10](https://github.com/osl-incubator/artbox/issues/10)
138+
139+
140+
### ArxLang/ASTx
141+
142+
- **Description:** ASTx is an agnostic expression structure for AST. It is agnostic because it is not specific to any language, neither to the ArxLang project, although its main focus is to provide all needed feature for ArxLang.
143+
- **Categories:** AST, Compiler
144+
- **Organization/Project Webpage URL:** [https://arxlang.github.io/astx/](https://arxlang.github.io/astx/)
145+
- **Contact:** Ivan Ogasawara [ivan.ogasawara@gmail.com](mailto:ivan.ogasawara@gmail.com)
146+
- **Project Ideas URL:** [https://github.com/arxlang/astx/issues/21](https://github.com/arxlang/astx/issues/21)
147+
148+
### Envers
149+
150+
- **Description:** Envers is a command-line tool (CLI) designed to manage and version environment variables for different deployment stages such as staging, development, and production. It provides a secure and organized way to handle environment-specific configurations.
151+
- **Categories:** DevOps, Environment Management
152+
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/envers/](https://osl-incubator.github.io/envers/)
153+
- **Contact:** Ivan Ogasawara [ivan.ogasawara@gmail.com](mailto:ivan.ogasawara@gmail.com)
154+
- **Project Ideas URL:** [https://github.com/osl-incubator/envers/issues/18](https://github.com/osl-incubator/envers/issues/18)
155+
156+
### fqlearn
157+
158+
- **Description:** This Project aims to facilitate the teaching of unit operations and thermodynamics.
159+
- **Categories:** Mathematical Modeling, Educational
160+
- **Organization/Project Webpage URL:** [https://osl-pocs.github.io/fqlearn/](https://osl-pocs.github.io/fqlearn/)
161+
- **Contact:** John Ever Vino Duran [evervino00@gmail.com](mailto:evervino00@gmail.com)
162+
- **Project Ideas URL:** [https://github.com/osl-pocs/fqlearn/issues/30](https://github.com/osl-pocs/fqlearn/issues/30)
163+
164+
165+
### Makim
166+
167+
- **Description:** Makim (or makim) is based on make and focus on improve the way to define targets and dependencies. Instead of using the Makefile format, it uses yaml format.
168+
- **Categories:** DevOps, Automation
169+
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/makim/](https://osl-incubator.github.io/makim/)
170+
- **Contact:** Ivan Ogasawara [ivan.ogasawara@gmail.com](mailto:ivan.ogasawara@gmail.com)
171+
- **Project Ideas URL:** [https://github.com/osl-incubator/makim/issues/74](https://github.com/osl-incubator/makim/issues/74)
172+
173+
174+
### noWorkflow
175+
176+
- **Description:** The noWorkflow project aims at allowing scientists to benefit from provenance data analysis even when they don't use a workflow system. It transparently collects provenance from Python scripts and notebooks and provide tools to support the analysis and management of the provenance.
177+
- **Categories:** Provenance, Software Engineering
178+
- **Organization/Project Webpage URL:** [https://gems-uff.github.io/noworkflow/](https://gems-uff.github.io/noworkflow/)
179+
- **Contact:** João Felipe Nicolaci Pimentel [joaofelipenp@gmail.com](mailto:joaofelipenp@gmail.com)
180+
- **Project Ideas URL:** [https://gist.github.com/JoaoFelipe/ce4cb232deb2c71d4f39afc5cbeefe2b](https://gist.github.com/JoaoFelipe/ce4cb232deb2c71d4f39afc5cbeefe2b)
181+
182+
### OSL Web Page
183+
184+
- **Description:** OpenScienceLabs web page, is a project that serves as a way to present OSL to the world through a web page.
185+
- **Category:** Web Development
186+
- **Organization/Project Webpage URL:** [https://opensciencelabs.org//](https://opensciencelabs.org/)
187+
- **Contact:** John Ever Vino Duran [evervino00@gmail.com](mailto:evervino00@gmail.com)
188+
- **Project Ideas URL:** [https://github.com/osl-pocs/fqlearn/issues/84](https://github.com/osl-pocs/fqlearn/issues/84)
189+
190+
### PyDataStructs
191+
192+
- **Description:** PyDataStructs project aims to be a Python package for various data structures and algorithms (including their parallel implementations).
193+
- **Categories:** Data Structures, Algorithms
194+
- **Organization/Project Webpage URL:** [https://pydatastructs.readthedocs.io/en/latest/](https://pydatastructs.readthedocs.io/en/latest/)
195+
- **Contact:** Gagandeep Singh [gdp.1807@gmail.com](mailto:gdp.1807@gmail.com)
196+
- **Project Ideas URL:** [https://github.com/codezonediitj/pydatastructs/wiki/Planned-Features-for-v1.0.1](https://github.com/codezonediitj/pydatastructs/wiki/Planned-Features-for-v1.0.1)
197+
198+
### SciCookie
199+
200+
- **Description:** SciCookie is a template developed by [OpenScienceLabs](https://opensciencelabs.org/) that creates projects from project templates.
201+
- **Category:** Project Templates, Scientific Software
202+
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/scicookie](https://osl-incubator.github.io/scicookie)
203+
- **Contact:** Ivan Ogasawara [ivan.ogasawara@gmail.com](mailto:ivan.ogasawara@gmail.com)
204+
- **Project Ideas URL:** [https://github.com/osl-incubator/scicookie/issues/192](https://github.com/osl-incubator/scicookie/issues/192)
205+
206+
### Sugar
207+
208+
- **Description:** Sugar aims to organize your stack of containers, gathering some useful scripts and keeping this information centralized in a configuration file. So the command line would be very simple.
209+
- **Categories:** DevOps, Container Management
210+
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/sugar/e](https://osl-incubator.github.io/sugar/)
211+
- **Contact:** Ivan Ogasawara [ivan.ogasawara@gmail.com](mailto:ivan.ogasawara@gmail.com)
212+
- **Project Ideas URL:** [https://github.com/osl-incubator/sugar/issues/105](https://github.com/osl-incubator/sugar/issues/105)
213+
214+
### Useful Materials and Courses
215+
---
216+
217+
- **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.
218+
- **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.
219+
- **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.
220+
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.

0 commit comments

Comments
 (0)