Skip to content

Latest commit

 

History

History
89 lines (61 loc) · 8.26 KB

인원_모집.md

File metadata and controls

89 lines (61 loc) · 8.26 KB

인원 모집

인원 모집 장소

  • 오픈 카톡방
    카톡방 입장하자 마자 다짜고짜 스터디 모집한다고 하면 쫓겨날 수도 있습니다.
    들어가서 전체적인 분위기를 보거나, 공개 모집을 해도 되는지 먼저 문의하시고 공고를 올리시면 됩니다.
    • 대학생들이 모여있는 방
      수요는 확실히 있습니다. 하지만 졸업 시기가 아니면 놀기 바빠서 열심히 참여 안 할 가능성이 있으니 주의하셔야 합니다.
    • 알고리즘 스터디 등의 주제 방
      수요는 있을만 한데, 인원 모집은 의외로 힘들수도 있습니다.
      이미 다른 스터디에 참여 중인 인원이나, 거의 코딩테스트 준비된 인원이 많기 때문입니다.
    • 취업준비생들이 모여있는 방
      졸업 예정자들부터 졸업 후 취준생, 현업자들도 일부 섞여 있는 방이라 꾸준히 수요가 생깁니다.
      코딩테스트 준비가 가장 필요한 분들이 많은 곳이라 인원 모집에 가장 유리합니다.
    • 현업 개발자들이 모여있는 방
      이직을 생각하는 분들의 수요가 있습니다. 다만 직장을 다니면서 스터디에 성실하게 참여하기 힘들 수도 있습니다.
  • OKKY 게시판
  • 인프런 스터디 게시판

기타 스터디 모집에 자주 활용되는 게시판이 있다면 제보 혹은 PR 기여 부탁드립니다.

인원 모집의 주의 사항

다른 스터디 모집 글을 보면 어떤 프로그래밍 언어로 풀이할 지에 대한 조건은 많이 명시되어있지만, 어느정도 실력을 가진 사람을 원하는지에 대한 조건은 생략되어 있는 경우가 많았습니다. 제 경험이나, 주변 스터디 운영 이야기를 종합해 봤을 때, 멤버들의 실력 편차가 큰 스터디는 오래 유지될 수 없었습니다.

실력은 주관적이고, 측정하기 힘든 지표입니다. 특히 한국인들의 겸손함과 본인의 실력을 낮춰 부르는 사회 문화도 실력 예측을 어렵게 합니다.
하지만 이 사람이 풀 수 있는 문제의 난이도, 지금까지 풀었던 문제의 난이도와 개수, 같은 문제를 다른 방식으로 풀 줄 아는가 등의 정보를 통해 간접적으로 측정해 볼 수 있습니다.
코딩테스트 준비 단계 지표 등을 참고하시는 것도 추천드립니다.

왜 실력이 비슷한 사람끼리 모여야 하는가?

코딩테스트 뿐만 아니라, 모든 스터디에서 고수가 손해를 볼 가능성이 높습니다.

고수는 쉬운 난이도의 문제를 푸는 것은 가능하지만, 초보는 중급 난이도에서 문제를 이해하지 못할 수도 있습니다. 스터디원이 다 같이 문제를 풀려면 문제 난이도를 하향 평준화 해야합니다. 고수는 자신의 실력을 성장시킬만한 문제를 풀 기회가 없어서 아쉽고, 초보는 상대적 좌절감을 느끼기 쉽습니다.

어떤 개념을 공부하는 스터디라면, 멘토링 등의 방식으로 고수가 본인의 지식을 더 견고하게 만들면서 성장하는 것도 가능하긴 합니다.
하지만 코딩테스트는 지식(알고리즘에 대한 이해)보단 경험(알고리즘을 어떻게 구현할 것인가)이 중요한 분야라 생각합니다. 코딩테스트의 경험은 지식에 비해 쉽게 전달될 수 없다 생각합니다.

결국 고수는 스터디에서 자신의 성장을 느낄 수 없고, 중간 탈퇴하게 됩니다. 남은 멤버들의 성장 속도가 급격하게 떨어지게 되고, 결국엔 스터디가 와해됩니다. 스터디의 기둥이 탈퇴해서 스터디 전체가 무너지는 상황을 막아야 합니다. 위험 부담을 최소화 하려면 인원 모집부터 비슷한 사람들로 모여야 합니다.

특정 기준으로 실력의 하한선, 상한선을 두자

상대적으로 초보가 들어오면, 스터디의 진행이 하향 평준화 되므로 이걸 막기 위한 하한선이 필요합니다. 본인이 생각하는 기준 이하의 실력이라 생각하면 과감하게 거절하는 것이 서로에게 이득입니다.

상대적으로 고수 분들이 참여하려 하시는 경우도 있습니다. 스터디를 운영하는 데 도움이 되는 분들이지만, 앞에 설명드린 것 처럼 스터디에서 중간 탈퇴하게 되면 최악의 경우 스터디가 와해 될 수도 있습니다. 이 분들이 왜 스터디에 참여하려 하는지 확인해 보는 것이 좋습니다.

  • 멘토링 등을 원하시는 경우
    가장 이상적입니다. 가끔 이런 분들이 등장하긴 하지만, 대부분 잘 나타나지 않는 부류입니다. 만약 인원 모집할 때 나타난다면 꼭 잡으세요.
  • 그냥 꾸준히 문제를 푸는 환경이 필요한 경우
    괜찮습니다. 이 분들은 필요한 공부도 거의 끝낸 상태입니다. 성향에 따라 멘토가 될수도 있고, 방관자가 될 수도 있습니다.
    계획하신 스터디의 진행 난이도를 다시 확인시켜드리고 멤버로 받으시면 됩니다.

위 경우 외의 분들은 스터디에 참여하셔도 원하는 것을 못 얻어 가실 가능성이 높습니다. 다시 한번 스터디의 진행 목적 및 난이도 등을 알려드리고, 정말 괜찮을지 다시 한번 여쭤보세요.

프로그래밍 언어의 제한 여부

앞서 언급한 것 처럼 프로그래밍 언어를 지정하여 스터디를 모집하는 경우를 많이 볼 수 있었습니다. 저는 프로그래밍 언어를 제한하지 않는 방향이 여러 모로 학습과 성장에 유리하다 생각하지만, 앞의 실력만큼 중요한 요소는 아니라고 생각합니다. 프로그래밍 언어 제한 여부에 따른 의견을 말씀드리겠습니다.

언어를 제한했을 때

문제에 대한 풀이를 작성하고, 서로 피드백을 할 때 주로 효과를 발휘합니다. 같은 프로그래밍 언어를 사용했다면 피드백을 위해 다른 사람의 코드를 읽을 때 시간을 덜 소모하게 됩니다. 또한 특정 언어에서 생길 수 있는 성능 상의 이슈를 다 같이 겪거나, 다 같이 회피할 수 있기 때문에 좀 더 효율적으로 스터디 진행이 가능합니다.

언어를 제한하지 않았을 때

가끔 코딩테스트에서 특정 프로그래밍 언어를 사용할 수 없는 경우가 발생합니다. 예를 들어 Python은 언어 수준에서 제공되는 편의성이 많아, 변별력있는 구별을 할 수 없다면서 사용이 금지되는 경우도 있고, 해당 직무에서 사용할 프로그래밍 언어로 강제하는 경우도 있습니다. 이런 경우를 대비하기 위해 보조적인 프로그래밍 언어로 연습이 준비되어 있어야 하는데, 서로 다른 프로그래밍 언어로 풀고 피드백을 하다보면 간접적으로 공부가 되기도 합니다.

모집 공고 올리기

아래는 제 스터디에서 추가 인원 모집할 때 사용했던 공고입니다. 참고하셔서 비슷하게 활용하셔도 좋습니다.

기존 코딩 테스트 스터디에서 추가 인원을 모집중에 있습니다.

* 모집 대상
  ==특정 언어 필요 시 언급==
  Solved.ac 기준 실버 2 ~ 골드 4 근처 혹은 그에 준하는 분

<일반 스터디>
 일반 스터디 그룹은 1주일 단위로 알고리즘 주제, 관련된 문제를 선정하여 평균 1일 1문제씩 푸는 방식입니다.
 구현 등 코딩 테스트에 자주 나올법한 문제를 꾸준히 풀면서 감각을 유지하고자 하는 분들에게 적합합니다.
<하드코어 스터디>
 하드코어 스터디는 기존 일반 스터디에 추가적으로 문제를 더 풀고, 강화된 스터디 규칙이 적용됩니다.
 좀 더 많은 문제를 풀어보고 빠르게 성장하고자 하는 분들에게 적합합니다.
 일반스터디 + 추가로 하루당 1문제, 평균 1일 2문제(쉬운 경우 하루 3문제까지)

자세한 사항은 오픈카톡을 통해 문의해주세요!
==본인 오픈 카톡 URL 등 제공==