Skip to content

Commit 1a4e678

Browse files
authored
docs: add internship call blog post (#141)
1 parent 202bde0 commit 1a4e678

File tree

2 files changed

+212
-0
lines changed

2 files changed

+212
-0
lines changed
57.2 KB
Loading
Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
---
2+
title: "Call for Interns 2024-02"
3+
slug: internship-call-2-2024
4+
date: 2024-04-20
5+
authors:
6+
- Ever Vino
7+
tags:
8+
- community
9+
- internship
10+
- OpenScienceLabs
11+
categories:
12+
- internship
13+
- community
14+
- Technological Collaboration
15+
- Open Source
16+
- Mentors
17+
- Technology Students
18+
description: >
19+
The Open Science Labs (OSL) has announced its Internship and
20+
Learning Program for the second cycle of 2024, in collaboration with The GRAPH
21+
Network.
22+
thumbnail: "/header.jpg"
23+
template: "blog-post.html"
24+
---
25+
26+
<style>
27+
table {
28+
border-collapse: collapse;
29+
width: 100%;
30+
margin: 20px 0;
31+
overflow: hidden;
32+
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
33+
}
34+
35+
th, td {
36+
border: 1px solid #ddd;
37+
padding: 12px;
38+
text-align: left;
39+
transition: background-color 0.3s;
40+
color: #000; /* Cambio del color del texto a negro */
41+
}
42+
43+
th {
44+
background-color: #74c69d; /* Color del título */
45+
color: #000;
46+
}
47+
48+
td {
49+
background-color: #d8f3dc;
50+
}
51+
52+
tr:hover td {
53+
background-color: #f2f2f2;
54+
}
55+
56+
pre {
57+
background-color: #f8f8f8;
58+
padding: 10px;
59+
border: 1px solid #ddd;
60+
overflow-x: auto;
61+
}
62+
63+
a {
64+
color: #3498db;
65+
text-decoration: none;
66+
}
67+
68+
a:hover {
69+
text-decoration: underline;
70+
}
71+
</style>
72+
73+
<!-- # Intro -->
74+
75+
This program presents valuable opportunities for both mentors and student/collaborators to engage and grow, despite being an unpaid initiative.
76+
77+
## Summary of steps to got into internship program
78+
79+
- Choose a project of your interest. Please read the project ideas document and see if yout meet the prerequisites or the stack required (normally the mentor rejects applicants if they do not meet the stack required)
80+
- Contact to the project mentor through email with the following info.
81+
- Curriculum Vitae
82+
- The project name
83+
- Project idea name
84+
- Motivation for wanting to collaborate on that specific project.
85+
- The mentor will assign you a minor issue to solve. (This step is required to verify if the applicant is able to solve the project tasks.)
86+
- After solving the issue The mentor will ask you to fill a form via google forms.
87+
- The selected applicant will be contacted via email on May 20.
88+
89+
Candidates should have a basic understanding of Git and how to contribute. For guidance, we recommend reading this [blog post](https://opensciencelabs.org/blog/first-time-contributors/) designed for first-time contributors. Additionally, to stay informed about announcements related to the Internship Program, candidates are encouraged to join the [OSL Discord](https://opensciencelabs.org/discord).
90+
91+
Please keep in mind about the timeline, and if you have any more questions do not hesitate to contact us at [email protected].
92+
93+
## Timeline
94+
95+
The following is the timeline for the OSL Internship Program Cycle 2024-02:
96+
97+
- **April 22**: Call for Interns/Apprentices opens.
98+
- **May 13**: Deadline for Interns/Apprentices applications.
99+
- **May 20**: Announcement of approved Interns/Apprentices and start of the bonding period
100+
- **May 27**: Official Start Date of Internship Period; an alternative for projects not
101+
selected by GSoC to run under the OSL Internship Program with The Graph Network support.
102+
- **July 8**: Mid-term Evaluation.
103+
- **August 26**: Final Evaluation.
104+
- **September 3**: Official End Date; Certification process begins.
105+
106+
## Info about participating Projects
107+
---
108+
109+
Below is the list of projects participating in the current internship cycle. Each entry provides key details to assist candidates in understanding the scope and requirements of the projects.
110+
111+
### ArtBox
112+
113+
- **Description:** ArtBox is a tool set for handling multimedia files with a bunch of useful functions.
114+
- **Category:** Multimedia Processing.
115+
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/artbox/](https://osl-incubator.github.io/artbox/)
116+
- **Contact:** Ivan Ogasawara [[email protected]](mailto:[email protected])
117+
- **Project Ideas URL:** https://github.com/osl-incubator/artbox/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle
118+
119+
120+
### ArxLang/ASTx
121+
122+
- **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.
123+
- **Categories:** AST, Compiler
124+
- **Organization/Project Webpage URL:** [https://arxlang.github.io/astx/](https://arxlang.github.io/astx/)
125+
- **Contact:** Ivan Ogasawara [[email protected]](mailto:[email protected])
126+
- **Project Ideas URL:** <https://github.com/arxlang/astx/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>
127+
128+
### Envers
129+
130+
- **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.
131+
- **Categories:** DevOps, Environment Management
132+
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/envers/](https://osl-incubator.github.io/envers/)
133+
- **Contact:** Ivan Ogasawara [[email protected]](mailto:[email protected])
134+
- **Project Ideas URL:** <https://github.com/osl-incubator/envers/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>
135+
136+
### fqlearn
137+
138+
- **Description:** This Project aims to facilitate the teaching of unit operations and thermodynamics.
139+
- **Categories:** Mathematical Modeling, Educational
140+
- **Organization/Project Webpage URL:** [https://osl-pocs.github.io/fqlearn/](https://osl-pocs.github.io/fqlearn/)
141+
- **Contact:** John Ever Vino Duran [[email protected]](mailto:[email protected])
142+
- **Project Idea 1 URL**: <https://github.com/osl-pocs/fqlearn/issues/42>
143+
- **Project Idea 2 URL**: <https://github.com/osl-pocs/fqlearn/issues/43>
144+
145+
### pymedx
146+
147+
- **Description**: This Project aims to fetch scientific papers metadata
148+
- **Categories:** scrapping, educational, python, api
149+
- **Organization/Project Webpage URL**: <https://osl-pocs.github.io/fqlearn/>
150+
- **Contact**: John Ever Vino Duran ([email protected])
151+
- **Project Ideas 1 URL**: <https://github.com/osl-incubator/pymedx/issues/10>
152+
- **Project Ideas 2 URL**: <https://github.com/osl-incubator/pymedx/issues/11>
153+
- **Project Ideas 3 URL**: <https://github.com/osl-incubator/pymedx/issues/12>
154+
155+
### Makim
156+
157+
- **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.
158+
- **Categories:** DevOps, Automation
159+
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/makim/](https://osl-incubator.github.io/makim/)
160+
- **Contact:** Ivan Ogasawara [[email protected]](mailto:[email protected])
161+
- **Project Ideas URL:** <https://github.com/osl-incubator/makim/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>
162+
163+
164+
### noWorkflow
165+
166+
- **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.
167+
- **Categories:** Provenance, Software Engineering
168+
- **Organization/Project Webpage URL:** [https://gems-uff.github.io/noworkflow/](https://gems-uff.github.io/noworkflow/)
169+
- **Contact:** João Felipe Nicolaci Pimentel [[email protected]](mailto:[email protected])
170+
- **Project Ideas URL (only project idea 2 available):** [https://gist.github.com/JoaoFelipe/ce4cb232deb2c71d4f39afc5cbeefe2b](https://gist.github.com/JoaoFelipe/ce4cb232deb2c71d4f39afc5cbeefe2b)
171+
172+
### SciCookie
173+
174+
- **Description:** SciCookie is a template developed by [OpenScienceLabs](https://opensciencelabs.org/) that creates projects from project templates.
175+
- **Category:** Project Templates, Scientific Software
176+
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/scicookie](https://osl-incubator.github.io/scicookie)
177+
- **Contact:** Ivan Ogasawara [[email protected]](mailto:[email protected])
178+
- **Project Ideas URL:** <https://github.com/osl-incubator/scicookie/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>
179+
180+
### Sugar
181+
182+
- **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.
183+
- **Categories:** DevOps, Container Management
184+
- **Organization/Project Webpage URL:** [https://osl-incubator.github.io/sugar/e](https://osl-incubator.github.io/sugar/)
185+
- **Contact:** Ivan Ogasawara [[email protected]](mailto:[email protected])
186+
- **Project Ideas URL:** <https://github.com/osl-incubator/sugar/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>
187+
188+
### ES-Journals
189+
190+
- **Description**: An ElasticSearch instance for serving scientific journals metadata. Currently, it has support for biorXiv and medrXiv.
191+
- **Categories:** Servers, api
192+
- **Organization/Project Webpage URL**: <https://github.com/thegraphnetwork-literev/es-journals>
193+
- **Contact**: Ivan Ogasawara ([email protected])
194+
- **Project Ideas URL**: <https://github.com/thegraphnetwork-literev/es-journals/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>
195+
196+
### Growth-Forge
197+
198+
- **Description**: GrowthForge is a simplified feedback exchange platform designed to facilitate periodic feedback between individuals within specific projects. It aims to streamline communication and insights sharing, enhancing project collaboration and personal development.
199+
- **Categories:** web development, backend, frontend, python
200+
- **Organization/Project Webpage URL**: <https://github.com/osl-incubator/growth-forge/>
201+
- **Contact**: Ivan Ogasawara ([email protected])
202+
- **Project Ideas URL**: <https://github.com/osl-incubator/growth-forge/wiki/OSL-Internship-%E2%80%90-2024-%E2%80%90-2nd-Cycle>
203+
204+
205+
### Useful Materials and Courses
206+
---
207+
208+
- **First Time Contributors:** In this [blog post](https://opensciencelabs.org/blog/first-time-contributors/) you will find useful information about how to do your first contribution in projects.
209+
- **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.
210+
- **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.
211+
- **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.
212+
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)