/42-Quebec

42 Quebec Projects

Primary LanguageC

42-Quebec

42 Quebec projects

스크린샷 2024-05-29 오후 11 23 51
Order Circle Project Stack Status Score
00 00 Picine_C C Completed 15/24
01 00 Libft C Completed 115/100
02 01 get_next_line C Completed 112/100
03 01 ft_printf C Completed 100/100
04 01 Born2beRoot Linux Completed 100/100
05 02 push_swap C Completed 94/100
06 02 pipex C Completed 100/100
07 02 so_long C Completed 100/100
08 02 Exam_02 C Completed 100/100
09 03 Philosophers C Completed 100/100
10 03 minishell C Completed 100/100
11 03 Exam_03 C Completed 100/100
12 04 NetPractice Network Completed 100/100
13 04 Piscine_CPP C++ Completed 9/9
14 04 Exam_04 C Completed 100/100
15 04 Cub3D C Completed 105/100
16 05 Inception Docker Completed 100/100
17 05 Exam_05 C++ Completed 100/100
18 05 ft_irc C++ Completed 100/100
19 06 ft_transcendence Typescript Completed 99/100
20 06 Exam_06 C Completed 100/100

Circle Overview

Circle Content
Circle 0 C programming (creating functions, libraries, etc.)
Circle 1 C programming (memory management, debugging, etc.), introduction to servers (Linux, VM, etc.)
Circle 2 Data structures, process communication, graphics (basic mathematics)
Circle 3 Operating systems (process management, communication, synchronization, etc.)
Circle 4 Objects, networking, graphics (more advanced mathematics)
Circle 5 Servers (virtual machines, web servers), Docker, containers
Circle 6 Comprehensive review and service creation (Circles 0-6)

Skills Learned

  • Soft skills for communicating what I’ve implemented
  • Verifying knowledge and performing code reviews through peer evaluations
  • Learning how to read manuals and official documentation
  • Analyzing subjects to determine what I need to know
  • Studying independently to learn what I need to know
  • Defining the scope of implementation and depth of study necessary to solve a task
  • Establishing clear criteria for defining and implementing functions/programs
  • Developing my own methods for acquiring the necessary skills
  • Structuring and organizing the knowledge I’ve acquired