Git Product home page Git Product logo

golang-study's Introduction

Golang 스터디

GDSC EWHA에서 진행하는 Golang 스터디입니다.

참여자: 김선영 김윤서 김하연 장예서

GOAL

  1. 모르는 것을 자유롭게 질문하고 대답하는 분위기 속에서 함께 발전합니다.
  2. 상대방에게 핵심을 전달하고, 이해시키는 스피치를 연습합니다.
  3. Go를 Go답게 쓰도록 노력합니다.

TIMELINE

회차 날짜 진도 발표자 세미나 링크
00 21.10.06 Orientation, 1장, 2장 장예서
01 21.10.13 3장, 4장, 5장 김윤서
02 21.11.03 6장, 7장, 8장 김하연
03 21.11.10 9장, 10장, 11장 장예서
04 21.11.17 12장, 13장, 14장 김선영
05 21.11.24 15장, 16장 김윤서
06 21.12.01 17장, 18장 김하연
07 21.12.08 19장, 20장, 21장 장예서
08 21.12.29 22장, 23장 김선영
09 22.01.05 24장, 25장 김윤서
10 22.01.12 26장, 27장 김하연
11 22.01.19 28장, 29장 장예서
12 22.01.26 30장, 31장 종료 김선영

Go 언어란?

구글이 만들고 사용하는 언어입니다. 익히 들어 보셨을 Docker, Kubernates, Prometheus, Twitch 또한 일부가 Go로 작성되었습니다. 깔끔하고 간결하게 생산성 높은 프로그래밍이 가능하다고 평가되고 있고, 개발자들이 나중에 배우고 싶은 언어에서 1위를 차지했습니다. (해커랭크, 162개국 11만 6천명 이상 대상, 중복 선택 가능) 저희도 구글이 후원하는 모임인 만큼, 이 기회에 함께 Go 해 보려 합니다.

교재: Tucker의 Go 언어 프로그래밍

이 책은 기본부터 메서드와 인터페이스를 넘어 에러 핸들링과 같은 고급 기법, RESTful API 서버 만드는 법까지 다양한 범위를 다루고 있어 함께 배우기에 좋아 보여 채택하였습니다.


스터디 방법

  1. 매주 수요일 오전 11시 30분 주 1회, 1시간, 구글 미트로 함께 모입니다.

      1. 함께 모여 일주일간 공부한 내용에 대한 미니 세미나 및 질의 시간을 가집니다. 질의는 내용 질문이 될 수 있고, 코드 오류가 될 수도 있습니다. 너무 쉬운 질문이라고 생각되더라도 자유롭게 질문하고 또 대답하는 커뮤니티를 지향합니다.
      1. 미니 세미나 발표는 순서를 정하여 매주 돌아가며 진행됩니다.
  2. 모임 전날 자정까지 자신이 원하는 플랫폼에 각 주차 내용 정리를 업로드합니다.

    • 모든 내용을 전부 정리하실 필요는 없습니다. 본인이 모르는 부분, 이해하고 싶은 부분을 중점으로 정리하시면 됩니다.
  3. 벌금

    1. 각 주차 내용 정리 미흡 - pull request 시간 기준

      1. 지각(전날 자정~스터디 시간 직전까지의 제출분): 1000원
      2. 미제출: 3000원
    2. 미니 세미나 발표자 준비 X: 20000원

    3. 함께 모이는 시간 미숙지

      1. 지각(시작 후 3분~): 1000원
      2. 결석: 3000원
      3. 불가피한 사정이 있을 경우, 전날 자정까지 스터디장에게 이야기해 주세요.

과제 제출 방법

본인 repository에 fork → 본인 branch에 주차마다 작업 → 과제 종료 후 pull request

  • pull request 형식
    • 제목: [1주차] 장예서 과제 제출
    • 내용: 정리 & 연습 문제 링크, 이번 주차 과제를 하면서 느낀 점이나 어려웠던 점

예시)

image

golang-study's People

Contributors

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