GithubHelp home page GithubHelp logo

jungwoohyoen / computerscience Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sery270/computerscience

0.0 0.0 0.0 723 KB

✨킹갓제너럴엠페러충무공마제스티하이퍼울트라슈퍼 주니어 개발자✨가 되고싶은 꼬맹이들이 모였다 ❗️

computerscience's Introduction

ComputerScience

✨킹갓제너럴엠페러충무공마제스티하이퍼울트라슈퍼 주니어 개발자✨가 되고싶은 꼬맹이들이 모였다 ❗️

슈퍼주니어 log

💪2022/03/25 (금) 14:00

DONE

  • 프로세스와 스레드의 차이

💪2022/03/28 (월) 18:00

DONE

  • 멀티 프로세스 🆚 멀티 스레드
  • 멀티 스레드 🆚 싱글 스레드

💪2022/03/30 (수) 21:00

DONE

  • 프로세스와 스레드 차이 내용 중 복습

💪2022/04/10 (일) 11:00

DONE

  • 동기와 비동기

💪2022/04/13 (수) 21:00

DONE

  • 스레드 동기화

💪2022/04/20 (수) 22:00

DONE

  • 스레드 동기화

💪2022/04/24 (일) 11:00

DONE

  • 스레드 동기화 (리뷰 && 남은 질문 리뷰)

💪2022/05/01 (일) 11:00

TODO

  1. 답변 준비: 데드락
  2. 질문 준비: 스레드 동기화 (여러 출처 자료를 기반으로한 딥 다이브 버전 질문)

DONE

  • 데드락

💪2022/05/29 (일) 12:00

TODO

  1. 답변 준비: 스레드 동기화 (여러 출처 자료를 기반으로한 딥 다이브 버전 질문)
  2. 질문 준비: CPU 스케쥴링

DONE

💪2022/06/05 (일) 11:30

TODO

  1. 답변 준비: CPU 스케줄링
  2. 질문 준비: 도메인 별 동시성 처리 방법

DONE


BackLog

  • 코루틴
  • 메모리 관리 전략
  • 캐시, 이미지 캐시
  • CPU 스케쥴링

목표

  • 추상화 되어있는 프레임워크를 단순하게 사용하는 것을 넘어, 그 기반 원리를 알고 개발에 활용할 줄 아는 개발자로 성장하기 위하여 공부합니다.

방식

✅ 수 21시, 일 11시 30분 매주 2회 진행한다.

✅ 매주 주제를 정한다.

✅ 번갈아가며 진행자 역할을 수행한다.

✅ 스터디 과제:

1. 답변 준비 : 각자 스터디 폴더에 금주 스터디 답변 작성 및 업로드하기
2. 질문 준비 : 각자 스터디 폴더에 차주 스터디 질문 출제 및 업로드하기 

✅ 스터디 진행:

  1. 20~30분 동안 퀴즈 치룬다.
  2. 그날의 진행자가 퀴즈의 답변 설명한다.
    - 서로의 답변을 보완하기 위해서, 진행자는 상대방의 정리본을 보고 설명 및 보완한다.
    - 스터디 시간에 추가 질문이 생길 수 있다. 
      - 이를 해결하는 것은 최대 15분 까지로 한다.
      - 15분 내에 해결하지 못한 질문은 다음 스터디 질문으로 추가한다.
  3. 진행자가 답변 정리 및 보완하여 새로운 통합 파일을 생성한다. 
  4. 스터디 질문 취합하여, 다음 과제로 활용한다. 

스터디 방식 v1.0 (Deprecated)
**출제자**
  • 출제자는 주제와 관련된 퀴즈를 준비한다.
    • 기본적인 내용에서 시작하여 3 depth까지 깊게 고려해본다.

      구체적인 방식

      3 depth

      "메모리가 부족하면 일정 수준의 메모리를 만들어낸다."

      • "일정 수준의 메모리를 만들어낸다" 에 의문을 가지고 → 일정 수준이 어떤 수준인지, 어떻게 메모리를 확보하는지 파고든다.
  • 토글로 퀴즈와 답변을 게시한다.

not 출제자

  • 공부하다가 해결하지 못한 궁금한 점이 있으면 정리해서, 스터디 시간에 해결한다.
  • 스터디 시간에 출제자의 퀴즈를 풀어본다.
방식이 정해진 맥락

모두가 출제자인 방식

  - 각자 맡은 주제에 대해 퀴즈를 준비한다.
  - 스터디 시간에 서로 풀어본다.
  - 직장인으로서 질문-답을 준비하기에 부담될 것 같고, 겹치는 질문들이 발생하는 비효율적인 상황이 예상되어 거부되었다.

돌아가며 출제자인 방식 ✅

  - 출제자는 맡은 주제에 대해 퀴즈를 준비한다.
  - 스터디 시간에 스터디원이 풀어본다.

서로 같은 주제를 다루는 방식 ✅

  - 기본적인 내용에서 시작하여 깊게 공부를 하기에 적합하다.

서로 다른 주제를 다루는 방식

  - 본 스터디는 주 2회 진행하므로, 깊에 공부하기에 무리가 있을 것 같아 거부되었다.

computerscience's People

Contributors

roadtos7 avatar sery270 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.