Skip to content

Zaixian5/WIL

Repository files navigation

WIL

최초 커밋: 2023/9/17 최근 커밋: 2024/12/24


1. WIL이란?

최근 IT 업계 종사자들 사이에서 TIL이라는 이름의 레포지터리를 관리하는 것이 유행하고 있다.

TIL은 Today I Learned의 약자로 “오늘 내가 배운 것”이라는 뜻이다.

즉 TIL 레포지터리는 개발자 개인이 업무에 임하면서, 혹은 IT 직무를 희망하는 취준생이 취준 과정에서 공부한 내용을 매일매일 커밋하는 일종의 챌린지인 것이다.

이러한 아이디어에서 착안하여 필자는 WIL을 만들기로 하였다.

WIL은 What I Learned의 약자로 “내가 배운 것”이라는 뜻이다.

운영제체론, 프로그래밍 언어론과 같은 이론 공부와 각종 팀 프로젝트에 열중해야 하는 컴퓨터, 소프트웨어 학부 과정 학생 특성 상, 현업에서 활용되는 실무적인 IT 지식 만을 집중적으로 공부하기에는 여러 제약이 존재한다.

따라서 매일 공부한 코딩 지식을 커밋하기 보다, 한 학기 동안 배운 내용 중 소스 코드에 해당하는 부분만 커밋하여 관리하는 용도로 WIL을 만들었다.

2. WIL의 목적

1. 코딩 다이어리

학부 과정 동안 코딩과 관련해서 배운 내용은 모두 기록한다. 이를 통해 본인의 코딩 공부 역사를 확인하는 일종의 다이어리로 활용하고자 한다.

2. 기록 및 보관

공부한 내용은 아무리 사소한 것일 지라도 분명 다시 확인해야 하는 순간이 올 수 있다. 코딩 공부 특성 상 책이나 노트로 이를 기록 및 보관하는 것은 쉽지 않다. 따라서 레포지터리의 형태로 관리하여 필요한 순간에 확인하고자 한다.

3. WIL의 구조

1. 디렉토리 이름

WIL의 모든 디렉토리 이름은 아래의 형식을 따른다.

“연도_서수_Half”

예를 들어 2024년도 1학기 수업시간에 배운 내용이면 “2024_1st_Half”가 된다.

2. 하위 디렉토리 구조

WIL의 하위 디렉토리에는 각각의 연도와 학기에 배운 소스코드가 존재한다.

가장 먼저 나타나는 하위 디렉토리는 과목의 이름, 해당 디렉토리의 하위 디렉토리는 과제의 이름 혹은 핵심 키워드이다.

4. 기타 사항

  1. 매 학기 수업시간에 코딩을 공부하는 것은 아니므로, WIL에 기록할 정도로 유의미한 공부 내용이 없을 경우 커밋하지 않았다. 2023_2nd_Half가 없는 이유는 바로 이런 이유에서이다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors