Skip to content

Exercises completed during the 26 days of the C Piscine in August 2023 at 42 Barcelona (Fundación Telefónica).

Notifications You must be signed in to change notification settings

juancumbeq/42_BCN_C_Piscine_2023

Repository files navigation

School 42 Barcelona - C Piscine 2023 (August)

In August 2023, I joined 42 Barcelona. During this period, I participated in an intensive "Bootcamp" where I had the opportunity to learn the fundamentals of programming, specifically using C.

The 42 Barcelona Campus is open 24/7, which means that everything depended on me. Without teachers, textbooks, or schedules, my progress relied on my hard and soft skills.

During these challenging 26 days, I had to improve my self-study abilities, refine my information research skills, and, most importantly, enhance my teamwork skills because there were over 150 other students like me who were being tested to pass the C Piscine.

I made some great friends, and everyone was eager to help each other while learning simultaneously.

Before these 26 days, I already had experience in programming with JavaScript and PHP, but after this period, I gained a deeper understanding of what happens behind the scenes in the default functions I used to implement in my code. I successfully passed the C Piscine, which makes me excited about the prospect of learning many other technologies.

Honestly, I recommend that everyone should try this "Bootcamp." KEEP LEARNING!

See you at 42 BCN!

Completed Exercises

Shell00 - Introduction to C

Shell01 - Introduction to C

C00 - Introduction to C

C01 - Pointers and If Statements

C02 - Introduction To Strings and Arrays

C03 - String Functions, Manipulation and Concatanation

C04 - Analysing String Qualities and Manipulating Ints

Rush00 - Using of While Loops and Printing Characters

  • files - Print Characters Following a Path

Skills developed

Hard-skills

# C Language
	The primary language learned at the 42's Piscine is C: dealing with variables,
	pointers, memory allocation, macros, as well as creating functions and programs,
	including the use and creation of libraries and Makefiles.

# Shell
	The first two days of the bootcamp are dedicated to learning basic to intermediate
	shell commands to seamlessly navigate through the terminal.

# Git
	All projects are submitted via a remote git repository, which demands students to
	be at ease with such a system.

Soft-skills

# Self-learning and proactiveness
	At 42, self-learning is at the core of its peer to peer learning methodology. There
	are no teachers whatsoever; the learning process is based on googling, enquiring
	your classmates, and empirical knowledge, each student learning at their own pace.

# Teamwork
	On weekends, a 48h team project called "Rush" is proposed: a 3-member group randomly
	chosen by the school's system must collaboratively develop a fully running application.
	The major challenge here is to equalize the different knowledge levels while finding a
	common work methodology that allows all team members to contribute to the project.

# Time management and resiliency
	The school is open 24/7. Thus, the so-called "pisciners" are free to work whenever
	they want, which demands excellent time management skills and resiliency for not
	"drowning" amid the massive load of work demanded by the non-stop 26-day program.

Releases

No releases published

Packages

No packages published