Skip to content

SeunghyunWoo99/cs-study

Repository files navigation

Computer Science Study

🎯 학습 목표

[면접을 위한 CS 전공지식 노트, 주홍철 저] 책을 기반해 CS 전반 지식에 대한 토론으로 진행됩니다.

🌳 Rule

  • 스터디는 매주 월, 목 오프라인 진행
  • 스터디 진행 방식은 아래 진행 방식 참조
  • 상,벌점 제도
    • 캠스터디 참여 (팀원 2명 이상 참여, 최소 2시간 이상, 인증 필수) +0.5점
    • 1일 1커밋, 연속 2일 이상 부터 일 당 +0.2점
    • 스터디 과제 이외 기술 블로그 포스팅 하나 당 +0.5점
    • 오프라인 모임 지각
      • ~5분까지 출석 인정, 초과 시 -2점
      • 결석 -5점
    • 온라인 과제
      • 지각 (스터디 종료 이후 제출) -1점
      • 미수행 -3점
  • 벌점 5점 이상 시 강제 퇴출, 보증금 반환 불가
  • 벌점은 주마다 0점으로 리셋 됨
  • 벌금은 누적, 1점 당 1,000원
  • 스터디 종료 후 벌금 제외한 보증금 반환, 모인 벌금은 누적 벌점이 가장 많은 한 명을 제외한 스터디 원들과 1/3

👩🏻‍💻 스터디원

🫧 👩🏻‍💻 🐰 🧑🏻‍💻
@seunghyun @1 @2 @3

⏰ 타임 테이블

시간 내용
10:00 ~ 10:30 지난 스터디에서 부족했던 질의응답 보완 및 추가 학습내용 공유, 당일 스터디 주제 분배
10:30 ~ 12:00 주제 별 책 기반 내용 토론 및 질의응답
12:00 ~ 13:00 단원 관련 면접 질문 연습 (인당 15분 가량, 3:1)

📓 진행 방식

  • 오프라인 스터디 전, 해당 주의 단원에 대해 책으로 각자 공부하고 개인 블로그에 글 작성. (책은 이미 상당히 축약된 내용이므로 요약 정리보다는 소주제에 대한 부연설명 및 본인만의 단어들로 다시 설명해보는 방식 지향)
  • 오프라인 스터디 전, 해당 단원에 관련된 면접 질문과 이상적인 답변을 최소 4개 이상 준비.
  • 오프라인 스터디 당일, 사다리타기로 소주제의 담당자 정하기
  • 오프라인 스터디 중, 공부하는 동안 생긴 질문들을 공유. 각 소주제는 담당자가 토론을 리드.
  • 오프라인 스터디 중, 스터디가 끝나면 이전 단원에 대해서 빈도높은 면접 질문들을 3:1로 인 당 15분 씩 면접 식으로 묻고 답변
  • 오프라인 스터디 후, 토론 중 나온 유의미한 질문들과 부가 정보들을 소주제 담당자가 검증하여 소단원 페이지 git에 정리하고 pr 생성
  • 스터디 장이 검토 후 머지
  • 필요하다고 판단될 시 합의하에 온라인 스터디 진행 가능

🌱 네이밍 컨벤션

  • 단원 별 디렉토리 구조
    • 소단원까지만 디렉토리 생성
└── 📂 디자인 패턴과 프로그레밍 패러다임
       ├── 📂 디자인 패턴
       │      ├── 💾 README.md
       │      ├── 💾...
       │      └── 💾 팩토리 패턴 vs 탬플릿 패턴.cpp
       ├── 📂 프로그래밍 패러다임
       └── 💾 README.md
└── 📂 네트워크
       ├── 📂 네트워크의 기초
       │      ├── 💾 README.md
       │      ├── 💾...
       │      └── 💾 개인 주제.cpp
       ├── 📂...
       └── 💾 README.md
└── 📂 운영체제
       ├── 📂 운영체제와 컴퓨터
       │      ├── 💾 README.md
       │      ├── 💾...
       │      └── 💾 개인 주제.cpp
       ├── 📂...
       └── 💾 README.md
└── 📂 데이터베이스
       ├── 📂 데이터베이스의 기본
       │      ├── 💾 README.md
       │      ├── 💾...
       │      └── 💾 개인 주제.cpp
       ├── 📂...
       └── 💾 README.md
└── 📂 자료 구조
       ├── 📂 복잡도
       │      ├── 💾 README.md
       │      ├── 💾...
       │      └── 💾 개인 주제.cpp
       ├── 📂...
       └── 💾 README.md
  • 브랜치 네이밍 컨벤션
    • 단원명_이름이니셜
    • eg) design_wsh
  • 커밋 메세지 컨벤션
    • [주제] 내용 상태
    • eg) [Design Pattern] Factory Pattern vs. Template Pattern Add
  • 개인 별 pr 생성
    • [주제] 제목 by 팀원이름
    • eg) [Design Pattern] 책 부가설명 by 우승현
    • eg) [개인 과제] 탬플릿 패턴 vs 팩토리 by 우승현

🔗 참고 자료

스터디의 주제 및 면접 질문은 아래 자료들을 참고합니다

학습 주제

디자인 패턴과 프로그래밍 패러다임

네트워크

운영체제

데이터베이스

자료 구조

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •