Git Product home page Git Product logo

the-practice-of-programming's Introduction

프로그래밍 수련자 모임

💯 2023.09.05 - 2024.02.13(예정) 진행되는 ‘프로그래밍 수련법’ 읽기 모임

📃 목표 및 스터디 방법


  • 프로그래밍 수련법 완독 및 내 것으로 만들기

프로그래밍 수련법 - 예스24

  • 영문 pdf. 코드 필요시 참고하세요!

영문 pdf

  • 정해진 분량을 읽고, 매주 화요일 밤 10시 - 11시에 온라인으로 모여 발표 🧑‍🏫 (한사람당 5분~10분)
  • 발표자료는 따로 만드셔도 되고, 노션 블로그 깃 처럼 공유가능한 형태로 정리하셨다면 정리한 내용으로 발표하셔도 됩니다!
  • git repo 에 준비한 자료 직접 올려주시면 됩니다!

https://github.com/yoons6548/the-practice-of-programming

  • <결석자 패널티 + 발표우수자 보상>
    • 레크리에이션 부장님: 종민님
 발표의 사이클이 종료 될 때 마다 1사이클의 최우수 발표자를 투표로 선정한다.

우수자는 1~3위 순으로 뽑는다.

발표자가 당일 발표를 취소할 경우 -> 스타벅스 기프티콘 선물을 준비한다.

기프티콘이 0장 일때 1,2,3위 보상 : 박수 + 따봉

기프티콘이 1장 일때 1위 보상 : 기프티콘 2,3위 보상 : 박수 + 따봉

...

한 사이클의 우수자가 결정되면 당일 발표를 취소한 사라밍 우수자에게 기프티콘을 선물한다.

📅 책 진도 및 발표자


분량과 일정은 조정 가능합니다!

1장 스타일

발표일 발표자 사이클
1.1 이름 2023-09-05 흙임자쿠키 1
1.2 표현식과 문장 2023-09-05 프로도 1
1.3 일관성과 관용 표현 2023-09-05 티디 1
1.4 매크로 함수 2023-09-12 통쾌곰탱이 1
1.5 매직 넘버 2023-09-12 종민 1
1.6 주석 2023-09-12 정상수 1
1.7 왜 그렇게 귀찮게 구는가? 2023-09-12 무니 1

2장 알고리즘과 데이터 구조

발표일 발표자 사이클
2.1 검색 2023-09-19 라이언 1
2.2 정렬 2023-09-19 라면 1
2.3 라이브러리 2023-09-19 그루비 1
2.4 자바의 퀵소트 2023-09-26 구캉이 1
2.5 O 표기법 2023-09-26 흙임자쿠키 2
2.6 크기가 커지는 배열들 2023-09-26 프로도 2
2.7 리스트 2023-10-10 티디 2
2.8 트리 2023-10-10 통쾌곰탱이 2
2.9 해시 테이블 2023-10-10 종민 2
2.10 요약 2023-10-10 정상수 2

3장 설계와 구현

발표일 발표자 사이클
3.1 마르코프 체인 알고리즘 2023-10-17 무니 2
3.2 데이터 구조 후보들 2023-10-17 → 2023-10-24 라이언 2
3.3 C에서 데이터 구조를 만들기 2023-10-17 라면 2
3.4 출력 생성하기 2023-10-24 그루비 2
3.5 자바 2023-10-24 구캉이 2
3.6 C++ 2023-10-24 흙임자쿠키 3
3.7 Awk와 펄 2023-10-31 프로도 3
3.8 성능 2023-10-31 티디 3
3.9 교훈 2023-10-31 통쾌곰탱이 3

4장 인터페이스

발표일 발표자 사이클
4.1 콤마 구분값 2023-11-14 종민 3
4.2 프로토타입 라이브러리 2023-11-14 정상수 3
4.3 다른 사람이 쓸 수 있는 라이브러리 2023-11-14 무니 3
4.4 C++ 구현 2023-11-21 라이언 3
4.5 인터페이스 원칙 2023-11-21 라면 3
4.6 자원 관리 2023-11-21 그루비 3
4.7 중단, 재시도, 실패? 2023-11-28 구캉이 3
4.8 사용자 인터페이스 2023-11-28 흙임자쿠키 4

5장 디버깅

발표일 발표자 사이클
5.1 디버거 2023-11-28 프로도 4
5.2 실마리가 뚜렷한 쉬운 버그 2023-12-05 티디 4
5.3 실마리가 없는 어려운 버그 2023-12-05 통쾌곰탱이 4
5.4 최후의 수단 2023-12-05 종민 4
5.5 재현 불가능한 버그 2023-12-19 정상수 4
5.6 디버깅 툴 2023-12-19 무니 4
5.7 다른 사람의 버그 2023-12-19 라이언 4
5.8 요약 2023-12-19 라면 4

6장 테스트

발표일 발표자 사이클
6.1 코딩하면서 테스트하기 2023-12-26 그루비 4
6.2 체계적인 테스트 2023-12-26 구캉이 4
6.3 테스트 자동화 2023-12-26 흙임자쿠키 5
6.4 테스트 작업발판 2024-01-02 프로도 5
6.5 부하 테스트 2024-01-02 티디 5
6.6 테스트 팁 2024-01-02 통쾌곰탱이 5
6.7 누가 테스트를 하는가? 2024-01-09 종민 5
6.8 마르코프 프로그램 테스트 2024-01-09 정상수 5
6.9 요약 2024-01-09 무니 5

7장 성능

발표일 발표자 사이클
7.1 병목현상 2024-01-16 라이언 5
7.2 시간 측정과 프로파일링 2024-01-16 라면 5
7.3 속도를 위한 전략 2024-01-16 무니 5
7.4 코드 미세조정 2024-01-23 구캉이 5
7.5 공간 효율성 2024-01-23 흙임자쿠키 6
7.6 추정 2024-01-23 프로도 6
7.7 요약 2024-01-23 티디 6

8장 호환성

발표일 발표자 사이클
8.1 언어 2024-01-30 통쾌곰탱이 6
8.2 헤더와 라이브러리 2024-01-30 종민 6
8.3 프로그램 조직화 2024-01-30 정상수 6
8.4 구분 2024-02-06 무니 6
8.5 데이터 교환 2024-02-06 라이언 6
8.6 바이트 순서 2024-02-06 라면 6
8.7 호환성과 업그레이드 2024-02-27 구캉이 6
8.8 국제화 2024-02-27 흙임자쿠키 7
8.9 요약 2024-02-27 프로도 7

9장 표기법

발표일 발표자 사이클
9.1 데이터 형식화 2024-03-05 티디 7
9.2 정규 표현식 2024-03-05 통쾌곰탱이 7
9.3 프로그래밍 툴 2024-03-05 종민 7
9.4 해석기, 컴파일러, 가상머신 2024-03-12 정상수 7
9.5 프로그램을 작성하는 프로그램 2024-03-12 무니 7
9.6 매크로로 코드 생성하기 2024-03-12 라이언 7
9.7 동적 컴파일 하기 2024-03-12 라면 7

<끝>

the-practice-of-programming's People

Contributors

b8goal avatar dbparkj avatar groom-siki avatar jskh1855 avatar muniv avatar wkdnffla2 avatar wkdnffla3 avatar yoons6548 avatar

Watchers

 avatar  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.