Skip to content

ankisile/cs-study

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors