/42-Piscine

Day a day of my period as pisciner in 42 Sillicon Valley & 19 Belgium campus.

Primary LanguageC

🇪🇸 VERSIÓN EN ESPAÑOL 🇪🇸

🇺🇸 ENGLISH VERSION 🇺🇸

42sv

📜 42 OVERVIEW 📜

42 is an innovative engineering and programming college that offers rigorous, industry-leading education in a professional environment. Our program is designed to prepare students for the workplace using an instructional design that means students learn skills for the digital world and for the technology industry.

Our program is rigid yet flexible: certain projects are required in a particular order, while others students are free to pursue and explore. Projects range from 48 hours to 6 months, depending on their depth and complexity. Projects are corrected by peers, and students learn technical skills as well as interpersonal skills, time management, and project management.

Main features of the school are:

  • Open 24/7.
  • Peer-to-peer methodology.
  • Free tuition.
  • No teachers.
  • Wide community of students.
  • Various campuses around the world.
  • Gamified study curriculum.
  • Diversity of projects.

💡 ABOUT PISCINE 💡

📌 INTRODUCTION:

The piscine is a 1 month on-site test dedicated to learning about the basics of programming. It consists in a constant and intensive learning during 26 days, the pisciners had to demostrate their skills acquired during the process doing weekly exams.

🎯 OBJECTIVES:

The main goal is to demonstrate that we've acquired the basics of C programming and that you fit with our methodology to become a student or cadet of this school.

📖 EVALUATION PARAMETERS:

From my POV, after doing the piscine twice on different campuses (42 Sillicon Valley & s19 in Brussels), I noticed that NOBODY knows for sure which ones are the parameters to become a student. However, there are some facts that can be important when we're being evaluated, some of them I list here below (remember, under my POINT OF VIEW):

  • 🟥 Pass TESTS.
  • 🟥 Attend to the school as much as possible.
  • 🟧 Be creative.
  • 🟧 Be respectful with school & schoolfellows.
  • 🟧 Ask as much as possible looking for help with other students.
  • 🟧 Be motivated and dedicated during the piscine.
  • 🟨 Be persistent and fearless of failure.
  • 🟨 Do not bother the staff or other cadets with questions related to your projects.

📝 PISCINE'S TIPS:

Here is a list of some tips that have helped me a lot throughout this stage and that I hope will help you:

  • Try to rest as much as possible. (tired mind is not as productive)
  • Paper and pencil always at hand! or failing that, use blackboards.
  • Do not copy code. (It is useless to copy code if our goal is to learn to do it ourselves)
  • Be communicative and collaborative. (Very important, you can always learn something more from other colleagues)
  • Stay hydrated and well fed. (Sounds like mother's advice, but very effective)
  • Be persistent with yourself. (No matter how difficult you may see it at first, especially if you have not programmed before, we are always learning!)
  • Look for help if you get stuck. (Apart from learning how to find the right information, we can ask others for help, this saves a lot of time and headaches!)
  • Make code simple and readable. (When writing code, if we are newbies, do not try to shorten our code. This leads to our code not being easily readable by others and leads to confusion even for ourselves)

🏁 FULFILLED PROJECTS:

I enclose the projects that I have carried out during this stage in order to serve as a guide for you. These projects were made in the October piscine of 2020 in 19 Brussels **campus (Belgium).**In every project folder there is a PDF guide and the solutions.

❗❗Attention: Each campus organizes and manages projects differently.❗❗

📋 PROJECTS' TABLE:

Days Solutions # Exercises Results
1 SHELL 00 10 85/100 ✅
2 SHELL 01 9 85/100 ✅
3 C00 9 77/100 ✅
4 C01 9 100/100 ✅
5 C02 12 85/100 ✅
8 C03 6 100/100 ✅
9 C04 6 100/100 ✅
10 C05 8 80/100 ✅
11 C06 4 100/100 ✅
12 C07 6 100/100 ✅
16 C08 6 100/100 ✅
17 C09 3 100/100 ✅
18 C10 4 15/100 ❌
19 C12 No realizado 18 -
20 C13 No realizado 8 -
6 - 7 RUSH00 1 0/100 ❌
13 - 15 RUSH01 1 42/100 ❌
21 - 23 RUSH02 1 0/100 ❌
Check results

42sv

42sv




42sv

📜 ACERCA DE 42 📜

42 es una escuela de ingeniería y programación innovadora que ofrece una educación rigurosa, líder en la industria en un entorno profesional. Nuestro programa está diseñado con el fin de preparar a los estudiantes para el entorno laboral utilizando un diseño de instrucción, que significa que los estudiantes aprenden habilidades para el mundo digital y para la industria de la tecnología.

Nuestro programa es rígido pero flexible: ciertos proyectos se requieren en un orden particular, mientras que otros estudiantes son libres de seguir y explorar su camino. Los proyectos van desde las 48 horas hasta los 6 meses, dependiendo de su profundidad y complejidad. Los proyectos son corregidos por compañeros y los estudiantes aprenden habilidades técnicas así como habilidades interpersonales, administración del tiempo y administración de proyectos.

Las principales carácteristicas de la escuela son:

  • Abierto 24/7.
  • Metodología peer-to-peer.
  • Estudios gratis.
  • No profesores.
  • Amplia comunidad de estudiantes.
  • Diversos campus alrededor del mundo.
  • Currículum gamificado de estudios.
  • Diversidad de proyectos.

💡 ACERCA DE LA PISCINA 💡

📌 INTRODUCCIÓN:

La piscina es una prueba presencial de 1 mes dedicada a aprender sobre las bases de la programación. Consta de 26 dias de constante e intensivo aprendizaje durante los cuales los alumnos deberan demostrar sus destrezas adquiridas por medio de exámenes semanales.

🎯 OBJETIVO:

El objetivo principal de este periódo es demostrar que has adquirido los conocimientos básicos de programación en C y que eres apto para convertirte en un estudiante o cadete de esta escuela.

📖 PARÁMETROS DE EVALUACIÓN:

Bajo mi punto de vista, y tras haber realizado esta prueba en dos campus diferentes (42 Sillicon Valley & s19 en Bruselas), dialogando con los estudiantes de cada campus es que NADIE sabe a ciencia cierta cuales son los parámetros de evaluación para ser estudiante. Sin embargo, existen algunos factores que si que pueden influir a la hora de ser evaluado, los cuales los nombraré aqui abajo (recuerden, bajo mi PUNTO DE VISTA):

  • 🟥 Aprobar los EXÁMENES.
  • 🟥 Asistir el máximo tiempo posible.
  • 🟧 Ser creativo.
  • 🟧 Ser respetuoso con las normas de la escuela.
  • 🟧 Preguntar MUCHO y comunicarse con los demás piscineros para resolver dudas.
  • 🟧 Estar motivado y dedicado durante la prueba.
  • 🟨 Ser persistente y no tener miedo al fracaso.
  • 🟨 No molestar al staff o demás estudiantes para preguntas relacionadas con tus proyectos.

📝 CONSEJOS PARA LA PISCINA:

Aqui os dejo una lista de unos consejos que me han ayudado mucho a lo largo de ésta etapa y que espero que os sirvan de ayuda:

  • Procurad descansar lo más que podáis. (mente cansada no es igual de productiva)
  • Papel y lapiz siempre a mano! o en su defecto, utilizar pizarras.
  • No copiar código.(de nada sirve copiar código si nuestro objetivo es aprender a realizarlo por nosotros mismos)
  • Sed comunicativos y colaborativos. (Muy importante, siempre se puede aprender algo más de otros compañeros)
  • Mantenerse hidratados y bien alimentados. (Suena a consejo de madre, pero muy efectivo)
  • Sed persistentes con vosotros mismos. (Por muy difícil que lo veáis al principio, sobretodo sino habéis programado antes, estamos siempre aprendiendo!)
  • Buscad ayuda si os atascáis. (Aparte de que debemos aprender saber buscar la información adecuada, podemos pedir ayuda a los demás, esto ahorra mucho tiempo y dolores de cabeza!)
  • Realizad código simple y legible. (A la hora de escribir código, si somos novatos, no busquemos acortar nuestro código. Esto conlleva a que nuestro código no sea fácilmente legible para los demás y conlleve a confusiones incluso para nosotros mismos)

🏁 PROYECTOS REALIZADOS:

Adjunto los proyectos que he realizado durante esta etapa con el fin de que os sirva de guía. Éstos proyectos fueron realizados en la piscina de Octubre 2020 en el campus de 42 Bruselas (Bélgica).En cada uno de los proyectos se encuentran los ejercicios a realizar en PDF junto a las soluciones.

❗❗Atención: Cada campus organiza y gestiona de diferente manera los proyectos.❗❗

📋 TABLA DE EJERCICIOS:

Días Soluciones # Ejercicios Resultados
1 SHELL 00 10 85/100 ✅
2 SHELL 01 9 85/100 ✅
3 C00 9 77/100 ✅
4 C01 9 100/100 ✅
5 C02 12 85/100 ✅
8 C03 6 100/100 ✅
9 C04 6 100/100 ✅
10 C05 8 80/100 ✅
11 C06 4 100/100 ✅
12 C07 6 100/100 ✅
16 C08 6 100/100 ✅
17 C09 3 100/100 ✅
18 C10 4 15/100 ❌
19 C12 No realizado 18 -
20 C13 No realizado 8 -
6 - 7 RUSH00 1 0/100 ❌
13 - 15 RUSH01 1 42/100 ❌
21 - 23 RUSH02 1 0/100 ❌
Clickea para ver los resultados

42sv

42sv

TO DO LIST / QUEHACERES:

  • Finish my piscine / Terminar mi piscina.
  • Start my cadet program / Empezar mis estudios en 42.